diff options
| author | Shlomi Fish <shlomif@shlomifish.org> | 2017-01-03 23:18:39 +0000 |
|---|---|---|
| committer | Shlomi Fish <shlomif@shlomifish.org> | 2017-01-03 23:18:39 +0000 |
| commit | 20124f96375afdfbf8ab58b6090db95ba0d2687b (patch) | |
| tree | 0f7e003dd9707b751c3b51e7b8133a21437ead95 | |
| parent | Merged. (diff) | |
| parent | Fix build on Windows (see http://inkscape.13.x6.nabble.com/compile-error-on-W... (diff) | |
| download | inkscape-20124f96375afdfbf8ab58b6090db95ba0d2687b.tar.gz inkscape-20124f96375afdfbf8ab58b6090db95ba0d2687b.zip | |
Merged.
(bzr r15369.1.5)
409 files changed, 6971 insertions, 19016 deletions
@@ -32,9 +32,8 @@ Inkscape version 0.92 and newer can be build using cmake: make make install -For platform specific instructions please read the README file that -is associated with that platform (e.g. for Mac OS X read README.osx) - +Other platforms such as Windows and Mac require a lot more and are considered +a developer and packager task. These instructions are kept on the inkscape wiki Required Dependencies ===================== diff --git a/README.osx.txt b/README.osx.txt deleted file mode 100644 index 5013bbb62..000000000 --- a/README.osx.txt +++ /dev/null @@ -1,15 +0,0 @@ -Installation for Mac OS X users -=============================== - -We try to keep the Wiki pages on compiling Inkscape up-to-date and -comprehensive. It is here: - -http://wiki.inkscape.org/wiki/index.php/CompilingMacOsX - -For a brief overview: - -We suggest to use macports (http://macports.org) in order to achieve all -the necessary components and libraries. Then there is a mighty tool called -"osx-build.sh" in the packaging/macosx directory of the unpacked tarball. -This script will do most of the work for you. - diff --git a/packaging/macosx/README.txt b/packaging/macosx/README.txt deleted file mode 100644 index 463188c06..000000000 --- a/packaging/macosx/README.txt +++ /dev/null @@ -1,31 +0,0 @@ -Quick instructions: -=================== - -1) install MacPorts from source into $MP_PREFIX (e.g. "/opt/local-x11") - <https://www.macports.org/install.php> - -2) add MacPorts to your PATH environement variable, for example: - -$ export PATH="$MP_PREFIX/bin:$MP_PREFIX/sbin:$PATH" - -3) add 'ports/' subdirectory as local portfile repository: - -$ sudo sed -e '/^rsync:/i\'$'\n'"file://$(pwd)/ports" -i "" "$MP_PREFIX/etc/macports/sources.conf" - -4) index the new local portfile repository: - -$ (cd ports && portindex) - -5) add default variants for x11-based package to MacPorts' global variants: - -$ sudo sed -e '$a\'$'\n''+x11 -quartz -no_x11 +rsvg +Pillow -tkinter +gnome_vfs' -i "" "$MP_PREFIX/etc/macports/variants.conf" - -6) install required dependencies: - -$ sudo port install inkscape-packaging - -7) compile inkscape, create app bundle and DMG: - -$ LIBPREFIX="$MP_PREFIX" ./osx-build.sh a c b -j 5 i p -s d - -8) upload the DMG. diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/application-exit.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/application-exit.png Binary files differdeleted file mode 100644 index d070809f1..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/application-exit.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/dialog-information.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/dialog-information.png Binary files differdeleted file mode 100644 index df87def2f..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/dialog-information.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/document-new.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/document-new.png Binary files differdeleted file mode 100644 index 7cd94435a..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/document-new.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/document-open-recent.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/document-open-recent.png Binary files differdeleted file mode 100644 index 61543990d..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/document-open-recent.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/document-open.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/document-open.png Binary files differdeleted file mode 100644 index 476185370..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/document-open.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/document-print-preview.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/document-print-preview.png Binary files differdeleted file mode 100644 index 45b44f324..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/document-print-preview.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/document-print.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/document-print.png Binary files differdeleted file mode 100644 index 5997b9222..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/document-print.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/document-properties.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/document-properties.png Binary files differdeleted file mode 100644 index 65d22e4fb..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/document-properties.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/document-revert-ltr.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/document-revert-ltr.png Binary files differdeleted file mode 100644 index 026014ca3..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/document-revert-ltr.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/document-revert-rtl.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/document-revert-rtl.png Binary files differdeleted file mode 100644 index aaea1ff39..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/document-revert-rtl.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/document-save-as.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/document-save-as.png Binary files differdeleted file mode 100644 index 3409adc7a..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/document-save-as.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/document-save.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/document-save.png Binary files differdeleted file mode 100644 index 18b7d2419..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/document-save.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/drive-harddisk.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/drive-harddisk.png Binary files differdeleted file mode 100644 index b714d86e2..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/drive-harddisk.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/edit-clear.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/edit-clear.png Binary files differdeleted file mode 100644 index 49ae8db9c..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/edit-clear.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/edit-copy.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/edit-copy.png Binary files differdeleted file mode 100644 index 8dd48c494..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/edit-copy.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/edit-cut.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/edit-cut.png Binary files differdeleted file mode 100644 index ff87558fc..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/edit-cut.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/edit-delete.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/edit-delete.png Binary files differdeleted file mode 100644 index 2c5a46733..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/edit-delete.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/edit-find-replace.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/edit-find-replace.png Binary files differdeleted file mode 100644 index fca34f52a..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/edit-find-replace.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/edit-find.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/edit-find.png Binary files differdeleted file mode 100644 index e9a40950b..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/edit-find.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/edit-paste.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/edit-paste.png Binary files differdeleted file mode 100644 index 24588a3a4..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/edit-paste.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/edit-redo-ltr.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/edit-redo-ltr.png Binary files differdeleted file mode 100644 index f7923083b..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/edit-redo-ltr.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/edit-redo-rtl.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/edit-redo-rtl.png Binary files differdeleted file mode 100644 index 7c6c250b6..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/edit-redo-rtl.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/edit-select-all.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/edit-select-all.png Binary files differdeleted file mode 100644 index e3bd4ba72..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/edit-select-all.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/edit-undo-ltr.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/edit-undo-ltr.png Binary files differdeleted file mode 100644 index b0c8a48d7..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/edit-undo-ltr.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/edit-undo-rtl.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/edit-undo-rtl.png Binary files differdeleted file mode 100644 index 13e061e09..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/edit-undo-rtl.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/folder-remote.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/folder-remote.png Binary files differdeleted file mode 100644 index 14ed14a12..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/folder-remote.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/folder.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/folder.png Binary files differdeleted file mode 100644 index 14ed14a12..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/folder.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/format-indent-less-ltr.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/format-indent-less-ltr.png Binary files differdeleted file mode 100644 index 776f5767e..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/format-indent-less-ltr.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/format-indent-less-rtl.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/format-indent-less-rtl.png Binary files differdeleted file mode 100644 index 18ededbfc..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/format-indent-less-rtl.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/format-indent-more-ltr.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/format-indent-more-ltr.png Binary files differdeleted file mode 100644 index b00e21840..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/format-indent-more-ltr.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/format-indent-more-rtl.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/format-indent-more-rtl.png Binary files differdeleted file mode 100644 index 015c495ef..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/format-indent-more-rtl.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/format-justify-center.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/format-justify-center.png Binary files differdeleted file mode 100644 index 57d6a0e35..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/format-justify-center.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/format-justify-fill.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/format-justify-fill.png Binary files differdeleted file mode 100644 index a416b25ab..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/format-justify-fill.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/format-justify-left.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/format-justify-left.png Binary files differdeleted file mode 100644 index 9a7abf7ff..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/format-justify-left.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/format-justify-right.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/format-justify-right.png Binary files differdeleted file mode 100644 index 15b507332..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/format-justify-right.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/format-text-bold.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/format-text-bold.png Binary files differdeleted file mode 100644 index 7e2c5dba9..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/format-text-bold.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/format-text-italic.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/format-text-italic.png Binary files differdeleted file mode 100644 index 867df5ded..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/format-text-italic.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/format-text-strikethrough.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/format-text-strikethrough.png Binary files differdeleted file mode 100644 index 8a844a3a9..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/format-text-strikethrough.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/format-text-underline.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/format-text-underline.png Binary files differdeleted file mode 100644 index 35bcc8127..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/format-text-underline.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/go-bottom.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/go-bottom.png Binary files differdeleted file mode 100644 index 69aaafc2c..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/go-bottom.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/go-down.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/go-down.png Binary files differdeleted file mode 100644 index dcde30f02..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/go-down.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/go-first-ltr.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/go-first-ltr.png Binary files differdeleted file mode 100644 index 689ba0a96..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/go-first-ltr.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/go-first-rtl.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/go-first-rtl.png Binary files differdeleted file mode 100644 index a653e10ed..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/go-first-rtl.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/go-home.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/go-home.png Binary files differdeleted file mode 100644 index fadd43dc3..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/go-home.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/go-jump-ltr.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/go-jump-ltr.png Binary files differdeleted file mode 100644 index 0f0f57a1a..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/go-jump-ltr.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/go-jump-rtl.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/go-jump-rtl.png Binary files differdeleted file mode 100644 index 0f03be58d..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/go-jump-rtl.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/go-last-ltr.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/go-last-ltr.png Binary files differdeleted file mode 100644 index a653e10ed..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/go-last-ltr.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/go-last-rtl.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/go-last-rtl.png Binary files differdeleted file mode 100644 index 689ba0a96..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/go-last-rtl.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/go-next-ltr.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/go-next-ltr.png Binary files differdeleted file mode 100644 index 5b9e3f0d1..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/go-next-ltr.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/go-next-rtl.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/go-next-rtl.png Binary files differdeleted file mode 100644 index 9e77ac2ea..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/go-next-rtl.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/go-previous-ltr.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/go-previous-ltr.png Binary files differdeleted file mode 100644 index 9e77ac2ea..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/go-previous-ltr.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/go-previous-rtl.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/go-previous-rtl.png Binary files differdeleted file mode 100644 index 5b9e3f0d1..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/go-previous-rtl.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/go-top.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/go-top.png Binary files differdeleted file mode 100644 index 0a3b1bfba..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/go-top.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/go-up.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/go-up.png Binary files differdeleted file mode 100644 index 432225f51..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/go-up.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-caps-lock-warning.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-caps-lock-warning.png Binary files differdeleted file mode 100644 index 0dfa41876..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-caps-lock-warning.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-color-picker.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-color-picker.png Binary files differdeleted file mode 100644 index 24233cde0..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-color-picker.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-connect.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-connect.png Binary files differdeleted file mode 100644 index 097969a7c..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-connect.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-convert.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-convert.png Binary files differdeleted file mode 100644 index e4d912579..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-convert.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-disconnect.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-disconnect.png Binary files differdeleted file mode 100644 index 3dece1068..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-disconnect.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-edit.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-edit.png Binary files differdeleted file mode 100644 index c5da3f9fb..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-edit.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-font.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-font.png Binary files differdeleted file mode 100644 index 2514b6167..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-font.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-index.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-index.png Binary files differdeleted file mode 100644 index 0967a61c3..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-index.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-orientation-landscape.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-orientation-landscape.png Binary files differdeleted file mode 100644 index 748bb502d..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-orientation-landscape.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-orientation-portrait.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-orientation-portrait.png Binary files differdeleted file mode 100644 index 94f078d91..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-orientation-portrait.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-orientation-reverse-landscape.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-orientation-reverse-landscape.png Binary files differdeleted file mode 100644 index 2a732a6ee..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-orientation-reverse-landscape.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-orientation-reverse-portrait.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-orientation-reverse-portrait.png Binary files differdeleted file mode 100644 index c79cea355..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-orientation-reverse-portrait.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-page-setup.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-page-setup.png Binary files differdeleted file mode 100644 index 61b46d998..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-page-setup.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-preferences.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-preferences.png Binary files differdeleted file mode 100644 index 9703a40df..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-preferences.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-select-color.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-select-color.png Binary files differdeleted file mode 100644 index 2c764b374..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-select-color.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-select-font.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-select-font.png Binary files differdeleted file mode 100644 index 2514b6167..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-select-font.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-undelete-ltr.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-undelete-ltr.png Binary files differdeleted file mode 100644 index cc58d0fb5..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-undelete-ltr.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-undelete-rtl.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-undelete-rtl.png Binary files differdeleted file mode 100644 index a312dd854..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/gtk-undelete-rtl.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/help-about.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/help-about.png Binary files differdeleted file mode 100644 index 010d294a7..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/help-about.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/help-contents.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/help-contents.png Binary files differdeleted file mode 100644 index 20ae955c3..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/help-contents.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/image-missing.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/image-missing.png Binary files differdeleted file mode 100644 index 84b26afd6..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/image-missing.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/list-add.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/list-add.png Binary files differdeleted file mode 100644 index 9cd9e5cf2..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/list-add.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/list-remove.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/list-remove.png Binary files differdeleted file mode 100644 index 0ed9c2210..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/list-remove.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/media-floppy.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/media-floppy.png Binary files differdeleted file mode 100644 index 18b7d2419..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/media-floppy.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/media-optical.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/media-optical.png Binary files differdeleted file mode 100644 index 922f452f1..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/media-optical.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/media-playback-pause.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/media-playback-pause.png Binary files differdeleted file mode 100644 index 8b70f471a..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/media-playback-pause.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/media-playback-start-ltr.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/media-playback-start-ltr.png Binary files differdeleted file mode 100644 index e7e2584db..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/media-playback-start-ltr.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/media-playback-start-rtl.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/media-playback-start-rtl.png Binary files differdeleted file mode 100644 index e3cb29165..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/media-playback-start-rtl.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/media-playback-stop.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/media-playback-stop.png Binary files differdeleted file mode 100644 index c844e8322..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/media-playback-stop.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/media-record.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/media-record.png Binary files differdeleted file mode 100644 index 93b2ec100..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/media-record.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/media-seek-backward-ltr.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/media-seek-backward-ltr.png Binary files differdeleted file mode 100644 index 4972cb7ba..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/media-seek-backward-ltr.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/media-seek-backward-rtl.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/media-seek-backward-rtl.png Binary files differdeleted file mode 100644 index a02022474..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/media-seek-backward-rtl.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/media-seek-forward-ltr.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/media-seek-forward-ltr.png Binary files differdeleted file mode 100644 index a02022474..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/media-seek-forward-ltr.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/media-seek-forward-rtl.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/media-seek-forward-rtl.png Binary files differdeleted file mode 100644 index 4972cb7ba..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/media-seek-forward-rtl.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/media-skip-backward-ltr.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/media-skip-backward-ltr.png Binary files differdeleted file mode 100644 index 67dbb2e16..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/media-skip-backward-ltr.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/media-skip-backward-rtl.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/media-skip-backward-rtl.png Binary files differdeleted file mode 100644 index 08ad0b69a..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/media-skip-backward-rtl.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/media-skip-forward-ltr.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/media-skip-forward-ltr.png Binary files differdeleted file mode 100644 index 08ad0b69a..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/media-skip-forward-ltr.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/media-skip-forward-rtl.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/media-skip-forward-rtl.png Binary files differdeleted file mode 100644 index 67dbb2e16..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/media-skip-forward-rtl.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/network-idle.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/network-idle.png Binary files differdeleted file mode 100644 index e74e060ea..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/network-idle.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/printer-error.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/printer-error.png Binary files differdeleted file mode 100644 index 934ee68d3..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/printer-error.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/printer-info.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/printer-info.png Binary files differdeleted file mode 100644 index 8e2ab7487..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/printer-info.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/printer-paused.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/printer-paused.png Binary files differdeleted file mode 100644 index ebd5ac60c..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/printer-paused.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/printer-warning.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/printer-warning.png Binary files differdeleted file mode 100644 index 52410c38d..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/printer-warning.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/process-stop.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/process-stop.png Binary files differdeleted file mode 100644 index d88fed703..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/process-stop.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/system-run.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/system-run.png Binary files differdeleted file mode 100644 index c9c48d6a3..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/system-run.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/text-x-generic.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/text-x-generic.png Binary files differdeleted file mode 100644 index 7cd94435a..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/text-x-generic.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/tools-check-spelling.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/tools-check-spelling.png Binary files differdeleted file mode 100644 index 32dcc2e63..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/tools-check-spelling.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/user-desktop.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/user-desktop.png Binary files differdeleted file mode 100644 index 14ed14a12..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/user-desktop.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/user-home.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/user-home.png Binary files differdeleted file mode 100644 index 14ed14a12..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/user-home.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/view-fullscreen.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/view-fullscreen.png Binary files differdeleted file mode 100644 index b9e9ea632..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/view-fullscreen.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/view-refresh.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/view-refresh.png Binary files differdeleted file mode 100644 index e9ea8c4e5..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/view-refresh.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/view-restore.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/view-restore.png Binary files differdeleted file mode 100644 index 49966a996..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/view-restore.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/view-sort-ascending.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/view-sort-ascending.png Binary files differdeleted file mode 100644 index 3f8fd257f..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/view-sort-ascending.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/view-sort-descending.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/view-sort-descending.png Binary files differdeleted file mode 100644 index a8aa70584..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/view-sort-descending.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/window-close.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/window-close.png Binary files differdeleted file mode 100644 index 52f58630f..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/window-close.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/zoom-fit-best.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/zoom-fit-best.png Binary files differdeleted file mode 100644 index adbf7f3a2..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/zoom-fit-best.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/zoom-in.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/zoom-in.png Binary files differdeleted file mode 100644 index 6b1b94336..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/zoom-in.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/zoom-original.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/zoom-original.png Binary files differdeleted file mode 100644 index 92dddd2ea..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/zoom-original.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/zoom-out.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/16/zoom-out.png Binary files differdeleted file mode 100644 index ddc1eb136..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/16/zoom-out.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/20/gtk-apply.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/20/gtk-apply.png Binary files differdeleted file mode 100644 index afca0732a..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/20/gtk-apply.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/20/gtk-cancel.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/20/gtk-cancel.png Binary files differdeleted file mode 100644 index 0a395c099..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/20/gtk-cancel.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/20/gtk-no.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/20/gtk-no.png Binary files differdeleted file mode 100644 index 2a7da6e2a..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/20/gtk-no.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/20/gtk-ok.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/20/gtk-ok.png Binary files differdeleted file mode 100644 index c08115f62..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/20/gtk-ok.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/20/gtk-yes.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/20/gtk-yes.png Binary files differdeleted file mode 100644 index e56236638..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/20/gtk-yes.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/20/window-close.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/20/window-close.png Binary files differdeleted file mode 100644 index a13d1984b..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/20/window-close.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/application-exit.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/application-exit.png Binary files differdeleted file mode 100644 index 0c9de64ba..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/application-exit.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/audio-volume-high.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/audio-volume-high.png Binary files differdeleted file mode 100644 index 7de1e0e4f..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/audio-volume-high.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/audio-volume-low.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/audio-volume-low.png Binary files differdeleted file mode 100644 index 4152b6c9f..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/audio-volume-low.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/audio-volume-medium.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/audio-volume-medium.png Binary files differdeleted file mode 100644 index 8d899cfa5..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/audio-volume-medium.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/audio-volume-muted.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/audio-volume-muted.png Binary files differdeleted file mode 100644 index 6902efdc6..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/audio-volume-muted.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/dialog-information.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/dialog-information.png Binary files differdeleted file mode 100644 index b66871a94..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/dialog-information.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/document-new.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/document-new.png Binary files differdeleted file mode 100644 index c89e797b7..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/document-new.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/document-open-recent.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/document-open-recent.png Binary files differdeleted file mode 100644 index 5edf531e3..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/document-open-recent.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/document-open.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/document-open.png Binary files differdeleted file mode 100644 index 312e1187f..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/document-open.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/document-print-preview.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/document-print-preview.png Binary files differdeleted file mode 100644 index 7f405de58..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/document-print-preview.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/document-print.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/document-print.png Binary files differdeleted file mode 100644 index 05d22d7a8..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/document-print.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/document-properties.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/document-properties.png Binary files differdeleted file mode 100644 index 297c86b0c..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/document-properties.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/document-revert-ltr.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/document-revert-ltr.png Binary files differdeleted file mode 100644 index 3046794e7..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/document-revert-ltr.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/document-revert-rtl.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/document-revert-rtl.png Binary files differdeleted file mode 100644 index 46435e1a0..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/document-revert-rtl.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/document-save-as.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/document-save-as.png Binary files differdeleted file mode 100644 index 5da8a02dc..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/document-save-as.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/document-save.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/document-save.png Binary files differdeleted file mode 100644 index 7ef7685f4..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/document-save.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/drive-harddisk.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/drive-harddisk.png Binary files differdeleted file mode 100644 index 1be6b6c88..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/drive-harddisk.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/edit-clear.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/edit-clear.png Binary files differdeleted file mode 100644 index 590f673db..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/edit-clear.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/edit-copy.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/edit-copy.png Binary files differdeleted file mode 100644 index a1178e64f..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/edit-copy.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/edit-cut.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/edit-cut.png Binary files differdeleted file mode 100644 index 82b105f80..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/edit-cut.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/edit-delete.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/edit-delete.png Binary files differdeleted file mode 100644 index e375b894e..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/edit-delete.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/edit-find-replace.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/edit-find-replace.png Binary files differdeleted file mode 100644 index ed81e5a82..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/edit-find-replace.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/edit-find.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/edit-find.png Binary files differdeleted file mode 100644 index 5c83fb689..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/edit-find.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/edit-paste.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/edit-paste.png Binary files differdeleted file mode 100644 index e938c3e99..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/edit-paste.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/edit-redo-ltr.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/edit-redo-ltr.png Binary files differdeleted file mode 100644 index 3da43f0c0..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/edit-redo-ltr.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/edit-redo-rtl.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/edit-redo-rtl.png Binary files differdeleted file mode 100644 index f2c1a50a1..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/edit-redo-rtl.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/edit-select-all.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/edit-select-all.png Binary files differdeleted file mode 100644 index 1fc5b8282..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/edit-select-all.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/edit-undo-ltr.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/edit-undo-ltr.png Binary files differdeleted file mode 100644 index 3b12a233a..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/edit-undo-ltr.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/edit-undo-rtl.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/edit-undo-rtl.png Binary files differdeleted file mode 100644 index 3ba7d6240..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/edit-undo-rtl.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/folder-remote.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/folder-remote.png Binary files differdeleted file mode 100644 index 28b68f338..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/folder-remote.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/folder.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/folder.png Binary files differdeleted file mode 100644 index 28b68f338..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/folder.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/format-indent-less-ltr.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/format-indent-less-ltr.png Binary files differdeleted file mode 100644 index 36d231434..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/format-indent-less-ltr.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/format-indent-less-rtl.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/format-indent-less-rtl.png Binary files differdeleted file mode 100644 index a6f7dc19b..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/format-indent-less-rtl.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/format-indent-more-ltr.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/format-indent-more-ltr.png Binary files differdeleted file mode 100644 index 7e3656dc4..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/format-indent-more-ltr.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/format-indent-more-rtl.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/format-indent-more-rtl.png Binary files differdeleted file mode 100644 index 5527663fd..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/format-indent-more-rtl.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/format-justify-center.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/format-justify-center.png Binary files differdeleted file mode 100644 index 35579d553..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/format-justify-center.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/format-justify-fill.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/format-justify-fill.png Binary files differdeleted file mode 100644 index eaf9a460b..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/format-justify-fill.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/format-justify-left.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/format-justify-left.png Binary files differdeleted file mode 100644 index 07db84109..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/format-justify-left.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/format-justify-right.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/format-justify-right.png Binary files differdeleted file mode 100644 index 9bbd47ca0..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/format-justify-right.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/format-text-bold.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/format-text-bold.png Binary files differdeleted file mode 100644 index 9869fb8b1..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/format-text-bold.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/format-text-italic.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/format-text-italic.png Binary files differdeleted file mode 100644 index 8842b5aa7..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/format-text-italic.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/format-text-strikethrough.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/format-text-strikethrough.png Binary files differdeleted file mode 100644 index 04d464e28..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/format-text-strikethrough.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/format-text-underline.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/format-text-underline.png Binary files differdeleted file mode 100644 index be0906d8a..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/format-text-underline.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/go-bottom.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/go-bottom.png Binary files differdeleted file mode 100644 index 79994416e..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/go-bottom.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/go-down.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/go-down.png Binary files differdeleted file mode 100644 index 2a0a8ea2c..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/go-down.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/go-first-ltr.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/go-first-ltr.png Binary files differdeleted file mode 100644 index e44f9b612..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/go-first-ltr.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/go-first-rtl.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/go-first-rtl.png Binary files differdeleted file mode 100644 index 3ba5c4ba7..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/go-first-rtl.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/go-home.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/go-home.png Binary files differdeleted file mode 100644 index a2e0b3c96..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/go-home.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/go-jump-ltr.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/go-jump-ltr.png Binary files differdeleted file mode 100644 index 9b639939f..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/go-jump-ltr.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/go-jump-rtl.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/go-jump-rtl.png Binary files differdeleted file mode 100644 index 80068face..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/go-jump-rtl.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/go-last-ltr.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/go-last-ltr.png Binary files differdeleted file mode 100644 index 3ba5c4ba7..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/go-last-ltr.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/go-last-rtl.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/go-last-rtl.png Binary files differdeleted file mode 100644 index e44f9b612..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/go-last-rtl.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/go-next-ltr.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/go-next-ltr.png Binary files differdeleted file mode 100644 index 727ff37f2..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/go-next-ltr.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/go-next-rtl.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/go-next-rtl.png Binary files differdeleted file mode 100644 index 23b89b761..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/go-next-rtl.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/go-previous-ltr.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/go-previous-ltr.png Binary files differdeleted file mode 100644 index 23b89b761..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/go-previous-ltr.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/go-previous-rtl.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/go-previous-rtl.png Binary files differdeleted file mode 100644 index 727ff37f2..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/go-previous-rtl.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/go-top.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/go-top.png Binary files differdeleted file mode 100644 index 9b98fd26f..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/go-top.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/go-up.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/go-up.png Binary files differdeleted file mode 100644 index 3df5fe511..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/go-up.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-caps-lock-warning.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-caps-lock-warning.png Binary files differdeleted file mode 100644 index ca76d509b..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-caps-lock-warning.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-color-picker.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-color-picker.png Binary files differdeleted file mode 100644 index fd97f343c..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-color-picker.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-connect.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-connect.png Binary files differdeleted file mode 100644 index 97f2143fb..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-connect.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-convert.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-convert.png Binary files differdeleted file mode 100644 index da8194fa8..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-convert.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-disconnect.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-disconnect.png Binary files differdeleted file mode 100644 index 883a003bc..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-disconnect.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-edit.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-edit.png Binary files differdeleted file mode 100644 index f429e1015..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-edit.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-font.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-font.png Binary files differdeleted file mode 100644 index cde0e8698..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-font.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-index.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-index.png Binary files differdeleted file mode 100644 index 9ddbe9b8e..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-index.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-orientation-landscape.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-orientation-landscape.png Binary files differdeleted file mode 100644 index fcf7f2a49..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-orientation-landscape.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-orientation-portrait.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-orientation-portrait.png Binary files differdeleted file mode 100644 index cb7b760bc..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-orientation-portrait.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-orientation-reverse-landscape.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-orientation-reverse-landscape.png Binary files differdeleted file mode 100644 index 69ade2524..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-orientation-reverse-landscape.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-orientation-reverse-portrait.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-orientation-reverse-portrait.png Binary files differdeleted file mode 100644 index c309a6d82..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-orientation-reverse-portrait.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-page-setup.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-page-setup.png Binary files differdeleted file mode 100644 index 9acf0d5ff..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-page-setup.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-preferences.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-preferences.png Binary files differdeleted file mode 100644 index 2596f3cc5..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-preferences.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-select-color.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-select-color.png Binary files differdeleted file mode 100644 index 0e71c35d7..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-select-color.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-select-font.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-select-font.png Binary files differdeleted file mode 100644 index cde0e8698..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-select-font.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-undelete-ltr.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-undelete-ltr.png Binary files differdeleted file mode 100644 index bccc39e7c..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-undelete-ltr.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-undelete-rtl.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-undelete-rtl.png Binary files differdeleted file mode 100644 index 22023b853..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/gtk-undelete-rtl.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/help-about.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/help-about.png Binary files differdeleted file mode 100644 index 063d0df43..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/help-about.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/help-contents.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/help-contents.png Binary files differdeleted file mode 100644 index b00fbd8c1..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/help-contents.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/image-missing.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/image-missing.png Binary files differdeleted file mode 100644 index 90e26e5bc..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/image-missing.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/list-add.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/list-add.png Binary files differdeleted file mode 100644 index 2f8b70d9c..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/list-add.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/list-remove.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/list-remove.png Binary files differdeleted file mode 100644 index 0bd69c92c..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/list-remove.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/media-floppy.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/media-floppy.png Binary files differdeleted file mode 100644 index 7ef7685f4..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/media-floppy.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/media-optical.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/media-optical.png Binary files differdeleted file mode 100644 index c4358f5f8..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/media-optical.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/media-playback-pause.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/media-playback-pause.png Binary files differdeleted file mode 100644 index 6187ba6d2..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/media-playback-pause.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/media-playback-start-ltr.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/media-playback-start-ltr.png Binary files differdeleted file mode 100644 index 0f5348900..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/media-playback-start-ltr.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/media-playback-start-rtl.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/media-playback-start-rtl.png Binary files differdeleted file mode 100644 index 036f05f55..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/media-playback-start-rtl.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/media-playback-stop.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/media-playback-stop.png Binary files differdeleted file mode 100644 index 9e54ef3f5..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/media-playback-stop.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/media-record.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/media-record.png Binary files differdeleted file mode 100644 index d1b25c2f1..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/media-record.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/media-seek-backward-ltr.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/media-seek-backward-ltr.png Binary files differdeleted file mode 100644 index 508808285..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/media-seek-backward-ltr.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/media-seek-backward-rtl.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/media-seek-backward-rtl.png Binary files differdeleted file mode 100644 index 4a1bdf89b..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/media-seek-backward-rtl.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/media-seek-forward-ltr.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/media-seek-forward-ltr.png Binary files differdeleted file mode 100644 index 4a1bdf89b..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/media-seek-forward-ltr.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/media-seek-forward-rtl.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/media-seek-forward-rtl.png Binary files differdeleted file mode 100644 index 508808285..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/media-seek-forward-rtl.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/media-skip-backward-ltr.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/media-skip-backward-ltr.png Binary files differdeleted file mode 100644 index c3a649f4e..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/media-skip-backward-ltr.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/media-skip-backward-rtl.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/media-skip-backward-rtl.png Binary files differdeleted file mode 100644 index 3da34257d..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/media-skip-backward-rtl.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/media-skip-forward-ltr.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/media-skip-forward-ltr.png Binary files differdeleted file mode 100644 index 3da34257d..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/media-skip-forward-ltr.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/media-skip-forward-rtl.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/media-skip-forward-rtl.png Binary files differdeleted file mode 100644 index c3a649f4e..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/media-skip-forward-rtl.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/network-idle.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/network-idle.png Binary files differdeleted file mode 100644 index a6f14418b..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/network-idle.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/printer-error.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/printer-error.png Binary files differdeleted file mode 100644 index 28517473d..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/printer-error.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/printer-info.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/printer-info.png Binary files differdeleted file mode 100644 index 13304368e..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/printer-info.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/printer-paused.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/printer-paused.png Binary files differdeleted file mode 100644 index da6df48a9..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/printer-paused.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/printer-warning.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/printer-warning.png Binary files differdeleted file mode 100644 index dd70e0be9..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/printer-warning.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/process-stop.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/process-stop.png Binary files differdeleted file mode 100644 index 54e1cb3e9..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/process-stop.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/system-run.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/system-run.png Binary files differdeleted file mode 100644 index 2b11b5075..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/system-run.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/text-x-generic.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/text-x-generic.png Binary files differdeleted file mode 100644 index c89e797b7..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/text-x-generic.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/tools-check-spelling.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/tools-check-spelling.png Binary files differdeleted file mode 100644 index 2574c181f..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/tools-check-spelling.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/user-desktop.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/user-desktop.png Binary files differdeleted file mode 100644 index 28b68f338..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/user-desktop.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/user-home.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/user-home.png Binary files differdeleted file mode 100644 index 28b68f338..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/user-home.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/view-fullscreen.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/view-fullscreen.png Binary files differdeleted file mode 100644 index 21462fe0e..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/view-fullscreen.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/view-refresh.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/view-refresh.png Binary files differdeleted file mode 100644 index 09b5df1d1..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/view-refresh.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/view-restore.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/view-restore.png Binary files differdeleted file mode 100644 index ff9c2289d..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/view-restore.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/view-sort-ascending.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/view-sort-ascending.png Binary files differdeleted file mode 100644 index 44c871133..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/view-sort-ascending.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/view-sort-descending.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/view-sort-descending.png Binary files differdeleted file mode 100644 index d498a59a5..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/view-sort-descending.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/window-close.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/window-close.png Binary files differdeleted file mode 100644 index 312b84dae..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/window-close.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/zoom-fit-best.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/zoom-fit-best.png Binary files differdeleted file mode 100644 index dfbdf9b6e..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/zoom-fit-best.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/zoom-in.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/zoom-in.png Binary files differdeleted file mode 100644 index 3a386fae7..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/zoom-in.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/zoom-original.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/zoom-original.png Binary files differdeleted file mode 100644 index 499cbd6c6..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/zoom-original.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/zoom-out.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/24/zoom-out.png Binary files differdeleted file mode 100644 index 22afd1951..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/24/zoom-out.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/32/gtk-dnd-multiple.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/32/gtk-dnd-multiple.png Binary files differdeleted file mode 100644 index dc09283f4..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/32/gtk-dnd-multiple.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/32/gtk-dnd.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/32/gtk-dnd.png Binary files differdeleted file mode 100644 index c58e5a6f4..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/32/gtk-dnd.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/48/dialog-error.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/48/dialog-error.png Binary files differdeleted file mode 100644 index cb03e5420..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/48/dialog-error.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/48/dialog-information.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/48/dialog-information.png Binary files differdeleted file mode 100644 index d73990ecc..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/48/dialog-information.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/48/dialog-password.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/48/dialog-password.png Binary files differdeleted file mode 100644 index f81198437..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/48/dialog-password.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/48/dialog-question.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/48/dialog-question.png Binary files differdeleted file mode 100644 index 14dbd9cac..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/48/dialog-question.png +++ /dev/null diff --git a/packaging/macosx/Resources-extras/src/icons/stock-icons/48/dialog-warning.png b/packaging/macosx/Resources-extras/src/icons/stock-icons/48/dialog-warning.png Binary files differdeleted file mode 100644 index 827a33918..000000000 --- a/packaging/macosx/Resources-extras/src/icons/stock-icons/48/dialog-warning.png +++ /dev/null diff --git a/packaging/macosx/Resources/Inkscape-Generic.icns b/packaging/macosx/Resources/Inkscape-Generic.icns Binary files differdeleted file mode 100644 index 9843be9a6..000000000 --- a/packaging/macosx/Resources/Inkscape-Generic.icns +++ /dev/null diff --git a/packaging/macosx/Resources/Inkscape.icns b/packaging/macosx/Resources/Inkscape.icns Binary files differdeleted file mode 100644 index 72c0ceddf..000000000 --- a/packaging/macosx/Resources/Inkscape.icns +++ /dev/null diff --git a/packaging/macosx/Resources/MenuBar.nib/classes.nib b/packaging/macosx/Resources/MenuBar.nib/classes.nib deleted file mode 100644 index ea58db118..000000000 --- a/packaging/macosx/Resources/MenuBar.nib/classes.nib +++ /dev/null @@ -1,4 +0,0 @@ -{ -IBClasses = (); -IBVersion = 1; -} diff --git a/packaging/macosx/Resources/MenuBar.nib/info.nib b/packaging/macosx/Resources/MenuBar.nib/info.nib deleted file mode 100644 index c0f4643ef..000000000 --- a/packaging/macosx/Resources/MenuBar.nib/info.nib +++ /dev/null @@ -1,23 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> -<dict> - <key>IBDocumentLocation</key> - <string>99 362 356 240 0 0 1280 832 </string> - <key>IBEditorPositions</key> - <dict> - <key>187</key> - <string>340 374 240 44 0 0 1280 832 </string> - </dict> - <key>IBFramework Version</key> - <string>349.0</string> - <key>IBOpenObjects</key> - <array> - <integer>187</integer> - </array> - <key>IBSystem Version</key> - <string>7F44</string> - <key>targetFramework</key> - <string>IBCarbonFramework</string> -</dict> -</plist> diff --git a/packaging/macosx/Resources/MenuBar.nib/objects.xib b/packaging/macosx/Resources/MenuBar.nib/objects.xib deleted file mode 100644 index 78f0a0a01..000000000 --- a/packaging/macosx/Resources/MenuBar.nib/objects.xib +++ /dev/null @@ -1,73 +0,0 @@ -<?xml version="1.0" standalone="yes"?> -<object class="NSIBObjectData"> - <string name="targetFramework">IBCarbonFramework</string> - <object name="rootObject" class="NSCustomObject" id="1"> - <string name="customClass">NSApplication</string> - </object> - <array count="4" name="allObjects"> - <object class="IBCarbonMenu" id="187"> - <string name="title">MenuBar</string> - <array count="1" name="items"> - <object class="IBCarbonMenuItem" id="195"> - <string name="title">ScriptExec</string> - <object name="submenu" class="IBCarbonMenu" id="193"> - <string name="title">ScriptExec</string> - <string name="name">_NSAppleMenu</string> - </object> - </object> - </array> - <string name="name">_NSMainMenu</string> - </object> - <reference idRef="193"/> - <reference idRef="195"/> - <object class="IBCarbonMenuItem" id="204"> - <string name="title">Window</string> - <object name="submenu" class="IBCarbonMenu"> - <string name="title">Window</string> - <array count="5" name="items"> - <object class="IBCarbonMenuItem"> - <boolean name="dynamic">TRUE</boolean> - <string name="title">Minimize Window</string> - <string name="keyEquivalent">m</string> - <ostype name="command">mini</ostype> - </object> - <object class="IBCarbonMenuItem"> - <boolean name="dynamic">TRUE</boolean> - <string name="title">Minimize All Windows</string> - <string name="keyEquivalent">m</string> - <int name="keyEquivalentModifier">1572864</int> - <ostype name="command">mini</ostype> - </object> - <object class="IBCarbonMenuItem"> - <boolean name="separator">TRUE</boolean> - </object> - <object class="IBCarbonMenuItem"> - <boolean name="dynamic">TRUE</boolean> - <string name="title">Bring All to Front</string> - <ostype name="command">frnt</ostype> - </object> - <object class="IBCarbonMenuItem"> - <boolean name="dynamic">TRUE</boolean> - <string name="title">Bring in Front</string> - <int name="keyEquivalentModifier">1572864</int> - <ostype name="command">frnt</ostype> - </object> - </array> - <string name="name">_NSWindowsMenu</string> - </object> - </object> - </array> - <array count="4" name="allParents"> - <reference idRef="1"/> - <reference idRef="195"/> - <reference idRef="187"/> - <reference idRef="187"/> - </array> - <dictionary count="2" name="nameTable"> - <string>File's Owner</string> - <reference idRef="1"/> - <string>MenuBar</string> - <reference idRef="187"/> - </dictionary> - <unsigned_int name="nextObjectID">206</unsigned_int> -</object> diff --git a/packaging/macosx/Resources/ProgressWindow.nib/classes.nib b/packaging/macosx/Resources/ProgressWindow.nib/classes.nib deleted file mode 100644 index ea58db118..000000000 --- a/packaging/macosx/Resources/ProgressWindow.nib/classes.nib +++ /dev/null @@ -1,4 +0,0 @@ -{ -IBClasses = (); -IBVersion = 1; -} diff --git a/packaging/macosx/Resources/ProgressWindow.nib/info.nib b/packaging/macosx/Resources/ProgressWindow.nib/info.nib deleted file mode 100644 index 4e5156002..000000000 --- a/packaging/macosx/Resources/ProgressWindow.nib/info.nib +++ /dev/null @@ -1,18 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> -<dict> - <key>IBDocumentLocation</key> - <string>124 298 356 240 0 0 1280 832 </string> - <key>IBFramework Version</key> - <string>349.0</string> - <key>IBOpenObjects</key> - <array> - <integer>180</integer> - </array> - <key>IBSystem Version</key> - <string>7F44</string> - <key>targetFramework</key> - <string>IBCarbonFramework</string> -</dict> -</plist> diff --git a/packaging/macosx/Resources/ProgressWindow.nib/objects.xib b/packaging/macosx/Resources/ProgressWindow.nib/objects.xib deleted file mode 100644 index 6eaacc43e..000000000 --- a/packaging/macosx/Resources/ProgressWindow.nib/objects.xib +++ /dev/null @@ -1,53 +0,0 @@ -<?xml version="1.0" standalone="yes"?> -<object class="NSIBObjectData"> - <string name="targetFramework">IBCarbonFramework</string> - <object name="rootObject" class="NSCustomObject" id="1"> - <string name="customClass">NSApplication</string> - </object> - <array count="4" name="allObjects"> - <object class="IBCarbonWindow" id="180"> - <string name="windowRect">404 523 457 899 </string> - <string name="title">Caching Fonts...</string> - <object name="rootControl" class="IBCarbonRootControl" id="183"> - <string name="bounds">0 0 53 376 </string> - <array count="2" name="subviews"> - <object class="IBCarbonProgressBar" id="181"> - <string name="bounds">19 17 32 270 </string> - <boolean name="small">TRUE</boolean> - <int name="controlSize">1</int> - <int name="initialValue">50</int> - </object> - <object class="IBCarbonButton" id="185"> - <string name="bounds">16 284 34 356 </string> - <boolean name="small">TRUE</boolean> - <int name="controlSize">1</int> - <string name="title">Cancel</string> - <ostype name="command">quit</ostype> - </object> - </array> - </object> - <boolean name="hasCloseBox">FALSE</boolean> - <boolean name="hasHorizontalZoom">FALSE</boolean> - <boolean name="isResizable">FALSE</boolean> - <boolean name="hasVerticalZoom">FALSE</boolean> - <int name="themeBrush">51</int> - <int name="windowPosition">1</int> - </object> - <reference idRef="181"/> - <reference idRef="183"/> - <reference idRef="185"/> - </array> - <array count="4" name="allParents"> - <reference idRef="1"/> - <reference idRef="183"/> - <reference idRef="180"/> - <reference idRef="183"/> - </array> - <dictionary count="2" name="nameTable"> - <string>File's Owner</string> - <reference idRef="1"/> - <string>Window</string> - <reference idRef="180"/> - </dictionary> - <unsigned_int name="nextObjectID">186</unsigned_int> -</object> diff --git a/packaging/macosx/Resources/alert_fccache.sh b/packaging/macosx/Resources/alert_fccache.sh deleted file mode 100644 index e39971def..000000000 --- a/packaging/macosx/Resources/alert_fccache.sh +++ /dev/null @@ -1,26 +0,0 @@ -ALERT_SCRIPT="$(cat << EOM -try - set parent_path to "$CWD" - set icon_path to POSIX path of (parent_path & "/Inkscape.icns") - set front_app to ((path to frontmost application) as text) - tell application front_app - display dialog "While Inkscape is open, its windows can be displayed or hidden by displaying or hiding the X11 application. - -The first time this version of Inkscape is run it may take several minutes before the main window is displayed while font caches are built." buttons {"OK"} default button 1 with title "Inkscape on OS X" with icon POSIX file icon_path - activate - end tell -end try -EOM)" - -if [ -z "$INK_CACHE_DIR" ]; then - export INK_CACHE_DIR="${HOME}/.cache/inkscape" - mkdir -p "$INK_CACHE_DIR" - [ $_DEBUG ] && echo "INK_CACHE_DIR: falling back to $INK_CACHE_DIR" -fi - -# Warn the user about time-consuming generation of fontconfig caches. -if [ ! -f "${INK_CACHE_DIR}/.fccache-new" ]; then - alert_result=$(osascript -e "$ALERT_SCRIPT") - mkdir -p "$INK_CACHE_DIR" - touch "${INK_CACHE_DIR}/.fccache-new" -fi diff --git a/packaging/macosx/Resources/application-gimp-gradient.icns b/packaging/macosx/Resources/application-gimp-gradient.icns Binary files differdeleted file mode 100644 index ebd4b2a61..000000000 --- a/packaging/macosx/Resources/application-gimp-gradient.icns +++ /dev/null diff --git a/packaging/macosx/Resources/application-illustrator-svg.icns b/packaging/macosx/Resources/application-illustrator-svg.icns Binary files differdeleted file mode 100644 index b666dccb1..000000000 --- a/packaging/macosx/Resources/application-illustrator-svg.icns +++ /dev/null diff --git a/packaging/macosx/Resources/application-illustrator.icns b/packaging/macosx/Resources/application-illustrator.icns Binary files differdeleted file mode 100644 index c44d46582..000000000 --- a/packaging/macosx/Resources/application-illustrator.icns +++ /dev/null diff --git a/packaging/macosx/Resources/application-pdf.icns b/packaging/macosx/Resources/application-pdf.icns Binary files differdeleted file mode 100644 index 1eb670fb0..000000000 --- a/packaging/macosx/Resources/application-pdf.icns +++ /dev/null diff --git a/packaging/macosx/Resources/application-vnd.corel-draw-compressed.icns b/packaging/macosx/Resources/application-vnd.corel-draw-compressed.icns Binary files differdeleted file mode 100644 index ad5dad981..000000000 --- a/packaging/macosx/Resources/application-vnd.corel-draw-compressed.icns +++ /dev/null diff --git a/packaging/macosx/Resources/application-vnd.corel-draw-template.icns b/packaging/macosx/Resources/application-vnd.corel-draw-template.icns Binary files differdeleted file mode 100644 index 475c3fc3c..000000000 --- a/packaging/macosx/Resources/application-vnd.corel-draw-template.icns +++ /dev/null diff --git a/packaging/macosx/Resources/application-vnd.corel-draw.icns b/packaging/macosx/Resources/application-vnd.corel-draw.icns Binary files differdeleted file mode 100644 index 5907b7e9d..000000000 --- a/packaging/macosx/Resources/application-vnd.corel-draw.icns +++ /dev/null diff --git a/packaging/macosx/Resources/application-vnd.ms.xaml.icns b/packaging/macosx/Resources/application-vnd.ms.xaml.icns Binary files differdeleted file mode 100644 index 6a44b4af2..000000000 --- a/packaging/macosx/Resources/application-vnd.ms.xaml.icns +++ /dev/null diff --git a/packaging/macosx/Resources/application-vnd.wordperfect-graphic.icns b/packaging/macosx/Resources/application-vnd.wordperfect-graphic.icns Binary files differdeleted file mode 100644 index 9ee499309..000000000 --- a/packaging/macosx/Resources/application-vnd.wordperfect-graphic.icns +++ /dev/null diff --git a/packaging/macosx/Resources/bin/gimp-wrapper.sh b/packaging/macosx/Resources/bin/gimp-wrapper.sh deleted file mode 100755 index bbb4d6c6a..000000000 --- a/packaging/macosx/Resources/bin/gimp-wrapper.sh +++ /dev/null @@ -1,95 +0,0 @@ -#!/bin/bash -# -# simple gimp wrapper script for Inkscape.app -# - -#_DEBUG=true - -# --- unset environment inherited from inkscape.app -get_env_current () -{ - env | awk -F= '/[a-zA-Z_][a-zA-Z_0-9]*=/ {if (!system("[ -n \"${" $1 "+y}\" ]")) print $1 }' | sort | uniq -} - -if [ ! -z "$_env_orig" ]; then - keep_env=$_env_orig - for i in $(get_env_current); do - if [ -z "$(printf %s "$keep_env" | grep $i)" ]; then - unset $i - fi - done -fi - - -# --- defaults for GIMP.app - -app_id="org.gnome.gimp" -app_exec_default="GIMP" - - -# --- defaults for gimp in $PATH - -# path for local gimp install -PATH_local="/opt/local/bin" -# launch a specific gimp version? (e.g. gimp-2.9) -gimp_name="gimp" - - -# --- detect installed GIMP.app - -unset GIMP_APP - -APPLESCRIPT1="$(cat << EOM -try - tell application "Finder" - set theApp to application file id "$app_id" as string - set theApp_path to POSIX path of theApp as string - return theApp_path - end tell -end try -EOM)" - -GIMP_APP="$(osascript -e "$APPLESCRIPT1")" - - -# --- pass command line arguments to GIMP.app or gimp or exit - -if [ ! -z "$GIMP_APP" ]; then - - app_exec="$(defaults read "${GIMP_APP}/Contents/Info.plist" CFBundleExecutable)" - [[ $? -ne 0 ]] && app_exec="$app_exec_default" - - GIMP_APP_EXEC="${GIMP_APP}/Contents/MacOS/${app_exec}" - - [ $_DEBUG ] && echo "GIMP.app found as: $GIMP_APP" 1>&2 - [ $_DEBUG ] && echo "Command line arguments: $@" 1>&2 - if [ $# -eq 1 ]; then - [ $_DEBUG ] && echo "open -a $GIMP_APP $@" 1>&2 - open -a "$GIMP_APP" "$@" - else - [ $_DEBUG ] && echo "exec $GIMP_APP_EXEC $@" 1>&2 - exec "$GIMP_APP_EXEC" "$@" - fi - -else # --- test for gimp installed in PATH - - # remove CWD from path (we don't want to recursively call this script) - [ $_DEBUG ] && echo "orig PATH: $PATH" 1>&2 - PATH_cleaned="$(echo $PATH | sed 's|'"$(cd "$(dirname "$0")" && pwd)"':||g')" || exit 1 - [ $_DEBUG ] && echo "clean PATH: $PATH_cleaned" 1>&2 - export PATH="$PATH_local:$PATH_cleaned" - [ $_DEBUG ] && echo "final PATH: $PATH" 1>&2 - - type -p "$gimp_name" - - if [ $? -eq 0 ]; then - [ $_DEBUG ] && echo "gimp found in \$PATH: $PATH" 1>&2 - [ $_DEBUG ] && echo "Command line arguments: $@" 1>&2 - exec "$gimp_name" -n "$@" - else - echo "Giving up - couldn't find GIMP.app nor gimp." 1>&2 - fi - -fi - -# eof diff --git a/packaging/macosx/Resources/bin/inkscape b/packaging/macosx/Resources/bin/inkscape deleted file mode 100755 index 85c9f8eba..000000000 --- a/packaging/macosx/Resources/bin/inkscape +++ /dev/null @@ -1,174 +0,0 @@ -#!/bin/sh -# -# Author: Aaron Voisine <aaron@voisine.org> -# Inkscape Modifications: -# Michael Wybrow <mjwybrow@users.sourceforge.net> -# Jean-Olivier Irisson <jo.irisson@gmail.com> -# ~suv <suv-sf@users.sourceforge.net> -# - -get_env_current () -{ - env | awk -F= '/[a-zA-Z_][a-zA-Z_0-9]*=/ {if (!system("[ -n \"${" $1 "+y}\" ]")) print $1 }' | sort | uniq -} -[ -z "$_env_orig" ] && export _env_orig="$(get_env_current)" - -[ -n "$INK_DEBUG_LAUNCHER" ] && set -x - -CMD="$(readlink $0 || echo $0)" -CWD="$(cd "$(dirname "$CMD")" && pwd -P)" -# e.g. /Applications/Inkscape.app/Contents/Resources/bin -TOP="$(dirname "$CWD")" -# e.g. /Applications/Inkscape.app/Contents/Resources -BASE="$(echo "$TOP" | sed -e 's/\/Contents\/Resources.*$//')" -# e.g. /Applications/Inkscape.app - -# FIXME: Inkscape needs better relocation support for OS X (get rid of the relative -# path hack in src/path-prefix.h for osxapp-enabled builds). Until then, below change -# of working directory is required: -# -# Due to changes after 0.48, we have to change working directory in the script named 'inkscape': -# recursive calls to inkscape from python-based extensions otherwise cause the app to hang or -# fail (for python-based extensions, inkscape changes the working directory to the -# script's directory, and inkscape launched by python script thus can't find resources -# like the now essential 'units.xml' in INKSCAPE_UIDIR relative to the working directory). -cd "$BASE" || exit 1 - -# don't prepend to $PATH in recursive calls: -if [ -z "$INK_PATH_ORIG" ]; then - - # Brutally add many things to the PATH. If the directories do not exist, they won't be used anyway. - # the 'classic' PATH additions: - # /usr/local/bin which, though standard, doesn't seem to be in the PATH - # Fink - # MacPorts (former DarwinPorts) - # LaTeX distribution for Mac OS X - PATH_OTHER="/Library/TeX/texbin:/usr/texbin:/opt/local/bin:/sw/bin/:/usr/local/bin" - - # Put /usr/bin at beginning of path so we make sure we use Apple's python - # over one that may be installed be Macports, Fink or some other means. - PATH_PYTHON="/usr/bin" - - # Put $TOP/bin at beginning of path so we make sure that recursive calls - # to inkscape don't pull in other inkscape binaries with different setup. - # Also allows to override system python with custom wrapper script, and - # e.g. to support GIMP.app or gimp for external editing and GIMP XCF export. - PATH_pkgbin="$TOP/bin" - - # save orig, new PATH - export INK_PATH_ORIG="$PATH" - export PATH="$PATH_pkgbin:$PATH_PYTHON:$PATH_OTHER:$INK_PATH_ORIG" -fi - -# Setup PYTHONPATH to use python modules shipped with Inkscape -OSXMINORNO="$(/usr/bin/sw_vers -productVersion | cut -d. -f2)" -build_arch=__build_arch__ -if [ $OSXMINORNO -gt "5" ]; then - if [ $OSXMINORNO -eq "6" ]; then - export VERSIONER_PYTHON_VERSION=2.6 - else # if [ $OSXMINORNO -ge "7" ]; then - export VERSIONER_PYTHON_VERSION=2.7 - fi - if [ $build_arch = "i386" ]; then - export VERSIONER_PYTHON_PREFER_32_BIT=yes - else # build & runtime arch x86_64 - export VERSIONER_PYTHON_PREFER_32_BIT=no - fi -fi -PYTHON_VERS="$(python -V 2>&1 | cut -c 8-10)" -export PYTHONPATH="$TOP/lib/python$PYTHON_VERS/site-packages/" - -export FONTCONFIG_PATH="$TOP/etc/fonts" -export PANGO_RC_FILE="$TOP/etc/pango/pangorc" -export PANGO_SYSCONFDIR="$TOP/etc" -export GTK_IM_MODULE_FILE="$TOP/lib/gtk-2.0/__gtk_version__/immodules.cache" -export GDK_PIXBUF_MODULE_FILE="$TOP/lib/gdk-pixbuf-2.0/__gtk_version__/loaders.cache" -export GTK_DATA_PREFIX="$TOP" -export GTK_EXE_PREFIX="$TOP" -export GTK_PATH="$TOP" -export GNOME_VFS_MODULE_CONFIG_PATH="$TOP/etc/gnome-vfs-2.0/modules" -export GNOME_VFS_MODULE_PATH="$TOP/lib/gnome-vfs-2.0/modules" -export GIO_USE_VFS="local" -export GVFS_REMOTE_VOLUME_MONITOR_IGNORE=1 -export GVFS_DISABLE_FUSE=1 -export XDG_DATA_DIRS="$TOP/share" -export ASPELL_CONF="prefix $TOP;" -export POPPLER_DATADIR="$TOP/share/poppler" - -# no DBUS for now -unset DBUS_LAUNCHD_SESSION_BUS_SOCKET -unset DBUS_SESSION_BUS_ADDRESS - -# Note: This requires the path with the exact ImageMagic version number. -# The actual version is inserted by the packaging script. -export MAGICK_CONFIGURE_PATH="$TOP/lib/ImageMagick-IMAGEMAGICKVER/config:$TOP/share/ImageMagick-IMAGEMAGICKVER_MAJOR/config" -export MAGICK_CODER_FILTER_PATH="$TOP/lib/ImageMagick-IMAGEMAGICKVER/modules-Q16/filters" -export MAGICK_CODER_MODULE_PATH="$TOP/lib/ImageMagick-IMAGEMAGICKVER/modules-Q16/coders" - -export INKSCAPE_SHAREDIR="$TOP/share/inkscape" -export INKSCAPE_PLUGINDIR="$TOP/lib/inkscape" -export INKSCAPE_LOCALEDIR="$TOP/share/locale" - -# Handle the case where the directory storing Inkscape has special characters -# ('#', '&', '|') in the name. These need to be escaped to work properly for -# various configuration files. -ESCAPEDTOP=`echo "$TOP" | sed 's/#/\\\\\\\\#/' | sed 's/&/\\\\\\&/g' | sed 's/|/\\\\\\|/g'` - -# Set GTK theme (only if there is no .gtkrc-2.0 in the user's home) -if [[ ! -e "$HOME/.gtkrc-2.0" ]]; then - export GTK2_RC_FILES="$ESCAPEDTOP/etc/gtk-2.0/gtkrc" -fi - -# If the AppleCollationOrder preference doesn't exist, we fall back to using -# the AppleLocale preference. -LANGSTR=`defaults read .GlobalPreferences AppleCollationOrder 2>/dev/null` -if [ "x$LANGSTR" == "x" -o "x$LANGSTR" == "xroot" ] -then - LANGSTR=`defaults read .GlobalPreferences AppleLocale 2>/dev/null | \ - sed 's/_.*//'` - [ $_DEBUG ] && echo "Setting LANGSTR from AppleLocale: $LANGSTR" 1>&2 -else - [ $_DEBUG ] && echo "Setting LANGSTR from AppleCollationOrder: $LANGSTR" 1>&2 -fi - -# NOTE: Have to add ".UTF-8" to the LANG since omitting causes Inkscape -# to crash on startup in locale_from_utf8(). -if [ "x$LANGSTR" == "x" ] -then - # override broken script - [ $_DEBUG ] && echo "Overriding empty LANGSTR" 1>&2 - export LANG="en_US.UTF-8" -else - tmpLANG="`grep \"\`echo $LANGSTR\`_\" /usr/share/locale/locale.alias | \ - tail -n1 | sed 's/\./ /' | awk '{print $2}'`" - if [ "x$tmpLANG" == "x" ] - then - # override broken script - [ $_DEBUG ] && echo "Overriding empty LANG from /usr/share/locale/locale.alias" 1>&2 - export LANG="en_US.UTF-8" - else - [ $_DEBUG ] && echo "Setting LANG from /usr/share/locale/locale.alias" 1>&2 - export LANG="$tmpLANG.UTF-8" - fi -fi -[ $_DEBUG ] && echo "Setting Language: $LANG" 1>&2 -export LC_ALL="$LANG" - -case "$INK_DEBUG" in - gdb) - EXEC="gdb --args" ;; - lldb) - EXEC="lldb -- " ;; - dtruss) - EXEC="dtruss" ;; - *) - EXEC="exec" ;; -esac -unset INK_DEBUG # ignore for recursive calls - -if [ "x$INK_DEBUG_SHELL" != "x" ]; then - unset INK_DEBUG_SHELL # ignore for recursive calls - exec bash -else - $EXEC "$CWD/inkscape-bin" "$@" -fi diff --git a/packaging/macosx/Resources/etc/fonts/fonts.conf b/packaging/macosx/Resources/etc/fonts/fonts.conf deleted file mode 100644 index 316043814..000000000 --- a/packaging/macosx/Resources/etc/fonts/fonts.conf +++ /dev/null @@ -1,159 +0,0 @@ -<?xml version="1.0"?> -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> -<!-- /etc/fonts/fonts.conf file to configure system font access --> -<fontconfig> - -<!-- - DO NOT EDIT THIS FILE. - IT WILL BE REPLACED WHEN FONTCONFIG IS UPDATED. - LOCAL CHANGES BELONG IN 'local.conf'. - - The intent of this standard configuration file is to be adequate for - most environments. If you have a reasonably normal environment and - have found problems with this configuration, they are probably - things that others will also want fixed. Please submit any - problems to the fontconfig bugzilla system located at fontconfig.org - - Note that the normal 'make install' procedure for fontconfig is to - replace any existing fonts.conf file with the new version. Place - any local customizations in local.conf which this file references. - - Keith Packard ---> - -<!-- Font directory list --> - - <dir>/usr/share/fonts</dir> - <dir>/usr/X11/lib/X11/fonts</dir> - <dir>/opt/local/share/fonts</dir> - <dir>/System/Library/Fonts</dir> - <dir>/Network/Library/Fonts</dir> - <dir>/Library/Fonts</dir> - <dir>~/Library/Fonts</dir> - <dir prefix="xdg">fonts</dir> - <!-- the following element will be removed in the future --> - <dir>~/.fonts</dir> - -<!-- - Accept deprecated 'mono' alias, replacing it with 'monospace' ---> - <match target="pattern"> - <test qual="any" name="family"> - <string>mono</string> - </test> - <edit name="family" mode="assign" binding="same"> - <string>monospace</string> - </edit> - </match> - -<!-- - Accept alternate 'sans serif' spelling, replacing it with 'sans-serif' ---> - <match target="pattern"> - <test qual="any" name="family"> - <string>sans serif</string> - </test> - <edit name="family" mode="assign" binding="same"> - <string>sans-serif</string> - </edit> - </match> - -<!-- - Accept deprecated 'sans' alias, replacing it with 'sans-serif' ---> - <match target="pattern"> - <test qual="any" name="family"> - <string>sans</string> - </test> - <edit name="family" mode="assign" binding="same"> - <string>sans-serif</string> - </edit> - </match> - -<!-- - Load local system customization file ---> - <include ignore_missing="yes">conf.d</include> - -<!-- Font cache directory list --> - - <cachedir prefix="xdg">fontconfig</cachedir> - <!-- the following element will be removed in the future --> - <cachedir>~/.fontconfig</cachedir> - - <config> -<!-- - These are the default Unicode chars that are expected to be blank - in fonts. All other blank chars are assumed to be broken and - won't appear in the resulting charsets - --> - <blank> - <int>0x0020</int> <!-- SPACE --> - <int>0x00A0</int> <!-- NO-BREAK SPACE --> - <int>0x00AD</int> <!-- SOFT HYPHEN --> - <int>0x034F</int> <!-- COMBINING GRAPHEME JOINER --> - <int>0x0600</int> <!-- ARABIC NUMBER SIGN --> - <int>0x0601</int> <!-- ARABIC SIGN SANAH --> - <int>0x0602</int> <!-- ARABIC FOOTNOTE MARKER --> - <int>0x0603</int> <!-- ARABIC SIGN SAFHA --> - <int>0x06DD</int> <!-- ARABIC END OF AYAH --> - <int>0x070F</int> <!-- SYRIAC ABBREVIATION MARK --> - <int>0x115F</int> <!-- HANGUL CHOSEONG FILLER --> - <int>0x1160</int> <!-- HANGUL JUNGSEONG FILLER --> - <int>0x1680</int> <!-- OGHAM SPACE MARK --> - <int>0x17B4</int> <!-- KHMER VOWEL INHERENT AQ --> - <int>0x17B5</int> <!-- KHMER VOWEL INHERENT AA --> - <int>0x180E</int> <!-- MONGOLIAN VOWEL SEPARATOR --> - <int>0x2000</int> <!-- EN QUAD --> - <int>0x2001</int> <!-- EM QUAD --> - <int>0x2002</int> <!-- EN SPACE --> - <int>0x2003</int> <!-- EM SPACE --> - <int>0x2004</int> <!-- THREE-PER-EM SPACE --> - <int>0x2005</int> <!-- FOUR-PER-EM SPACE --> - <int>0x2006</int> <!-- SIX-PER-EM SPACE --> - <int>0x2007</int> <!-- FIGURE SPACE --> - <int>0x2008</int> <!-- PUNCTUATION SPACE --> - <int>0x2009</int> <!-- THIN SPACE --> - <int>0x200A</int> <!-- HAIR SPACE --> - <int>0x200B</int> <!-- ZERO WIDTH SPACE --> - <int>0x200C</int> <!-- ZERO WIDTH NON-JOINER --> - <int>0x200D</int> <!-- ZERO WIDTH JOINER --> - <int>0x200E</int> <!-- LEFT-TO-RIGHT MARK --> - <int>0x200F</int> <!-- RIGHT-TO-LEFT MARK --> - <int>0x2028</int> <!-- LINE SEPARATOR --> - <int>0x2029</int> <!-- PARAGRAPH SEPARATOR --> - <int>0x202A</int> <!-- LEFT-TO-RIGHT EMBEDDING --> - <int>0x202B</int> <!-- RIGHT-TO-LEFT EMBEDDING --> - <int>0x202C</int> <!-- POP DIRECTIONAL FORMATTING --> - <int>0x202D</int> <!-- LEFT-TO-RIGHT OVERRIDE --> - <int>0x202E</int> <!-- RIGHT-TO-LEFT OVERRIDE --> - <int>0x202F</int> <!-- NARROW NO-BREAK SPACE --> - <int>0x205F</int> <!-- MEDIUM MATHEMATICAL SPACE --> - <int>0x2060</int> <!-- WORD JOINER --> - <int>0x2061</int> <!-- FUNCTION APPLICATION --> - <int>0x2062</int> <!-- INVISIBLE TIMES --> - <int>0x2063</int> <!-- INVISIBLE SEPARATOR --> - <int>0x206A</int> <!-- INHIBIT SYMMETRIC SWAPPING --> - <int>0x206B</int> <!-- ACTIVATE SYMMETRIC SWAPPING --> - <int>0x206C</int> <!-- INHIBIT ARABIC FORM SHAPING --> - <int>0x206D</int> <!-- ACTIVATE ARABIC FORM SHAPING --> - <int>0x206E</int> <!-- NATIONAL DIGIT SHAPES --> - <int>0x206F</int> <!-- NOMINAL DIGIT SHAPES --> - <int>0x2800</int> <!-- BRAILLE PATTERN BLANK --> - <int>0x3000</int> <!-- IDEOGRAPHIC SPACE --> - <int>0x3164</int> <!-- HANGUL FILLER --> - <int>0xFEFF</int> <!-- ZERO WIDTH NO-BREAK SPACE --> - <int>0xFFA0</int> <!-- HALFWIDTH HANGUL FILLER --> - <int>0xFFF9</int> <!-- INTERLINEAR ANNOTATION ANCHOR --> - <int>0xFFFA</int> <!-- INTERLINEAR ANNOTATION SEPARATOR --> - <int>0xFFFB</int> <!-- INTERLINEAR ANNOTATION TERMINATOR --> - </blank> -<!-- - Rescan configuration every 30 seconds when FcFontSetList is called - --> - <rescan> - <int>30</int> - </rescan> - </config> - -</fontconfig> diff --git a/packaging/macosx/Resources/etc/gtk-2.0/gtkrc b/packaging/macosx/Resources/etc/gtk-2.0/gtkrc deleted file mode 100644 index 46f5d2910..000000000 --- a/packaging/macosx/Resources/etc/gtk-2.0/gtkrc +++ /dev/null @@ -1,23 +0,0 @@ -# -# gtkrc file for Inkscape.app (X11) -# - -gtk-theme-name = "Adwaita" -gtk-font-name = "Lucida Grande 9" - -gtk-icon-theme-name = "GtkStock" -gtk-icon-sizes = "gtk-dialog=32,32:gtk-button=16,16:gtk-large-toolbar=24,24:gtk-small-toolbar=16,16:gtk-menu=16,16:inkscape-decoration=12,12" - -gtk-button-images = 0 -gtk-menu-images = 1 -gtk-toolbar-style = 0 -#gtk-toolbar-icon-size = 2 - -# use OS X default PDF viewer for print preview -gtk-print-preview-command="open -a /Applications/Preview.app %f" - -# fix Adwaita theme for Inkscape's GimpSpinScale widgets -style "spinbutton" {} -widget_class "*GimpSpinScale*" style "spinbutton" - -# eof diff --git a/packaging/macosx/Resources/image-svg+xml-compressed.icns b/packaging/macosx/Resources/image-svg+xml-compressed.icns Binary files differdeleted file mode 100644 index 7d242061a..000000000 --- a/packaging/macosx/Resources/image-svg+xml-compressed.icns +++ /dev/null diff --git a/packaging/macosx/Resources/image-svg+xml.icns b/packaging/macosx/Resources/image-svg+xml.icns Binary files differdeleted file mode 100644 index 63419845a..000000000 --- a/packaging/macosx/Resources/image-svg+xml.icns +++ /dev/null diff --git a/packaging/macosx/Resources/image-vnd.dxf.icns b/packaging/macosx/Resources/image-vnd.dxf.icns Binary files differdeleted file mode 100644 index 3b18609f7..000000000 --- a/packaging/macosx/Resources/image-vnd.dxf.icns +++ /dev/null diff --git a/packaging/macosx/Resources/image-vnd.sk1.icns b/packaging/macosx/Resources/image-vnd.sk1.icns Binary files differdeleted file mode 100644 index 887cd1a8f..000000000 --- a/packaging/macosx/Resources/image-vnd.sk1.icns +++ /dev/null diff --git a/packaging/macosx/Resources/image-vnd.windows-metafile.icns b/packaging/macosx/Resources/image-vnd.windows-metafile.icns Binary files differdeleted file mode 100644 index fb0bfa9c6..000000000 --- a/packaging/macosx/Resources/image-vnd.windows-metafile.icns +++ /dev/null diff --git a/packaging/macosx/Resources/image-x-eps.icns b/packaging/macosx/Resources/image-x-eps.icns Binary files differdeleted file mode 100644 index ebb294022..000000000 --- a/packaging/macosx/Resources/image-x-eps.icns +++ /dev/null diff --git a/packaging/macosx/Resources/image-x-ps.icns b/packaging/macosx/Resources/image-x-ps.icns Binary files differdeleted file mode 100644 index 93fcf7348..000000000 --- a/packaging/macosx/Resources/image-x-ps.icns +++ /dev/null diff --git a/packaging/macosx/Resources/openDoc b/packaging/macosx/Resources/openDoc deleted file mode 100755 index b2e58c114..000000000 --- a/packaging/macosx/Resources/openDoc +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/bash -# -# Author: Aaron Voisine <aaron@voisine.org> -# Inkscape Modifications: Michael Wybrow <mjwybrow@users.sourceforge.net> -# Inkscape Modifications: ~suv <suv-sf@users.sourceforge.net> - -get_env_current () -{ - env | awk -F= '/[a-zA-Z_][a-zA-Z_0-9]*=/ {if (!system("[ -n \"${" $1 "+y}\" ]")) print $1 }' | sort | uniq -} -[ -z "$_env_orig" ] && export _env_orig="$(get_env_current)" - -CWD="$(cd "$(dirname "$0")" && pwd)" - -source "${CWD}/xdg_setup.sh" - -exec "$CWD/bin/inkscape" "$@" diff --git a/packaging/macosx/Resources/script b/packaging/macosx/Resources/script deleted file mode 100755 index 2bfe1d9ba..000000000 --- a/packaging/macosx/Resources/script +++ /dev/null @@ -1,27 +0,0 @@ -#!/bin/bash -# -# Author: Aaron Voisine <aaron@voisine.org> -# Inkscape Modifications: Michael Wybrow <mjwybrow@users.sourceforge.net> -# Inkscape Modifications: ~suv <suv-sf@users.sourceforge.net> - -#export _DEBUG=true - -get_env_current () -{ - env | awk -F= '/[a-zA-Z_][a-zA-Z_0-9]*=/ {if (!system("[ -n \"${" $1 "+y}\" ]")) print $1 }' | sort | uniq -} -[ -z "$_env_orig" ] && export _env_orig="$(get_env_current)" - -CWD="$(cd "$(dirname "$0")" && pwd)" - -source "${CWD}/xdg_setup.sh" -source "${CWD}/alert_fccache.sh" - -# TODO examine whether it would be wisest to move the code from inkscape shell -# script and getdisplay.sh to here and only keep the real binary in bin. This -# may make things easier on Leopard and may also help using Inkscape on the -# command line. -# -# See related FIXME in bin/inkscape for requirements to merge the two scripts. - -exec "$CWD/bin/inkscape" "$@" diff --git a/packaging/macosx/Resources/xdg_setup.sh b/packaging/macosx/Resources/xdg_setup.sh deleted file mode 100644 index f37738210..000000000 --- a/packaging/macosx/Resources/xdg_setup.sh +++ /dev/null @@ -1,11 +0,0 @@ -export XDG_CACHE_HOME="${HOME}/.cache" -export XDG_CONFIG_HOME="${HOME}/.config" -export XDG_DATA_HOME="${HOME}/.local/share" - -mkdir -p "$XDG_CACHE_HOME" -mkdir -p "$XDG_CONFIG_HOME" -mkdir -p "$XDG_DATA_HOME" - -export INK_CACHE_DIR="${XDG_CACHE_HOME}/inkscape" -mkdir -p "$INK_CACHE_DIR" - diff --git a/packaging/macosx/ScriptExec/English.lproj/InfoPlist.strings b/packaging/macosx/ScriptExec/English.lproj/InfoPlist.strings Binary files differdeleted file mode 100644 index 0bb6ef503..000000000 --- a/packaging/macosx/ScriptExec/English.lproj/InfoPlist.strings +++ /dev/null diff --git a/packaging/macosx/ScriptExec/English.lproj/main.nib/classes.nib b/packaging/macosx/ScriptExec/English.lproj/main.nib/classes.nib deleted file mode 100644 index ea58db118..000000000 --- a/packaging/macosx/ScriptExec/English.lproj/main.nib/classes.nib +++ /dev/null @@ -1,4 +0,0 @@ -{ -IBClasses = (); -IBVersion = 1; -} diff --git a/packaging/macosx/ScriptExec/English.lproj/main.nib/info.nib b/packaging/macosx/ScriptExec/English.lproj/main.nib/info.nib deleted file mode 100644 index da8455c15..000000000 --- a/packaging/macosx/ScriptExec/English.lproj/main.nib/info.nib +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> -<dict> - <key>IBFramework Version</key> - <string>345.0</string> - <key>IBOldestOS</key> - <integer>3</integer> - <key>IBOpenObjects</key> - <array> - <integer>29</integer> - <integer>166</integer> - </array> - <key>IBSystem Version</key> - <string>7B44</string> - <key>targetFramework</key> - <string>IBCarbonFramework</string> -</dict> -</plist> diff --git a/packaging/macosx/ScriptExec/English.lproj/main.nib/objects.xib b/packaging/macosx/ScriptExec/English.lproj/main.nib/objects.xib deleted file mode 100644 index 92ff05616..000000000 --- a/packaging/macosx/ScriptExec/English.lproj/main.nib/objects.xib +++ /dev/null @@ -1,271 +0,0 @@ -<?xml version="1.0" standalone="yes"?> -<object class="NSIBObjectData"> - <string name="targetFramework">IBCarbonFramework</string> - <object name="rootObject" class="NSCustomObject" id="1"> - <string name="customClass">NSApplication</string> - </object> - <array count="38" name="allObjects"> - <object class="IBCarbonMenu" id="29"> - <string name="title">main</string> - <array count="4" name="items"> - <object class="IBCarbonMenuItem" id="185"> - <string name="title">Foo</string> - <object name="submenu" class="IBCarbonMenu" id="184"> - <string name="title">Foo</string> - <array count="1" name="items"> - <object class="IBCarbonMenuItem" id="187"> - <string name="title">About Foo</string> - <int name="keyEquivalentModifier">0</int> - <ostype name="command">abou</ostype> - </object> - </array> - <string name="name">_NSAppleMenu</string> - </object> - </object> - <object class="IBCarbonMenuItem" id="127"> - <string name="title">File</string> - <object name="submenu" class="IBCarbonMenu" id="131"> - <string name="title">File</string> - <array count="10" name="items"> - <object class="IBCarbonMenuItem" id="139"> - <string name="title">New</string> - <string name="keyEquivalent">n</string> - <ostype name="command">new </ostype> - </object> - <object class="IBCarbonMenuItem" id="134"> - <string name="title">Open…</string> - <string name="keyEquivalent">o</string> - <ostype name="command">open</ostype> - </object> - <object class="IBCarbonMenuItem" id="133"> - <boolean name="separator">TRUE</boolean> - </object> - <object class="IBCarbonMenuItem" id="130"> - <string name="title">Close</string> - <string name="keyEquivalent">w</string> - <ostype name="command">clos</ostype> - </object> - <object class="IBCarbonMenuItem" id="138"> - <string name="title">Save</string> - <string name="keyEquivalent">s</string> - <ostype name="command">save</ostype> - </object> - <object class="IBCarbonMenuItem" id="137"> - <string name="title">Save As…</string> - <string name="keyEquivalent">S</string> - <ostype name="command">svas</ostype> - </object> - <object class="IBCarbonMenuItem" id="132"> - <string name="title">Revert</string> - <string name="keyEquivalent">r</string> - <ostype name="command">rvrt</ostype> - </object> - <object class="IBCarbonMenuItem" id="128"> - <boolean name="separator">TRUE</boolean> - </object> - <object class="IBCarbonMenuItem" id="135"> - <string name="title">Page Setup…</string> - <string name="keyEquivalent">P</string> - <ostype name="command">page</ostype> - </object> - <object class="IBCarbonMenuItem" id="136"> - <string name="title">Print…</string> - <string name="keyEquivalent">p</string> - <ostype name="command">prnt</ostype> - </object> - </array> - </object> - </object> - <object class="IBCarbonMenuItem" id="152"> - <string name="title">Edit</string> - <object name="submenu" class="IBCarbonMenu" id="147"> - <string name="title">Edit</string> - <array count="10" name="items"> - <object class="IBCarbonMenuItem" id="141"> - <string name="title">Undo</string> - <string name="keyEquivalent">z</string> - <ostype name="command">undo</ostype> - </object> - <object class="IBCarbonMenuItem" id="146"> - <string name="title">Redo</string> - <string name="keyEquivalent">Z</string> - <ostype name="command">redo</ostype> - </object> - <object class="IBCarbonMenuItem" id="142"> - <boolean name="separator">TRUE</boolean> - </object> - <object class="IBCarbonMenuItem" id="143"> - <string name="title">Cut</string> - <string name="keyEquivalent">x</string> - <ostype name="command">cut </ostype> - </object> - <object class="IBCarbonMenuItem" id="149"> - <string name="title">Copy</string> - <string name="keyEquivalent">c</string> - <ostype name="command">copy</ostype> - </object> - <object class="IBCarbonMenuItem" id="144"> - <string name="title">Paste</string> - <string name="keyEquivalent">v</string> - <ostype name="command">past</ostype> - </object> - <object class="IBCarbonMenuItem" id="151"> - <string name="title">Delete</string> - <ostype name="command">clea</ostype> - </object> - <object class="IBCarbonMenuItem" id="148"> - <string name="title">Select All</string> - <string name="keyEquivalent">a</string> - <ostype name="command">sall</ostype> - </object> - <object class="IBCarbonMenuItem" id="199"> - <boolean name="separator">TRUE</boolean> - </object> - <object class="IBCarbonMenuItem" id="198"> - <string name="title">Special Characters…</string> - <ostype name="command">chrp</ostype> - </object> - </array> - </object> - </object> - <object class="IBCarbonMenuItem" id="192"> - <string name="title">Window</string> - <object name="submenu" class="IBCarbonMenu" id="195"> - <string name="title">Window</string> - <array count="6" name="items"> - <object class="IBCarbonMenuItem" id="197"> - <string name="title">Zoom Window</string> - <ostype name="command">zoom</ostype> - </object> - <object class="IBCarbonMenuItem" id="190"> - <boolean name="dynamic">TRUE</boolean> - <string name="title">Minimize Window</string> - <string name="keyEquivalent">m</string> - <ostype name="command">mini</ostype> - </object> - <object class="IBCarbonMenuItem" id="191"> - <boolean name="dynamic">TRUE</boolean> - <string name="title">Minimize All Windows</string> - <string name="keyEquivalent">m</string> - <int name="keyEquivalentModifier">1572864</int> - <ostype name="command">mina</ostype> - </object> - <object class="IBCarbonMenuItem" id="194"> - <boolean name="separator">TRUE</boolean> - </object> - <object class="IBCarbonMenuItem" id="196"> - <boolean name="dynamic">TRUE</boolean> - <string name="title">Bring All to Front</string> - <ostype name="command">bfrt</ostype> - </object> - <object class="IBCarbonMenuItem" id="193"> - <boolean name="dynamic">TRUE</boolean> - <string name="title">Arrange in Front</string> - <int name="keyEquivalentModifier">1572864</int> - <ostype name="command">frnt</ostype> - </object> - </array> - <string name="name">_NSWindowsMenu</string> - </object> - </object> - </array> - <string name="name">_NSMainMenu</string> - </object> - <reference idRef="127"/> - <reference idRef="128"/> - <reference idRef="130"/> - <reference idRef="131"/> - <reference idRef="132"/> - <reference idRef="133"/> - <reference idRef="134"/> - <reference idRef="135"/> - <reference idRef="136"/> - <reference idRef="137"/> - <reference idRef="138"/> - <reference idRef="139"/> - <reference idRef="141"/> - <reference idRef="142"/> - <reference idRef="143"/> - <reference idRef="144"/> - <reference idRef="146"/> - <reference idRef="147"/> - <reference idRef="148"/> - <reference idRef="149"/> - <reference idRef="151"/> - <reference idRef="152"/> - <object class="IBCarbonWindow" id="166"> - <string name="windowRect">204 300 564 780 </string> - <string name="title">Window</string> - <object name="rootControl" class="IBCarbonRootControl" id="167"> - <string name="bounds">0 0 360 480 </string> - <string name="viewFrame">0 0 480 360 </string> - </object> - <boolean name="receiveUpdates">FALSE</boolean> - <boolean name="liveResize">TRUE</boolean> - <boolean name="compositing">TRUE</boolean> - </object> - <reference idRef="167"/> - <reference idRef="184"/> - <reference idRef="185"/> - <reference idRef="187"/> - <reference idRef="190"/> - <reference idRef="191"/> - <reference idRef="192"/> - <reference idRef="193"/> - <reference idRef="194"/> - <reference idRef="195"/> - <reference idRef="196"/> - <reference idRef="197"/> - <reference idRef="198"/> - <reference idRef="199"/> - </array> - <array count="38" name="allParents"> - <reference idRef="1"/> - <reference idRef="29"/> - <reference idRef="131"/> - <reference idRef="131"/> - <reference idRef="127"/> - <reference idRef="131"/> - <reference idRef="131"/> - <reference idRef="131"/> - <reference idRef="131"/> - <reference idRef="131"/> - <reference idRef="131"/> - <reference idRef="131"/> - <reference idRef="131"/> - <reference idRef="147"/> - <reference idRef="147"/> - <reference idRef="147"/> - <reference idRef="147"/> - <reference idRef="147"/> - <reference idRef="152"/> - <reference idRef="147"/> - <reference idRef="147"/> - <reference idRef="147"/> - <reference idRef="29"/> - <reference idRef="1"/> - <reference idRef="166"/> - <reference idRef="185"/> - <reference idRef="29"/> - <reference idRef="184"/> - <reference idRef="195"/> - <reference idRef="195"/> - <reference idRef="29"/> - <reference idRef="195"/> - <reference idRef="195"/> - <reference idRef="192"/> - <reference idRef="195"/> - <reference idRef="195"/> - <reference idRef="147"/> - <reference idRef="147"/> - </array> - <dictionary count="3" name="nameTable"> - <string>Files Owner</string> - <reference idRef="1"/> - <string>MainWindow</string> - <reference idRef="166"/> - <string>MenuBar</string> - <reference idRef="29"/> - </dictionary> - <unsigned_int name="nextObjectID">200</unsigned_int> -</object> diff --git a/packaging/macosx/ScriptExec/Info.plist b/packaging/macosx/ScriptExec/Info.plist deleted file mode 100644 index 9cac37f85..000000000 --- a/packaging/macosx/ScriptExec/Info.plist +++ /dev/null @@ -1,39 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist SYSTEM "file://localhost/System/Library/DTDs/PropertyList.dtd"> -<plist version="0.9"> -<dict> - <key>CFBundleDevelopmentRegion</key> - <string>English</string> - <key>CFBundleDocumentTypes</key> - <array> - <dict> - <key>CFBundleTypeExtensions</key> - <array> - <string>*</string> - </array> - <key>CFBundleTypeName</key> - <string>All</string> - <key>CFBundleTypeOSTypes</key> - <array> - <string>****</string> - </array> - <key>CFBundleTypeRole</key> - <string>Viewer</string> - </dict> - </array> - <key>CFBundleExecutable</key> - <string>ScriptExec</string> - <key>CFBundleIconFile</key> - <string></string> - <key>CFBundleIdentifier</key> - <string>com.apple.myCarbonNibApp</string> - <key>CFBundleInfoDictionaryVersion</key> - <string>6.0</string> - <key>CFBundlePackageType</key> - <string>APPL</string> - <key>CFBundleSignature</key> - <string>????</string> - <key>CFBundleVersion</key> - <string>1.1</string> -</dict> -</plist> diff --git a/packaging/macosx/ScriptExec/MenuBar.nib/classes.nib b/packaging/macosx/ScriptExec/MenuBar.nib/classes.nib deleted file mode 100644 index ea58db118..000000000 --- a/packaging/macosx/ScriptExec/MenuBar.nib/classes.nib +++ /dev/null @@ -1,4 +0,0 @@ -{ -IBClasses = (); -IBVersion = 1; -} diff --git a/packaging/macosx/ScriptExec/MenuBar.nib/info.nib b/packaging/macosx/ScriptExec/MenuBar.nib/info.nib deleted file mode 100644 index c0f4643ef..000000000 --- a/packaging/macosx/ScriptExec/MenuBar.nib/info.nib +++ /dev/null @@ -1,23 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> -<dict> - <key>IBDocumentLocation</key> - <string>99 362 356 240 0 0 1280 832 </string> - <key>IBEditorPositions</key> - <dict> - <key>187</key> - <string>340 374 240 44 0 0 1280 832 </string> - </dict> - <key>IBFramework Version</key> - <string>349.0</string> - <key>IBOpenObjects</key> - <array> - <integer>187</integer> - </array> - <key>IBSystem Version</key> - <string>7F44</string> - <key>targetFramework</key> - <string>IBCarbonFramework</string> -</dict> -</plist> diff --git a/packaging/macosx/ScriptExec/MenuBar.nib/objects.xib b/packaging/macosx/ScriptExec/MenuBar.nib/objects.xib deleted file mode 100644 index 78f0a0a01..000000000 --- a/packaging/macosx/ScriptExec/MenuBar.nib/objects.xib +++ /dev/null @@ -1,73 +0,0 @@ -<?xml version="1.0" standalone="yes"?> -<object class="NSIBObjectData"> - <string name="targetFramework">IBCarbonFramework</string> - <object name="rootObject" class="NSCustomObject" id="1"> - <string name="customClass">NSApplication</string> - </object> - <array count="4" name="allObjects"> - <object class="IBCarbonMenu" id="187"> - <string name="title">MenuBar</string> - <array count="1" name="items"> - <object class="IBCarbonMenuItem" id="195"> - <string name="title">ScriptExec</string> - <object name="submenu" class="IBCarbonMenu" id="193"> - <string name="title">ScriptExec</string> - <string name="name">_NSAppleMenu</string> - </object> - </object> - </array> - <string name="name">_NSMainMenu</string> - </object> - <reference idRef="193"/> - <reference idRef="195"/> - <object class="IBCarbonMenuItem" id="204"> - <string name="title">Window</string> - <object name="submenu" class="IBCarbonMenu"> - <string name="title">Window</string> - <array count="5" name="items"> - <object class="IBCarbonMenuItem"> - <boolean name="dynamic">TRUE</boolean> - <string name="title">Minimize Window</string> - <string name="keyEquivalent">m</string> - <ostype name="command">mini</ostype> - </object> - <object class="IBCarbonMenuItem"> - <boolean name="dynamic">TRUE</boolean> - <string name="title">Minimize All Windows</string> - <string name="keyEquivalent">m</string> - <int name="keyEquivalentModifier">1572864</int> - <ostype name="command">mini</ostype> - </object> - <object class="IBCarbonMenuItem"> - <boolean name="separator">TRUE</boolean> - </object> - <object class="IBCarbonMenuItem"> - <boolean name="dynamic">TRUE</boolean> - <string name="title">Bring All to Front</string> - <ostype name="command">frnt</ostype> - </object> - <object class="IBCarbonMenuItem"> - <boolean name="dynamic">TRUE</boolean> - <string name="title">Bring in Front</string> - <int name="keyEquivalentModifier">1572864</int> - <ostype name="command">frnt</ostype> - </object> - </array> - <string name="name">_NSWindowsMenu</string> - </object> - </object> - </array> - <array count="4" name="allParents"> - <reference idRef="1"/> - <reference idRef="195"/> - <reference idRef="187"/> - <reference idRef="187"/> - </array> - <dictionary count="2" name="nameTable"> - <string>File's Owner</string> - <reference idRef="1"/> - <string>MenuBar</string> - <reference idRef="187"/> - </dictionary> - <unsigned_int name="nextObjectID">206</unsigned_int> -</object> diff --git a/packaging/macosx/ScriptExec/ScriptExec.xcodeproj/project.pbxproj b/packaging/macosx/ScriptExec/ScriptExec.xcodeproj/project.pbxproj deleted file mode 100644 index 0443dd764..000000000 --- a/packaging/macosx/ScriptExec/ScriptExec.xcodeproj/project.pbxproj +++ /dev/null @@ -1,351 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 42; - objects = { - -/* Begin PBXBuildFile section */ - 664C29F1060ECDC4006EC560 /* openDoc in Resources */ = {isa = PBXBuildFile; fileRef = 664C29F0060ECDC4006EC560 /* openDoc */; }; - 8D0C4E8B0486CD37000505A6 /* ScriptExec_Prefix.pch in Headers */ = {isa = PBXBuildFile; fileRef = 32DBCF6D0370B57F00C91783 /* ScriptExec_Prefix.pch */; }; - 8D0C4E8D0486CD37000505A6 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 0867D6AAFE840B52C02AAC07 /* InfoPlist.strings */; }; - 8D0C4E900486CD37000505A6 /* main.c in Sources */ = {isa = PBXBuildFile; fileRef = 20286C2BFDCF999611CA2CEA /* main.c */; settings = {ATTRIBUTES = (); }; }; - 8D0C4E920486CD37000505A6 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 20286C33FDCF999611CA2CEA /* Carbon.framework */; }; - B8DCE045056DAC3500C390B0 /* MenuBar.nib in Resources */ = {isa = PBXBuildFile; fileRef = B8DCE042056DAC3500C390B0 /* MenuBar.nib */; }; - B8DCE049056DAC5000C390B0 /* script in Resources */ = {isa = PBXBuildFile; fileRef = B8DCE048056DAC5000C390B0 /* script */; }; - B8DCE04F056DACAE00C390B0 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B8DCE04E056DACAE00C390B0 /* Security.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXFileReference section */ - 0867D6ABFE840B52C02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; }; - 20286C2BFDCF999611CA2CEA /* main.c */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.c; path = main.c; sourceTree = "<group>"; }; - 20286C33FDCF999611CA2CEA /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = "<absolute>"; }; - 32DBCF6D0370B57F00C91783 /* ScriptExec_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScriptExec_Prefix.pch; sourceTree = "<group>"; }; - 4A9504C8FFE6A3BC11CA0CBA /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = /System/Library/Frameworks/ApplicationServices.framework; sourceTree = "<absolute>"; }; - 4A9504CAFFE6A41611CA0CBA /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = "<absolute>"; }; - 664C29F0060ECDC4006EC560 /* openDoc */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.sh; path = openDoc; sourceTree = "<group>"; }; - 8D0C4E960486CD37000505A6 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; }; - 8D0C4E970486CD37000505A6 /* ScriptExec.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ScriptExec.app; sourceTree = BUILT_PRODUCTS_DIR; }; - B8DCE042056DAC3500C390B0 /* MenuBar.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = MenuBar.nib; sourceTree = "<group>"; }; - B8DCE048056DAC5000C390B0 /* script */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text.script.sh; path = script; sourceTree = "<group>"; }; - B8DCE04E056DACAE00C390B0 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = /System/Library/Frameworks/Security.framework; sourceTree = "<absolute>"; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 8D0C4E910486CD37000505A6 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 8D0C4E920486CD37000505A6 /* Carbon.framework in Frameworks */, - B8DCE04F056DACAE00C390B0 /* Security.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 195DF8CFFE9D517E11CA2CBB /* Products */ = { - isa = PBXGroup; - children = ( - 8D0C4E970486CD37000505A6 /* ScriptExec.app */, - ); - name = Products; - sourceTree = "<group>"; - }; - 20286C29FDCF999611CA2CEA /* ScriptExec */ = { - isa = PBXGroup; - children = ( - 20286C2AFDCF999611CA2CEA /* Sources */, - 20286C2CFDCF999611CA2CEA /* Resources */, - 20286C32FDCF999611CA2CEA /* External Frameworks and Libraries */, - 195DF8CFFE9D517E11CA2CBB /* Products */, - ); - name = ScriptExec; - sourceTree = "<group>"; - }; - 20286C2AFDCF999611CA2CEA /* Sources */ = { - isa = PBXGroup; - children = ( - 32DBCF6D0370B57F00C91783 /* ScriptExec_Prefix.pch */, - 20286C2BFDCF999611CA2CEA /* main.c */, - ); - name = Sources; - sourceTree = "<group>"; - }; - 20286C2CFDCF999611CA2CEA /* Resources */ = { - isa = PBXGroup; - children = ( - 664C29F0060ECDC4006EC560 /* openDoc */, - B8DCE042056DAC3500C390B0 /* MenuBar.nib */, - 8D0C4E960486CD37000505A6 /* Info.plist */, - B8DCE048056DAC5000C390B0 /* script */, - 0867D6AAFE840B52C02AAC07 /* InfoPlist.strings */, - ); - name = Resources; - sourceTree = "<group>"; - }; - 20286C32FDCF999611CA2CEA /* External Frameworks and Libraries */ = { - isa = PBXGroup; - children = ( - 20286C33FDCF999611CA2CEA /* Carbon.framework */, - 4A9504CAFFE6A41611CA0CBA /* CoreServices.framework */, - 4A9504C8FFE6A3BC11CA0CBA /* ApplicationServices.framework */, - B8DCE04E056DACAE00C390B0 /* Security.framework */, - ); - name = "External Frameworks and Libraries"; - sourceTree = "<group>"; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - 8D0C4E8A0486CD37000505A6 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 8D0C4E8B0486CD37000505A6 /* ScriptExec_Prefix.pch in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - 8D0C4E890486CD37000505A6 /* ScriptExec */ = { - isa = PBXNativeTarget; - buildConfigurationList = 78E9AE160A36A8E3000D76A8 /* Build configuration list for PBXNativeTarget "ScriptExec" */; - buildPhases = ( - 8D0C4E8A0486CD37000505A6 /* Headers */, - 8D0C4E8C0486CD37000505A6 /* Resources */, - 8D0C4E8F0486CD37000505A6 /* Sources */, - 8D0C4E910486CD37000505A6 /* Frameworks */, - 8D0C4E940486CD37000505A6 /* Rez */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = ScriptExec; - productInstallPath = "$(HOME)/Applications"; - productName = ScriptExec; - productReference = 8D0C4E970486CD37000505A6 /* ScriptExec.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 20286C28FDCF999611CA2CEA /* Project object */ = { - isa = PBXProject; - buildConfigurationList = 78E9AE1A0A36A8E3000D76A8 /* Build configuration list for PBXProject "ScriptExec" */; - compatibilityVersion = "Xcode 2.4"; - developmentRegion = English; - hasScannedForEncodings = 1; - knownRegions = ( - en, - ); - mainGroup = 20286C29FDCF999611CA2CEA /* ScriptExec */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 8D0C4E890486CD37000505A6 /* ScriptExec */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 8D0C4E8C0486CD37000505A6 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8D0C4E8D0486CD37000505A6 /* InfoPlist.strings in Resources */, - B8DCE045056DAC3500C390B0 /* MenuBar.nib in Resources */, - B8DCE049056DAC5000C390B0 /* script in Resources */, - 664C29F1060ECDC4006EC560 /* openDoc in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXRezBuildPhase section */ - 8D0C4E940486CD37000505A6 /* Rez */ = { - isa = PBXRezBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXRezBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 8D0C4E8F0486CD37000505A6 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8D0C4E900486CD37000505A6 /* main.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXVariantGroup section */ - 0867D6AAFE840B52C02AAC07 /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - 0867D6ABFE840B52C02AAC07 /* English */, - ); - name = InfoPlist.strings; - sourceTree = "<group>"; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 78E9AE170A36A8E3000D76A8 /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1)"; - ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1 = "ppc i386"; - COPY_PHASE_STRIP = NO; - DEBUGGING_SYMBOLS = YES; - FRAMEWORK_SEARCH_PATHS = ""; - GCC_DYNAMIC_NO_PIC = NO; - GCC_ENABLE_FIX_AND_CONTINUE = YES; - GCC_ENABLE_TRIGRAPHS = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = ScriptExec_Prefix.pch; - GCC_WARN_ABOUT_MISSING_PROTOTYPES = NO; - GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; - GCC_WARN_UNKNOWN_PRAGMAS = NO; - HEADER_SEARCH_PATHS = ""; - INFOPLIST_FILE = Info.plist; - INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = ""; - LIBRARY_STYLE = Static; - OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ""; - OTHER_REZFLAGS = ""; - PRODUCT_NAME = ScriptExec; - SECTORDER_FLAGS = ""; - WARNING_CFLAGS = ( - "-Wmost", - "-Wno-four-char-constants", - "-Wno-unknown-pragmas", - ); - WRAPPER_EXTENSION = app; - ZERO_LINK = YES; - }; - name = Development; - }; - 78E9AE180A36A8E3000D76A8 /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1)"; - ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1 = "ppc i386"; - COPY_PHASE_STRIP = YES; - FRAMEWORK_SEARCH_PATHS = ""; - GCC_ENABLE_FIX_AND_CONTINUE = NO; - GCC_ENABLE_TRIGRAPHS = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = NO; - GCC_OPTIMIZATION_LEVEL = s; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = ScriptExec_Prefix.pch; - GCC_WARN_ABOUT_MISSING_PROTOTYPES = NO; - GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; - GCC_WARN_UNKNOWN_PRAGMAS = NO; - HEADER_SEARCH_PATHS = ""; - INFOPLIST_FILE = Info.plist; - INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = ""; - LIBRARY_STYLE = Static; - OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ""; - OTHER_REZFLAGS = ""; - PRODUCT_NAME = ScriptExec; - SECTORDER_FLAGS = ""; - WARNING_CFLAGS = ( - "-Wmost", - "-Wno-four-char-constants", - "-Wno-unknown-pragmas", - ); - WRAPPER_EXTENSION = app; - ZERO_LINK = NO; - }; - name = Deployment; - }; - 78E9AE190A36A8E3000D76A8 /* Default */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1)"; - ARCHS_STANDARD_32_BIT_PRE_XCODE_3_1 = "ppc i386"; - FRAMEWORK_SEARCH_PATHS = ""; - GCC_ENABLE_TRIGRAPHS = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = NO; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = ScriptExec_Prefix.pch; - GCC_WARN_ABOUT_MISSING_PROTOTYPES = NO; - GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO; - GCC_WARN_UNKNOWN_PRAGMAS = NO; - HEADER_SEARCH_PATHS = ""; - INFOPLIST_FILE = Info.plist; - INSTALL_PATH = "$(HOME)/Applications"; - LIBRARY_SEARCH_PATHS = ""; - LIBRARY_STYLE = Static; - OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ""; - OTHER_REZFLAGS = ""; - PRODUCT_NAME = ScriptExec; - SECTORDER_FLAGS = ""; - WARNING_CFLAGS = ( - "-Wmost", - "-Wno-four-char-constants", - "-Wno-unknown-pragmas", - ); - WRAPPER_EXTENSION = app; - }; - name = Default; - }; - 78E9AE1B0A36A8E3000D76A8 /* Development */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Development; - }; - 78E9AE1C0A36A8E3000D76A8 /* Deployment */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Deployment; - }; - 78E9AE1D0A36A8E3000D76A8 /* Default */ = { - isa = XCBuildConfiguration; - buildSettings = { - }; - name = Default; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 78E9AE160A36A8E3000D76A8 /* Build configuration list for PBXNativeTarget "ScriptExec" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 78E9AE170A36A8E3000D76A8 /* Development */, - 78E9AE180A36A8E3000D76A8 /* Deployment */, - 78E9AE190A36A8E3000D76A8 /* Default */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Default; - }; - 78E9AE1A0A36A8E3000D76A8 /* Build configuration list for PBXProject "ScriptExec" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 78E9AE1B0A36A8E3000D76A8 /* Development */, - 78E9AE1C0A36A8E3000D76A8 /* Deployment */, - 78E9AE1D0A36A8E3000D76A8 /* Default */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Default; - }; -/* End XCConfigurationList section */ - }; - rootObject = 20286C28FDCF999611CA2CEA /* Project object */; -} diff --git a/packaging/macosx/ScriptExec/ScriptExec_Prefix.pch b/packaging/macosx/ScriptExec/ScriptExec_Prefix.pch deleted file mode 100644 index 16d7ede3d..000000000 --- a/packaging/macosx/ScriptExec/ScriptExec_Prefix.pch +++ /dev/null @@ -1,5 +0,0 @@ -// -// Prefix header for all source files of the 'ScriptExec' target in the 'ScriptExec' project. -// - -#include <Carbon/Carbon.h> diff --git a/packaging/macosx/ScriptExec/launcher-quartz-no-macintegration.sh b/packaging/macosx/ScriptExec/launcher-quartz-no-macintegration.sh deleted file mode 100755 index 9cf08ed49..000000000 --- a/packaging/macosx/ScriptExec/launcher-quartz-no-macintegration.sh +++ /dev/null @@ -1,176 +0,0 @@ -#!/bin/sh -# -# Author: Aaron Voisine <aaron@voisine.org> -# Inkscape Modifications: -# Michael Wybrow <mjwybrow@users.sourceforge.net> -# Jean-Olivier Irisson <jo.irisson@gmail.com> -# ~suv <suv-sf@users.sourceforge.net> -# - -get_env_current () -{ - env | awk -F= '/[a-zA-Z_][a-zA-Z_0-9]*=/ {if (!system("[ -n \"${" $1 "+y}\" ]")) print $1 }' | sort | uniq -} -[ -z "$_env_orig" ] && export _env_orig="$(get_env_current)" - -[ -n "$INK_DEBUG_LAUNCHER" ] && set -x - -CMD="$(readlink $0 || echo $0)" -CWD="$(cd "$(dirname "$CMD")" && pwd -P)" -# e.g. /Applications/Inkscape.app/Contents/MacOS -TOP="$(dirname "$CWD")/Resources" -# e.g. /Applications/Inkscape.app/Contents/Resources -BASE="$(echo "$TOP" | sed -e 's/\/Contents\/Resources.*$//')" -# e.g. /Applications/Inkscape.app - -source "${TOP}/xdg_setup.sh" -source "${TOP}/alert_fccache.sh" - -# FIXME: Inkscape needs better relocation support for OS X (get rid of the relative -# path hack in src/path-prefix.h for osxapp-enabled builds). Until then, below change -# of working directory is required: -# -# Due to changes after 0.48, we have to change working directory in the script named 'inkscape': -# recursive calls to inkscape from python-based extensions otherwise cause the app to hang or -# fail (for python-based extensions, inkscape changes the working directory to the -# script's directory, and inkscape launched by python script thus can't find resources -# like the now essential 'units.xml' in INKSCAPE_UIDIR relative to the working directory). -cd "$BASE" || exit 1 - -# don't prepend to $PATH in recursive calls: -if [ -z "$INK_PATH_ORIG" ]; then - - # Brutally add many things to the PATH. If the directories do not exist, they won't be used anyway. - # the 'classic' PATH additions: - # /usr/local/bin which, though standard, doesn't seem to be in the PATH - # Fink - # MacPorts (former DarwinPorts) - # LaTeX distribution for Mac OS X - PATH_OTHER="/usr/texbin:/opt/local/bin:/sw/bin/:/usr/local/bin" - - # Put /usr/bin at beginning of path so we make sure we use Apple's python - # over one that may be installed be Macports, Fink or some other means. - PATH_PYTHON="/usr/bin" - - # Put $TOP/bin at beginning of path so we make sure that recursive calls - # to inkscape don't pull in other inkscape binaries with different setup. - # Also allows to override system python with custom wrapper script, and - # e.g. to support GIMP.app or gimp for external editing and GIMP XCF export. - PATH_pkgbin="$CWD:$TOP/bin" - - # save orig, new PATH - export INK_PATH_ORIG="$PATH" - export PATH="$PATH_pkgbin:$PATH_PYTHON:$PATH_OTHER:$INK_PATH_ORIG" -fi - -# Setup PYTHONPATH to use python modules shipped with Inkscape -OSXMINORNO="$(/usr/bin/sw_vers -productVersion | cut -d. -f2)" -build_arch=__build_arch__ -if [ $OSXMINORNO -gt "5" ]; then - if [ $OSXMINORNO -eq "6" ]; then - export VERSIONER_PYTHON_VERSION=2.6 - else # if [ $OSXMINORNO -ge "7" ]; then - export VERSIONER_PYTHON_VERSION=2.7 - fi - if [ $build_arch = "i386" ]; then - export VERSIONER_PYTHON_PREFER_32_BIT=yes - else # build & runtime arch x86_64 - export VERSIONER_PYTHON_PREFER_32_BIT=no - fi -fi -PYTHON_VERS="$(python -V 2>&1 | cut -c 8-10)" -export PYTHONPATH="$TOP/lib/python$PYTHON_VERS/site-packages/" - -export FONTCONFIG_PATH="$TOP/etc/fonts" -export PANGO_RC_FILE="$TOP/etc/pango/pangorc" -export PANGO_SYSCONFDIR="$TOP/etc" -export GTK_IM_MODULE_FILE="$TOP/lib/gtk-2.0/__gtk_version__/immodules.cache" -export GDK_PIXBUF_MODULE_FILE="$TOP/lib/gdk-pixbuf-2.0/__gtk_version__/loaders.cache" -export GTK_DATA_PREFIX="$TOP" -export GTK_EXE_PREFIX="$TOP" -export GTK_PATH="$TOP" -export GNOME_VFS_MODULE_CONFIG_PATH="$TOP/etc/gnome-vfs-2.0/modules" -export GNOME_VFS_MODULE_PATH="$TOP/lib/gnome-vfs-2.0/modules" -export GIO_USE_VFS="local" -export GVFS_REMOTE_VOLUME_MONITOR_IGNORE=1 -export GVFS_DISABLE_FUSE=1 -export XDG_DATA_DIRS="$TOP/share" -export ASPELL_CONF="prefix $TOP;" -export POPPLER_DATADIR="$TOP/share/poppler" - -# no DBUS for now -unset DBUS_LAUNCHD_SESSION_BUS_SOCKET -unset DBUS_SESSION_BUS_ADDRESS - -# Note: This requires the path with the exact ImageMagic version number. -# The actual version is inserted by the packaging script. -export MAGICK_CONFIGURE_PATH="$TOP/lib/ImageMagick-IMAGEMAGICKVER/config:$TOP/share/ImageMagick-IMAGEMAGICKVER_MAJOR/config" -export MAGICK_CODER_FILTER_PATH="$TOP/lib/ImageMagick-IMAGEMAGICKVER/modules-Q16/filters" -export MAGICK_CODER_MODULE_PATH="$TOP/lib/ImageMagick-IMAGEMAGICKVER/modules-Q16/coders" - -export INKSCAPE_SHAREDIR="$TOP/share/inkscape" -export INKSCAPE_PLUGINDIR="$TOP/lib/inkscape" -export INKSCAPE_LOCALEDIR="$TOP/share/locale" - -# Handle the case where the directory storing Inkscape has special characters -# ('#', '&', '|') in the name. These need to be escaped to work properly for -# various configuration files. -ESCAPEDTOP=`echo "$TOP" | sed 's/#/\\\\\\\\#/' | sed 's/&/\\\\\\&/g' | sed 's/|/\\\\\\|/g'` - -# Set GTK theme (only if there is no .gtkrc-2.0 in the user's home) -if [[ ! -e "$HOME/.gtkrc-2.0" ]]; then - export GTK2_RC_FILES="$ESCAPEDTOP/etc/gtk-2.0/gtkrc" -fi - -# If the AppleCollationOrder preference doesn't exist, we fall back to using -# the AppleLocale preference. -LANGSTR=`defaults read .GlobalPreferences AppleCollationOrder 2>/dev/null` -if [ "x$LANGSTR" == "x" -o "x$LANGSTR" == "xroot" ] -then - LANGSTR=`defaults read .GlobalPreferences AppleLocale 2>/dev/null | \ - sed 's/_.*//'` - [ $_DEBUG ] && echo "Setting LANGSTR from AppleLocale: $LANGSTR" 1>&2 -else - [ $_DEBUG ] && echo "Setting LANGSTR from AppleCollationOrder: $LANGSTR" 1>&2 -fi - -# NOTE: Have to add ".UTF-8" to the LANG since omitting causes Inkscape -# to crash on startup in locale_from_utf8(). -if [ "x$LANGSTR" == "x" ] -then - # override broken script - [ $_DEBUG ] && echo "Overriding empty LANGSTR" 1>&2 - export LANG="en_US.UTF-8" -else - tmpLANG="`grep \"\`echo $LANGSTR\`_\" /usr/share/locale/locale.alias | \ - tail -n1 | sed 's/\./ /' | awk '{print $2}'`" - if [ "x$tmpLANG" == "x" ] - then - # override broken script - [ $_DEBUG ] && echo "Overriding empty LANG from /usr/share/locale/locale.alias" 1>&2 - export LANG="en_US.UTF-8" - else - [ $_DEBUG ] && echo "Setting LANG from /usr/share/locale/locale.alias" 1>&2 - export LANG="$tmpLANG.UTF-8" - fi -fi -[ $_DEBUG ] && echo "Setting Language: $LANG" 1>&2 -export LC_ALL="$LANG" - -case "$INK_DEBUG" in - gdb) - EXEC="gdb --args" ;; - lldb) - EXEC="lldb -- " ;; - dtruss) - EXEC="dtruss" ;; - *) - EXEC="exec" ;; -esac -unset INK_DEBUG # ignore for recursive calls - -if [ "x$INK_DEBUG_SHELL" != "x" ]; then - exec bash -else - $EXEC "$CWD/inkscape-bin" "$@" -fi diff --git a/packaging/macosx/ScriptExec/main.c b/packaging/macosx/ScriptExec/main.c deleted file mode 100644 index e3f066d70..000000000 --- a/packaging/macosx/ScriptExec/main.c +++ /dev/null @@ -1,593 +0,0 @@ -/* - Platypus - create MacOS X application bundles that execute scripts - This is the executable that goes into Platypus apps - Copyright (C) 2003 Sveinbjorn Thordarson <sveinbt@hi.is> - - With modifications by Aaron Voisine for gimp.app - With modifications by Marianne gagnon for Wilber-loves-apple - With modifications by Michael Wybrow for Inkscape.app - With modifications by ~suv for Inkscape.app - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - - main.c - main program file - -*/ - -/* - * This app laucher basically takes care of: - * - launching Inkscape when double-clicked - * - bringing X11 to the top when its icon is clicked in the dock (via a small applescript) - * - catch file dropped on icon events (and double-clicked gimp documents) and notify gimp. - * - catch quit events performed outside gimp, e.g. on the dock icon. - */ - -/////////////////////////////////////// -// Includes -/////////////////////////////////////// -#pragma mark Includes - -// Apple stuff - -// Note: including Carbon prevents building the launcher app in x86_64 -// used for StandardAlert in RequestUserAttention(), -// RedFatalAlert() -#include <Carbon/Carbon.h> - -#include <CoreFoundation/CoreFoundation.h> -#include <Security/Authorization.h> -#include <Security/AuthorizationTags.h> - -// Unix stuff -#include <string.h> -#include <unistd.h> -#include <sys/wait.h> -#include <pthread.h> -#include <stdio.h> - -/////////////////////////////////////// -// Definitions -/////////////////////////////////////// -#pragma mark Definitions - -// name length limits -#define kMaxPathLength 1024 - -// names of files bundled with app -#define kScriptFileName "script" -#define kOpenDocFileName "openDoc" - -// custom carbon event class -#define kEventClassRedFatalAlert 911 - -// custom carbon event types -#define kEventKindFCCacheFailed 912 - -//maximum arguments the script accepts -#define kMaxArgumentsToScript 252 - -/////////////////////////////////////// -// Prototypes -/////////////////////////////////////// -#pragma mark Prototypes - -static void *Execute(void *arg); -static void *OpenDoc(void *arg); -static OSErr ExecuteScript(char *script, pid_t *pid); - -static void GetParameters(void); -static unsigned char* GetScript(void); -static unsigned char* GetOpenDoc(void); - -OSErr LoadMenuBar(char *appName); - -static OSStatus FSMakePath(FSRef fileRef, unsigned char *path, long maxPathSize); -static void RedFatalAlert(Str255 errorString, Str255 expStr); -static short DoesFileExist(unsigned char *path); - -static OSErr AppQuitAEHandler(const AppleEvent *theAppleEvent, - AppleEvent *reply, long refCon); -static OSErr AppOpenDocAEHandler(const AppleEvent *theAppleEvent, - AppleEvent *reply, long refCon); -static OSErr AppOpenAppAEHandler(const AppleEvent *theAppleEvent, - AppleEvent *reply, long refCon); -static OSStatus FCCacheFailedHandler(EventHandlerCallRef theHandlerCall, - EventRef theEvent, void *userData); -static OSErr AppReopenAppAEHandler(const AppleEvent *theAppleEvent, - AppleEvent *reply, long refCon); - -static OSStatus CompileAppleScript(const void* text, long textLength, - AEDesc *resultData); -static OSStatus SimpleCompileAppleScript(const char* theScript); -static OSErr runScript(); - -/////////////////////////////////////// -// Globals -/////////////////////////////////////// -#pragma mark Globals - -// process id of forked process -pid_t pid = 0; - -// thread id of threads that start scripts -pthread_t odtid = 0, tid = 0; - -// indicator of whether the script has completed executing -short taskDone = true; - -// execution parameters -char scriptPath[kMaxPathLength]; -char openDocPath[kMaxPathLength]; - -//arguments to the script -char *arguments[kMaxArgumentsToScript+3]; -char *fileArgs[kMaxArgumentsToScript]; -short numArgs = 0; - -extern char **environ; - -#pragma mark - - -/////////////////////////////////////// -// Program entrance point -/////////////////////////////////////// -int main(int argc, char* argv[]) -{ - OSErr err = noErr; - EventTypeSpec FCCacheEvents = { kEventClassRedFatalAlert, kEventKindFCCacheFailed }; - - InitCursor(); - - //install Apple Event handlers - err += AEInstallEventHandler(kCoreEventClass, kAEQuitApplication, - NewAEEventHandlerUPP(AppQuitAEHandler), - 0, false); - err += AEInstallEventHandler(kCoreEventClass, kAEOpenDocuments, - NewAEEventHandlerUPP(AppOpenDocAEHandler), - 0, false); - err += AEInstallEventHandler(kCoreEventClass, kAEOpenApplication, - NewAEEventHandlerUPP(AppOpenAppAEHandler), - 0, false); - - err += AEInstallEventHandler(kCoreEventClass, kAEReopenApplication, - NewAEEventHandlerUPP(AppReopenAppAEHandler), - 0, false); - - err += InstallEventHandler(GetApplicationEventTarget(), - NewEventHandlerUPP(FCCacheFailedHandler), 1, - &FCCacheEvents, NULL, NULL); - - if (err) RedFatalAlert("\pInitialization Error", - "\pError initing Apple Event handlers."); - - //create the menu bar - if (err = LoadMenuBar(NULL)) RedFatalAlert("\pInitialization Error", - "\pError loading MenuBar.nib."); - - GetParameters(); //load data from files containing exec settings - - // compile "icon clicked" script so it's ready to execute - SimpleCompileAppleScript("tell application \"XQuartz\" to activate"); - - RunApplicationEventLoop(); //Run the event loop - return 0; -} - -#pragma mark - - - -static void RequestUserAttention(void) -{ - NMRecPtr notificationRequest = (NMRecPtr) NewPtr(sizeof(NMRec)); - - memset(notificationRequest, 0, sizeof(*notificationRequest)); - notificationRequest->qType = nmType; - notificationRequest->nmMark = 1; - notificationRequest->nmIcon = 0; - notificationRequest->nmSound = 0; - notificationRequest->nmStr = NULL; - notificationRequest->nmResp = NULL; - - verify_noerr(NMInstall(notificationRequest)); -} - - -static void ShowFirstStartWarningDialog(void) -{ - SInt16 itemHit; - - AlertStdAlertParamRec params; - params.movable = true; - params.helpButton = false; - params.filterProc = NULL; - params.defaultText = (void *) kAlertDefaultOKText; - params.cancelText = NULL; - params.otherText = NULL; - params.defaultButton = kAlertStdAlertOKButton; - params.cancelButton = kAlertStdAlertCancelButton; - params.position = kWindowDefaultPosition; - - StandardAlert(kAlertNoteAlert, "\pInkscape on Mac OS X", - "\pWhile Inkscape is open, its windows can be displayed or hidden by displaying or hiding the X11 application.\n\nThe first time this version of Inkscape is run it may take several minutes before the main window is displayed while font caches are built.", - ¶ms, &itemHit); -} - - -////////////////////////////////// -// Handler for when fontconfig caches need to be generated -// TODO: remove (alert and touch moved to launcher script) -////////////////////////////////// -static OSStatus FCCacheFailedHandler(EventHandlerCallRef theHandlerCall, - EventRef theEvent, void *userData) -{ - - pthread_join(tid, NULL); - if (odtid) pthread_join(odtid, NULL); - - // Bounce Inkscape Dock icon - RequestUserAttention(); - // Need to show warning to the user, then carry on. - ShowFirstStartWarningDialog(); - - // Note that we've seen the warning. - system("test -d \"$HOME/.cache/inkscape\" || mkdir -p \"$HOME/.cache/inkscape\"; " - "touch \"$HOME/.cache/inkscape/.fccache-new\""); - // Rerun now. - OSErr err = ExecuteScript(scriptPath, &pid); - ExitToShell(); - - return noErr; -} - - -/////////////////////////////////// -// Execution thread starts here -/////////////////////////////////// -static void *Execute (void *arg) -{ - EventRef event; - - taskDone = false; - - OSErr err = ExecuteScript(scriptPath, &pid); - if (err == (OSErr)12) { - CreateEvent(NULL, kEventClassRedFatalAlert, kEventKindFCCacheFailed, 0, - kEventAttributeNone, &event); - PostEventToQueue(GetMainEventQueue(), event, kEventPriorityHigh); - } - else ExitToShell(); - return 0; -} - -/////////////////////////////////// -// Open additional documents thread starts here -/////////////////////////////////// -static void *OpenDoc (void *arg) -{ - ExecuteScript(openDocPath, NULL); - return 0; -} - -/////////////////////////////////////// -// Run a script via the system command -/////////////////////////////////////// -static OSErr ExecuteScript (char *script, pid_t *pid) -{ - pid_t wpid = 0, p = 0; - int status, i; - - if (! pid) pid = &p; - - // Generate the array of argument strings before we do any executing - arguments[0] = script; - for (i = 0; i < numArgs; i++) arguments[i + 1] = fileArgs[i]; - arguments[i + 1] = NULL; - - *pid = fork(); //open fork - - if (*pid == (pid_t)-1) exit(13); //error - else if (*pid == 0) { //child process started - execve(arguments[0], arguments, environ); - exit(13); //if we reach this point, there's an error - } - - wpid = waitpid(*pid, &status, 0); //wait while child process finishes - - if (wpid == (pid_t)-1) return wpid; - return (OSErr)WEXITSTATUS(status); -} - -#pragma mark - - -/////////////////////////////////////// -// This function loads all the neccesary settings -// from config files in the Resources folder -/////////////////////////////////////// -static void GetParameters (void) -{ - char *str; - if (! (str = (char *)GetScript())) //get path to script to be executed - RedFatalAlert("\pInitialization Error", - "\pError getting script from application bundle."); - strcpy((char *)&scriptPath, str); - - if (! (str = (char *)GetOpenDoc())) //get path to openDoc - RedFatalAlert("\pInitialization Error", - "\pError getting openDoc from application bundle."); - strcpy((char *)&openDocPath, str); -} - -/////////////////////////////////////// -// Get path to the script in Resources folder -/////////////////////////////////////// -static unsigned char* GetScript (void) -{ - CFStringRef fileName; - CFBundleRef appBundle; - CFURLRef scriptFileURL; - FSRef fileRef; - unsigned char *path; - - //get CF URL for script - if (! (appBundle = CFBundleGetMainBundle())) return NULL; - if (! (fileName = CFStringCreateWithCString(NULL, kScriptFileName, - kCFStringEncodingASCII))) - return NULL; - if (! (scriptFileURL = CFBundleCopyResourceURL(appBundle, fileName, NULL, - NULL))) return NULL; - - //Get file reference from Core Foundation URL - if (! CFURLGetFSRef(scriptFileURL, &fileRef)) return NULL; - - //dispose of the CF variables - CFRelease(scriptFileURL); - CFRelease(fileName); - - //create path string - if (! (path = malloc(kMaxPathLength))) return NULL; - if (FSMakePath(fileRef, path, kMaxPathLength)) return NULL; - if (! DoesFileExist(path)) return NULL; - - return path; -} - -/////////////////////////////////////// -// Gets the path to openDoc in Resources folder -/////////////////////////////////////// -static unsigned char* GetOpenDoc (void) -{ - CFStringRef fileName; - CFBundleRef appBundle; - CFURLRef openDocFileURL; - FSRef fileRef; - unsigned char *path; - - //get CF URL for openDoc - if (! (appBundle = CFBundleGetMainBundle())) return NULL; - if (! (fileName = CFStringCreateWithCString(NULL, kOpenDocFileName, - kCFStringEncodingASCII))) - return NULL; - if (! (openDocFileURL = CFBundleCopyResourceURL(appBundle, fileName, NULL, - NULL))) return NULL; - - //Get file reference from Core Foundation URL - if (! CFURLGetFSRef( openDocFileURL, &fileRef )) return NULL; - - //dispose of the CF variables - CFRelease(openDocFileURL); - CFRelease(fileName); - - //create path string - if (! (path = malloc(kMaxPathLength))) return NULL; - if (FSMakePath(fileRef, path, kMaxPathLength)) return NULL; - if (! DoesFileExist(path)) return NULL; - - return path; -} - -#pragma mark - - -///////////////////////////////////// -// Load menu bar from nib -///////////////////////////////////// -OSErr LoadMenuBar (char *appName) -{ - OSErr err; - IBNibRef nibRef; - - if (err = CreateNibReference(CFSTR("MenuBar"), &nibRef)) return err; - if (err = SetMenuBarFromNib(nibRef, CFSTR("MenuBar"))) return err; - DisposeNibReference(nibRef); - - return noErr; -} - -#pragma mark - - -/////////////////////////////////////// -// Generate path string from FSSpec record -/////////////////////////////////////// -static OSStatus FSMakePath(FSRef fileRef, unsigned char *path, long maxPathSize) -{ - // and then convert the FSRef to a path - return FSRefMakePath(&fileRef, path, maxPathSize); -} - -//////////////////////////////////////// -// Standard red error alert, then exit application -//////////////////////////////////////// -static void RedFatalAlert (Str255 errorString, Str255 expStr) -{ - StandardAlert(kAlertStopAlert, errorString, expStr, NULL, NULL); - ExitToShell(); -} - -/////////////////////////////////////// -// Determines whether file exists at path or not -/////////////////////////////////////// -static short DoesFileExist (unsigned char *path) -{ - if (access((char *)path, F_OK) == -1) return false; - return true; -} - -#pragma mark - - -/////////////////////////////////////// -// Apple Event handler for Quit i.e. from -// the dock or Application menu item -/////////////////////////////////////// -static OSErr AppQuitAEHandler(const AppleEvent *theAppleEvent, - AppleEvent *reply, long refCon) -{ - #pragma unused (reply, refCon, theAppleEvent) - - while (numArgs > 0) free(fileArgs[numArgs--]); - - if (! taskDone && pid) { //kill the script process brutally - kill(pid, 9); - printf("Inkscape.app: PID %d killed brutally\n", pid); - } - - pthread_cancel(tid); - if (odtid) pthread_cancel(odtid); - - ExitToShell(); - - return noErr; -} - -///////////////////////////////////// -// Handler for docs dragged on app icon -///////////////////////////////////// -static OSErr AppOpenDocAEHandler(const AppleEvent *theAppleEvent, - AppleEvent *reply, long refCon) -{ - #pragma unused (reply, refCon) - - OSErr err = noErr; - AEDescList fileRefList; - AEKeyword keyword; - DescType type; - - short i; - long count, actualSize; - - FSRef fileRef; - unsigned char path[kMaxPathLength]; - - while (numArgs > 0) free(fileArgs[numArgs--]); - - //Read the AppleEvent - err = AEGetParamDesc(theAppleEvent, keyDirectObject, typeAEList, - &fileRefList); - - err = AECountItems(&fileRefList, &count); //Count number of files - - for (i = 1; i <= count; i++) { //iteratively process each file - //get fsref from apple event - if (! (err = AEGetNthPtr(&fileRefList, i, typeFSRef, &keyword, &type, - (Ptr)&fileRef, sizeof(FSRef), &actualSize))) - { - //get path from file ref - if ((err = FSMakePath(fileRef, (unsigned char *)&path, - kMaxPathLength))) return err; - - if (numArgs == kMaxArgumentsToScript) break; - - if (! (fileArgs[numArgs] = malloc(kMaxPathLength))) return true; - - strcpy(fileArgs[numArgs++], (char *)&path); - } - else return err; - } - - if (! taskDone) pthread_create(&odtid, NULL, OpenDoc, NULL); - else pthread_create(&tid, NULL, Execute, NULL); - - return err; -} - -/////////////////////////////// -// Handler for clicking on app icon -/////////////////////////////// -// if app is already open -static OSErr AppReopenAppAEHandler(const AppleEvent *theAppleEvent, - AppleEvent *reply, long refCon) -{ - return runScript(); -} - -// if app is being opened -static OSErr AppOpenAppAEHandler(const AppleEvent *theAppleEvent, - AppleEvent *reply, long refCon) -{ - #pragma unused (reply, refCon, theAppleEvent) - - // the app has been opened without any items dragged on to it - pthread_create(&tid, NULL, Execute, NULL); - - return noErr; -} - - -// Compile and run a small AppleScript. The code below does no cleanup and no proper error checks -// but since it's there until the app is shut down, and since we know the script is okay, -// there should not be any problems. -ComponentInstance theComponent; -AEDesc scriptTextDesc; -OSStatus err; -OSAID scriptID, resultID; - -static OSStatus CompileAppleScript(const void* text, long textLength, - AEDesc *resultData) { - - resultData = NULL; - /* set up locals to a known state */ - theComponent = NULL; - AECreateDesc(typeNull, NULL, 0, &scriptTextDesc); - scriptID = kOSANullScript; - resultID = kOSANullScript; - - /* open the scripting component */ - theComponent = OpenDefaultComponent(kOSAComponentType, - typeAppleScript); - if (theComponent == NULL) { err = paramErr; return err; } - - /* put the script text into an aedesc */ - err = AECreateDesc(typeChar, text, textLength, &scriptTextDesc); - if (err != noErr) return err; - - /* compile the script */ - err = OSACompile(theComponent, &scriptTextDesc, - kOSAModeNull, &scriptID); - - return err; -} - -/* runs the compiled applescript */ -static OSErr runScript() -{ - /* run the script */ - err = OSAExecute(theComponent, scriptID, kOSANullScript, - kOSAModeNull, &resultID); - return err; -} - - -/* Simple shortcut to the function that actually compiles the applescript. */ -static OSStatus SimpleCompileAppleScript(const char* theScript) { - return CompileAppleScript(theScript, strlen(theScript), NULL); -} diff --git a/packaging/macosx/ScriptExec/openDoc b/packaging/macosx/ScriptExec/openDoc deleted file mode 100755 index 2242173e7..000000000 --- a/packaging/macosx/ScriptExec/openDoc +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - - -echo $1;
\ No newline at end of file diff --git a/packaging/macosx/ScriptExec/script b/packaging/macosx/ScriptExec/script deleted file mode 100755 index 2242173e7..000000000 --- a/packaging/macosx/ScriptExec/script +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - - -echo $1;
\ No newline at end of file diff --git a/packaging/macosx/ScriptExec/version.plist b/packaging/macosx/ScriptExec/version.plist deleted file mode 100644 index a29320186..000000000 --- a/packaging/macosx/ScriptExec/version.plist +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> -<dict> - <key>BuildVersion</key> - <string>17</string> - <key>CFBundleShortVersionString</key> - <string>0.1</string> - <key>CFBundleVersion</key> - <string>0.1</string> - <key>ProjectName</key> - <string>NibPBTemplates</string> - <key>SourceVersion</key> - <string>1150000</string> -</dict> -</plist> diff --git a/packaging/macosx/create-stock-icon-theme.sh b/packaging/macosx/create-stock-icon-theme.sh deleted file mode 100755 index 4e47f270f..000000000 --- a/packaging/macosx/create-stock-icon-theme.sh +++ /dev/null @@ -1,191 +0,0 @@ -#!/usr/bin/env bash -# -# -# Create new icon theme based on GTK+ stock icons -# -# Copyright (C) 2014 ~suv -# - - -# config -#--------------------------------------------------------- - -if [ -z $LIBPREFIX ]; then - LIBPREFIX="/opt/local-x11" -fi -if [ -z $stock_src ]; then - stock_src="$(pwd)/stock-icons" -fi - - -# setup -#--------------------------------------------------------- - -map_legacy_icons="$LIBPREFIX/libexec/icon-name-mapping" -if [ ! -x "$map_legacy_icons" ]; then - echo "Install icon-naming-utils" - exit 1 -fi - -if [ ! -d "$stock_src" ]; then - echo "extra icons not found." - exit 1 -fi - -ICONDIR="$1" -icon_theme_dir="$(dirname "$ICONDIR")" -if [ ! -d "$icon_theme_dir" ] ; then - mkdir -p "$icon_theme_dir" -fi -icon_theme_name="$(basename "$ICONDIR")" -if [ -z "$icon_theme_name" ]; then - echo "Not a valid icon theme name." - exit 1 -fi -theme_color="$2" - -contexts="actions animations apps categories devices emblems emotes mimetypes places status" -gtk_stock_sizes="16 20 24 32 48" - -orig_dir="$(pwd)" -cd "$icon_theme_dir" -current_dir="$(pwd)" - -index_file="${icon_theme_name}/index.theme" - - -# Remove a previously existing icon theme if necessary -#--------------------------------------------------------- - -if [ -d "$icon_theme_name" ]; then - echo "Removing previous $icon_theme_name" - rm -R "$icon_theme_name" -fi - - -# create new icon theme structure -#--------------------------------------------------------- - -mkdir -p "$icon_theme_name" -for size in $gtk_stock_sizes; do - mkdir "${icon_theme_name}/${size}x${size}" -done - - -# copy stock icons -#--------------------------------------------------------- - -for size in $gtk_stock_sizes; do - cp -RP "${stock_src}/$size" "${icon_theme_name}/${size}x${size}/stock" -done - - -# workarounds for broken icons (bug #1269698) -#--------------------------------------------------------- - -for size in $gtk_stock_sizes; do - cd "${icon_theme_name}/${size}x${size}/stock" - # directional icons - di_stock="edit-undo edit-redo document-revert gtk-undelete - format-indent-less format-indent-more - go-first go-jump go-last go-next go-previous - media-playback-start media-seek-backward media-seek-forward media-skip-backward media-skip-forward" - for di in $di_stock; do - if [ -f "${di}-ltr.png" ]; then - if [ ! -e "${di}.png" ]; then - ln -s "${di}-ltr.png" "${di}.png" - fi - fi - done - # misc failed lookups - for i in "preferences"; do - if [ -f "gtk-${i}.png" ]; then - if [ ! -e "${i}-system.png" ]; then - ln -s "gtk-${i}.png" "${i}-system.png" - fi - fi - done - cd "$current_dir" -done - - -# create links (round 1): legacy mapping -#--------------------------------------------------------- - -for size in $gtk_stock_sizes; do - cd "${icon_theme_name}/${size}x${size}" - for ct in $contexts; do - echo "size: $size context: $ct" - mv "stock" "$ct" - $map_legacy_icons -c "$ct" - mv $ct "stock" - done - cd "$current_dir" -done - - -# create links (round 2): directional icons (bug #1269698) -#--------------------------------------------------------- - -for size in $gtk_stock_sizes; do - cd "${icon_theme_name}/${size}x${size}/stock" - # legacy directional icons - di_stock="gtk-undo gtk-redo gtk-revert-to-saved - gtk-unindent gtk-indent - gtk-goto-first gtk-jump-to gtk-goto-last gtk-go-forward gtk-go-back" - for di in $di_stock; do - if [ -f "${di}-ltr.png" ]; then - if [ ! -e "${di}.png" ]; then - ln -s "${di}-ltr.png" "${di}.png" - fi - fi - done - cd "$current_dir" -done - - -# create links (round 3): fallbacks for symbolic icon lookup -#--------------------------------------------------------- - -# for size in $gtk_stock_sizes; do -# cd "${icon_theme_name}/${size}x${size}/stock" -# for icon_file in *.png; do -# [ -s $icon_file ] && ln -s "$icon_file" "$(basename $icon_file .png)"-symbolic.png -# done -# cd "$current_dir" -# done - - -# create new index.theme -#--------------------------------------------------------- - -dir_list= -for size in $gtk_stock_sizes; do - dir_list="${dir_list}${size}x${size}/stock," -done - -cat > "$index_file" <<End-of-message -[Icon Theme] -Name=$icon_theme_name -Inherits=hicolor -Comment=Gtk Stock Icons for Inkscape.app -Example=folder - -# Directory list -Directories=$dir_list - -End-of-message - -for size in $gtk_stock_sizes; do - cat >> "$index_file" << End-of-message -[${size}x${size}/stock] -Size=${size} -Context=Stock -Type=fixed - -End-of-message -done - - -#--------------------------------------------------------- -# vim: expandtab shiftwidth=4 tabstop=8 softtabstop=4 fileencoding=utf-8 textwidth=99 diff --git a/packaging/macosx/dmg_background.png b/packaging/macosx/dmg_background.png Binary files differdeleted file mode 100644 index cbb27c341..000000000 --- a/packaging/macosx/dmg_background.png +++ /dev/null diff --git a/packaging/macosx/dmg_background.svg b/packaging/macosx/dmg_background.svg deleted file mode 100644 index 650069fbd..000000000 --- a/packaging/macosx/dmg_background.svg +++ /dev/null @@ -1,1345 +0,0 @@ -<?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://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="1280" - height="800" - id="svg13532" - version="1.1" - inkscape:version="0.91+devel r13674" - viewBox="0 0 1280 800" - sodipodi:docname="dmg_background.svg"> - <defs - id="defs13534"> - <linearGradient - inkscape:collect="always" - id="content_bg"> - <stop - style="stop-color:#eeeeee;stop-opacity:1" - offset="0" - id="stop4699" /> - <stop - style="stop-color:#ffffff;stop-opacity:1" - offset="1" - id="stop4701" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - id="header_bg"> - <stop - style="stop-color:#e6e6e6;stop-opacity:1" - offset="0" - id="stop4685" /> - <stop - id="stop4687" - offset="0.13333334" - style="stop-color:#e6e6e6;stop-opacity:1" /> - <stop - style="stop-color:#ffffff;stop-opacity:1" - offset="1" - id="stop4689" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - id="nav_foot"> - <stop - style="stop-color:#4d4d4d;stop-opacity:1" - offset="0" - id="stop4635" /> - <stop - style="stop-color:#333333;stop-opacity:1" - offset="1" - id="stop4637" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - id="nav_top"> - <stop - style="stop-color:#4d4d4d;stop-opacity:1" - offset="0" - id="stop4469" /> - <stop - style="stop-color:#1a1a1a;stop-opacity:1" - offset="1" - id="stop4471" /> - </linearGradient> - <linearGradient - gradientUnits="userSpaceOnUse" - id="linearGradient5785-8-9"> - <stop - offset="0" - style="stop-color:#c0cdf9;stop-opacity:1" - id="stop5787-7-9" /> - <stop - offset="1" - style="stop-color:#07092d;stop-opacity:0.28804347" - id="stop5789-3-7" /> - </linearGradient> - <linearGradient - gradientUnits="userSpaceOnUse" - id="WhiteTransparent-3-90"> - <stop - offset="0" - style="stop-color:#ffffff;stop-opacity:1" - id="stop7606-1-2" /> - <stop - offset="1" - style="stop-color:#ffffff;stop-opacity:0" - id="stop7608-8-0" /> - </linearGradient> - <linearGradient - id="linearGradient5793-9-3"> - <stop - offset="0" - style="stop-color:#eeeeec;stop-opacity:1" - id="stop5795-5-7" /> - <stop - offset="1" - style="stop-color:#eeeeec;stop-opacity:0" - id="stop5797-4-8" /> - </linearGradient> - <linearGradient - id="linearGradient10981-3-9-0"> - <stop - offset="0" - style="stop-color:#729fcf;stop-opacity:1" - id="stop10983-2-0-9" /> - <stop - offset="1" - style="stop-color:#729fcf;stop-opacity:0" - id="stop10985-3-7-7" /> - </linearGradient> - <linearGradient - inkscape:collect="always" - id="linearGradient5781"> - <stop - style="stop-color:#555753;stop-opacity:1" - offset="0" - id="stop5783" /> - <stop - style="stop-color:#d3d7cf;stop-opacity:1" - offset="1" - id="stop5785" /> - </linearGradient> - <linearGradient - gradientUnits="userSpaceOnUse" - xlink:href="#linearGradient5785-8-9" - id="linearGradient9175" - y2="40" - x2="60" - y1="20" - x1="82.118591" /> - <clipPath - id="clipoutline1-8"> - <path - id="outline1-2" - d="M 54.1,12.5 12.9,54.7 C -2.7,70.3 23,69 32.3,74.9 36.6,77.7 18.5,81.3 22.2,85 c 3.6,3.7 21.7,7.1 25.3,10.7 3.6,3.7 -7.3,7.6 -3.7,11.3 3.5,3.7 11.9,0.2 13.4,8.6 1.1,6.2 15.4,3.1 21.8,-2.2 4,-3.4 -6.9,-3.4 -3.3,-7.1 9,-9.1 17,-4.1 20.3,-12.5 1.8,-4.5 -13.6,-7.7 -9.5,-10.6 9.8,-6.9 45.8,-10.4 29.2,-27 L 73,12.5 c -5.3,-5 -14,-5 -18.9,0 z m -9.9,64.7 c 0.9,0 30.8,4 19.3,7.1 -4.4,1.2 -24.6,-7.1 -19.3,-7.1 z m 57.2,16.6 c 0,2.1 16.3,3.3 15.4,-0.5 -1.3,-6.4 -13.6,-5.9 -15.4,0.5 z m -69.5,11.1 c 3.7,3.2 9.3,-0.7 11.1,-5.2 -3.6,-4.7 -16.9,0.3 -11.1,5.2 z m 67.5,-6.7 c -4.6,4.2 0.8,8.6 5.3,5.7 1.2,-0.8 -0.1,-4.7 -5.3,-5.7 z" /> - </clipPath> - <filter - color-interpolation-filters="sRGB" - id="filter6017-3-7"> - <feGaussianBlur - inkscape:collect="always" - stdDeviation="0.80546496" - id="feGaussianBlur6019-9-28" /> - </filter> - <filter - color-interpolation-filters="sRGB" - id="filter6031-0-56"> - <feGaussianBlur - inkscape:collect="always" - stdDeviation="3.4903482" - id="feGaussianBlur6033-8-49" /> - </filter> - <clipPath - id="clipPath9086-1-5"> - <use - xlink:href="#outline1-2" - height="300" - width="400" - y="0" - x="0" - style="opacity:0.25;fill:#ffffff;fill-opacity:1" - id="use9088-0-9" - transform="translate(1.0095461e-6,0)" /> - </clipPath> - <filter - color-interpolation-filters="sRGB" - id="filter8490-0-0"> - <feGaussianBlur - inkscape:collect="always" - stdDeviation="2.4163949" - id="feGaussianBlur8492-5-0" /> - </filter> - <linearGradient - gradientTransform="matrix(1.009184,0,0,1.009184,-0.3890738,-0.3831933)" - gradientUnits="userSpaceOnUse" - xlink:href="#WhiteTransparent-3-90" - id="shinySpecular-0-4" - y2="60" - x2="58" - y1="35" - x1="33" /> - <linearGradient - gradientUnits="userSpaceOnUse" - xlink:href="#WhiteTransparent-3-90" - id="IcecapTip-0-3" - y2="50" - x2="90" - y1="20" - x1="60" /> - <radialGradient - gradientTransform="matrix(1.5700516,0,0,1.0509301,-75.500107,-22.095908)" - gradientUnits="userSpaceOnUse" - xlink:href="#WhiteTransparent-3-90" - id="radialGradient9177-1-7" - fy="250.89737" - fx="116.31038" - r="30.599579" - cy="250.89737" - cx="116.31038" /> - <radialGradient - gradientTransform="matrix(2.0032532,0,0,1.340898,-132.8752,-95.166065)" - gradientUnits="userSpaceOnUse" - xlink:href="#WhiteTransparent-3-90" - id="radialGradient8574-0-1" - fy="251.99396" - fx="132.44434" - r="30.599579" - cy="251.99396" - cx="132.44434" /> - <filter - color-interpolation-filters="sRGB" - id="filter8732-3-8" - x="-0.078079157" - width="1.1561583" - y="-0.11422065" - height="1.2284414"> - <feGaussianBlur - inkscape:collect="always" - stdDeviation="1.9579068" - id="feGaussianBlur8734-5-0" /> - </filter> - <radialGradient - gradientTransform="matrix(1,0,0,0.4233577,0,97.164234)" - gradientUnits="userSpaceOnUse" - xlink:href="#WhiteTransparent-3-90" - id="radialGradient8744-9-7" - fy="168.5" - fx="210.25" - r="34.25" - cy="168.5" - cx="210.25" /> - <radialGradient - gradientTransform="matrix(1,0,0,0.4233577,0,97.164234)" - gradientUnits="userSpaceOnUse" - xlink:href="#WhiteTransparent-3-90" - id="radialGradient8768-6-2" - fy="182.08189" - fx="217.5" - r="34.25" - cy="182.08189" - cx="217.5" /> - <filter - color-interpolation-filters="sRGB" - id="filter8764-9-3" - x="-0.074262142" - width="1.1485243" - y="-0.1754123" - height="1.3508246"> - <feGaussianBlur - inkscape:collect="always" - stdDeviation="2.1195652" - id="feGaussianBlur8766-2-4" /> - </filter> - <linearGradient - gradientUnits="userSpaceOnUse" - xlink:href="#WhiteTransparent-3-90" - id="linearGradient8912-9-9" - y2="201.5" - x2="231.75" - y1="195.1875" - x1="231.625" /> - <linearGradient - gradientUnits="userSpaceOnUse" - xlink:href="#WhiteTransparent-3-90" - id="linearGradient8910-3-8" - y2="200.07138" - x2="231.37646" - y1="195.62132" - x1="231.37646" /> - <filter - color-interpolation-filters="sRGB" - id="filter8906-3-4" - x="-0.085441329" - width="1.1708827" - y="-0.27823201" - height="1.556464"> - <feGaussianBlur - inkscape:collect="always" - stdDeviation="0.56515877" - id="feGaussianBlur8908-7-88" /> - </filter> - <radialGradient - gradientTransform="matrix(1,0,0,0.1477455,0,174.56924)" - gradientUnits="userSpaceOnUse" - xlink:href="#WhiteTransparent-3-90" - id="radialGradient8922-9-3" - fy="204.83229" - fx="228.21875" - r="14.09375" - cy="204.83229" - cx="228.21875" /> - <filter - color-interpolation-filters="sRGB" - id="filter8980-1-63" - x="-0.069862768" - width="1.1397254" - y="-0.47285891" - height="1.9457178"> - <feGaussianBlur - inkscape:collect="always" - stdDeviation="0.82052366" - id="feGaussianBlur8982-9-6" /> - </filter> - <linearGradient - gradientUnits="userSpaceOnUse" - xlink:href="#WhiteTransparent-3-90" - id="linearGradient8990-4-8" - y2="201.5" - x2="231.75" - y1="195.1875" - x1="231.625" /> - <linearGradient - gradientUnits="userSpaceOnUse" - xlink:href="#WhiteTransparent-3-90" - id="linearGradient8992-2-5" - y2="200.07138" - x2="231.37646" - y1="195.62132" - x1="231.37646" /> - <radialGradient - gradientTransform="matrix(1,0,0,0.1477455,0,174.56924)" - gradientUnits="userSpaceOnUse" - xlink:href="#WhiteTransparent-3-90" - id="radialGradient8994-0-8" - fy="204.83229" - fx="228.21875" - r="14.09375" - cy="204.83229" - cx="228.21875" /> - <radialGradient - gradientTransform="matrix(1,0,0,0.4070844,0,115.76014)" - gradientUnits="userSpaceOnUse" - xlink:href="#WhiteTransparent-3-90" - id="radialGradient9004-6-0" - fy="187.86935" - fx="89.875" - r="22.75" - cy="187.86935" - cx="89.875" /> - <linearGradient - gradientUnits="userSpaceOnUse" - xlink:href="#WhiteTransparent-3-90" - id="linearGradient9023-6-6" - y2="201.5" - x2="231.75" - y1="195.1875" - x1="231.625" /> - <linearGradient - gradientUnits="userSpaceOnUse" - xlink:href="#WhiteTransparent-3-90" - id="linearGradient9025-1-9" - y2="200.07138" - x2="231.37646" - y1="195.62132" - x1="231.37646" /> - <radialGradient - gradientTransform="matrix(1.1850746,-0.3283582,0.1228557,0.4433973,-45.068314,152.92161)" - gradientUnits="userSpaceOnUse" - xlink:href="#WhiteTransparent-3-90" - id="radialGradient9046-1-8" - fy="230.83626" - fx="90.28125" - r="10.46875" - cy="230.83626" - cx="90.28125" /> - <filter - color-interpolation-filters="sRGB" - id="filter9068-2-2" - x="-0.076179281" - width="1.1523587" - y="-0.1655701" - height="1.3311402"> - <feGaussianBlur - inkscape:collect="always" - stdDeviation="0.66458488" - id="feGaussianBlur9070-7-2" /> - </filter> - <radialGradient - gradientTransform="matrix(1.7221535,0,0,1.6949765,-49.39526,-14.078057)" - gradientUnits="userSpaceOnUse" - xlink:href="#WhiteTransparent-3-90" - id="radialGradient11553-3-1" - fy="21.225746" - fx="68.39994" - r="54.783398" - cy="21.225746" - cx="68.39994" /> - <filter - color-interpolation-filters="sRGB" - id="filter9298-4-5"> - <feGaussianBlur - inkscape:collect="always" - stdDeviation="0.32610678" - id="feGaussianBlur9300-4-6" /> - </filter> - <linearGradient - gradientUnits="userSpaceOnUse" - xlink:href="#WhiteTransparent-3-90" - id="linearGradient5905-4-7" - y2="223.5" - x2="153.5" - y1="208.16444" - x1="95.5" /> - <filter - color-interpolation-filters="sRGB" - id="filter5983-8-5" - x="-0.082508981" - width="1.165018" - y="-0.12233575" - height="1.2446715"> - <feGaussianBlur - inkscape:collect="always" - stdDeviation="3.6868363" - id="feGaussianBlur5985-3-7" /> - </filter> - <linearGradient - gradientTransform="matrix(0.8852575,0,0,0.8852575,5.1772151,9.2293372)" - gradientUnits="userSpaceOnUse" - xlink:href="#linearGradient5793-9-3" - id="linearGradient5801-2-8" - y2="84.480316" - x2="53.63158" - y1="76.246338" - x1="57.225197" /> - <radialGradient - gradientTransform="matrix(1.3515234,0,0,1.7175707,-63.705646,-153.95568)" - gradientUnits="userSpaceOnUse" - xlink:href="#WhiteTransparent-3-90" - id="radialGradient5811-3-0" - fy="214.55121" - fx="181.22731" - r="22.466398" - cy="214.55121" - cx="181.22731" /> - <filter - color-interpolation-filters="sRGB" - id="filter5845-5-1"> - <feGaussianBlur - inkscape:collect="always" - stdDeviation="1.2409356" - id="feGaussianBlur5847-5-4" /> - </filter> - <linearGradient - gradientTransform="matrix(0.4927913,0,0,0.4927913,-6.0003885,-9.7225182)" - gradientUnits="userSpaceOnUse" - xlink:href="#WhiteTransparent-3-90" - id="linearGradient5822-7-1" - y2="187.65974" - x2="82.754066" - y1="180.47572" - x1="73.712105" /> - <filter - color-interpolation-filters="sRGB" - id="filter10997-7-2-1"> - <feGaussianBlur - inkscape:collect="always" - stdDeviation="2.7696726" - id="feGaussianBlur10999-0-7-6" /> - </filter> - <linearGradient - gradientTransform="translate(-130.16572,-83.352786)" - gradientUnits="userSpaceOnUse" - xlink:href="#linearGradient10981-3-9-0" - id="linearGradient1539-7" - y2="144.5" - x2="153.70045" - y1="217.5" - x1="180.81293" /> - <clipPath - id="clipPath17127" - clipPathUnits="userSpaceOnUse"> - <rect - y="0" - x="0" - height="128" - width="128" - id="rect17129" - style="opacity:0.25;fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1" /> - </clipPath> - <linearGradient - inkscape:collect="always" - xlink:href="#nav_top" - id="linearGradient4475" - x1="60" - y1="110" - x2="60" - y2="162" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#nav_top" - id="linearGradient4483" - x1="70" - y1="110" - x2="70" - y2="162" - gradientUnits="userSpaceOnUse" /> - <radialGradient - inkscape:collect="always" - xlink:href="#nav_foot" - id="radialGradient4639" - cx="512" - cy="767" - fx="512" - fy="767" - r="480" - gradientTransform="matrix(0.625,0,0,0.625,192,287.625)" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#header_bg" - id="linearGradient4681" - x1="532" - y1="0" - x2="532" - y2="75" - gradientUnits="userSpaceOnUse" - gradientTransform="translate(-20,0)" /> - <linearGradient - inkscape:collect="always" - xlink:href="#content_bg" - id="linearGradient4703" - x1="512" - y1="163" - x2="512" - y2="263" - gradientUnits="userSpaceOnUse" /> - <linearGradient - inkscape:collect="always" - xlink:href="#linearGradient5781" - id="linearGradient3762" - gradientUnits="userSpaceOnUse" - x1="220" - y1="233.5" - x2="379" - y2="233.5" /> - <mask - maskUnits="userSpaceOnUse" - id="mask3799"> - <rect - style="display:inline;opacity:1;fill:#808080;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1" - id="rect3801" - width="600" - height="400" - x="0" - y="0" /> - </mask> - </defs> - <sodipodi:namedview - id="base" - pagecolor="#ffffff" - bordercolor="#6666af" - borderopacity="1" - inkscape:pageopacity="0.0" - inkscape:pageshadow="2" - inkscape:zoom="0.70710678" - inkscape:cx="1680" - inkscape:cy="533.33334" - inkscape:document-units="px" - inkscape:current-layer="layer5" - showgrid="false" - inkscape:object-nodes="true" - inkscape:snap-page="true" - inkscape:showpageshadow="false" - borderlayer="true" - inkscape:window-width="1163" - inkscape:window-height="742" - inkscape:window-x="53" - inkscape:window-y="22" - inkscape:window-maximized="0" - inkscape:snap-bbox="true" - inkscape:bbox-nodes="true" - showguides="false" - inkscape:guide-bbox="true" - inkscape:snap-text-baseline="true" - inkscape:snap-center="true" - inkscape:snap-nodes="true" - inkscape:snap-others="true" - inkscape:snap-midpoints="true"> - <inkscape:grid - type="xygrid" - id="grid14925" /> - <sodipodi:guide - orientation="0,1" - position="113.27875,743.405" - id="guide4435" /> - <sodipodi:guide - orientation="1,0" - position="113.27875,743.405" - id="guide4441" /> - <sodipodi:guide - orientation="0,1" - position="137.888,658.21001" - id="guide4500" /> - <sodipodi:guide - orientation="1,0" - position="115,743" - id="guide4575" /> - <sodipodi:guide - orientation="1,0" - position="146,715" - id="guide4577" /> - <sodipodi:guide - orientation="1,0" - position="512,33" - id="guide4641" /> - <sodipodi:guide - orientation="0,1" - position="141,566.5" - id="guide4834" /> - <sodipodi:guide - orientation="1,0" - position="459,566.5" - id="guide4836" /> - </sodipodi:namedview> - <metadata - id="metadata13537"> - <rdf:RDF> - <cc:Work - rdf:about=""> - <dc:format>image/svg+xml</dc:format> - <dc:type - rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> - <dc:title /> - </cc:Work> - </rdf:RDF> - </metadata> - <g - inkscape:groupmode="layer" - id="layer3" - inkscape:label="website vector" - style="display:none"> - <use - x="0" - y="0" - xlink:href="#rect4669" - id="use4724" - width="100%" - height="100%" /> - <use - x="0" - y="0" - xlink:href="#g17092" - id="use17385" - width="100%" - height="100%" - transform="matrix(0.5,0,0,0.5,32,92)" /> - <use - x="0" - y="0" - xlink:href="#text4431" - id="use4447" - width="100%" - height="100%" /> - <use - x="0" - y="0" - xlink:href="#text4443" - id="use4449" - width="100%" - height="100%" /> - <use - x="0" - y="0" - xlink:href="#rect4693" - id="use4728" - width="100%" - height="100%" /> - <use - x="0" - y="0" - xlink:href="#g4485" - id="use4587" - width="100%" - height="100%" /> - <g - id="g4597"> - <text - transform="translate(-4.8828124e-7,-3.2861328e-6)" - sodipodi:linespacing="125%" - id="text4490" - y="141.78999" - x="137.888" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:14px;line-height:125%;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - xml:space="preserve"><tspan - y="141.78999" - x="137.888" - id="tspan4492" - sodipodi:role="line">ABOUT</tspan></text> - <text - xml:space="preserve" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:14px;line-height:125%;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - x="232.79601" - y="141.78999" - id="text4496" - sodipodi:linespacing="125%"><tspan - sodipodi:role="line" - id="tspan4498" - x="232.79601" - y="141.78999">DOWNLOAD</tspan></text> - <text - sodipodi:linespacing="125%" - id="text4506" - y="141.78999" - x="361.29599" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:14px;line-height:125%;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - xml:space="preserve"><tspan - y="141.78999" - x="361.29599" - id="tspan4508" - sodipodi:role="line">NEWS</tspan></text> - <text - xml:space="preserve" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:14px;line-height:125%;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - x="448.18799" - y="141.78999" - id="text4510" - sodipodi:linespacing="125%"><tspan - sodipodi:role="line" - id="tspan4512" - x="448.18799" - y="141.78999">COMMUNITY</tspan></text> - <text - sodipodi:linespacing="125%" - id="text4514" - y="141.78999" - x="580.04602" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:14px;line-height:125%;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - xml:space="preserve"><tspan - y="141.78999" - x="580.04602" - id="tspan4516" - sodipodi:role="line">LEARN</tspan></text> - <text - xml:space="preserve" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:14px;line-height:125%;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - x="671.68799" - y="141.78999" - id="text4518" - sodipodi:linespacing="125%"><tspan - sodipodi:role="line" - id="tspan4520" - x="671.68799" - y="141.78999">CONTRIBUTE</tspan></text> - <text - sodipodi:linespacing="125%" - id="text4522" - y="141.78999" - x="804.29602" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:14px;line-height:125%;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - xml:space="preserve"><tspan - y="141.78999" - x="804.29602" - id="tspan4524" - sodipodi:role="line">DEVELOP</tspan></text> - <text - xml:space="preserve" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:14px;line-height:125%;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;letter-spacing:0px;word-spacing:0px;fill:#ff732c;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - x="913.59601" - y="141.78999" - id="text4526" - sodipodi:linespacing="125%"><tspan - sodipodi:role="line" - id="tspan4528" - x="913.59601" - y="141.78999">DONATE</tspan></text> - </g> - <g - id="g4615"> - <use - height="100%" - width="100%" - id="use4550" - xlink:href="#g4543" - y="0" - x="0" - style="display:inline" /> - <use - height="100%" - width="100%" - transform="translate(95,0)" - x="0" - y="0" - xlink:href="#g4543" - id="use4553" - style="display:inline" /> - <use - id="use4555" - xlink:href="#g4543" - y="0" - x="0" - transform="translate(223,0)" - width="100%" - height="100%" - style="display:inline" /> - <use - height="100%" - width="100%" - transform="translate(310,0)" - x="0" - y="0" - xlink:href="#g4543" - id="use4557" - style="display:inline" /> - <use - id="use4559" - xlink:href="#g4543" - y="0" - x="0" - transform="translate(442,0)" - width="100%" - height="100%" - style="display:inline" /> - <use - height="100%" - width="100%" - transform="translate(534,0)" - x="0" - y="0" - xlink:href="#g4543" - id="use4561" - style="display:inline" /> - <use - id="use4563" - xlink:href="#g4543" - y="0" - x="0" - transform="translate(666,0)" - width="100%" - height="100%" - style="display:inline" /> - <use - height="100%" - width="100%" - transform="translate(776,0)" - x="0" - y="0" - xlink:href="#g4543" - id="use4565" - style="display:inline" /> - </g> - <use - style="display:inline" - x="0" - y="0" - xlink:href="#g4649" - id="use4655" - width="100%" - height="100%" /> - <text - xml:space="preserve" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;line-height:125%;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;letter-spacing:0px;word-spacing:0px;display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - x="341.55399" - y="766.96503" - id="text4663" - sodipodi:linespacing="125%"><tspan - sodipodi:role="line" - id="tspan4665" - x="341.55399" - y="766.96503">Inkscape is Free and Open Source Software licensed under the GPL.</tspan></text> - </g> - <g - inkscape:groupmode="layer" - id="layer5" - inkscape:label="background for dmg" - style="display:inline"> - <g - id="g4785"> - <rect - style="display:inline;opacity:0.25;fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1" - id="rect13530-7" - width="90" - height="90" - x="414" - y="188.5" /> - <rect - y="188.5" - x="96" - height="90" - width="90" - id="rect13527-5" - style="display:inline;opacity:0.25;fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1" /> - <g - id="g3786"> - <rect - style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1" - id="rect4783" - width="600" - height="400" - x="0" - y="0" /> - <use - style="display:inline" - height="100%" - width="100%" - id="use4735" - xlink:href="#rect4669" - y="0" - x="0" - transform="scale(0.5859375,1)" /> - </g> - <g - id="g3779" - mask="url(#mask3799)"> - <use - height="100%" - width="100%" - id="use4709" - xlink:href="#g4649" - y="0" - x="0" - style="display:inline;opacity:1" - transform="matrix(0.55833333,0,0,1,14.133334,-429)" /> - <use - style="display:inline;opacity:1" - height="100%" - width="100%" - id="use4718" - xlink:href="#g4485" - y="0" - x="0" - transform="matrix(0.55833333,0,0,1,14.133334,0)" /> - <use - style="display:inline;opacity:1" - transform="matrix(0.5,0,0,0.5,32,92)" - height="100%" - width="100%" - id="use4738" - xlink:href="#g17092" - y="0" - x="0" /> - <use - style="display:inline;opacity:1" - height="100%" - width="100%" - id="use4740" - xlink:href="#text4431" - y="0" - x="0" /> - <use - style="display:inline;opacity:1" - height="100%" - width="100%" - id="use4742" - xlink:href="#text4443" - y="0" - x="0" /> - </g> - <g - id="g3790"> - <rect - y="163" - x="32" - height="141" - width="536" - id="rect4828" - style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1" /> - <use - style="display:inline" - height="100%" - width="100%" - id="use4732" - xlink:href="#rect4693" - y="0" - x="0" - transform="matrix(0.55833333,0,0,1,14.133334,0)" /> - <text - sodipodi:linespacing="125%" - id="text4711" - y="337.96503" - x="132.5152" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:11px;line-height:125%;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;letter-spacing:0px;word-spacing:0px;display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - xml:space="preserve"><tspan - y="337.96503" - x="132.5152" - id="tspan4713" - sodipodi:role="line">Inkscape is Free and Open Source Software licensed under the GPL.</tspan></text> - <text - xml:space="preserve" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:14px;line-height:125%;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - x="459" - y="141.78999" - id="text4804" - sodipodi:linespacing="125%"><tspan - sodipodi:role="line" - id="tspan4806" - x="459" - y="141.78999">Inkscape 0.91+devel</tspan></text> - <path - sodipodi:nodetypes="cccccccc" - style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.8258427;fill:url(#linearGradient3762);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none" - d="m 220,233.5 40,27.5 0,-11 119,0 0,-33 -119,0 0,-11 z" - id="path4958" - inkscape:connector-curvature="0" /> - </g> - </g> - <use - x="0" - y="0" - xlink:href="#g4785" - id="dmg_background" - transform="matrix(1.3333333,0,0,1.3333333,1280,0)" - width="100%" - height="100%" - inkscape:export-xdpi="72" - inkscape:export-ydpi="72" - inkscape:label="#use4802" - inkscape:export-filename="dmg_background.png" /> - </g> - <g - inkscape:groupmode="layer" - id="layer4" - inkscape:label="assets" - style="display:none"> - <g - clip-path="url(#clipPath17127)" - id="g17092" - transform="translate(0,-128)"> - <g - transform="matrix(0.9939405,0,0,0.9939405,0.38937111,-1.4450758)" - id="g9139-7" - style="display:inline;enable-background:new"> - <g - transform="translate(3.6896803e-7,0.4883067)" - id="g6035-3" - style="opacity:0.78325124"> - <path - d="m 54.1,12.988307 -41.2,42.2 c -15.6,15.6 10.1,14.3 19.4,20.2 4.3,2.8 -13.8,6.4 -10.1,10.1 3.6,3.7 21.7,7.1 25.3,10.7 3.6,3.699996 -7.3,7.600003 -3.7,11.300003 3.5,3.7 11.9,0.2 13.4,8.6 1.1,6.2 15.4,3.1 21.8,-2.2 4,-3.4 -6.9,-3.4 -3.3,-7.1 9,-9.100003 17,-4.1 20.3,-12.500003 1.8,-4.5 -13.6,-7.7 -9.5,-10.6 9.8,-6.9 45.8,-10.4 29.2,-27 l -42.7,-43.7 c -5.3,-5.0000003 -14,-5.0000003 -18.9,0 z m 47.3,81.3 c 0,2.1 16.3,3.3 15.4,-0.5 -1.3,-6.4 -13.6,-5.9 -15.4,0.5 z M 31.9,105.38831 c 3.7,3.2 9.3,-0.7 11.1,-5.2 -3.6,-4.700003 -16.9,0.3 -11.1,5.2 z m 67.5,-6.700003 c -4.6,4.200003 0.8,8.600003 5.3,5.700003 1.2,-0.8 -0.1,-4.700007 -5.3,-5.700003 z" - id="path5987-2" - style="fill:#000000;fill-opacity:1;filter:url(#filter6017-3-7)" - inkscape:connector-curvature="0" /> - <path - d="m 54.1,13.964921 -41.2,42.2 c -15.6,15.6 10.1,14.3 19.4,20.2 4.3,2.8 -13.8,6.4 -10.1,10.1 3.6,3.7 21.7,7.1 25.3,10.7 3.6,3.699999 -7.3,7.600009 -3.7,11.300009 3.5,3.7 11.9,0.2 13.4,8.6 1.1,6.2 15.4,3.1 21.8,-2.2 4,-3.4 -6.9,-3.4 -3.3,-7.1 9,-9.100009 17,-4.1 20.3,-12.500009 1.8,-4.5 -13.6,-7.7 -9.5,-10.6 9.8,-6.9 45.8,-10.4 29.2,-27 l -42.7,-43.7 c -5.3,-5.0000009 -14,-5.0000009 -18.9,0 z m 47.3,81.3 c 0,2.1 16.3,3.3 15.4,-0.5 -1.3,-6.4 -13.6,-5.9 -15.4,0.5 z M 31.9,106.36493 c 3.7,3.2 9.3,-0.7 11.1,-5.2 -3.6,-4.700009 -16.9,0.3 -11.1,5.2 z m 67.5,-6.700009 c -4.6,4.200009 0.8,8.600009 5.3,5.700009 1.2,-0.8 -0.1,-4.70001 -5.3,-5.700009 z" - id="path6021-6" - style="opacity:0.57635468;fill:#000000;fill-opacity:1;filter:url(#filter6031-0-56)" - inkscape:connector-curvature="0" /> - </g> - <path - d="M 54.1,12.5 12.9,54.7 C -2.7,70.3 23,69 32.3,74.9 36.6,77.7 18.5,81.3 22.2,85 c 3.6,3.7 21.7,7.1 25.3,10.7 3.6,3.7 -7.3,7.6 -3.7,11.3 3.5,3.7 11.9,0.2 13.4,8.6 1.1,6.2 15.4,3.1 21.8,-2.2 4,-3.4 -6.9,-3.4 -3.3,-7.1 9,-9.1 17,-4.1 20.3,-12.5 1.8,-4.5 -13.6,-7.7 -9.5,-10.6 9.8,-6.9 45.8,-10.4 29.2,-27 L 73,12.5 c -5.3,-5 -14,-5 -18.9,0 z m 47.3,81.3 c 0,2.1 16.3,3.3 15.4,-0.5 -1.3,-6.4 -13.6,-5.9 -15.4,0.5 z m -69.5,11.1 c 3.7,3.2 9.3,-0.7 11.1,-5.2 -3.6,-4.7 -16.9,0.3 -11.1,5.2 z m 67.5,-6.7 c -4.6,4.2 0.8,8.6 5.3,5.7 1.2,-0.8 -0.1,-4.7 -5.3,-5.7 z" - id="use7631-2" - style="fill:#000000;fill-opacity:1" - inkscape:connector-curvature="0" /> - <path - d="M 54.1,12.5 12.9,54.7 C -2.7,70.3 23,69 32.3,74.9 36.6,77.7 18.5,81.3 22.2,85 c 3.6,3.7 21.7,7.1 25.3,10.7 3.6,3.7 -7.3,7.6 -3.7,11.3 3.5,3.7 11.9,0.2 13.4,8.6 1.1,6.2 15.4,3.1 21.8,-2.2 4,-3.4 -6.9,-3.4 -3.3,-7.1 9,-9.1 17,-4.1 20.3,-12.5 1.8,-4.5 -13.6,-7.7 -9.5,-10.6 9.8,-6.9 45.8,-10.4 29.2,-27 L 73,12.5 c -5.3,-5 -14,-5 -18.9,0 z m 47.3,81.3 c 0,2.1 16.3,3.3 15.4,-0.5 -1.3,-6.4 -13.6,-5.9 -15.4,0.5 z m -69.5,11.1 c 3.7,3.2 9.3,-0.7 11.1,-5.2 -3.6,-4.7 -16.9,0.3 -11.1,5.2 z m 67.5,-6.7 c -4.6,4.2 0.8,8.6 5.3,5.7 1.2,-0.8 -0.1,-4.7 -5.3,-5.7 z" - id="use7639-7" - style="fill:none" - inkscape:connector-curvature="0" /> - <use - transform="matrix(0.9905442,0,0,0.9905442,0.6051535,0.604136)" - clip-path="url(#clipPath9086-1-5)" - id="use7641-0" - style="opacity:0.66995072;fill:url(#linearGradient9175);filter:url(#filter8490-0-0)" - x="0" - y="0" - width="400" - height="300" - xlink:href="#outline1-2" /> - <path - d="M 16.565217,57.039374 C 5.3632748,68.140398 25.042362,65.011927 40.180121,70.966113 L 71.464824,15.965587 c -4.743164,-4.844083 -10.798268,-4.44041 -15.137759,0 L 16.565217,57.039374 Z" - id="path7643-5" - style="opacity:0.50526315;fill:url(#shinySpecular-0-4);stroke:none" - inkscape:connector-curvature="0" /> - <path - d="m 70.5,15.5 16.3,16.6 c 1.5,1.5 1.5,4.6 0.6,5.5 L 79.3,31 77.7,40.7 71,37.1 60.1,44 56.5,29.5 50.7,42.1 36.2,42 c -2.8,0 -2.4,-2.9 0.5,-5.8 5.7,-6.3 16.8,-17 20.3,-20.7 3.6,-3.7 9.9,-3.6 13.5,0 z" - id="icecap-3" - style="fill:url(#IcecapTip-0-3)" - inkscape:connector-curvature="0" /> - <path - d="m 113,203.5 c 0,0 3.34046,5.10071 3,7.5 -0.66817,4.70868 -10.80945,7.05842 -8.5625,11.25 2.21991,4.14114 10.22139,1.79405 16.9375,6.125 6.6875,4.3125 4.88949,13.10149 9.75,15.3125 9.47925,4.31205 34.375,-7.4375 33.125,-7.1875 -1.25,0.25 -24.57014,5.09545 -29.82014,0.84545 -5.98592,-4.84575 -7.70217,-8.23028 -12.11736,-11.09545 -4.13751,-2.68498 -9.94967,-3.78036 -11.30246,-5.97865 -1.35279,-2.19829 2.7092,-5.03469 2.98996,-9.27135 0.16862,-2.54442 -4,-7.5 -4,-7.5 z" - transform="matrix(0.5296484,0,0,0.5296484,-11.722258,-13.864159)" - id="path8566-7" - style="opacity:0.21674876;fill:url(#radialGradient9177-1-7);fill-opacity:1;fill-rule:evenodd;stroke:none" - inkscape:connector-curvature="0" /> - <path - d="m 113,203.5 c 0,0 3.34046,5.10071 3,7.5 -0.66817,4.70868 -10.80945,7.05842 -8.5625,11.25 2.21991,4.14114 10.22139,1.79405 16.9375,6.125 6.6875,4.3125 4.88949,13.10149 9.75,15.3125 9.47925,4.31205 34.375,-7.4375 33.125,-7.1875 -41.33959,0.15736 -33.62485,-10.4946 -49.5625,-17.5 -2.30305,-1.0123 -0.96826,-3.76334 -0.6875,-8 0.16862,-2.54442 -4,-7.5 -4,-7.5 z" - transform="matrix(0.5296484,0,0,0.5296484,-11.722258,-13.864159)" - id="path8718-6" - style="opacity:0.27586209;fill:url(#radialGradient8574-0-1);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter8732-3-8)" - inkscape:connector-curvature="0" /> - <path - d="m 183.25,181.75 c 37.10371,-13.65459 49.02363,-15.53058 61.25,-27.75 -14.16069,11.95366 -44.09847,18.3658 -68.5,29 l 7.25,-1.25 z" - transform="matrix(0.5296484,0,0,0.5296484,-11.722258,-13.864159)" - id="path8736-9" - style="opacity:0.45320195;fill:url(#radialGradient8744-9-7);fill-opacity:1;fill-rule:evenodd;stroke:none" - inkscape:connector-curvature="0" /> - <path - d="m 183.25,181.75 c 61.10371,-21.65459 50.77363,-21.53058 61.25,-27.75 -19.42769,7.43666 -55.73446,8.22981 -68.5,29 l 7.25,-1.25 z" - transform="matrix(0.5296484,0,0,0.5296484,-11.722258,-14.791044)" - id="path8746-3" - style="opacity:0.51231528;fill:url(#radialGradient8768-6-2);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter8764-9-3)" - inkscape:connector-curvature="0" /> - <path - d="m 237.875,199.0625 a 7.9375,2.4375 0 1 1 -15.875,0 7.9375,2.4375 0 1 1 15.875,0 z" - transform="matrix(0.5296484,0,0,0.5296484,-12.384318,-14.791044)" - id="path8864-0" - style="display:inline;overflow:visible;visibility:visible;opacity:0.2857143;fill:url(#linearGradient8912-9-9);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate" - inkscape:connector-curvature="0" /> - <path - d="m 237.875,199.0625 a 7.9375,2.4375 0 1 1 -15.875,0 7.9375,2.4375 0 1 1 15.875,0 z" - transform="matrix(0.7131486,0,0,1.1407811,-54.577902,-134.95502)" - id="path8874-9" - style="display:inline;overflow:visible;visibility:visible;opacity:0.62068936;fill:url(#linearGradient8910-3-8);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;filter:url(#filter8906-3-4);enable-background:accumulate" - inkscape:connector-curvature="0" /> - <path - d="m 214.125,203.75 c 3.76948,3.48424 24.75576,5.27219 28.1875,-1 -6.73663,4.7839 -21.71677,3.10264 -28.1875,1 z" - transform="matrix(0.5296484,0,0,0.5296484,-11.722258,-14.238677)" - id="path8914-1" - style="fill:url(#radialGradient8922-9-3);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter8980-1-63)" - inkscape:connector-curvature="0" /> - <path - d="m 236.44594,199.0625 a 6.5084434,3.0820823 0 1 1 -13.01688,0 6.5084434,3.0820823 0 1 1 13.01688,0 z" - transform="matrix(0.2042516,-0.1035605,0.2395168,0.4723972,5.7547955,30.286555)" - id="path8984-2" - style="display:inline;overflow:visible;visibility:visible;opacity:0.2857143;fill:url(#linearGradient8990-4-8);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate" - inkscape:connector-curvature="0" /> - <path - d="m 236.99305,199.0625 a 7.0555515,2.1400476 0 1 1 -14.1111,0 7.0555515,2.1400476 0 1 1 14.1111,0 z" - transform="matrix(0.2750159,-0.1394397,0.5158824,1.0174708,-65.353496,-69.300635)" - id="path8986-0" - style="display:inline;overflow:visible;visibility:visible;opacity:0.62068936;fill:url(#linearGradient8992-2-5);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;filter:url(#filter8906-3-4);enable-background:accumulate" - inkscape:connector-curvature="0" /> - <path - d="m 217.05754,201.94027 c 3.76948,3.48424 26.97122,8.91123 25.25496,0.80973 -3.31737,5.32326 -18.78423,1.29291 -25.25496,-0.80973 z" - transform="matrix(0.2042516,-0.1035605,0.2395168,0.4723972,6.2599008,30.649764)" - id="path8988-7" - style="fill:url(#radialGradient8994-0-8);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter8980-1-63)" - inkscape:connector-curvature="0" /> - <path - d="m 68.25,186 c 0,-0.62057 38.84622,11.83854 45.5,18.5 -5.47122,-5.33854 -33.159709,-17.61609 -37.375,-17.75 -4.215291,-0.13391 -7.625,-0.5 -8.125,-0.75 z" - transform="matrix(0.5296484,0,0,0.5296484,-11.722258,-13.864159)" - id="path8996-6" - style="fill:url(#radialGradient9004-6-0);fill-opacity:1;fill-rule:evenodd;stroke:none" - inkscape:connector-curvature="0" /> - <g - transform="matrix(0.8790148,-0.1929959,0.2338341,0.6959295,-20.209533,36.725557)" - id="g9018-6"> - <path - d="m 237.875,199.0625 a 7.9375,2.4375 0 1 1 -15.875,0 7.9375,2.4375 0 1 1 15.875,0 z" - transform="matrix(0.5296484,0,0,0.5296484,-84.4165,-4.7277245)" - id="path9006-8" - style="display:inline;overflow:visible;visibility:visible;opacity:0.2857143;fill:url(#linearGradient9023-6-6);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate" - inkscape:connector-curvature="0" /> - <path - d="m 237.875,199.0625 a 7.9375,2.4375 0 1 1 -15.875,0 7.9375,2.4375 0 1 1 15.875,0 z" - transform="matrix(0.7131486,0,0,1.1407811,-126.61008,-124.8917)" - id="path9008-0" - style="display:inline;overflow:visible;visibility:visible;opacity:0.62068936;fill:url(#linearGradient9025-1-9);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;filter:url(#filter8906-3-4);enable-background:accumulate" - inkscape:connector-curvature="0" /> - </g> - <path - d="m 80.5,220.0625 c 0,0 2.10339,5.65078 7.875,5.9375 5.83887,0.29006 12.50324,-7.00698 13.0625,-9.625 -1,2.25 -6.590334,9.03328 -13.8125,8.9375 -4.099862,-0.0544 -7.125,-5.25 -7.125,-5.25 z" - transform="matrix(0.5296484,0,0,0.5296484,-11.622949,-14.42691)" - id="path9038-1" - style="opacity:0.61576353;fill:url(#radialGradient9046-1-8);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter9068-2-2)" - inkscape:connector-curvature="0" /> - <path - d="m 63.40625,10.21875 c -3.098181,0 -6.134601,1.122042 -8.28125,3.3125 l -41.1875,42.1875 c -3.76562,3.76562 -4.6702413,6.23069 -4.4375,7.625 0.1163706,0.697155 0.4585994,1.303027 1.1875,1.9375 0.728901,0.634473 1.831495,1.256389 3.15625,1.8125 2.649511,1.112222 6.217961,2.008085 9.71875,2.96875 3.500789,0.960665 6.929812,1.974626 9.53125,3.625 0.396623,0.258266 0.769088,0.576468 1.03125,1.03125 0.262162,0.454782 0.354216,1.056088 0.25,1.5625 -0.208431,1.012824 -0.83202,1.546985 -1.46875,2.03125 -1.27346,0.96853 -3.023257,1.773229 -4.78125,2.625 -1.757993,0.851771 -3.524925,1.723242 -4.40625,2.4375 -0.440663,0.357129 -0.600112,0.678133 -0.59375,0.65625 0.0064,-0.02188 -0.116851,-0.273101 0.09375,-0.0625 0.551764,0.56709 2.274075,1.538165 4.46875,2.40625 2.194675,0.868085 4.88065,1.745624 7.59375,2.625 2.7131,0.879376 5.4575,1.749959 7.78125,2.65625 2.32375,0.906291 4.217694,1.748944 5.46875,3 0.622681,0.639978 1.062632,1.435956 1.15625,2.25 0.09362,0.814044 -0.126809,1.578032 -0.4375,2.21875 -0.621382,1.28144 -1.620313,2.26719 -2.53125,3.21875 -0.910938,0.95156 -1.736226,1.86034 -2.03125,2.46875 -0.147512,0.3042 -0.170347,0.50242 -0.15625,0.625 0.0141,0.12258 0.03518,0.24623 0.3125,0.53125 A 1.4566768,1.4566768 0 0 1 44.875,106 c 1.193594,1.2618 3.787002,1.43924 6.71875,2.125 1.465874,0.34288 2.998909,0.86196 4.3125,2 1.313591,1.13804 2.299435,2.87059 2.71875,5.21875 0.176459,0.99459 0.702722,1.4788 1.96875,1.875 1.266028,0.3962 3.194353,0.46554 5.3125,0.15625 4.236295,-0.61859 9.260035,-2.69532 12.15625,-5.09375 0.17999,-0.15299 0.129956,-0.11255 0.1875,-0.1875 -0.194805,-0.13939 -0.651644,-0.43652 -1.40625,-0.8125 -0.891527,-0.4442 -1.944708,-0.85956 -2.75,-1.875 -0.402646,-0.50772 -0.679877,-1.30934 -0.5625,-2.09375 0.117377,-0.78441 0.546832,-1.43702 1.125,-2.03125 4.745751,-4.79848 9.421937,-5.944136 12.9375,-6.875 1.757782,-0.465432 3.229292,-0.891233 4.34375,-1.59375 1.114458,-0.702517 1.98508,-1.663728 2.71875,-3.53125 0.08087,-0.202174 0.07855,-0.260846 -0.03125,-0.5 C 94.515197,92.542096 94.220541,92.159521 93.75,91.75 92.808918,90.930959 91.239577,90.050804 89.6875,89.1875 88.135423,88.324196 86.627034,87.519262 85.53125,86.5 84.983358,85.990369 84.409233,85.348367 84.34375,84.375 84.27827,83.401633 84.916318,82.523367 85.65625,82 88.401968,80.06679 92.552528,78.595094 97.0625,77.03125 101.57247,75.467406 106.42363,73.849125 110.375,72 c 3.95137,-1.849125 6.85729,-3.978669 7.78125,-6.125 0.46198,-1.073165 0.54663,-2.158606 0.0625,-3.5625 -0.48413,-1.403894 -1.58958,-3.120831 -3.5625,-5.09375 L 72,13.5625 c -0.01071,-0.0101 -0.02051,-0.02119 -0.03125,-0.03125 -2.357722,-2.207738 -5.478371,-3.3125 -8.5625,-3.3125 z m 45.9375,80 c -2.63522,0.09513 -5.05952,1.301393 -6.09375,3.1875 0.29381,0.110524 0.55838,0.234969 1.03125,0.34375 1.37562,0.316455 3.29543,0.520736 5.1875,0.5625 1.89207,0.04176 3.78415,-0.117472 4.9375,-0.4375 0.50487,-0.14009 0.77236,-0.281778 0.90625,-0.375 -0.2558,-1.091098 -0.86487,-1.862126 -1.90625,-2.4375 -1.07862,-0.595951 -2.55669,-0.898111 -4.0625,-0.84375 z m -70.5,9.0625 c -2.089872,-0.145348 -4.716548,0.686551 -6,1.71875 -0.641726,0.5161 -0.913269,0.99441 -0.9375,1.3125 -0.02423,0.31809 0.07726,0.74199 0.9375,1.46875 a 1.4566768,1.4566768 0 0 1 0,0.0312 c 1.352809,1.17 2.882256,1.04802 4.625,0.0937 1.460951,-0.79997 2.757201,-2.30075 3.625,-3.875 -0.585032,-0.377341 -1.284532,-0.682853 -2.25,-0.75 z m 61,0.625 c -0.447303,0.5686 -0.690902,1.09797 -0.71875,1.46875 -0.03844,0.51176 0.106611,0.90723 0.5,1.28125 0.73729,0.70099 2.33912,1.00278 3.96875,0.125 -0.0322,-0.1891 -0.0933,-0.47591 -0.34375,-0.84375 -0.4999,-0.73414 -1.6686,-1.5251 -3.40625,-2.03125 z" - id="87235-3" - style="fill:none;stroke:url(#radialGradient11553-3-1);stroke-width:0.48830673;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter9298-4-5)" - inkscape:connector-curvature="0" /> - <path - d="m 95.5,172 c -5.090606,1.50191 -21.592018,7.73713 -19.25,12.5 2.243595,4.56272 40.61138,6.40132 46.5,20 2.5679,5.93009 -5.89238,10.40326 -3.75,16.5 1.64973,4.69477 14.41196,16.49084 22.48603,22.06781 6.33298,4.37435 14.65096,-3.52244 11.26397,-10.06781 -5.39589,-10.42759 18.44266,-23.19912 29.25,-29 6.30524,-3.38436 -13,-20 -13,-20 0,0 -73.5,-12 -73.5,-12 z" - transform="matrix(0.4883067,0,0,0.4883067,-5.8104012,-7.7042521)" - id="path5897-0" - style="opacity:0.32512315;fill:url(#linearGradient5905-4-7);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter5983-8-5)" - inkscape:connector-curvature="0" /> - <path - d="m 41.742167,78.533037 c 2.231933,1.639226 6.636757,0.650538 9.282124,1.841759 6.349518,2.859218 14.154941,6.045427 12.718568,0.404555 0,0 -1.615771,1.342042 -1.615771,1.342042 0,0 -0.03153,-2.557545 -0.03153,-2.557545 0,0 -3.751977,0.916294 -3.751977,0.916294 0,0 -2.906173,-2.332759 -4.238526,-3.101995 -0.27829,-0.160669 -1.707695,1.292815 -1.707695,1.292815 0,0 -0.25697,-1.543804 -0.25697,-1.543804 -1.857372,-0.197638 -3.696159,-0.284805 -5.31515,-0.271821 -3.880942,0.03112 -6.499059,0.637741 -5.083074,1.6777 z" - id="path5783-7" - style="fill:url(#linearGradient5801-2-8);fill-opacity:1;fill-rule:evenodd;stroke:none" - inkscape:connector-curvature="0" /> - <path - d="m 182.75,187.25 c -1.75981,6.4783 21.62776,15.27989 19.875,19.75 -3.85895,9.84158 -24.97596,3.13755 -41.125,23.75 -2.31318,2.95251 3.25,13.5 2.5,12.25 -0.75,-1.25 -6.4649,-9.96285 -5,-14.25 4.59417,-13.44525 49.0128,-18.45749 40.875,-24.875 -4.67988,-3.69058 -21.50546,-13.88721 -17.125,-16.625 z" - transform="matrix(0.4883067,0,0,0.4883067,-5.8104012,-7.7042521)" - id="path5803-5" - style="opacity:0.47783251;fill:url(#radialGradient5811-3-0);fill-opacity:1;fill-rule:evenodd;stroke:none;filter:url(#filter5845-5-1)" - inkscape:connector-curvature="0" /> - <path - d="m 236.5,201.1875 a 2.5625,1.0625 0 1 1 -5.125,0 2.5625,1.0625 0 1 1 5.125,0 z" - transform="matrix(0.4883067,0,0,0.4883067,-6.3597463,-8.0094438)" - id="path6041-9" - style="display:inline;overflow:visible;visibility:visible;opacity:0.58620689;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate" - inkscape:connector-curvature="0" /> - <path - d="m 236.5,201.1875 a 2.5625,1.0625 0 1 1 -5.125,0 2.5625,1.0625 0 1 1 5.125,0 z" - transform="matrix(0.3096579,0,0,0.4883067,27.528443,1.5735759)" - id="path6043-3" - style="display:inline;overflow:visible;visibility:visible;opacity:0.58620689;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate" - inkscape:connector-curvature="0" /> - <path - d="m 236.5,201.1875 a 2.5625,1.0625 0 1 1 -5.125,0 2.5625,1.0625 0 1 1 5.125,0 z" - transform="matrix(0.5478563,0,0,0.4883067,-92.102233,1.115795)" - id="path6045-5" - style="display:inline;overflow:visible;visibility:visible;opacity:0.58620689;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate" - inkscape:connector-curvature="0" /> - <path - d="m 36.672282,76.528654 c -7.152988,4.424107 -18.274031,6.034229 -6.103834,8.972635 -1.449712,-3.2281 3.138581,-2.872021 6.103834,-8.972635 z" - id="path5049-8" - style="display:inline;overflow:visible;visibility:visible;opacity:0.25123153;fill:url(#linearGradient5822-7-1);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2.04789329;marker:none;enable-background:accumulate" - inkscape:connector-curvature="0" /> - <path - d="m 8.8342799,171.64721 c 0,0 22.5917801,-2.12795 27.8180201,-8.64645 3.05755,-3.81358 -12.15146,-8.2638 -8.86827,-12 12.35008,-14.0541 22.73076,-13.46729 37.05025,-19.35355 14.31949,-5.88626 9.03544,-8.76906 4.40381,-11.35355 -7.9325,-4.4264 -25.58722,-9.14237 -19.74696,-19.64645 5.87688,-10.569936 57.34315,-25.249996 57.34315,-25.249996 15.59619,-5.32843 13.63909,-14.96447 6,-23 l -46,-45.7499997 c 0,0 2.28296,43.3886497 -7,61.9999997 -11.4715,22.99914 -72.54408,48.661766 -47,51.499996 9,1 13.32065,4.0705 17,11 7.57631,14.26883 -21.0000001,40.5 -21.0000001,40.5 z" - transform="matrix(0.48830674,0,0,0.48830674,57.750397,32.997477)" - id="path10207-0" - style="color:#000000;display:inline;overflow:visible;visibility:visible;opacity:0.36315792;fill:url(#linearGradient1539-7);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;filter:url(#filter10997-7-2-1);enable-background:accumulate" - inkscape:connector-curvature="0" /> - </g> - </g> - <g - id="g4453" - transform="translate(0,-92)"> - <text - sodipodi:linespacing="125%" - id="text4431" - y="56.595001" - x="113.27875" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:33.75px;line-height:125%;font-family:Calluna;-inkscape-font-specification:Calluna;text-align:start;letter-spacing:0px;word-spacing:0px;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - xml:space="preserve"><tspan - y="56.595001" - x="113.27875" - id="tspan4433" - sodipodi:role="line">INKSCAPE</tspan></text> - <text - sodipodi:linespacing="125%" - id="text4443" - y="84.804001" - x="144.53799" - style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17px;line-height:125%;font-family:Ubuntu;-inkscape-font-specification:Ubuntu;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - xml:space="preserve"><tspan - y="84.804001" - x="144.53799" - id="tspan4445" - sodipodi:role="line">Draw Freely.</tspan></text> - </g> - <g - style="display:inline" - id="g4485"> - <rect - y="162" - x="32" - height="1" - width="960" - id="rect4461" - style="opacity:1;fill:#262626;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1" /> - <rect - rx="10" - y="110" - x="32" - height="52" - width="960" - id="rect4459" - style="opacity:1;fill:url(#linearGradient4475);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1" /> - <rect - style="opacity:1;fill:url(#linearGradient4483);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1" - id="rect4463" - width="960" - height="42" - x="32" - y="120" /> - </g> - <g - id="g4543"> - <rect - y="110" - x="113" - height="52" - width="1" - id="rect4531" - style="opacity:1;fill:#333333;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1" /> - <rect - style="opacity:1;fill:#5a5a5a;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1" - id="rect4533" - width="1" - height="52" - x="114" - y="110" /> - </g> - <g - style="display:inline" - id="g4649"> - <rect - y="733" - x="32" - height="4" - width="960" - id="rect4625" - style="opacity:1;fill:#0d0d0d;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1" /> - <rect - y="737" - x="32" - height="50" - width="960" - id="rect4629" - style="opacity:1;fill:#333333;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1" /> - <rect - rx="10" - style="opacity:1;fill:#333333;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1" - id="rect4627" - width="960" - height="60" - x="32" - y="737" /> - <rect - y="737" - x="32" - height="60" - width="960" - id="rect4631" - style="opacity:1;fill:url(#radialGradient4639);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1" - rx="10" /> - </g> - <use - style="display:inline" - transform="matrix(0.5,0,0,0.5,32,-8)" - height="100%" - width="100%" - id="use4705" - xlink:href="#g17092" - y="0" - x="0" /> - <rect - style="display:inline;opacity:1;fill:url(#linearGradient4681);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1" - id="rect4669" - width="1024" - height="75" - x="0" - y="0" /> - <rect - y="163" - x="32" - height="100" - width="960" - id="rect4693" - style="display:inline;opacity:1;fill:url(#linearGradient4703);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1" /> - </g> -</svg> diff --git a/packaging/macosx/dmg_set_style.scpt b/packaging/macosx/dmg_set_style.scpt Binary files differdeleted file mode 100755 index b27a6860d..000000000 --- a/packaging/macosx/dmg_set_style.scpt +++ /dev/null diff --git a/packaging/macosx/inkscape.ds_store b/packaging/macosx/inkscape.ds_store Binary files differdeleted file mode 100644 index 469da6fcc..000000000 --- a/packaging/macosx/inkscape.ds_store +++ /dev/null diff --git a/packaging/macosx/osx-app.sh b/packaging/macosx/osx-app.sh deleted file mode 100755 index 2a6e9ed15..000000000 --- a/packaging/macosx/osx-app.sh +++ /dev/null @@ -1,864 +0,0 @@ -#!/bin/bash -# -# USAGE -# osx-app [-s] [-l /path/to/libraries] -py /path/to/python/modules [-l /path/to/libraries] -b /path/to/bin/inkscape -p /path/to/Info.plist -# -# This script attempts to build an Inkscape.app package for OS X, resolving -# dynamic libraries, etc. -# -# If the '-s' option is given, then the libraries and executable are stripped. -# -# The Info.plist file can be found in the base inkscape directory once -# configure has been run. -# -# AUTHORS -# Kees Cook <kees@outflux.net> -# Michael Wybrow <mjwybrow@users.sourceforge.net> -# Jean-Olivier Irisson <jo.irisson@gmail.com> -# Liam P. White <inkscapebrony@gmail.com> -# ~suv <suv-sf@users.sourceforge.net> -# -# Copyright (C) 2005 Kees Cook -# Copyright (C) 2005-2009 Michael Wybrow -# Copyright (C) 2007-2009 Jean-Olivier Irisson -# Copyright (C) 2014 Liam P. White -# Copyright (C) 2014 ~suv -# -# Released under GNU GPL, read the file 'COPYING' for more information -# -# Thanks to GNUnet's "build_app" script for help with library dep resolution. -# https://gnunet.org/svn/GNUnet/contrib/OSX/build_app -# -# NB: -# When packaging Inkscape for OS X, configure should be run with the -# "--enable-osxapp" option which sets the correct paths for support -# files inside the app bundle. -# - -# Defaults -strip_build=false -add_wrapper=true -add_python=true -python_dir="" - -# If LIBPREFIX is not already set (by osx-build.sh for example) set it to blank -# (one should use the command line argument to set it correctly) -if [ -z $LIBPREFIX ]; then - LIBPREFIX="" -fi - - -# Help message -#---------------------------------------------------------- -help() -{ -echo -e " -Create an app bundle for OS X - -\033[1mUSAGE\033[0m - $0 [-s] [-l /path/to/libraries] -py /path/to/python/modules -b /path/to/bin/inkscape -p /path/to/Info.plist - -\033[1mOPTIONS\033[0m - \033[1m-h,--help\033[0m - display this help message - \033[1m-s\033[0m - strip the libraries and executables from debugging symbols - \033[1m-py,--with-python\033[0m - add python modules (numpy, lxml) from given directory - inside the app bundle - \033[1m-l,--libraries\033[0m - specify the path to the librairies Inkscape depends on - (typically /sw or /opt/local) - \033[1m-b,--binary\033[0m - specify the path to Inkscape's binary. By default it is in - Build/bin/ at the base of the source code directory - \033[1m-p,--plist\033[0m - specify the path to Info.plist. Info.plist can be found - in the base directory of the source code once configure - has been run - \033[1m-v,--verbose\033[0m - Verbose mode. - -\033[1mEXAMPLE\033[0m - $0 -s -py ~/python-modules -l /opt/local -b ../../Build/bin/inkscape -p ../../Info.plist -" -} - - -# Parse command line arguments -#---------------------------------------------------------- -while [ "$1" != "" ] -do - case $1 in - -py|--with-python) - add_python=true - python_dir="$2" - shift 1 ;; - -s) - strip_build=true - with_dSYM=false ;; - -l|--libraries) - LIBPREFIX="$2" - shift 1 ;; - -b|--binary) - binary="$2" - shift 1 ;; - -p|--plist) - plist="$2" - shift 1 ;; - -v|--verbose) - verbose_mode=true ;; - -h|--help) - help - exit 0 ;; - *) - echo "Invalid command line option: $1" - exit 2 ;; - esac - shift 1 -done - -echo -e "\n\033[1mCREATE INKSCAPE APP BUNDLE\033[0m\n" - - -# Safety tests -#---------------------------------------------------------- - -if [ "x$binary" == "x" ]; then - echo "Inkscape binary path not specified." >&2 - exit 1 -fi - -if [ ! -x "$binary" ]; then - echo "Inkscape executable not not found at $binary." >&2 - exit 1 -fi - -if [ "x$plist" == "x" ]; then - echo "Info.plist file not specified." >&2 - exit 1 -fi - -if [ ! -f "$plist" ]; then - echo "Info.plist file not found at $plist." >&2 - exit 1 -fi - -if [ ${add_python} = "true" ]; then - if [ -z "$python_dir" ]; then - echo "Python modules will be copied from MacPorts tree." >&2 - else - if [ ! -e "$python_dir" ]; then - echo "Python modules directory \""$python_dir"\" not found." >&2 - exit 1 - else - if [ -e "$python_dir/i386" -o -e "$python_dir/ppc" ]; then - echo "Outdated structure in custom python modules detected," >&2 - echo "not compatible with current packaging." >&2 - exit 1 - else - echo "Python modules will be copied from $python_dir." >&2 - fi - fi - fi -fi - -if [ ! -e "$LIBPREFIX" ]; then - echo "Cannot find the directory containing the libraires: $LIBPREFIX" >&2 - exit 1 -fi - -if [ "x$(otool -L "$binary" | grep "libgtk-quartz")" != "x" ]; then - if ! pkg-config --exists gtk+-quartz-2.0; then - echo "Missing GTK+ backend -- please install gtk2 and its dependencies with variant '+quartz' and try again." >&2 - exit 1 - fi - _backend="quartz" -else - if ! pkg-config --exists gtk+-x11-2.0; then - echo "Missing GTK+ backend -- please install gtk2 and its dependencies with variant '+x11' and try again." >&2 - exit 1 - fi - _backend="x11" -fi - -if ! pkg-config --exists gtk-engines-2; then - echo "Missing gtk-engines2 -- please install gtk-engines2 and try again." >&2 - exit 1 -fi - -if [ ! -e "$LIBPREFIX/lib/gtk-2.0/$(pkg-config --variable=gtk_binary_version gtk+-2.0)/engines/libmurrine.so" ]; then - echo "Missing gtk2-murrine -- please install gtk2-murrine and try again." >&2 - exit 1 -fi - -if [ ! -e "$LIBPREFIX/lib/gtk-2.0/$(pkg-config --variable=gtk_binary_version gtk+-2.0)/engines/libadwaita.so" ]; then - echo "Missing gnome-themes-standard -- please install gnome-themes-standard and try again." >&2 - exit 1 -fi - -if [ ! -e "$LIBPREFIX/share/icons/hicolor/index.theme" ]; then - echo "Missing hicolor-icon-theme -- please install hicolor-icon-theme and try again." >&2 - exit 1 -fi - -if ! pkg-config --exists icon-naming-utils; then - echo "Missing icon-naming-utils -- please install icon-naming-utils and try again." >&2 - exit 1 -fi - -# if [ "$default_theme" != "default" ] ; then -# if ! pkg-config --exists gnome-icon-theme; then -# echo "Missing gnome-icon-theme -- please install gnome-icon-theme and try again." >&2 -# exit 1 -# fi -# -# if ! pkg-config --exists gnome-icon-theme-symbolic; then -# echo "Missing gnome-icon-theme-symbolic -- please install gnome-icon-theme-symbolic and try again." >&2 -# exit 1 -# fi -# fi - -unset WITH_GNOME_VFS -if ! pkg-config --exists gnome-vfs-2.0; then - echo "Missing gnome-vfs2 -- some features will be disabled" >&2 -else - WITH_GNOME_VFS=true -fi - -# unset WITH_DBUS -# if ! pkg-config --exists dbus-1; then -# echo "Missing dbus -- some features will be disabled" >&2 -# else -# WITH_DBUS=true -# fi -# -# unset WITH_GVFS -# if [ ! -e "$LIBPREFIX/libexec/gvfsd" ]; then -# echo "Missing gvfs -- some features will be disabled" >&2 -# elif [ ! -z "$WITH_DBUS" ]; then -# WITH_GVFS=true -# else -# echo "Missing dbus for gvfs -- some features will be disabled" >&2 -# fi - -if ! pkg-config --exists poppler; then - echo "Missing poppler -- please install poppler and try again." >&2 - exit 1 -fi - -if [ ! -e "$LIBPREFIX/lib/libpotrace.dylib" ]; then - echo "Missing potrace -- please install potrace and try again." >&2 - exit 1 -fi - -if ! pkg-config --exists ImageMagick; then - echo "Missing ImageMagick -- please install ImageMagick and try again." >&2 - exit 1 -fi - -# FIXME: retrieve aspell version from installed files (no pkg-config support) -ASPELL_VERSION="0.60" -if [ ! -e "$LIBPREFIX/lib/aspell-$ASPELL_VERSION/en.dat" ]; then - echo "Missing aspell en dictionary -- please install at least 'aspell-dict-en', but" >&2 - echo "preferably more dictionaries ('aspell-dict-*') and try again." >&2 - exit 1 -fi - -# awk on Leopard fails in fixlib(), test earlier and require gawk if test fails -awk_test="$(echo "/lib" | awk -F/ '{for (i=1;i<NF;i++) sub($i,".."); sub($NF,"",$0); print $0}')" -if [ -z "$awk_test" ]; then - if [ ! -x "$LIBPREFIX/bin/gawk" ]; then - echo "awk provided by system is too old, please install gawk and try again" >&2 - exit 1 - else - awk_cmd="$LIBPREFIX/bin/gawk" - fi -else - awk_cmd="awk" -fi -unset awk_test - - -# OS X version -#---------------------------------------------------------- -OSXVERSION="$(/usr/bin/sw_vers | grep ProductVersion | cut -f2)" -OSXMINORVER="$(cut -d. -f 1,2 <<< $OSXVERSION)" -OSXMINORNO="$(cut -d. -f2 <<< $OSXVERSION)" -OSXPOINTNO="$(cut -d. -f3 <<< $OSXVERSION)" -ARCH="$(uname -a | awk '{print $NF;}')" - -# guess default build_arch (MacPorts) -if [ "$OSXMINORNO" -ge "6" ]; then - if [ "$(sysctl -n hw.cpu64bit_capable 2>/dev/null)" = "1" ]; then - _build_arch="x86_64" - else - _build_arch="i386" - fi -else - if [ $ARCH = "powerpc" ]; then - _build_arch="ppc" - else - _build_arch="i386" - fi -fi - -# Setup -#---------------------------------------------------------- -case $_backend in - x11) - echo "Building package with GTK+/X11." >&2 - # Handle some version specific details. - if [ "$OSXMINORNO" -le "4" ]; then - echo "Note: Inkscape packaging requires Mac OS X 10.5 Leopard or later." - exit 1 - else # if [ "$OSXMINORNO" -ge "5" ]; then - XCODEFLAGS="-configuration Deployment" - SCRIPTEXECDIR="ScriptExec/build/Deployment/ScriptExec.app/Contents/MacOS" - EXTRALIBS="" - fi - ;; - quartz) - # quartz backend - echo "Building package with GTK+/Quartz." >&2 - ;; - *) - exit 1 -esac - - -# Package always has the same name. Version information is stored in -# the Info.plist file which is filled in by the configure script. -package="Inkscape.app" - -# Remove a previously existing package if necessary -if [ -d $package ]; then - echo "Removing previous Inkscape.app" - rm -rf $package -fi - - -# Set the 'macosx' directory, usually the current directory. -resdir=`pwd` - -# Custom resources used to generate resources during app bundle creation. -if [ -z "$custom_res" ] ; then - custom_res="${resdir}/Resources-extras" -fi - - -# Prepare Package -#---------------------------------------------------------- -pkgexec="$package/Contents/MacOS" -pkgbin="$package/Contents/Resources/bin" -pkgetc="$package/Contents/Resources/etc" -pkglib="$package/Contents/Resources/lib" -pkgshare="$package/Contents/Resources/share" -pkglocale="$package/Contents/Resources/share/locale" -pkgresources="$package/Contents/Resources" - -mkdir -p "$pkgexec" -mkdir -p "$pkgbin" -mkdir -p "$pkgetc" -mkdir -p "$pkglib" -mkdir -p "$pkgshare" -mkdir -p "$pkglocale" - - -# utility -#---------------------------------------------------------- - -if [ $verbose_mode ] ; then - cp_cmd="/bin/cp -v" - ln_cmd="/bin/ln -sv" - rsync_cmd="/usr/bin/rsync -av" -else - cp_cmd="/bin/cp" - ln_cmd="/bin/ln -s" - rsync_cmd="/usr/bin/rsync -a" -fi - - -# Build and add the launcher -#---------------------------------------------------------- -case $_backend in - x11) - ( - # Build fails if CC happens to be set (to anything other than CompileC) - unset CC - - cd "$resdir/ScriptExec" - echo -e "\033[1mBuilding launcher...\033[0m\n" - xcodebuild $XCODEFLAGS clean build - ) - $cp_cmd "$resdir/$SCRIPTEXECDIR/ScriptExec" "$pkgexec/Inkscape" - ;; - quartz) - $cp_cmd "$resdir/ScriptExec/launcher-quartz-no-macintegration.sh" "$pkgexec/inkscape" - ;; - *) - exit 1 -esac - - -# Copy all files into the bundle -#---------------------------------------------------------- -echo -e "\n\033[1mFilling app bundle...\033[0m\n" - -binary_name=`basename "$binary"` -binary_dir=`dirname "$binary"` - -# Inkscape's binary -if [ $_backend = "x11" ]; then - scrpath="$pkgbin/inkscape" - binpath="$pkgbin/inkscape-bin" -else - scrpath="$pkgexec/inkscape" - binpath="$pkgexec/inkscape-bin" -fi -$cp_cmd "$binary" "$binpath" -# TODO Add a "$verbose" variable and command line switch, which sets wether these commands are verbose or not - -# Info.plist -$cp_cmd "$plist" "$package/Contents/Info.plist" -if [ $_backend = "quartz" ]; then - /usr/libexec/PlistBuddy -x -c "Set :CGDisableCoalescedUpdates 1" "${package}/Contents/Info.plist" -fi - -# Share files -$rsync_cmd "$binary_dir/../share/$binary_name"/* "$pkgshare/$binary_name" -$rsync_cmd "$binary_dir/../share/locale"/* "$pkglocale" - -# Copy GTK shared mime information -mkdir -p "$pkgresources/share" -$cp_cmd -rp "$LIBPREFIX/share/mime" "$pkgshare/" - -# Copy GTK hicolor icon theme index file -mkdir -p "$pkgresources/share/icons/hicolor" -$cp_cmd "$LIBPREFIX/share/icons/hicolor/index.theme" "$pkgresources/share/icons/hicolor" - -# GTK+ stock icons with legacy icon mapping -echo "Creating GtkStock icon theme ..." -stock_src="${custom_res}/src/icons/stock-icons" \ - ./create-stock-icon-theme.sh "${pkgshare}/icons/GtkStock" -gtk-update-icon-cache --index-only "${pkgshare}/icons/GtkStock" - -# GTK+ themes -$cp_cmd -RP "$LIBPREFIX/share/gtk-engines" "$pkgshare/" -for item in Adwaita Clearlooks HighContrast Industrial Raleigh Redmond ThinIce; do - mkdir -p "$pkgshare/themes/$item" - $cp_cmd -RP "$LIBPREFIX/share/themes/$item/gtk-2.0" "$pkgshare/themes/$item/" -done -if [ $_backend = "quartz" ]; then - for item in Mac; do - $cp_cmd -RP "$LIBPREFIX/share/themes/$item/gtk-2.0"* "$pkgshare/themes/$item/" - done -fi - -# Icons and the rest of the script framework -$rsync_cmd --exclude ".svn" "$resdir"/Resources/* "$pkgresources/" - -# remove files not needed with GTK+/Quartz -if [ $_backend = "quartz" ]; then - rm "$pkgresources/script" - rm "$pkgresources/openDoc" - rm "$pkgbin/inkscape" -fi - -# activate wrapper scripts -if [ $add_wrapper = "true" ]; then - mv "$pkgbin/gimp-wrapper.sh" "$pkgbin/gimp" -fi - -# Add python modules if requested -if [ ${add_python} = "true" ]; then - install_py_modules () - { - # lxml - $cp_cmd -RL "$packages_path/lxml" "$pkgpython" - # numpy - $cp_cmd -RL "$packages_path/nose" "$pkgpython" - $cp_cmd -RL "$packages_path/numpy" "$pkgpython" - # UniConvertor - $cp_cmd -RL "$packages_path/PIL" "$pkgpython" - if [ "$PYTHON_VER" == "2.5" ]; then - $cp_cmd -RL "$packages_path/_imaging.so" "$pkgpython" - $cp_cmd -RL "$packages_path/_imagingcms.so" "$pkgpython" - $cp_cmd -RL "$packages_path/_imagingft.so" "$pkgpython" - $cp_cmd -RL "$packages_path/_imagingmath.so" "$pkgpython" - else # we build Pillow with +tkinter - $cp_cmd -RL "$packages_path/_tkinter.so" "$pkgpython" - fi - $cp_cmd -RL "$packages_path/sk1libs" "$pkgpython" - $cp_cmd -RL "$packages_path/uniconvertor" "$pkgpython" - # pySerial for HPGL plotting - $cp_cmd -RL "$packages_path/serial" "$pkgpython" - # PyGTK (optional) - $cp_cmd -RL "$packages_path/cairo" "$pkgpython" - $cp_cmd -RL "$packages_path/glib" "$pkgpython" - $cp_cmd -RL "$packages_path/gobject" "$pkgpython" - $cp_cmd -RL "$packages_path/../../../share/pygobject" "$pkgshare" - $cp_cmd -RL "$packages_path/gtk-2.0" "$pkgpython" - $cp_cmd -RL "$packages_path/../../../share/pygtk" "$pkgshare" - $cp_cmd -RL "$packages_path/pygtk.pth" "$pkgpython" - $cp_cmd -RL "$packages_path/pygtk.py" "$pkgpython" - # cleanup python modules - find "$pkgpython" -name *.pyc -print0 | xargs -0 rm -f - find "$pkgpython" -name *.pyo -print0 | xargs -0 rm -f - find "${pkgshare}/pygobject" -name *.pyc -print0 | xargs -0 rm -f - - # TODO: test whether to remove hard-coded paths from *.la files or to exclude them altogether - for la_file in $(find "$pkgpython" -name *.la); do - sed -e "s,libdir=\'.*\',libdir=\'\',g" -i "" "$la_file" - done - } - - if [ $OSXMINORNO -eq "5" ]; then - PYTHON_VERSIONS="2.5 2.6 2.7" - elif [ $OSXMINORNO -eq "6" ]; then - PYTHON_VERSIONS="2.6 2.7" - else # if [ $OSXMINORNO -ge "7" ]; then - PYTHON_VERSIONS="2.7" - fi - if [ -z "$python_dir" ]; then - for PYTHON_VER in $PYTHON_VERSIONS; do - python_dir="$(${LIBPREFIX}/bin/python${PYTHON_VER}-config --prefix)" - packages_path="${python_dir}/lib/python${PYTHON_VER}/site-packages" - pkgpython="${pkglib}/python${PYTHON_VER}/site-packages" - mkdir -p $pkgpython - install_py_modules - done - else - # copy custom python site-packages. - # They need to be organized in a hierarchical set of directories by python major+minor version: - # - ${python_dir}/python2.5/site-packages/lxml - # - ${python_dir}/python2.5/site-packages/nose - # - ${python_dir}/python2.5/site-packages/numpy - # - ${python_dir}/python2.6/site-packages/lxml - # - ... - $cp_cmd -rf "$python_dir"/* "$pkglib" - fi -fi - -sed -e "s,__build_arch__,$_build_arch,g" -i "" "$scrpath" - -# PkgInfo must match bundle type and creator code from Info.plist -echo "APPLInks" > $package/Contents/PkgInfo - -# Pull in extra requirements for Pango and GTK -PANGOVERSION=$(pkg-config --modversion pango) -PANGOVERSION_MINOR="$(cut -d. -f2 <<< $PANGOVERSION)" - -if [ $PANGOVERSION_MINOR -lt 37 ]; then - mkdir -p $pkgetc/pango - touch "$pkgetc/pango/pangorc" -else - echo "Newer pango version found, modules are built-in" -fi - -# We use a modified fonts.conf file so only need the dtd -mkdir -p $pkgshare/xml/fontconfig -$cp_cmd $LIBPREFIX/share/xml/fontconfig/fonts.dtd $pkgshare/xml/fontconfig -mkdir -p $pkgetc/fonts -$cp_cmd -r $LIBPREFIX/etc/fonts/conf.d $pkgetc/fonts/ -mkdir -p $pkgshare/fontconfig -$cp_cmd -r $LIBPREFIX/share/fontconfig/conf.avail $pkgshare/fontconfig/ -(cd $pkgetc/fonts/conf.d && $ln_cmd ../../../share/fontconfig/conf.avail/10-autohint.conf) -(cd $pkgetc/fonts/conf.d && $ln_cmd ../../../share/fontconfig/conf.avail/70-no-bitmaps.conf) - -if [ $PANGOVERSION_MINOR -lt 37 ]; then - # Pull in modules - pango_mod_version=`pkg-config --variable=pango_module_version pango` - mkdir -p $pkglib/pango/$pango_mod_version/modules - $cp_cmd $LIBPREFIX/lib/pango/$pango_mod_version/modules/*.so $pkglib/pango/$pango_mod_version/modules/ -fi - -gtk_version=`pkg-config --variable=gtk_binary_version gtk+-2.0` -mkdir -p $pkglib/gtk-2.0/$gtk_version/{engines,immodules,printbackends} -$cp_cmd -r $LIBPREFIX/lib/gtk-2.0/$gtk_version/* $pkglib/gtk-2.0/$gtk_version/ - -gdk_pixbuf_version=`pkg-config --variable=gdk_pixbuf_binary_version gdk-pixbuf-2.0` -mkdir -p $pkglib/gdk-pixbuf-2.0/$gdk_pixbuf_version/loaders -$cp_cmd $LIBPREFIX/lib/gdk-pixbuf-2.0/$gdk_pixbuf_version/loaders/*.so $pkglib/gdk-pixbuf-2.0/$gdk_pixbuf_version/loaders/ - -sed -e "s,__gtk_version__,$gtk_version,g" -i "" "$scrpath" -sed -e "s,__gdk_pixbuf_version__,$gdk_pixbuf_version,g" -i "" "$scrpath" -#sed -e "s,$LIBPREFIX,@loader_path/..,g" "$LIBPREFIX/etc/pango/pango.modules" > "$pkgetc/pango/pango.modules" -#sed -e "s,$LIBPREFIX,@loader_path/..,g" "$LIBPREFIX/lib/gtk-2.0/$gtk_version/immodules.cache" > "$pkglib/gtk-2.0/$gtk_version/immodules.cache" -#sed -e "s,$LIBPREFIX,@loader_path/..,g" "$LIBPREFIX/lib/gdk-pixbuf-2.0/$gtk_version/loaders.cache" > "$pkglib/gdk-pixbuf-2.0/$gtk_version/loaders.cache" - -# recreate loaders and modules caches based on actually included modules - -# Pango modules -if [ $PANGOVERSION_MINOR -lt 37 ]; then - pango-querymodules "$pkglib/pango/$pango_mod_version"/modules/*.so \ - | sed -e "s,$PWD/$pkgresources,@loader_path/..,g" \ - > "$pkgetc"/pango/pango.modules -fi - -# Gtk immodules -gtk-query-immodules-2.0 "$pkglib/gtk-2.0/$gtk_version"/immodules/*.so \ - | sed -e "s,$PWD/$pkgresources,@loader_path/..,g" \ - > "$pkglib/gtk-2.0/$gtk_version/"immodules.cache - -# Gdk pixbuf loaders -GDK_PIXBUF_MODULEDIR="$pkglib/gdk-pixbuf-2.0/$gtk_version/"loaders gdk-pixbuf-query-loaders \ - | sed -e "s,$pkgresources,@loader_path/..,g" > "$pkglib/gdk-pixbuf-2.0/$gtk_version/"loaders.cache - -# GIO modules -#gio-querymodules "$pkglib/gio/modules" - -# Gnome-vfs modules (deprecated, optional in inkscape) -if [ $WITH_GNOME_VFS ] ; then - for item in gnome-vfs-mime-magic gnome-vfs-2.0; do - $cp_cmd -r "$LIBPREFIX/etc/$item" "$pkgetc/" - done - for item in modules; do - mkdir -p "$pkglib/gnome-vfs-2.0/$item" - $cp_cmd "$LIBPREFIX/lib/gnome-vfs-2.0/$item"/*.so "$pkglib/gnome-vfs-2.0/$item/" - done -fi - -# ImageMagick version -IMAGEMAGICKVER="$(pkg-config --modversion ImageMagick)" -IMAGEMAGICKVER_MAJOR="$(cut -d. -f1 <<< "$IMAGEMAGICKVER")" - -# ImageMagick data -# include *.la files for main libs too -for item in "$LIBPREFIX/lib/libMagick"*.la; do - $cp_cmd "$item" "$pkglib/" -done -# ImageMagick modules -$cp_cmd -r "$LIBPREFIX/lib/ImageMagick-$IMAGEMAGICKVER" "$pkglib/" -$cp_cmd -r "$LIBPREFIX/etc/ImageMagick-$IMAGEMAGICKVER_MAJOR" "$pkgetc/" -$cp_cmd -r "$LIBPREFIX/share/ImageMagick-$IMAGEMAGICKVER_MAJOR" "$pkgshare/" -# REQUIRED: remove hard-coded paths from *.la files -for la_file in "$pkglib/libMagick"*.la; do - sed -e "s,$LIBPREFIX/lib,,g" -i "" "$la_file" -done -for la_file in "$pkglib/ImageMagick-$IMAGEMAGICKVER/modules-Q16/coders"/*.la; do - sed -e "s,$LIBPREFIX/lib/ImageMagick-$IMAGEMAGICKVER/modules-Q16/coders,,g" -i "" "$la_file" -done -for la_file in "$pkglib/ImageMagick-$IMAGEMAGICKVER/modules-Q16/filters"/*.la; do - sed -e "s,$LIBPREFIX/lib/ImageMagick-$IMAGEMAGICKVER/modules-Q16/filters,,g" -i "" "$la_file" -done -sed -e "s,IMAGEMAGICKVER,$IMAGEMAGICKVER,g" -i "" "$scrpath" -sed -e "s,IMAGEMAGICKVER_MAJOR,$IMAGEMAGICKVER_MAJOR,g" -i "" "$scrpath" - -# Copy aspell dictionary files: -$cp_cmd -r "$LIBPREFIX/lib/aspell-$ASPELL_VERSION" "$pkglib/" -$cp_cmd -r "$LIBPREFIX/share/aspell" "$pkgshare/" - -# Copy Poppler data: -$cp_cmd -r "$LIBPREFIX/share/poppler" "$pkgshare" - -# GLib2 schemas -mkdir -p "$pkgshare/glib-2.0" -$cp_cmd -RP "$LIBPREFIX/share/glib-2.0/schemas" "$pkgshare/glib-2.0/" - -# Copy all linked libraries into the bundle -#---------------------------------------------------------- -# get list of *.so modules from python modules -python_libs="" -for PYTHON_VER in "2.5" "2.6" "2.7"; do - python_libs="$python_libs $(find "${pkglib}/python${PYTHON_VER}" -name *.so -or -name *.dylib)" -done -[ $verbose_mode ] && echo "Python libs: $python_libs" - -# get list of included binary executables -extra_bin=$(find $pkgbin -exec file {} \; | grep executable | grep -v text | cut -d: -f1) -[ $verbose_mode ] && echo "Extra binaries: $extra_bin" - -# Find out libs we need from MacPorts, Fink, or from a custom install -# (i.e. $LIBPREFIX), then loop until no changes. -a=1 -nfiles=0 -endl=true -while $endl; do - echo -e "\033[1mLooking for dependencies.\033[0m Round" $a - libs="$(otool -L \ - $pkglib/gtk-2.0/$gtk_version/{engines,immodules,printbackends}/*.{dylib,so} \ - $pkglib/gdk-pixbuf-2.0/$gtk_version/loaders/*.so \ - $pkglib/pango/$pango_version/modules/*.so \ - $pkglib/gnome-vfs-2.0/modules/*.so \ - $pkglib/gio/modules/*.so \ - $pkglib/ImageMagick-$IMAGEMAGICKVER/modules-Q16/{filters,coders}/*.so \ - $pkglib/*.{dylib,so} \ - $pkgbin/*.so \ - $python_libs \ - $extra_bin \ - $binpath \ - 2>/dev/null | fgrep compatibility | cut -d\( -f1 | grep $LIBPREFIX | sort | uniq)" - $cp_cmd -f $libs "$pkglib" - let "a+=1" - nnfiles="$(ls "$pkglib" | wc -l)" - if [ $nnfiles = $nfiles ]; then - endl=false - else - nfiles=$nnfiles - fi -done - -# Some libraries don't seem to have write permission, fix this. -chmod -R u+w "$package/Contents/Resources/lib" - -# Strip libraries and executables if requested -#---------------------------------------------------------- -if [ "$strip_build" = "true" ]; then - echo -e "\n\033[1mStripping debugging symbols...\033[0m\n" - chmod +w "$pkglib"/*.dylib - strip -x "$pkglib"/*.dylib - strip -ur "$binpath" -fi - -# Rewrite id and paths of linked libraries -#---------------------------------------------------------- -# extract level for relative path to libs -echo -e "\n\033[1mRewriting library paths ...\033[0m\n" - -LIBPREFIX_levels="$(echo "$LIBPREFIX"|awk -F/ '{print NF+1}')" - -fixlib () { - if [ ! -d "$1" ]; then - fileLibs="$(otool -L $1 | fgrep compatibility | cut -d\( -f1)" - filePath="$(echo "$2" | sed 's/.*Resources//')" - fileType="$3" - unset to_id - case $fileType in - lib) - # TODO: verfiy correct/expected install name for relocated libs - to_id="$package/Contents/Resources$filePath/$1" - loader_to_res="$(echo $filePath | $awk_cmd -F/ '{for (i=1;i<NF;i++) sub($i,".."); sub($NF,"",$0); print $0}')" - ;; - bin) - loader_to_res="../" - ;; - exec) - loader_to_res="../Resources/" - ;; - *) - echo "Skipping loader_to_res for $1" - ;; - esac - [ $verbose_mode ] && echo "" - [ $verbose_mode ] && echo "basename: $1" - [ $verbose_mode ] && echo "dirname: $2" - [ $verbose_mode ] && echo "filePath: $filePath" - [ $verbose_mode ] && echo "to_id: $to_id" - [ $verbose_mode ] && echo "loader_to_res: $loader_to_res" - [ $to_id ] && install_name_tool -id "$to_id" "$1" - for lib in $fileLibs; do - first="$(echo $lib | cut -d/ -f1-3)" - if [ $first != /usr/lib -a $first != /usr/X11 -a $first != /opt/X11 -a $first != /System/Library ]; then - lib_prefix_levels="$(echo $lib | $awk_cmd -F/ '{for (i=NF;i>0;i--) if($i=="lib") j=i; print j}')" - res_to_lib="$(echo $lib | cut -d/ -f$lib_prefix_levels-)" - unset to_path - case $fileType in - lib) - to_path="@loader_path/$loader_to_res$res_to_lib" - ;; - bin) - to_path="@executable_path/$loader_to_res$res_to_lib" - ;; - exec) - to_path="@executable_path/$loader_to_res$res_to_lib" - ;; - *) - echo "Skipping to_path for $lib in $1" - ;; - esac - [ $verbose_mode ] && echo "lib: $lib" - [ $verbose_mode ] && echo "lib_prefix_levels: $lib_prefix_levels" - [ $verbose_mode ] && echo "res_to_lib: $res_to_lib" - [ $verbose_mode ] && echo "to_path: $to_path" - [ $verbose_mode ] && echo "install_name_tool arguments: -change $lib $to_path $1" - [ $to_path ] && install_name_tool -change "$lib" "$to_path" "$1" - fi - done - fi -} - -rewritelibpaths () { - if [ $_backend = "quartz" ]; then - echo -n "Rewriting dylib paths for executable ... " - (cd "$pkgexec"; fixlib "inkscape-bin" "$package/Contents/Resources/../MacOS" "exec") - echo "done" - fi - echo "Rewriting dylib paths for included binaries:" - for file in $extra_bin; do - echo -n "Rewriting dylib paths for $file ... " - (cd "$(dirname $file)" ; fixlib "$(basename $file)" "$(dirname $file)" "bin") - echo "done" - done - echo "Rewriting dylib paths for included libraries:" - for file in $(find $package \( -name '*.so' -or -name '*.dylib' \) -and -not -ipath '*.dSYM*'); do - echo -n "Rewriting dylib paths for $file ... " - (cd "$(dirname $file)" ; fixlib "$(basename $file)" "$(dirname $file)" "lib") - echo "done" - done -} - -rewritelibpaths - - -# Include debug info in app bundle -#---------------------------------------------------------- -# TODO: needs more testing - -if [ "$with_dSYM" = "true" ]; then - - echo -e "\n\033[1mAdding debug info to app bundle ...\033[0m\n" - - # package debug symbols for main binary - echo "dsymutil $binpath" - dsymutil "$binpath" - - # some of the dependencies have debug symbols in MacPorts ... - #for item in libbz2.1.0.dylib libexif.12.dylib libopenraw.1.dylib; do - for item in libbz2.1.0.dylib libexif.12.dylib; do - echo "dsymutil ${pkglib}/${item}" - dsymutil "${pkglib}/${item}" - done - - # to debug issues with ImageMagick / libMagick++ - # Note: install ImageMagick with local portfile which includes the 'debug 1.0' portgroup - # use 'port -n -k upgrade --enforce-variants ImageMagick +debug' to reinstall with debug symbols - # (keep work dir (port -k) to allow recreation of bundled dSYMs with dsymutil) - if [[ "$use_port" == "t" ]]; then - if [[ "$(port echo ImageMagick and active | grep debug)" ]]; then - # if ImageMagick was installed with debug variant - for file in $(find $package -name 'libMagick*' -and -name '*.dylib' -and -not -ipath '*.dSYM*'); do - echo "dsymutil $file" - dsymutil "$file" - done - for file in $(find $package -ipath '*ImageMagick*' -and -name '*.so' -and -not -ipath '*.dSYM*'); do - echo "dsymutil $file" - dsymutil "$file" - done - else - echo "Macports' ImageMagick port was not installed with +debug variant." - fi - else - echo "not using MacPorts, skipping recreation of dSYMs included in app bundle." - fi - - # for debug bundle, remove translations and tutorials (download size) - echo "Removing translation files and tutorials (only for debug builds) ..." - rm -rf "$pkglocale"/* - rm -f "${pkgshare}/${binary_name}/tutorials"/* - -else - - # remove dSYM files if present (local port built with +debug variant from debug port group) - for item in $(find "${pkglib}/ImageMagick-${IMAGEMAGICKVER}" -name '*.dSYM'); do - rm -r "$item" - done - -fi - - -# All done. -#---------------------------------------------------------- -echo "Inkscape.app created successfully." - -exit 0 diff --git a/packaging/macosx/osx-build.sh b/packaging/macosx/osx-build.sh deleted file mode 100755 index 048523143..000000000 --- a/packaging/macosx/osx-build.sh +++ /dev/null @@ -1,579 +0,0 @@ -#!/bin/bash -# -# Inkscape compilation and packaging script for Mac OS X -# -# Please see -# http://wiki.inkscape.org/wiki/index.php?title=CompilingMacOsX -# for more complete information -# -# Authors: -# Jean-Olivier Irisson <jo.irisson@gmail.com> -# Liam P. White <inkscapebrony@gmail.com> -# ~suv <suv-sf@users.sourceforge.net> -# with information from -# Kees Cook -# Michael Wybrow -# -# Copyright (C) 2006-2014 -# Released under GNU GPL, read the file 'COPYING' for more information -# - -############################################################ - -# User modifiable parameters -#---------------------------------------------------------- -# Configure flags -CONFFLAGS="--enable-osxapp" -# Libraries prefix (Warning: NO trailing slash) -if [ -z "$LIBPREFIX" ]; then - LIBPREFIX="/opt/local-x11" -fi - -############################################################ - -# Help message -#---------------------------------------------------------- -help() -{ - -echo -e " -Compilation script for Inkscape on Mac OS X. - -\033[1mUSAGE\033[0m - $0 [options] action[s] - -\033[1mACTIONS & OPTIONS\033[0m - \033[1mh,help\033[0m - display this help message - \033[1mu,up,update\033[0m - update an existing checkout from bzr (run bzr pull) - \033[1ma,auto,autogen\033[0m - prepare configure script (run autogen.sh). This is only necessary - for a fresh bzr checkout or after make distclean. - \033[1mc,conf,configure\033[0m - configure the build (run configure). Edit your configuration - options in $0 - \033[1m-g,--debug\033[0m compile with debug symbols and without optimization - \033[1m-p,--prefix\033[0m specify install prefix (configure step only) - \033[1mb,build\033[0m - build Inkscape (run make) - \033[1m-j,--jobs\033[0m Set the number of parallel execution for make - \033[1mi,install\033[0m - install the build products locally, inside the source - directory (run make install) - \033[1mp,pack,package\033[0m - package Inkscape in a double clickable .app bundle - \033[1m-s,--strip\033[0m remove debugging information in Inkscape package - \033[1m-v,--verbose\033[0m verbose mode - \033[1m-py,--with-python\033[0m specify python modules path for inclusion into the app bundle - \033[1md,dist,distrib\033[0m - store Inkscape.app in a disk image (dmg) for distribution - \033[1minfo\033[0m - create info file for current build - -\033[1mEXAMPLES\033[0m - \033[1m$0 conf build install\033[0m - configure, build and install a dowloaded version of Inkscape in the default - directory, keeping debugging information. - \033[1m$0 u a c b -p ~ i -s -py ~/python_modules/ p d\033[0m - update an bzr checkout, prepare configure script, configure, - build and install Inkscape in the user home directory (~). - Then package Inkscape without debugging information, - with python packages from ~/python_modules/ and prepare - a dmg for distribution." -} - -# Parameters -#---------------------------------------------------------- -# Paths -HERE="$(pwd)" -SRCROOT="$(cd ../.. && pwd)" # we are currently in packaging/macosx - -# Defaults -if [ -z "$BUILDPREFIX" ]; then - BUILDPREFIX="$SRCROOT/build-osxapp/" -fi -if [ -z "$INSTALLPREFIX" ]; then - INSTALLPREFIX="$SRCROOT/inst-osxapp/" -fi -BZRUPDATE="f" -AUTOGEN="f" -CONFIGURE="f" -DEBUG_BUILD="f" -BUILD="f" -NJOBS=1 -INSTALL="f" -PACKAGE="f" -DISTRIB="f" -BUILD_INFO="f" - -STRIP="" -VERBOSE="" -PYTHON_MODULES="" - -# Parse command line options -#---------------------------------------------------------- -while [ "$1" != "" ] -do - case $1 in - h|help) - help - exit 1 ;; - all) - BZRUPDATE="t" - CONFIGURE="t" - BUILD="t" - INSTALL="t" - PACKAGE="t" - DISTRIB="t" ;; - u|up|update) - BZRUPDATE="t" ;; - a|auto|autogen) - AUTOGEN="t" ;; - c|conf|configure) - CONFIGURE="t" ;; - -g|--debug) - DEBUG_BUILD="t" ;; - b|build) - BUILD="t" ;; - -j|--jobs) - NJOBS=$2 - shift 1 ;; - i|install) - INSTALL="t" ;; - p|pack|package) - PACKAGE="t" ;; - d|dist|distrib) - DISTRIB="t" ;; - -p|--prefix) - INSTALLPREFIX=$2 - shift 1 ;; - -s|--strip) - STRIP="-s" ;; - -py|--with-python) - PYTHON_MODULES="$2" - shift 1 ;; - -v|--verbose) - VERBOSE="-v" ;; - info) - BUILD_INFO="t" ;; - *) - echo "Invalid command line option: $1" - exit 2 ;; - esac - shift 1 -done - -# Checks -# ---------------------------------------------------------- -# OS X version -OSXVERSION="$(/usr/bin/sw_vers | grep ProductVersion | cut -f2)" -OSXMINORVER="$(cut -d. -f 1,2 <<< $OSXVERSION)" -OSXMINORNO="$(cut -d. -f2 <<< $OSXVERSION)" -OSXPOINTNO="$(cut -d. -f3 <<< $OSXVERSION)" -ARCH="$(uname -a | awk '{print $NF;}')" - -# MacPorts for dependencies -[[ -x $LIBPREFIX/bin/port && -d $LIBPREFIX/etc/macports ]] && export use_port="t" - -# guess default build_arch (MacPorts) -if [ "$OSXMINORNO" -ge "6" ]; then - if [ "$(sysctl -n hw.cpu64bit_capable 2>/dev/null)" = "1" ]; then - _build_arch="x86_64" - else - _build_arch="i386" - fi -else - if [ $ARCH = "powerpc" ]; then - _build_arch="ppc" - else - _build_arch="i386" - fi -fi - -# GTK+ backend -gtk_target="$(pkg-config --variable=target gtk+-2.0 2>/dev/null)" - -# Set environment variables -# ---------------------------------------------------------- -export LIBPREFIX - -# Specific environment variables -# automake seach path -export CPATH="$LIBPREFIX/include" -# configure search path -export CPPFLAGS="$CPPFLAGS -I$LIBPREFIX/include" -export LDFLAGS="$LDFLAGS -L$LIBPREFIX/lib" -# compiler arguments -if [[ $DEBUG_BUILD == "t" ]]; then - export CFLAGS="-g -O0" -else - export CFLAGS="-Os" -fi - -# Use system compiler and compiler flags which are known to work: -if [ "$OSXMINORNO" -le "4" ]; then - echo "Note: Inkscape packaging requires Mac OS X 10.5 Leopard or later." - exit 1 -elif [ "$OSXMINORNO" -eq "5" ]; then - ## Apple's GCC 4.2.1 on Leopard - TARGETNAME="LEOPARD" - TARGETVERSION="10.5" - export CC="/usr/bin/gcc-4.2" - export CXX="/usr/bin/g++-4.2" - #export CLAGS="$CFLAGS -arch $_build_arch" - export CXXFLAGS="$CFLAGS" - CONFFLAGS="--disable-openmp $CONFFLAGS" -elif [ "$OSXMINORNO" -eq "6" ]; then - ## Apple's LLVM-GCC 4.2.1 on Snow Leopard - TARGETNAME="SNOW LEOPARD" - TARGETVERSION="10.6" - export CC="/usr/bin/llvm-gcc-4.2" - export CXX="/usr/bin/llvm-g++-4.2" - #export CLAGS="$CFLAGS -arch $_build_arch" - export CXXFLAGS="$CFLAGS" - CONFFLAGS="--disable-openmp $CONFFLAGS" -elif [ "$OSXMINORNO" -eq "7" ]; then - ## Apple's clang on Lion and later - TARGETNAME="LION" - TARGETVERSION="10.7" - export CC="/usr/bin/clang" - export CXX="/usr/bin/clang++" - #export CLAGS="$CFLAGS -arch $_build_arch" - export CXXFLAGS="$CFLAGS -Wno-mismatched-tags -Wno-cast-align" #-stdlib=libstdc++ -std=c++11 -elif [ "$OSXMINORNO" -eq "8" ]; then - ## Apple's clang on Mountain Lion - TARGETNAME="MOUNTAIN LION" - TARGETVERSION="10.8" - export CC="/usr/bin/clang" - export CXX="/usr/bin/clang++" - #export CLAGS="$CFLAGS -arch $_build_arch" - export CXXFLAGS="$CFLAGS -Wno-mismatched-tags -Wno-cast-align -std=c++11 -stdlib=libstdc++" -elif [ "$OSXMINORNO" -eq "9" ]; then - ## Apple's clang on Mavericks - TARGETNAME="MAVERICKS" - TARGETVERSION="10.9" - export CC="/usr/bin/clang" - export CXX="/usr/bin/clang++" - #export CLAGS="$CFLAGS -arch $_build_arch" - export CXXFLAGS="$CLAGS -Wno-mismatched-tags -Wno-cast-align -std=c++11 -stdlib=libc++" -elif [ "$OSXMINORNO" -eq "10" ]; then - ## Apple's clang on Yosemite - TARGETNAME="YOSEMITE" - TARGETVERSION="10.10" - export CC="/usr/bin/clang" - export CXX="/usr/bin/clang++" - #export CLAGS="$CFLAGS -arch $_build_arch" - export CXXFLAGS="$CLAGS -Wno-mismatched-tags -Wno-cast-align -std=c++11 -stdlib=libc++" - echo "Note: Detected version of OS X: $TARGETNAME $OSXVERSION" - echo " Inkscape packaging has not been tested on ${TARGETNAME}." -else # if [ "$OSXMINORNO" -ge "11" ]; then - ## Apple's clang after Yosemite? - TARGETNAME="UNKNOWN" - TARGETVERSION="10.XX" - export CC="/usr/bin/clang" - export CXX="/usr/bin/clang++" - #export CLAGS="$CFLAGS -arch $_build_arch" - export CXXFLAGS="$CLAGS -Wno-mismatched-tags -Wno-cast-align -std=c++11 -stdlib=libc++" - echo "Note: Detected version of OS X: $TARGETNAME $OSXVERSION" - echo " Inkscape packaging has not been tested on this unknown version of OS X (${OSXVERSION})." -fi - -# Utility functions -# ---------------------------------------------------------- -getinkscapeinfo () { - - osxapp_domain="$BUILDPREFIX/Info" - INKVERSION="$(defaults read $osxapp_domain CFBundleVersion)" - [ $? -ne 0 ] && INKVERSION="devel" - REVISION="$(bzr revno 2>/dev/null)" - [ $? -ne 0 ] && REVISION="" || REVISION="-r$REVISION" - BUILDNO=1 - - TARGETARCH="$_build_arch" - NEWNAME="Inkscape-$INKVERSION$REVISION-$BUILDNO-$gtk_target-$TARGETVERSION-$TARGETARCH" - while [ -e "Inkscape-$INKVERSION$REVISION-$BUILDNO-$gtk_target-$TARGETVERSION-$TARGETARCH".dmg ]; do - let BUILDNO=${BUILDNO}+1 - NEWNAME="Inkscape-$INKVERSION$REVISION-$BUILDNO-$gtk_target-$TARGETVERSION-$TARGETARCH" - done - DMGFILE="$NEWNAME.dmg" - INFOFILE="$NEWNAME-info.txt" - -} - -checkversion () { - DEPVER="$(pkg-config --modversion $1 2>/dev/null)" - if [[ "$?" == "1" ]]; then - [[ $2 ]] && DEPVER="$(checkversion-port $2)" || unset DEPVER - fi - if [[ ! -z "$DEPVER" ]]; then - [[ $2 ]] && DEPVER="${DEPVER}$(checklicense-port $2)" - else - DEPVER="---" - fi - echo "$DEPVER" -} - -checkversion-port () { - if [[ "$use_port" == "t" ]]; then - PORTVER="$(port echo $1 and active 2>/dev/null | cut -d@ -f2 | cut -d_ -f1)" - if [ -z "$PORTVER" ]; then - PORTVER="$(port echo ${1}-devel and active 2>/dev/null | cut -d@ -f2 | cut -d_ -f1)" - fi - else - PORTVER="" - fi - echo "$PORTVER" -} - -checklicense-port() { - if [[ "$use_port" == "t" ]]; then - PORTLIC="$(port info --license --line $1 2>/dev/null)" - PORTURL="$(port info --homepage --line $1 2>/dev/null)" - if [[ -z "$PORTLIC" ]]; then - PORTLIC="Unknown" - fi - _spacer="\t\t" - PORTLIC="$(echo -ne "${_spacer}(License: ${PORTLIC}, Homepage: ${PORTURL})")" - else - PORTLIC="Unknown license" - fi - echo "$PORTLIC" -} - -checkversion-py-module () { - # python -c "import foo; ..." - echo "TODO." -} - -buildinfofile () { - [ -z "$INFOFILE" ] && getinkscapeinfo - # Prepare information file - echo "Build information on $(date) for $(whoami): - For OS X Ver $TARGETNAME ($TARGETVERSION) - Architecture $TARGETARCH -Build system information: - OS X Version $OSXVERSION - Architecture $_build_arch - MacPorts Ver $(port version 2>/dev/null | cut -f2 -d \ ) - Compiler $($CXX --version | head -1) - GTK+ backend $gtk_target -Included dependency versions (build or runtime): - Glib $(checkversion glib-2.0 glib2) - Glibmm $(checkversion glibmm-2.4 glibmm) - GTK $(checkversion gtk+-2.0 gtk2) - GTKmm $(checkversion gtkmm-2.4 gtkmm) - GdkPixbuf $(checkversion gdk-pixbuf-2.0 gdk-pixbuf2) - Pixman $(checkversion pixman-1 libpixman) - Cairo $(checkversion cairo cairo) - Cairomm $(checkversion cairomm-1.0 cairomm) - CairoPDF $(checkversion cairo-pdf cairo) - Poppler $(checkversion poppler-cairo poppler) - Fontconfig $(checkversion fontconfig fontconfig) - Freetype $(checkversion freetype2 freetype) - Pango $(checkversion pango pango) - Pangoft2 $(checkversion pangoft2 pango) - Harfbuzz $(checkversion harfbuzz harfbuzz) - LibXML2 $(checkversion libxml-2.0 libxml2) - LibXSLT $(checkversion libxslt libxslt) - LibSigC++ $(checkversion sigc++-2.0 libsigcxx2) - Boost $(checkversion boost boost) - Boehm GC $(checkversion bdw-gc boehmgc) - GSL $(checkversion gsl gsl) - LibPNG $(checkversion libpng libpng) - Librsvg $(checkversion librsvg-2.0 librsvg) - LittleCMS $(checkversion lcms lcms) - LittleCMS2 $(checkversion lcms2 lcms2) - GnomeVFS $(checkversion gnome-vfs-2.0 gnome-vfs) - DBus $(checkversion dbus-1 dbus) - Gvfs $(checkversion gvfs gvfs) - ImageMagick $(checkversion ImageMagick ImageMagick) - Libexif $(checkversion libexif libexif) - JPEG $(checkversion jpeg jpeg) - Icu $(checkversion icu-uc icu) - LibWPD $(checkversion libwpd-0.9 libwpd) - LibWPG $(checkversion libwpg-0.2 libwpg) - Libcdr $(checkversion libcdr-0.0 libcdr) - Libvisio $(checkversion libvisio-0.0 libvisio) - Potrace $(checkversion potrace potrace) -Included python modules: - lxml $(checkversion py27-lxml py27-lxml) - numpy $(checkversion py27-numpy py27-numpy) - sk1libs $(checkversion py27-sk1libs py27-sk1libs) - UniConvertor $(checkversion py27-uniconvertor py27-uniconvertor) - Pillow $(checkversion py27-Pillow py27-Pillow) -" > $INFOFILE - - ## TODO: Pending merge adds support for: - #LibRevenge $(checkversion librevenge-0.0 librevenge-devel) - #LibWPD $(checkversion libwpd-0.10 libwpd-10.0) - #LibWPG $(checkversion libwpg-0.3 libwpg-0.3) - #Libcdr $(checkversion libcdr-0.1 libcdr-0.1) - #Libvisio $(checkversion libvisio-0.1 libvisio-0.1) - - ## TODO: add support for gtk-mac-integration (see osxmenu branch) - #Gtk-mac-integration $(checkversion gtk-mac-integration gtk-osx-application) - - ## TODO: how to realiably add details specific to config and build - #if [[ ! -z "$ALLCONFFLAGS" ]]; then - # echo "Configure options: - # $ALLCONFFLAGS" >> $INFOFILE - #fi - #if [[ "$STRIP" == "-s" ]]; then - # echo "Debug info: - # no" >> $INFOFILE - #else - # echo "Debug info: - # yes" >> $INFOFILE - #fi -} - -# Actions -# ---------------------------------------------------------- -if [[ "$BZRUPDATE" == "t" ]] -then - cd $SRCROOT - if [ -z "$(bzr info | grep "checkout")" ]; then - echo "repo is unbound (branch)" >&2 - bzr pull - else - echo "repo is bound (checkout)" >&2 - echo '... please update bound branch manually.' >&2 - false - fi - status=$? - if [[ $status -ne 0 ]]; then - echo -e "\nBZR update failed" - exit $status - fi - cd $HERE -fi - -if [[ "$AUTOGEN" == "t" ]] -then - cd $SRCROOT - export NOCONFIGURE=true && ./autogen.sh - status=$? - if [[ $status -ne 0 ]]; then - echo -e "\nautogen failed" - exit $status - fi - cd $HERE -fi - -if [[ "$CONFIGURE" == "t" ]] -then - ALLCONFFLAGS="$CONFFLAGS --prefix=$INSTALLPREFIX --enable-localinstall" - cd $SRCROOT - if [ ! -d $BUILDPREFIX ] - then - mkdir $BUILDPREFIX || exit 1 - fi - cd $BUILDPREFIX - if [ ! -f $SRCROOT/configure ] - then - echo "Configure script not found in $SRCROOT. Run '$0 autogen' first" - exit 1 - fi - $SRCROOT/configure $ALLCONFFLAGS - status=$? - if [[ $status -ne 0 ]]; then - echo -e "\nConfigure failed" - exit $status - fi - cd $HERE -fi - -if [[ "$BUILD" == "t" ]] -then - cd $BUILDPREFIX || exit 1 - touch "$SRCROOT/src/main.cpp" "$SRCROOT/src/ui/dialog/aboutbox.cpp" - make -j $NJOBS - status=$? - if [[ $status -ne 0 ]]; then - echo -e "\nBuild failed" - exit $status - fi - cd $HERE -fi - -if [[ "$INSTALL" == "t" ]] -then - cd $BUILDPREFIX || exit 1 - make install - status=$? - if [[ $status -ne 0 ]]; then - echo -e "\nInstall failed" - exit $status - fi - cd $HERE -fi - -if [[ "$PACKAGE" == "t" ]] -then - - # Test the existence of required files - if [ ! -e $INSTALLPREFIX/bin/inkscape ] - then - echo "The inkscape executable \"$INSTALLPREFIX/bin/inkscape\" cound not be found." - exit 1 - fi - if [ ! -e $BUILDPREFIX/Info.plist ] - then - echo "The file \"$BUILDPREFIX/Info.plist\" could not be found, please re-run configure." - exit 1 - fi - - # Set python command line option (if PYTHON_MODULES location is not empty, then add the python call to the command line, otherwise, stay empty) - if [[ "$PYTHON_MODULES" != "" ]]; then - PYTHON_MODULES="-py $PYTHON_MODULES" - # TODO: fix this: it does not allow for spaces in the PATH under this form and cannot be quoted - fi - - if [[ "$DEBUG_BUILD" = "t" ]]; then - export with_dSYM="true" - fi - - # Create app bundle - ./osx-app.sh $STRIP $VERBOSE -b $INSTALLPREFIX/bin/inkscape -p $BUILDPREFIX/Info.plist $PYTHON_MODULES - status=$? - if [[ $status -ne 0 ]]; then - echo -e "\nApplication bundle creation failed" - exit $status - fi -fi - -if [[ "$DISTRIB" == "t" ]] -then - getinkscapeinfo - # Create dmg bundle - ./osx-dmg.sh -p "Inkscape.app" - status=$? - if [[ $status -ne 0 ]]; then - echo -e "\nDisk image creation failed" - exit $status - fi - - mv Inkscape.dmg $DMGFILE - - if [[ "$DEBUG_BUILD" = "t" ]]; then - mv "$DMGFILE" "${NEWNAME}-debug.dmg" - ln -s "${NEWNAME}-debug.dmg" "$DMGFILE" - fi - - # Prepare information file - BUILD_INFO="t" -fi - -if [[ "$BUILD_INFO" == "t" ]] -then - buildinfofile -fi - -if [[ "$PACKAGE" == "t" || "$DISTRIB" == "t" ]]; -then - # open a Finder window here to admire what we just produced - open . -fi - -exit 0 diff --git a/packaging/macosx/osx-dmg.sh b/packaging/macosx/osx-dmg.sh deleted file mode 100755 index 95129b8cb..000000000 --- a/packaging/macosx/osx-dmg.sh +++ /dev/null @@ -1,178 +0,0 @@ -#!/bin/sh -# -# USAGE -# osx-dmg [-s] -p /path/to/Inkscape.app -# -# The script creates a read-write disk image, -# copies Inkscape in it, customizes its appearance using a -# previously created .DS_Store file (inkscape.ds_store), -# and then compresses the disk image for distribution. -# -# AUTHORS -# Jean-Olivier Irisson <jo.irisson@gmail.com> -# Michael Wybrow <mjwybrow@users.sourceforge.net> -# -# Copyright (C) 2006-2007 -# Released under GNU GPL, read the file 'COPYING' for more information -# -# -# How to update the disk image layout: -# ------------------------------------ -# -# Modify the 'dmg_background.svg' file and generate a new -# 'dmg_background.png' file. -# -# Update the AppleScript file 'dmg_set_style.scpt'. -# -# Run this script with the '-s' option. It will apply the -# 'dmg_set_style.scpt' AppleScript file, and then prompt the -# user to check the window size and position before writing -# a new 'inkscape.ds_store' file to work around a bug in Finder -# and AppleScript. The updated 'inkscape.ds_store' will need -# to be commited to the repository when this is done. -# - -# Defaults -set_ds_store=false -ds_store_file="inkscape.ds_store" -package="" -rw_name="RWinkscape.dmg" -volume_name="Inkscape" -tmp_dir="/tmp/dmg-$$" -auto_open_opt= - -# Help message -#---------------------------------------------------------- -help() -{ -echo -e " -Create a custom dmg file to distribute Inkscape - -\033[1mUSAGE\033[0m - $0 [-s] -p /path/to/Inkscape.app - -\033[1mOPTIONS\033[0m - \033[1m-h,--help\033[0m - display this help message - \033[1m-s\033[0m - set a new apperance (do not actually creates a bundle) - \033[1m-p,--package\033[0m - set the path to the Inkscape.app that should be copie - in the dmg -" -} - -# Parse command line arguments -while [ "$1" != "" ] -do - case $1 in - -h|--help) - help - exit 0 ;; - -s) - set_ds_store=true ;; - -p|--package) - package="$2" - shift 1 ;; - *) - echo "Invalid command line option" - exit 2 ;; - esac - shift 1 -done - -# Safety checks -if [ ! -e "$package" ]; then - echo "Cannot find package: $package" - exit 1 -fi - -echo "\n\033[1mCREATE INKSCAPE DISK IMAGE\033[0m\n" - -# Create temp directory with desired contents of the release volume. -rm -rf "$tmp_dir" -mkdir "$tmp_dir" - -echo "\033[1mCopying files to temp directory\033[0m" -# Inkscape itself -# copy Inkscape.app -cp -rf "$package" "$tmp_dir"/ -# link to Applications in order to drag and drop inkscape onto it -ln -sf /Applications "$tmp_dir"/ - -# Copy a background image inside a hidden directory so the image file itself won't be shown. -mkdir "$tmp_dir/.background" -cp dmg_background.png "$tmp_dir/.background/background.png" - -# If the appearance settings are not to be modified we just copy them -if [ ${set_ds_store} = "false" ]; then - # Copy the .DS_Store file which contains information about - # window size, appearance, etc. Most of this can be set - # with Apple script but involves user intervention so we - # just keep a copy of the correct settings and use that instead. - cp $ds_store_file "$tmp_dir/.DS_Store" - auto_open_opt=-noautoopen -fi - -# Create a new RW image from the temp directory. -echo "\033[1mCreating a temporary disk image\033[0m" -rm -f "$rw_name" -/usr/bin/hdiutil create -srcfolder "$tmp_dir" -volname "$volume_name" -fs HFS+ -fsargs "-c c=64,a=16,e=16" -format UDRW "$rw_name" - -# We're finished with the temp directory, remove it. -rm -rf "$tmp_dir" - -# Mount the created image. -MOUNT_DIR="/Volumes/$volume_name" -DEV_NAME=`/usr/bin/hdiutil attach -readwrite -noverify $auto_open_opt "$rw_name" | egrep '^/dev/' | sed 1q | awk '{print $1}'` - -# Have the disk image window open automatically when mounted. -bless -openfolder /Volumes/$volume_name - -# In case the apperance has to be modified, mount the image and apply the base settings to it via Applescript -if [ ${set_ds_store} = "true" ]; then - /usr/bin/osascript dmg_set_style.scpt - - open "/Volumes/$volume_name" - # BUG: one needs to move and close the window manually for the - # changes in appearance to be retained... - echo " - ************************************** - * Please move the disk image window * - * to the center of the screen * - * then close it and press enter * - ************************************** - " - read -e DUMB - - # .DS_Store files aren't written till the disk is unmounted, or finder is restarted. - hdiutil detach "$DEV_NAME" - auto_open_opt=-noautoopen - DEV_NAME=`/usr/bin/hdiutil attach -readwrite -noverify $auto_open_opt "$rw_name" | egrep '^/dev/' | sed 1q | awk '{print $1}'` - echo - echo "New $ds_store_file file written. Re-run $0 without the -s option to use it" - cp /Volumes/$volume_name/.DS_Store ./$ds_store_file - SetFile -a v ./$ds_store_file - - # Unmount the disk image. - hdiutil detach "$DEV_NAME" - rm -f "$rw_name" - - exit 0 -fi - -# Unmount the disk image. -hdiutil detach "$DEV_NAME" - -# Create the offical release image by compressing the RW one. -echo "\033[1mCompressing the final disk image\033[0m" -img_name="Inkscape.dmg" -# TODO make this a command line option -if [ -e "$img_name" ]; then - echo "$img_name already exists." - rm -i "$img_name" -fi -/usr/bin/hdiutil convert "$rw_name" -format UDZO -imagekey zlib-level=9 -o "$img_name" -rm -f "$rw_name" - -exit 0 diff --git a/packaging/macosx/ports/_resources/port1.0/group/python-1.0.tcl b/packaging/macosx/ports/_resources/port1.0/group/python-1.0.tcl deleted file mode 100644 index dd288f57b..000000000 --- a/packaging/macosx/ports/_resources/port1.0/group/python-1.0.tcl +++ /dev/null @@ -1,289 +0,0 @@ -# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 -# $Id: python-1.0.tcl 118101 2014-03-22 15:16:34Z jmr@macports.org $ -# -# Copyright (c) 2011 The MacPorts Project -# -# Redistribution and use in source and binary forms, with or without -# modification, are permitted provided that the following conditions are -# met: -# -# 1. Redistributions of source code must retain the above copyright -# notice, this list of conditions and the following disclaimer. -# 2. Redistributions in binary form must reproduce the above copyright -# notice, this list of conditions and the following disclaimer in the -# documentation and/or other materials provided with the distribution. -# 3. Neither the name of The MacPorts Project nor the names of its -# contributors may be used to endorse or promote products derived from -# this software without specific prior written permission. -# -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -# - -# Usage: -# name should be of the form py-foo for modules -# subports pyXY-foo are declared for each XY in python.versions - -# for apps (i.e. not named py-foo), no subports will be defined -# only the python.default_version will be used -# you can change that in variants if you want - -# options: -# python.versions: which versions this module supports, e.g. "26 27 31" -# always set this (even if you have your own subport blocks) -# python.default_version: which version will be installed if the user asks -# for py-foo rather than pyXY-foo -# -# Note: setting these options requires name to be set beforehand - -categories python - -use_configure no -# we want the default universal variant added despite not using configure -universal_variant yes - -build.target build - -pre-destroot { - xinstall -d -m 755 ${destroot}${prefix}/share/doc/${subport}/examples -} - -options python.versions python.version python.default_version -option_proc python.versions python_set_versions -default python.default_version {[python_get_default_version]} -default python.version {[python_get_version]} - -proc python_get_version {} { - if {[string match py-* [option name]]} { - return [string range [option subport] 2 3] - } else { - return [option python.default_version] - } -} -proc python_get_default_version {} { - global python.versions - if {[info exists python.versions]} { - if {[lsearch -exact ${python.versions} 27] != -1} { - return 27 - } else { - return [lindex ${python.versions} end] - } - } else { - return 27 - } -} - -proc python_set_versions {option action args} { - if {$action ne "set"} { - return - } - global name subport python._addedcode - if {[string match py-* $name]} { - foreach v [option $option] { - subport py${v}[string trimleft $name py] { depends_lib port:python${v} } - } - if {$subport eq $name || $subport eq ""} { - # set up py-foo as a stub port that depends on the default pyXY-foo - fetch {} - checksum {} - extract {} - supported_archs noarch - global python.default_version python.version - unset python.version - depends_lib port:py${python.default_version}[string trimleft $name py] - patch {} - build {} - destroot { - system "echo $name is a stub port > ${destroot}${prefix}/share/doc/${name}/README" - } - } else { - set addcode 1 - } - } else { - set addcode 1 - } - if {[info exists addcode] && ![info exists python._addedcode]} { - pre-build { - if {${python.add_archflags}} { - if {[variant_exists universal] && [variant_isset universal]} { - build.env-append CFLAGS="${configure.universal_cflags}" \ - OBJCFLAGS="${configure.universal_cflags}" \ - CXXFLAGS="${configure.universal_cxxflags}" \ - LDFLAGS="${configure.universal_ldflags}" - } else { - build.env-append CFLAGS="${configure.cc_archflags}" \ - OBJCFLAGS="${configure.objc_archflags}" \ - CXXFLAGS="${configure.cxx_archflags}" \ - FFLAGS="${configure.f77_archflags}" \ - F90FLAGS="${configure.f90_archflags}" \ - FCFLAGS="${configure.fc_archflags}" \ - LDFLAGS="${configure.ld_archflags}" - } - } - if {${python.set_compiler}} { - foreach var {cc objc cxx fc f77 f90} { - if {[set configure.${var}] ne ""} { - build.env-append [string toupper $var]="[set configure.${var}]" - } - } - } - } - post-destroot { - if {${python.link_binaries}} { - foreach bin [glob -nocomplain -tails -directory "${destroot}${python.prefix}/bin" *] { - if {[catch {file type "${destroot}${prefix}/bin/${bin}${python.link_binaries_suffix}"}]} { - ln -s "${python.prefix}/bin/${bin}" "${destroot}${prefix}/bin/${bin}${python.link_binaries_suffix}" - } - } - } - if {${python.move_binaries}} { - foreach bin [glob -nocomplain -tails -directory "${destroot}${prefix}/bin" *] { - move ${destroot}${prefix}/bin/${bin} \ - ${destroot}${prefix}/bin/${bin}${python.move_binaries_suffix} - } - } - } - set python._addedcode 1 - } -} - -option_proc python.default_version python_set_default_version -proc python_set_default_version {option action args} { - if {$action ne "set"} { - return - } - global name subport python.default_version - if {[string match py-* $name]} { - if {$subport eq $name || $subport eq ""} { - depends_lib port:py${python.default_version}[string trimleft $name py] - } - } else { - python.versions ${python.default_version} - depends_lib-append port:python[option python.default_version] - } -} - - -options python.branch python.prefix python.bin python.lib python.libdir \ - python.include python.pkgd -# for pythonXY, python.branch is X.Y -default python.branch {[string range ${python.version} 0 end-1].[string index ${python.version} end]} -default python.prefix {[python_get_defaults prefix]} -default python.bin {[python_get_defaults bin]} -default python.lib {[python_get_defaults lib]} -default python.pkgd {[python_get_defaults pkgd]} -default python.libdir {${python.prefix}/lib/python${python.branch}} -default python.include {[python_get_defaults include]} - -default build.cmd {"${python.bin} setup.py [python_get_defaults setup_args]"} -default destroot.cmd {"${python.bin} setup.py [python_get_defaults setup_args]"} -default destroot.destdir {"--prefix=[python_get_defaults setup_prefix] --root=${destroot}"} - -proc python_get_defaults {var} { - global python.version python.branch prefix python.prefix - switch -- $var { - prefix { - global build_arch frameworks_dir - set ret "${frameworks_dir}/Python.framework/Versions/${python.branch}" - if {${python.version} == 25 || (${python.version} == 24 && - ![file isfile ${ret}/include/python${python.branch}/Python.h] && - ([file isfile ${prefix}/include/python${python.branch}/Python.h] - || [string match *64* $build_arch]))} { - set ret $prefix - } - return $ret - } - bin { - if {${python.version} != 24} { - return "${python.prefix}/bin/python${python.branch}" - } else { - return "${prefix}/bin/python${python.branch}" - } - } - include { - set inc_dir "${python.prefix}/include/python${python.branch}" - if {[file exists ${inc_dir}]} { - return ${inc_dir} - } else { - # look for "${inc_dir}*" and pick the first one found; - # make assumptions if none are found - if {[catch {set inc_dirs [glob ${inc_dir}*]}]} { - if {${python.version} < 30} { - return ${inc_dir} - } else { - return ${inc_dir}m - } - } else { - return [lindex ${inc_dirs} 0] - } - } - } - lib { - if {${python.version} != 24 && ${python.version} != 25} { - return "${python.prefix}/Python" - } else { - return "${prefix}/lib/lib${python.branch}.dylib" - } - } - pkgd { - if {${python.version} != 24} { - return "${python.prefix}/lib/python${python.branch}/site-packages" - } else { - return "${prefix}/lib/python${python.branch}/site-packages" - } - } - setup_args { - if {${python.version} != 24} { - return "--no-user-cfg" - } else { - return "" - } - } - setup_prefix { - if {${python.version} != 24} { - return "${python.prefix}" - } else { - return "${prefix}" - } - } - link_binaries { - if {${python.version} != 24 && ${python.version} != 25} { - return yes - } else { - return no - } - } - move_binaries { - if {${python.version} == 24 || ${python.version} == 25} { - return yes - } else { - return no - } - } - default { - error "unknown option $var" - } - } -} - -options python.add_archflags -default python.add_archflags yes -options python.set_compiler -default python.set_compiler yes - -options python.link_binaries python.link_binaries_suffix -default python.link_binaries {[python_get_defaults link_binaries]} -default python.link_binaries_suffix {-${python.branch}} - -options python.move_binaries python.move_binaries_suffix -default python.move_binaries {[python_get_defaults move_binaries]} -default python.move_binaries_suffix {-${python.branch}} diff --git a/packaging/macosx/ports/devel/dbus-python/Portfile b/packaging/macosx/ports/devel/dbus-python/Portfile deleted file mode 100644 index 3242e1cdb..000000000 --- a/packaging/macosx/ports/devel/dbus-python/Portfile +++ /dev/null @@ -1,164 +0,0 @@ -# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 -# $Id: Portfile 119928 2014-05-10 20:35:38Z devans@macports.org $ - -PortSystem 1.0 - -name dbus-python -version 1.2.0 -maintainers mcalhoun openmaintainer -license MIT -categories devel python -platforms darwin -description Python bindings for the dbus message bus system. - -set python_versions {24 25 26 27 31 32 33} - -# this default version should stay synchronized with python_get_default_version -# in the python PortGroup -set python_default_version 27 - -long_description \ - ${description} - -homepage http://www.freedesktop.org/Software/dbus/ -master_sites http://dbus.freedesktop.org/releases/dbus-python/ - -if {${name} eq ${subport}} { - # set up dbus-python as a stub port that depends on the default dbus-pythonXY - fetch {} - checksum {} - extract {} - supported_archs noarch - - depends_lib port:${name}${python_default_version} - - patch {} - use_configure no - build {} - destroot { - xinstall -d ${destroot}${prefix}/share/doc/${name} - system "echo $name is a stub port > ${destroot}${prefix}/share/doc/${name}/README" - } -} - -foreach python_version ${python_versions} { - - set python_branch [string range ${python_version} 0 end-1].[string index ${python_version} end] - - subport ${name}${python_version} { - - checksums rmd160 cba09a1ca259bfa49c943142110a968241f40360 \ - sha256 e12c6c8b2bf3a9302f75166952cbe41d6b38c3441bbc6767dbd498942316c6df - - livecheck.type regex - livecheck.url ${master_sites}?C=M&O=D - livecheck.regex ${name}-(\\d+(?:\\.\\d+)*) - - # dbus-python 1.x only supports Python 2.6 and above - if { [vercmp ${python_branch} 2.5] <= 0 } { - version 0.84.0 - - checksums rmd160 ec5912e28e49e89ff3f9a3a5a05292c27f11de2c \ - sha256 b85bc7aaf1a976627ca461b1ca7b0c4ddddff709f52fe44c9b2d1d7d8fac5906 - - livecheck.regex ${name}-(0(?:\\.\\d+)*) - } - - distname ${name}-${version} - - depends_build port:pkgconfig - - depends_lib \ - path:bin/dbus-daemon:dbus \ - port:dbus-glib \ - port:gettext \ - path:lib/pkgconfig/glib-2.0.pc:glib2 \ - port:libiconv \ - port:python${python_version} - - set python_prefix ${frameworks_dir}/Python.framework/Versions/${python_branch} - - configure.pre_args-replace --prefix=${prefix} --prefix=${python_prefix} - - configure.args \ - --docdir=${prefix}/share/doc/${subport} \ - --includedir=${python_prefix}/include/python${python_branch} \ - --disable-html-docs \ - --disable-api-docs - - configure.pkg_config_path ${python_prefix}/lib/pkgconfig - - configure.python ${prefix}/bin/python${python_branch} - - variant html description {Enable HTML documentation building} {} - - # pyXY-epydoc, which is required to build the api, is only supported on certain versions of python - if { [lsearch -exact {25 26 27} ${python_version}] != -1 } { - variant doc description {Enable API documentation building} {} - } - - variant examples description {Install examples} { - post-destroot { - set docdir ${prefix}/share/doc/${subport} - set exdir ${docdir}/examples - xinstall -d ${destroot}${exdir} - eval xinstall -m 644 [glob ${worksrcpath}/examples/*] ${destroot}${exdir} - } - } - - # pyXY-gobject, which is required to test, is only supported on certain versions of python - if { [lsearch -exact {26 27 32 33 34} ${python_version}] != -1 } { - variant test {} - - test.run yes - test.target check - } - - # ${python_version} and ${python_branch} do not have the right value inside variant block, - # so put it here. - if { [variant_isset html] || ([variant_exists doc] && [variant_isset doc]) } { - depends_build-append port:py${python_version}-docutils - configure.env-append RST2HTML=${prefix}/bin/rst2html-${python_branch}.py - } - - if { [variant_isset html] } { - configure.args-replace --disable-html-docs --enable-html-docs - } - - # ${python_version} and ${python_branch} do not have the right value inside variant block, - # so put it here. - if { [variant_exists doc] && [variant_isset doc] } { - depends_build-append port:py${python_version}-epydoc - configure.args-replace --disable-api-docs --enable-api-docs - configure.env-append EPYDOC=${prefix}/bin/epydoc-${python_branch} - - post-destroot { - set docdir ${prefix}/share/doc/${subport} - set apidir ${docdir}/api - xinstall -d ${destroot}${apidir} - eval xinstall -m 644 [glob ${worksrcpath}/api/*] ${destroot}${apidir} - } - } - - # ${python_version} and ${python_branch} do not have the right value inside variant block, - # so put it here. - if { [variant_exists test] } { - if { [variant_isset test] } { - depends_build-append port:py${python_version}-gobject - } else { - pre-test { - ui_error "test variant must be activated to enable test support." - error "Please enable test variant." - } - } - } - - platform darwin 9 { - post-patch { - reinplace "s| -export-symbols-regex.*| \\\\|g" \ - ${worksrcpath}/_dbus_bindings/Makefile.in \ - ${worksrcpath}/_dbus_glib_bindings/Makefile.in - } - } - } -} diff --git a/packaging/macosx/ports/devel/inkscape-packaging/Portfile b/packaging/macosx/ports/devel/inkscape-packaging/Portfile deleted file mode 100644 index de5d9ef35..000000000 --- a/packaging/macosx/ports/devel/inkscape-packaging/Portfile +++ /dev/null @@ -1,126 +0,0 @@ -# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 -# $Id: $ - -PortSystem 1.0 - -name inkscape-packaging -version 0.91 -revision 101 - -categories devel graphics -platforms darwin -license GPL-2 -supported_archs noarch - -maintainers users.sf.net:suv-sf - -description Dependencies for Inkscape.app -long_description ${description} - -homepage http://inkscape.org - -# this is a metaport - no fetch, configure and build phases -master_sites -distfiles -use_configure no -build {} -destroot { - # Create a dummy file so the port can be successfully activated - xinstall -d ${destroot}${prefix}/share/doc/${name} - set docfile [open ${destroot}${prefix}/share/doc/${name}/README.txt "w"] - puts $docfile "Inkscape packaging ${version} (meta port for all dependencies)\n" - close $docfile -} - -# build dependencies -depends_build port:bzr \ - port:autoconf \ - port:automake \ - port:pkgconfig \ - port:libtool \ - port:intltool \ - port:perl5 - -# core dependencies -depends_build-append port:popt \ - port:boehmgc \ - port:gsl \ - port:lcms2 \ - port:gtkmm \ - port:boost \ - port:ImageMagick \ - port:gtkspell2 \ - port:aspell-dict-en \ - port:poppler \ - port:potrace - -# ports for Inkscape.app -depends_build-append port:gnome-icon-theme \ - port:gnome-icon-theme-symbolic \ - port:icon-naming-utils \ - port:gnome-themes-standard \ - port:gtk-engines2 \ - port:gtk2-murrine - -# ports for python extensions -depends_build-append port:py27-lxml \ - port:py27-numpy \ - port:py27-Pillow \ - port:py27-uniconvertor \ - port:py27-serial \ - port:py27-pygtk - -if {${os.major} <= 10} { - # ports for python extensions on Snow Leopard and Leopard - depends_build-append port:py26-lxml \ - port:py26-numpy \ - port:py26-Pillow \ - port:py26-uniconvertor -} -if {${os.major} == 9} { - # ports for python extensions build deps on Leopard - depends_build-append port:gawk \ - port:py25-lxml \ - port:py25-numpy \ - port:py25-Pillow \ - port:py25-uniconvertor -} -if {${os.major} < 9} { - # we don't support Tiger anymore - return -code error "Mac OS X <= 10.4 not supported." -} - -# optional features -variant libwpd conflicts librevenge description {use libpwd for WPG, CDR, VSD} { -depends_build-append port:libcdr \ - port:libvisio \ - port:libwpg -} - -variant librevenge conflicts libwpd description {use librevenge for WPG, CDR, VSD} { -depends_build-append port:libcdr-0.1 \ - port:libvisio-0.1 \ - port:libwpg-0.3 -} - -variant gnome_vfs description {with gnome-vfs (deprecated)} { - depends_build-append port:gnome-vfs -} - -variant gvfs description {with gvfs} { - depends_build-append port:gvfs -} - -variant dbus description {with dbus} { - depends_build-append port:dbus \ - port:dbus-glib \ - port:dbus-python27 -} - -# variants -universal_variant no - -default_variants-append +gnome_vfs +librevenge - -# livecheck -livecheck.type none diff --git a/packaging/macosx/ports/lang/python25/Portfile b/packaging/macosx/ports/lang/python25/Portfile deleted file mode 100644 index a27bdaf64..000000000 --- a/packaging/macosx/ports/lang/python25/Portfile +++ /dev/null @@ -1,214 +0,0 @@ -# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 -# $Id: Portfile 104926 2013-04-05 04:43:09Z larryv@macports.org $ - -PortSystem 1.0 -PortGroup select 1.0 - -name python25 -version 2.5.6 -revision 100 - -set branch [join [lrange [split ${version} .] 0 1] .] -categories lang -license PSF -platforms darwin -maintainers nomaintainer - -description An interpreted, object-oriented programming language -long_description Python is an interpreted, interactive, object-oriented \ - programming language. - -homepage http://www.python.org/ -master_sites http://ftp.python.org/ftp/python/${version}/ - -distname Python-${version} -use_bzip2 yes - -checksums md5 5d45979c5f30fb2dd5f067c6b06b88e4 \ - sha1 29f6dd41bf09c5e04311b367cbb7604fa016e699 \ - rmd160 92f0a955971f187a7d50c6422168202ec551bf22 - -# patch-Lib-distutils-dist.py.diff comes from -# <http://bugs.python.org/issue1180> -patchfiles patch-Makefile.pre.in.diff \ - patch-Lib-cgi.py.diff \ - patch-Lib-distutils-dist.py.diff \ - patch-setup.py.diff \ - patch-configure.diff \ - patch-64bit.diff \ - patch-setup.py-disabled_modules.diff \ - patch-mac_ver.diff \ - patch-libedit.diff \ - patch-fwrapv.diff - -depends_lib port:gettext port:zlib port:openssl \ - port:sqlite3 port:db46 port:bzip2 \ - port:libedit port:ncurses -depends_run port:python_select - -configure.args --enable-shared \ - --enable-framework=${frameworks_dir} \ - --mandir=${prefix}/share/man \ - --enable-ipv6 \ - --with-cxx=${configure.cxx} - -post-patch { - reinplace "s|__PREFIX__|${prefix}|g" ${worksrcpath}/Lib/cgi.py \ - ${worksrcpath}/setup.py - reinplace "s|/Applications/MacPython|${applications_dir}/MacPython|g" \ - ${worksrcpath}/Mac/Makefile.in \ - ${worksrcpath}/Mac/IDLE/Makefile.in \ - ${worksrcpath}/Mac/Tools/Doc/setup.py \ - ${worksrcpath}/Mac/PythonLauncher/Makefile.in \ - ${worksrcpath}/Mac/BuildScript/build-installer.py - reinplace "s|xargs -0 rm -r|xargs -0 rm -rf|g" \ - ${worksrcpath}/Mac/PythonLauncher/Makefile.in - reinplace "s|__BUILD_ARCH__|${build_arch}|" ${worksrcpath}/configure - reinplace "s|__UNIVERSAL_CFLAGS__|${configure.universal_cflags}|" ${worksrcpath}/configure - reinplace "s|__UNIVERSAL_LDFLAGS__|${configure.universal_ldflags}|" \ - ${worksrcpath}/configure \ - ${worksrcpath}/Makefile.pre.in - - # http://trac.macports.org/ticket/21517 - system -W ${worksrcpath} "ed - Modules/_localemodule.c < ${filespath}/_localemodule.c.ed" - system -W ${worksrcpath} "ed - Lib/locale.py < ${filespath}/locale.py.ed" -} - -build.target all - -# TODO: From python24, do we still need this? -# Workaround for case-sensitive file systems -post-build { - if { ![file exists ${worksrcpath}/python.exe] } { - ln -s python ${worksrcpath}/python.exe - } -} - -test.run yes -test.target test - -destroot.target frameworkinstall maninstall - -# ensure that correct compiler is used -build.args-append MAKE="${build.cmd}" CC="${configure.cc}" -destroot.args-append MAKE="${destroot.cmd}" CC="${configure.cc}" - -select.group python -select.file ${filespath}/python[string map {. {}} ${branch}] - -notes " -To make python ${branch} the default (i.e. the version you get when you run\ -'python'), please run: - -sudo port select --set ${select.group} [file tail ${select.file}] -" - -platform macosx { -post-destroot { - - set framewpath ${frameworks_dir}/Python.framework - set framewdir ${framewpath}/Versions/${branch} - - # Without this, LINKFORSHARED is set to - # ... $(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK) - # (this becomes Python.framework/Versions/2.5/Python) which doesn't - # quite work (see ticket #15099); instead specifically list the - # full path to the proper Python framework file (which becomes - # ${prefix}/Library/Frameworks/Python.framework/Versions/2.5/Python) - reinplace {s|^\(LINKFORSHARED=.*\)$(PYTHONFRAMEWORKDIR).*$|\1 $(PYTHONFRAMEWORKINSTALLDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)|} ${destroot}${framewdir}/lib/python${branch}/config/Makefile - - foreach dir { lib include } { - file rename ${destroot}${framewdir}/${dir}/python${branch} ${destroot}${prefix}/${dir} - ln -s ${prefix}/${dir}/python${branch} ${destroot}${framewdir}/${dir}/python${branch} - } - ln -s ${prefix}/share ${destroot}${framewdir}/share - - ln -s ${framewdir}/Python ${destroot}${prefix}/lib/libpython${branch}.dylib - - file rename ${destroot}${prefix}/share/man/man1/python.1 ${destroot}${prefix}/share/man/man1/python${branch}.1 - - # delete symlinks without version suffix, use python_select instead to choose version - foreach bin { python pythonw idle pydoc smtpd.py python-config } { - file delete ${destroot}${prefix}/bin/${bin} - } - foreach bin [list python${branch} pythonw${branch} idle${branch} pydoc${branch} smtpd${branch}.py python${branch}-config] { - file rename -force ${destroot}${framewdir}/bin/${bin} ${destroot}${prefix}/bin - ln -s ${prefix}/bin/${bin} ${destroot}${framewdir}/bin/${bin} - } - - foreach dir { Headers Resources Python Versions/Current } { - file delete ${destroot}${framewpath}/${dir} - } - - # Fix incorrectly-pointed libpython2.5.a symlink, see - # http://trac.macports.org/ticket/19906 - set python_staticlink ${destroot}${prefix}/lib/python${branch}/config/libpython${branch}.a - file delete ${python_staticlink} - ln -s ${framewdir}/Python ${python_staticlink} -} -} - -platform darwin { - post-configure { - # See http://trac.macports.org/ticket/18376 - system -W ${worksrcpath} "ed - pyconfig.h < ${filespath}/pyconfig.ed" - } - if {${os.major} >= 10} { - configure.cppflags-append -D_DARWIN_C_SOURCE - patchfiles-append patch-pyconfig.h.in.diff - } - post-patch { - if {![file exists /usr/lib/libSystemStubs.a]} { - reinplace s/-lSystemStubs//g ${worksrcpath}/configure - } - } - post-destroot { - # remove -arch flags from the config - reinplace -E {s|-arch [a-z0-9_]+||g} \ - ${destroot}${prefix}/lib/python${branch}/config/Makefile - } -} - -platform darwin 8 { - patchfiles-append patch-FSIORefNum.diff -} - -platform darwin 9 { - configure.cppflags-append -D__DARWIN_UNIX03 -} - -platform puredarwin { - patchfiles-append patch-Modules-posixmodule.c.diff - configure.args-delete --enable-framework=${frameworks_dir} - configure.args-append --disable-toolbox-glue --disable-framework - destroot.target install maninstall - -post-build { - # thin dynamic library to have the same arch as static lib, even after -lSystemStubs - system "lipo ${worksrcpath}/libpython${branch}.dylib -output ${worksrcpath}/libpython${branch}.dylib -thin `lipo -info ${worksrcpath}/libpython${branch}.a | tail -n 1 | sed -e 's/.*architecture: \\(.*\\)/\\1/'`" -} - -post-destroot { - # delete symlinks without version suffix, use python_select instead to choose version - foreach bin { python pythonw idle pydoc smtpd.py python-config } { - file delete ${destroot}${prefix}/bin/${bin} - } - - file rename ${destroot}${prefix}/share/man/man1/python.1 ${destroot}${prefix}/share/man/man1/python${branch}.1 -} -} - -variant universal { - if {${configure.sdkroot} == ""} { - configure.args-append --enable-universalsdk=/ - } else { - configure.args-append --enable-universalsdk=${configure.sdkroot} - } - post-configure { - system -W ${worksrcpath} "ed - pyconfig.h < ${filespath}/pyconfig.h-universal.ed" - } -} - -livecheck.type regex -livecheck.url ${homepage}download/releases/ -livecheck.regex Python (${branch}.\[0-9\]+) diff --git a/packaging/macosx/ports/lang/python25/files/_localemodule.c.ed b/packaging/macosx/ports/lang/python25/files/_localemodule.c.ed deleted file mode 100644 index d4617a931..000000000 --- a/packaging/macosx/ports/lang/python25/files/_localemodule.c.ed +++ /dev/null @@ -1,2 +0,0 @@ -g/defined(__APPLE__)/s//0/g -w diff --git a/packaging/macosx/ports/lang/python25/files/locale.py.ed b/packaging/macosx/ports/lang/python25/files/locale.py.ed deleted file mode 100644 index 0bdbf3ea0..000000000 --- a/packaging/macosx/ports/lang/python25/files/locale.py.ed +++ /dev/null @@ -1,2 +0,0 @@ -g/'darwin', /s/// -w diff --git a/packaging/macosx/ports/lang/python25/files/patch-64bit.diff b/packaging/macosx/ports/lang/python25/files/patch-64bit.diff deleted file mode 100644 index 100617df6..000000000 --- a/packaging/macosx/ports/lang/python25/files/patch-64bit.diff +++ /dev/null @@ -1,1234 +0,0 @@ ---- Include/pymactoolbox.h.orig 2004-11-05 18:02:59.000000000 +1100 -+++ Include/pymactoolbox.h 2009-09-10 18:08:58.000000000 +1000 -@@ -8,7 +8,9 @@ - #endif - - #include <Carbon/Carbon.h> -+#ifndef __LP64__ - #include <QuickTime/QuickTime.h> -+#endif /* !__LP64__ */ - - /* - ** Helper routines for error codes and such. -@@ -18,8 +20,10 @@ - PyObject *PyMac_GetOSErrException(void); /* Initialize & return it */ - PyObject *PyErr_Mac(PyObject *, int); /* Exception with a mac error */ - PyObject *PyMac_Error(OSErr); /* Uses PyMac_GetOSErrException */ -+#ifndef __LP64__ - extern OSErr PyMac_GetFullPathname(FSSpec *, char *, int); /* convert - fsspec->path */ -+#endif /* !__LP64__ */ - /* - ** These conversion routines are defined in mactoolboxglue.c itself. - */ -@@ -83,9 +87,10 @@ - #endif /* USE_TOOLBOX_OBJECT_GLUE */ - - /* macfs exports */ -+#ifndef __LP64__ - int PyMac_GetFSSpec(PyObject *, FSSpec *); /* argument parser for FSSpec */ - PyObject *PyMac_BuildFSSpec(FSSpec *); /* Convert FSSpec to PyObject */ -- -+#endif /* !__LP64__ */ - int PyMac_GetFSRef(PyObject *, FSRef *); /* argument parser for FSRef */ - PyObject *PyMac_BuildFSRef(FSRef *); /* Convert FSRef to PyObject */ - -@@ -101,39 +106,54 @@ - extern int CmpInstObj_Convert(PyObject *, ComponentInstance *); - - /* Ctl exports */ -+#ifndef __LP64__ - extern PyObject *CtlObj_New(ControlHandle); - extern int CtlObj_Convert(PyObject *, ControlHandle *); -+#endif /* !__LP64__ */ - - /* Dlg exports */ -+#ifndef __LP64__ - extern PyObject *DlgObj_New(DialogPtr); - extern int DlgObj_Convert(PyObject *, DialogPtr *); - extern PyObject *DlgObj_WhichDialog(DialogPtr); -+#endif /* !__LP64__ */ - - /* Drag exports */ -+#ifndef __LP64__ - extern PyObject *DragObj_New(DragReference); - extern int DragObj_Convert(PyObject *, DragReference *); -+#endif /* !__LP64__ */ - - /* List exports */ -+#ifndef __LP64__ - extern PyObject *ListObj_New(ListHandle); - extern int ListObj_Convert(PyObject *, ListHandle *); -+#endif /* !__LP64__ */ - - /* Menu exports */ -+#ifndef __LP64__ - extern PyObject *MenuObj_New(MenuHandle); - extern int MenuObj_Convert(PyObject *, MenuHandle *); -+#endif /* !__LP64__ */ - - /* Qd exports */ -+#ifndef __LP64__ - extern PyObject *GrafObj_New(GrafPtr); - extern int GrafObj_Convert(PyObject *, GrafPtr *); - extern PyObject *BMObj_New(BitMapPtr); - extern int BMObj_Convert(PyObject *, BitMapPtr *); - extern PyObject *QdRGB_New(RGBColor *); - extern int QdRGB_Convert(PyObject *, RGBColor *); -+#endif /* !__LP64__ */ - - /* Qdoffs exports */ -+#ifndef __LP64__ - extern PyObject *GWorldObj_New(GWorldPtr); - extern int GWorldObj_Convert(PyObject *, GWorldPtr *); -+#endif /* !__LP64__ */ - - /* Qt exports */ -+#ifndef __LP64__ - extern PyObject *TrackObj_New(Track); - extern int TrackObj_Convert(PyObject *, Track *); - extern PyObject *MovieObj_New(Movie); -@@ -146,6 +166,7 @@ - extern int UserDataObj_Convert(PyObject *, UserData *); - extern PyObject *MediaObj_New(Media); - extern int MediaObj_Convert(PyObject *, Media *); -+#endif /* !__LP64__ */ - - /* Res exports */ - extern PyObject *ResObj_New(Handle); -@@ -154,13 +175,17 @@ - extern int OptResObj_Convert(PyObject *, Handle *); - - /* TE exports */ -+#ifndef __LP64__ - extern PyObject *TEObj_New(TEHandle); - extern int TEObj_Convert(PyObject *, TEHandle *); -+#endif /* !__LP64__ */ - - /* Win exports */ -+#ifndef __LP64__ - extern PyObject *WinObj_New(WindowPtr); - extern int WinObj_Convert(PyObject *, WindowPtr *); - extern PyObject *WinObj_WhichWindow(WindowPtr); -+#endif /* !__LP64__ */ - - /* CF exports */ - extern PyObject *CFObj_New(CFTypeRef); ---- Python/mactoolboxglue.c.orig 2006-07-12 02:44:25.000000000 +1000 -+++ Python/mactoolboxglue.c 2009-09-10 19:26:39.000000000 +1000 -@@ -105,7 +105,7 @@ - return PyErr_Mac(PyMac_GetOSErrException(), err); - } - -- -+#ifndef __LP64__ - OSErr - PyMac_GetFullPathname(FSSpec *fss, char *path, int len) - { -@@ -153,6 +153,7 @@ - Py_XDECREF(fs); - return err; - } -+#endif /* !__LP64__ */ - - /* Convert a 4-char string object argument to an OSType value */ - int -@@ -417,6 +418,7 @@ - GLUE_NEW(GWorldPtr, GWorldObj_New, "Carbon.Qdoffs") - GLUE_CONVERT(GWorldPtr, GWorldObj_Convert, "Carbon.Qdoffs") - -+#ifndef __LP64__ - GLUE_NEW(Track, TrackObj_New, "Carbon.Qt") - GLUE_CONVERT(Track, TrackObj_Convert, "Carbon.Qt") - GLUE_NEW(Movie, MovieObj_New, "Carbon.Qt") -@@ -429,6 +431,7 @@ - GLUE_CONVERT(UserData, UserDataObj_Convert, "Carbon.Qt") - GLUE_NEW(Media, MediaObj_New, "Carbon.Qt") - GLUE_CONVERT(Media, MediaObj_Convert, "Carbon.Qt") -+#endif /* !__LP64__ */ - - GLUE_NEW(Handle, ResObj_New, "Carbon.Res") - GLUE_CONVERT(Handle, ResObj_Convert, "Carbon.Res") ---- Modules/_ctypes/libffi/src/darwin/ffitarget.h.orig 2006-05-26 07:58:05.000000000 +1000 -+++ Modules/_ctypes/libffi/src/darwin/ffitarget.h 2009-09-10 20:15:39.000000000 +1000 -@@ -4,7 +4,7 @@ - * created by configure). This makes is possible to build a univeral binary - * of ctypes in one go. - */ --#if defined(__i386__) -+#if defined(__i386__) || defined(__x86_64__) - - #ifndef X86_DARWIN - #define X86_DARWIN -@@ -13,7 +13,7 @@ - - #include "../src/x86/ffitarget.h" - --#elif defined(__ppc__) -+#elif defined(__ppc__) || defined(__ppc64__) - - #ifndef POWERPC_DARWIN - #define POWERPC_DARWIN ---- Mac/Modules/res/_Resmodule.c.orig 2005-07-04 06:59:44.000000000 +1000 -+++ Mac/Modules/res/_Resmodule.c 2009-09-10 20:44:43.000000000 +1000 -@@ -414,6 +414,7 @@ - return _res; - } - -+#ifndef __LP64__ - static PyObject *ResObj_as_Control(ResourceObject *_self, PyObject *_args) - { - PyObject *_res = NULL; -@@ -431,6 +432,7 @@ - return _res; - - } -+#endif /* !__LP64__ */ - - static PyObject *ResObj_LoadResource(ResourceObject *_self, PyObject *_args) - { -@@ -501,10 +503,12 @@ - PyDoc_STR("(long newSize) -> None")}, - {"GetNextFOND", (PyCFunction)ResObj_GetNextFOND, 1, - PyDoc_STR("() -> (Handle _rv)")}, -+#ifndef __LP64__ - {"as_Control", (PyCFunction)ResObj_as_Control, 1, - PyDoc_STR("Return this resource/handle as a Control")}, - {"as_Menu", (PyCFunction)ResObj_as_Menu, 1, - PyDoc_STR("Return this resource/handle as a Menu")}, -+#endif /* !__LP64__ */ - {"LoadResource", (PyCFunction)ResObj_LoadResource, 1, - PyDoc_STR("() -> None")}, - {"AutoDispose", (PyCFunction)ResObj_AutoDispose, 1, -@@ -1152,6 +1156,7 @@ - return _res; - } - -+#ifndef __LP64__ - static PyObject *Res_OpenRFPerm(PyObject *_self, PyObject *_args) - { - PyObject *_res = NULL; -@@ -1287,6 +1292,7 @@ - _res = Py_None; - return _res; - } -+#endif /* !__LP64__ */ - - static PyObject *Res_InsertResourceFile(PyObject *_self, PyObject *_args) - { -@@ -1327,6 +1333,7 @@ - return _res; - } - -+#ifndef __LP64__ - static PyObject *Res_FSpResourceFileAlreadyOpen(PyObject *_self, PyObject *_args) - { - PyObject *_res = NULL; -@@ -1413,6 +1420,7 @@ - nextRefNum); - return _res; - } -+#endif /* !__LP64__ */ - - static PyObject *Res_FSOpenResFile(PyObject *_self, PyObject *_args) - { -@@ -1438,6 +1446,7 @@ - return _res; - } - -+#ifndef __LP64__ - static PyObject *Res_FSCreateResFile(PyObject *_self, PyObject *_args) - { - PyObject *_res = NULL; -@@ -1534,6 +1543,7 @@ - PyMac_BuildFSSpec, &newSpec); - return _res; - } -+#endif /* !__LP64__ */ - - static PyObject *Res_FSOpenResourceFile(PyObject *_self, PyObject *_args) - { -@@ -1637,6 +1647,7 @@ - PyDoc_STR("(short refNum) -> (short _rv)")}, - {"SetResFileAttrs", (PyCFunction)Res_SetResFileAttrs, 1, - PyDoc_STR("(short refNum, short attrs) -> None")}, -+#ifndef __LP64__ - {"OpenRFPerm", (PyCFunction)Res_OpenRFPerm, 1, - PyDoc_STR("(Str255 fileName, short vRefNum, SignedByte permission) -> (short _rv)")}, - {"HOpenResFile", (PyCFunction)Res_HOpenResFile, 1, -@@ -1647,10 +1658,12 @@ - PyDoc_STR("(FSSpec spec, SignedByte permission) -> (short _rv)")}, - {"FSpCreateResFile", (PyCFunction)Res_FSpCreateResFile, 1, - PyDoc_STR("(FSSpec spec, OSType creator, OSType fileType, ScriptCode scriptTag) -> None")}, -+#endif /* !__LP64__ */ - {"InsertResourceFile", (PyCFunction)Res_InsertResourceFile, 1, - PyDoc_STR("(SInt16 refNum, RsrcChainLocation where) -> None")}, - {"DetachResourceFile", (PyCFunction)Res_DetachResourceFile, 1, - PyDoc_STR("(SInt16 refNum) -> None")}, -+#ifndef __LP64__ - {"FSpResourceFileAlreadyOpen", (PyCFunction)Res_FSpResourceFileAlreadyOpen, 1, - PyDoc_STR("(FSSpec resourceFile) -> (Boolean _rv, Boolean inChain, SInt16 refNum)")}, - {"FSpOpenOrphanResFile", (PyCFunction)Res_FSpOpenOrphanResFile, 1, -@@ -1659,14 +1672,17 @@ - PyDoc_STR("() -> (SInt16 refNum)")}, - {"GetNextResourceFile", (PyCFunction)Res_GetNextResourceFile, 1, - PyDoc_STR("(SInt16 curRefNum) -> (SInt16 nextRefNum)")}, -+#endif /* !__LP64__ */ - {"FSOpenResFile", (PyCFunction)Res_FSOpenResFile, 1, - PyDoc_STR("(FSRef ref, SignedByte permission) -> (short _rv)")}, -+#ifndef __LP64__ - {"FSCreateResFile", (PyCFunction)Res_FSCreateResFile, 1, - PyDoc_STR("(FSRef parentRef, Buffer nameLength) -> (FSRef newRef, FSSpec newSpec)")}, - {"FSResourceFileAlreadyOpen", (PyCFunction)Res_FSResourceFileAlreadyOpen, 1, - PyDoc_STR("(FSRef resourceFileRef) -> (Boolean _rv, Boolean inChain, SInt16 refNum)")}, - {"FSCreateResourceFile", (PyCFunction)Res_FSCreateResourceFile, 1, - PyDoc_STR("(FSRef parentRef, Buffer nameLength, Buffer forkNameLength) -> (FSRef newRef, FSSpec newSpec)")}, -+#endif /* !__LP64__ */ - {"FSOpenResourceFile", (PyCFunction)Res_FSOpenResourceFile, 1, - PyDoc_STR("(FSRef ref, Buffer forkNameLength, SignedByte permissions) -> (SInt16 refNum)")}, - {"Handle", (PyCFunction)Res_Handle, 1, ---- Mac/Modules/MacOS.c.orig 2006-07-26 05:20:54.000000000 +1000 -+++ Mac/Modules/MacOS.c 2009-09-10 21:47:34.000000000 +1000 -@@ -54,7 +54,7 @@ - do_close(rfobject *self) - { - if (self->isclosed ) return; -- (void)FSClose(self->fRefNum); -+ (void)FSCloseFork(self->fRefNum); - self->isclosed = 1; - } - -@@ -68,6 +68,7 @@ - long n; - PyObject *v; - OSErr err; -+ ByteCount n2; - - if (self->isclosed) { - PyErr_SetString(PyExc_ValueError, "Operation on closed file"); -@@ -81,13 +82,13 @@ - if (v == NULL) - return NULL; - -- err = FSRead(self->fRefNum, &n, PyString_AsString(v)); -+ err = FSReadFork(self->fRefNum, fsAtMark, 0, n, PyString_AsString(v), &n2); - if (err && err != eofErr) { - PyMac_Error(err); - Py_DECREF(v); - return NULL; - } -- _PyString_Resize(&v, n); -+ _PyString_Resize(&v, n2); - return v; - } - -@@ -109,7 +110,7 @@ - } - if (!PyArg_ParseTuple(args, "s#", &buffer, &size)) - return NULL; -- err = FSWrite(self->fRefNum, &size, buffer); -+ err = FSWriteFork(self->fRefNum, fsAtMark, 0, size, buffer, NULL); - if (err) { - PyMac_Error(err); - return NULL; -@@ -126,9 +127,9 @@ - static PyObject * - rf_seek(rfobject *self, PyObject *args) - { -- long amount, pos; -+ long amount; - int whence = SEEK_SET; -- long eof; -+ int mode; - OSErr err; - - if (self->isclosed) { -@@ -138,35 +139,23 @@ - if (!PyArg_ParseTuple(args, "l|i", &amount, &whence)) - return NULL; - -- if ((err = GetEOF(self->fRefNum, &eof))) -- goto ioerr; -- - switch (whence) { - case SEEK_CUR: -- if ((err = GetFPos(self->fRefNum, &pos))) -- goto ioerr; -+ mode = fsFromMark; - break; - case SEEK_END: -- pos = eof; -+ mode = fsFromLEOF; - break; - case SEEK_SET: -- pos = 0; -+ mode = fsFromStart; - break; - default: - PyErr_BadArgument(); - return NULL; - } - -- pos += amount; -- -- /* Don't bother implementing seek past EOF */ -- if (pos > eof || pos < 0) { -- PyErr_BadArgument(); -- return NULL; -- } -- -- if ((err = SetFPos(self->fRefNum, fsFromStart, pos)) ) { --ioerr: -+ err = FSSetForkPosition(self->fRefNum, mode, amount); -+ if (err != noErr) { - PyMac_Error(err); - return NULL; - } -@@ -182,7 +171,7 @@ - static PyObject * - rf_tell(rfobject *self, PyObject *args) - { -- long where; -+ long long where; - OSErr err; - - if (self->isclosed) { -@@ -191,11 +180,13 @@ - } - if (!PyArg_ParseTuple(args, "")) - return NULL; -- if ((err = GetFPos(self->fRefNum, &where)) ) { -+ -+ err = FSGetForkPosition(self->fRefNum, &where); -+ if (err != noErr) { - PyMac_Error(err); - return NULL; - } -- return PyInt_FromLong(where); -+ return PyLong_FromLongLong(where); - } - - static char rf_close__doc__[] = -@@ -292,17 +283,61 @@ - static PyObject * - MacOS_GetCreatorAndType(PyObject *self, PyObject *args) - { -- FSSpec fss; -- FInfo info; - PyObject *creator, *type, *res; - OSErr err; -- -- if (!PyArg_ParseTuple(args, "O&", PyMac_GetFSSpec, &fss)) -+ FSRef ref; -+ FSCatalogInfo cataloginfo; -+ FileInfo* finfo; -+ -+ if (!PyArg_ParseTuple(args, "O&", PyMac_GetFSRef, &ref)) { -+#ifndef __LP64__ -+ /* This function is documented to take an FSSpec as well, -+ * which only works in 32-bit mode. -+ */ -+ PyErr_Clear(); -+ FSSpec fss; -+ FInfo info; -+ -+ if (!PyArg_ParseTuple(args, "O&", PyMac_GetFSSpec, &fss)) -+ return NULL; -+ -+ if ((err = FSpGetFInfo(&fss, &info)) != noErr) { -+ return PyErr_Mac(MacOS_Error, err); -+ } -+ creator = PyString_FromStringAndSize( -+ (char *)&info.fdCreator, 4); -+ type = PyString_FromStringAndSize((char *)&info.fdType, 4); -+ res = Py_BuildValue("OO", creator, type); -+ Py_DECREF(creator); -+ Py_DECREF(type); -+ return res; -+#else /* __LP64__ */ -+ return NULL; -+#endif /* __LP64__ */ -+ } -+ -+ err = FSGetCatalogInfo(&ref, -+ kFSCatInfoFinderInfo|kFSCatInfoNodeFlags, &cataloginfo, -+ NULL, NULL, NULL); -+ if (err != noErr) { -+ PyErr_Mac(MacOS_Error, err); - return NULL; -- if ((err = FSpGetFInfo(&fss, &info)) != noErr) -- return PyErr_Mac(MacOS_Error, err); -- creator = PyString_FromStringAndSize((char *)&info.fdCreator, 4); -- type = PyString_FromStringAndSize((char *)&info.fdType, 4); -+ } -+ -+ if ((cataloginfo.nodeFlags & kFSNodeIsDirectoryMask) != 0) { -+ /* Directory: doesn't have type/creator info. -+ * -+ * The specific error code is for backward compatibility with -+ * earlier versions. -+ */ -+ PyErr_Mac(MacOS_Error, fnfErr); -+ return NULL; -+ -+ } -+ finfo = (FileInfo*)&(cataloginfo.finderInfo); -+ creator = PyString_FromStringAndSize((char*)&(finfo->fileCreator), 4); -+ type = PyString_FromStringAndSize((char*)&(finfo->fileType), 4); -+ - res = Py_BuildValue("OO", creator, type); - Py_DECREF(creator); - Py_DECREF(type); -@@ -314,20 +349,66 @@ - static PyObject * - MacOS_SetCreatorAndType(PyObject *self, PyObject *args) - { -- FSSpec fss; - ResType creator, type; -- FInfo info; -+ FSRef ref; -+ FileInfo* finfo; - OSErr err; -- -+ FSCatalogInfo cataloginfo; -+ - if (!PyArg_ParseTuple(args, "O&O&O&", -+ PyMac_GetFSRef, &ref, PyMac_GetOSType, &creator, PyMac_GetOSType, &type)) { -+#ifndef __LP64__ -+ /* Try to handle FSSpec arguments, for backward compatibility */ -+ FSSpec fss; -+ FInfo info; -+ -+ if (!PyArg_ParseTuple(args, "O&O&O&", - PyMac_GetFSSpec, &fss, PyMac_GetOSType, &creator, PyMac_GetOSType, &type)) -+ return NULL; -+ -+ if ((err = FSpGetFInfo(&fss, &info)) != noErr) -+ return PyErr_Mac(MacOS_Error, err); -+ -+ info.fdCreator = creator; -+ info.fdType = type; -+ -+ if ((err = FSpSetFInfo(&fss, &info)) != noErr) -+ return PyErr_Mac(MacOS_Error, err); -+ Py_INCREF(Py_None); -+ return Py_None; -+#else /* __LP64__ */ -+ return NULL; -+#endif /* __LP64__ */ -+ } -+ -+ err = FSGetCatalogInfo(&ref, -+ kFSCatInfoFinderInfo|kFSCatInfoNodeFlags, &cataloginfo, -+ NULL, NULL, NULL); -+ if (err != noErr) { -+ PyErr_Mac(MacOS_Error, err); - return NULL; -- if ((err = FSpGetFInfo(&fss, &info)) != noErr) -- return PyErr_Mac(MacOS_Error, err); -- info.fdCreator = creator; -- info.fdType = type; -- if ((err = FSpSetFInfo(&fss, &info)) != noErr) -- return PyErr_Mac(MacOS_Error, err); -+ } -+ -+ if ((cataloginfo.nodeFlags & kFSNodeIsDirectoryMask) != 0) { -+ /* Directory: doesn't have type/creator info. -+ * -+ * The specific error code is for backward compatibility with -+ * earlier versions. -+ */ -+ PyErr_Mac(MacOS_Error, fnfErr); -+ return NULL; -+ -+ } -+ finfo = (FileInfo*)&(cataloginfo.finderInfo); -+ finfo->fileCreator = creator; -+ finfo->fileType = type; -+ -+ err = FSSetCatalogInfo(&ref, kFSCatInfoFinderInfo, &cataloginfo); -+ if (err != noErr) { -+ PyErr_Mac(MacOS_Error, fnfErr); -+ return NULL; -+ } -+ - Py_INCREF(Py_None); - return Py_None; - } -@@ -399,6 +480,7 @@ - return Py_BuildValue("s", buf); - } - -+#ifndef __LP64__ - static char splash_doc[] = "Open a splash-screen dialog by resource-id (0=close)"; - - static PyObject * -@@ -470,6 +552,7 @@ - Py_INCREF(Py_None); - return Py_None; - } -+#endif /* !__LP64__ */ - - static char WMAvailable_doc[] = - "True if this process can interact with the display." -@@ -530,17 +613,18 @@ - { - OSErr err; - char *mode = "r"; -- FSSpec fss; -- SignedByte permission = 1; -+ FSRef ref; -+ SInt8 permission = fsRdPerm; - rfobject *fp; -+ HFSUniStr255 name; - -- if (!PyArg_ParseTuple(args, "O&|s", PyMac_GetFSSpec, &fss, &mode)) -+ if (!PyArg_ParseTuple(args, "O&|s", PyMac_GetFSRef, &ref, &mode)) - return NULL; - while (*mode) { - switch (*mode++) { - case '*': break; -- case 'r': permission = 1; break; -- case 'w': permission = 2; break; -+ case 'r': permission = fsRdPerm; break; -+ case 'w': permission = fsWrPerm; break; - case 'b': break; - default: - PyErr_BadArgument(); -@@ -548,33 +632,18 @@ - } - } - -- if ( (fp = newrfobject()) == NULL ) -+ err = FSGetResourceForkName(&name); -+ if (err != noErr) { -+ PyMac_Error(err); - return NULL; -+ } - -- err = HOpenRF(fss.vRefNum, fss.parID, fss.name, permission, &fp->fRefNum); -+ if ( (fp = newrfobject()) == NULL ) -+ return NULL; -+ - -- if ( err == fnfErr ) { -- /* In stead of doing complicated things here to get creator/type -- ** correct we let the standard i/o library handle it -- */ -- FILE *tfp; -- char pathname[PATHNAMELEN]; -- -- if ( (err=PyMac_GetFullPathname(&fss, pathname, PATHNAMELEN)) ) { -- PyMac_Error(err); -- Py_DECREF(fp); -- return NULL; -- } -- -- if ( (tfp = fopen(pathname, "w")) == NULL ) { -- PyMac_Error(fnfErr); /* What else... */ -- Py_DECREF(fp); -- return NULL; -- } -- fclose(tfp); -- err = HOpenRF(fss.vRefNum, fss.parID, fss.name, permission, &fp->fRefNum); -- } -- if ( err ) { -+ err = FSOpenFork(&ref, name.length, name.unicode, permission, &fp->fRefNum); -+ if (err != noErr) { - Py_DECREF(fp); - PyMac_Error(err); - return NULL; -@@ -589,10 +658,12 @@ - {"SetCreatorAndType", MacOS_SetCreatorAndType, 1, setcrtp_doc}, - {"GetErrorString", MacOS_GetErrorString, 1, geterr_doc}, - {"openrf", MacOS_openrf, 1, openrf_doc}, -+#ifndef __LP64__ - {"splash", MacOS_splash, 1, splash_doc}, - {"DebugStr", MacOS_DebugStr, 1, DebugStr_doc}, -- {"GetTicks", MacOS_GetTicks, 1, GetTicks_doc}, - {"SysBeep", MacOS_SysBeep, 1, SysBeep_doc}, -+#endif /* !__LP64__ */ -+ {"GetTicks", MacOS_GetTicks, 1, GetTicks_doc}, - {"WMAvailable", MacOS_WMAvailable, 1, WMAvailable_doc}, - {NULL, NULL} /* Sentinel */ - }; ---- Mac/Modules/file/_Filemodule.c.orig 2006-05-29 07:57:35.000000000 +1000 -+++ Mac/Modules/file/_Filemodule.c 2009-09-10 22:48:47.000000000 +1000 -@@ -18,9 +18,11 @@ - #include <Carbon/Carbon.h> - - #ifdef USE_TOOLBOX_OBJECT_GLUE -+#ifndef __LP64__ - extern int _PyMac_GetFSSpec(PyObject *v, FSSpec *spec); --extern int _PyMac_GetFSRef(PyObject *v, FSRef *fsr); - extern PyObject *_PyMac_BuildFSSpec(FSSpec *spec); -+#endif /* !__LP64__ */ -+extern int _PyMac_GetFSRef(PyObject *v, FSRef *fsr); - extern PyObject *_PyMac_BuildFSRef(FSRef *spec); - - #define PyMac_GetFSSpec _PyMac_GetFSSpec -@@ -28,20 +30,26 @@ - #define PyMac_BuildFSSpec _PyMac_BuildFSSpec - #define PyMac_BuildFSRef _PyMac_BuildFSRef - #else -+#ifndef __LP64__ - extern int PyMac_GetFSSpec(PyObject *v, FSSpec *spec); --extern int PyMac_GetFSRef(PyObject *v, FSRef *fsr); - extern PyObject *PyMac_BuildFSSpec(FSSpec *spec); -+#endif /* !__LP64__ */ -+extern int PyMac_GetFSRef(PyObject *v, FSRef *fsr); - extern PyObject *PyMac_BuildFSRef(FSRef *spec); - #endif - - /* Forward declarations */ -+#ifndef __LP64__ - static PyObject *FInfo_New(FInfo *itself); --static PyObject *FSRef_New(FSRef *itself); - static PyObject *FSSpec_New(FSSpec *itself); -+#define FSSpec_Convert PyMac_GetFSSpec -+#endif /* !__LP64__ */ -+static PyObject *FSRef_New(FSRef *itself); - static PyObject *Alias_New(AliasHandle itself); -+#ifndef __LP64__ - static int FInfo_Convert(PyObject *v, FInfo *p_itself); -+#endif /* !__LP64__ */ - #define FSRef_Convert PyMac_GetFSRef --#define FSSpec_Convert PyMac_GetFSSpec - static int Alias_Convert(PyObject *v, AliasHandle *p_itself); - - /* -@@ -62,6 +70,7 @@ - /* - ** Optional fsspec and fsref pointers. None will pass NULL - */ -+#ifndef __LP64__ - static int - myPyMac_GetOptFSSpecPtr(PyObject *v, FSSpec **spec) - { -@@ -71,6 +80,7 @@ - } - return PyMac_GetFSSpec(v, *spec); - } -+#endif /* !__LP64__ */ - - static int - myPyMac_GetOptFSRefPtr(PyObject *v, FSRef **ref) -@@ -92,6 +102,7 @@ - return Py_BuildValue("u#", itself->unicode, itself->length); - } - -+#ifndef __LP64__ - static OSErr - _PyMac_GetFullPathname(FSSpec *fss, char *path, int len) - { -@@ -135,6 +146,7 @@ - } - return 0; - } -+#endif /* !__LP64__ */ - - - static PyObject *File_Error; -@@ -282,12 +294,28 @@ - - static PyObject *FSCatalogInfo_get_permissions(FSCatalogInfoObject *self, void *closure) - { -- return Py_BuildValue("(llll)", self->ob_itself.permissions[0], self->ob_itself.permissions[1], self->ob_itself.permissions[2], self->ob_itself.permissions[3]); -+ FSPermissionInfo* info = (FSPermissionInfo*)&(self->ob_itself.permissions); -+ return Py_BuildValue("(llll)", info->userID, info->groupID, info->userAccess, info->mode); - } - - static int FSCatalogInfo_set_permissions(FSCatalogInfoObject *self, PyObject *v, void *closure) - { -- return PyArg_Parse(v, "(llll)", &self->ob_itself.permissions[0], &self->ob_itself.permissions[1], &self->ob_itself.permissions[2], &self->ob_itself.permissions[3])-1; -+ long userID; -+ long groupID; -+ long userAccess; -+ long mode; -+ int r; -+ -+ FSPermissionInfo* info = (FSPermissionInfo*)&(self->ob_itself.permissions); -+ -+ r = PyArg_Parse(v, "(llll)", &userID, &groupID, &userAccess, &mode); -+ if (!r) { -+ return -1; -+ } -+ info->userID = userID; -+ info->groupID = groupID; -+ info->userAccess = userAccess; -+ info->mode = mode; - return 0; - } - -@@ -501,6 +529,7 @@ - - /* ----------------------- Object type FInfo ------------------------ */ - -+#ifndef __LP64__ - static PyTypeObject FInfo_Type; - - #define FInfo_Check(x) ((x)->ob_type == &FInfo_Type || PyObject_TypeCheck((x), &FInfo_Type)) -@@ -682,6 +711,7 @@ - FInfo_tp_free, /* tp_free */ - }; - -+#endif /* !__LP64__ */ - /* --------------------- End object type FInfo ---------------------- */ - - -@@ -729,6 +759,7 @@ - self->ob_type->tp_free((PyObject *)self); - } - -+#ifndef __LP64__ - static PyObject *Alias_ResolveAlias(AliasObject *_self, PyObject *_args) - { - PyObject *_res = NULL; -@@ -818,6 +849,7 @@ - wasChanged); - return _res; - } -+#endif /* !__LP64__ */ - - static PyObject *Alias_FSResolveAliasWithMountFlags(AliasObject *_self, PyObject *_args) - { -@@ -891,6 +923,7 @@ - } - - static PyMethodDef Alias_methods[] = { -+#ifndef __LP64__ - {"ResolveAlias", (PyCFunction)Alias_ResolveAlias, 1, - PyDoc_STR("(FSSpec fromFile) -> (FSSpec target, Boolean wasChanged)")}, - {"GetAliasInfo", (PyCFunction)Alias_GetAliasInfo, 1, -@@ -899,6 +932,7 @@ - PyDoc_STR("(FSSpec fromFile, unsigned long mountFlags) -> (FSSpec target, Boolean wasChanged)")}, - {"FollowFinderAlias", (PyCFunction)Alias_FollowFinderAlias, 1, - PyDoc_STR("(FSSpec fromFile, Boolean logon) -> (FSSpec target, Boolean wasChanged)")}, -+#endif /* !__LP64__ */ - {"FSResolveAliasWithMountFlags", (PyCFunction)Alias_FSResolveAliasWithMountFlags, 1, - PyDoc_STR("(FSRef fromFile, unsigned long mountFlags) -> (FSRef target, Boolean wasChanged)")}, - {"FSResolveAlias", (PyCFunction)Alias_FSResolveAlias, 1, -@@ -1033,6 +1067,7 @@ - - - /* ----------------------- Object type FSSpec ----------------------- */ -+#ifndef __LP64__ - - static PyTypeObject FSSpec_Type; - -@@ -1488,6 +1523,7 @@ - FSSpec_tp_free, /* tp_free */ - }; - -+#endif /* !__LP64__ */ - /* --------------------- End object type FSSpec --------------------- */ - - -@@ -1568,7 +1604,9 @@ - FSCatalogInfoBitmap whichInfo; - FSCatalogInfo catalogInfo; - FSRef newRef; -+#ifndef __LP64__ - FSSpec newSpec; -+#endif /* !__LP64__ */ - if (!PyArg_ParseTuple(_args, "u#lO&", - &nameLength__in__, &nameLength__in_len__, - &whichInfo, -@@ -1580,11 +1618,20 @@ - whichInfo, - &catalogInfo, - &newRef, -- &newSpec); -+#ifndef __LP64__ -+ &newSpec -+#else -+ NULL -+#endif /* !__LP64__ */ -+ ); - if (_err != noErr) return PyMac_Error(_err); -+#ifndef __LP64__ - _res = Py_BuildValue("O&O&", - FSRef_New, &newRef, - FSSpec_New, &newSpec); -+#else -+ _res = Py_BuildValue("O&O", FSRef_New, &newRef, Py_None); -+#endif /* !__LP64__ */ - return _res; - } - -@@ -1598,7 +1645,9 @@ - FSCatalogInfoBitmap whichInfo; - FSCatalogInfo catalogInfo; - FSRef newRef; -+#ifndef __LP64__ - FSSpec newSpec; -+#endif /* !__LP64__ */ - UInt32 newDirID; - if (!PyArg_ParseTuple(_args, "u#lO&", - &nameLength__in__, &nameLength__in_len__, -@@ -1611,13 +1660,25 @@ - whichInfo, - &catalogInfo, - &newRef, -+#ifndef __LP64__ - &newSpec, -+#else -+ NULL, -+#endif /* !__LP64__ */ - &newDirID); - if (_err != noErr) return PyMac_Error(_err); -+ -+#ifndef __LP64__ - _res = Py_BuildValue("O&O&l", - FSRef_New, &newRef, - FSSpec_New, &newSpec, - newDirID); -+#else -+ _res = Py_BuildValue("O&Ol", -+ FSRef_New, &newRef, -+ Py_None, -+ newDirID); -+#endif /* !__LP64__ */ - return _res; - } - -@@ -1699,7 +1760,9 @@ - FSCatalogInfoBitmap whichInfo; - FSCatalogInfo catalogInfo; - HFSUniStr255 outName; -+#ifndef __LP64__ - FSSpec fsSpec; -+#endif /* !__LP64__ */ - FSRef parentRef; - if (!PyArg_ParseTuple(_args, "l", - &whichInfo)) -@@ -1708,14 +1771,26 @@ - whichInfo, - &catalogInfo, - &outName, -+#ifndef __LP64__ - &fsSpec, -+#else -+ NULL, -+#endif /* !__LP64__ */ - &parentRef); - if (_err != noErr) return PyMac_Error(_err); -+#ifndef __LP64__ - _res = Py_BuildValue("O&O&O&O&", - FSCatalogInfo_New, &catalogInfo, - PyMac_BuildHFSUniStr255, &outName, - FSSpec_New, &fsSpec, - FSRef_New, &parentRef); -+#else -+ _res = Py_BuildValue("O&O&OO&", -+ FSCatalogInfo_New, &catalogInfo, -+ PyMac_BuildHFSUniStr255, &outName, -+ Py_None, -+ FSRef_New, &parentRef); -+#endif /* !__LP64__ */ - return _res; - } - -@@ -1784,7 +1859,7 @@ - UniCharCount forkNameLength__len__; - int forkNameLength__in_len__; - SInt8 permissions; -- SInt16 forkRefNum; -+ FSIORefNum forkRefNum; - if (!PyArg_ParseTuple(_args, "u#b", - &forkNameLength__in__, &forkNameLength__in_len__, - &permissions)) -@@ -2034,7 +2109,7 @@ - - /* --------------------- End object type FSRef ---------------------- */ - -- -+#ifndef __LP64__ - static PyObject *File_UnmountVol(PyObject *_self, PyObject *_args) - { - PyObject *_res = NULL; -@@ -2562,6 +2637,7 @@ - FSSpec_New, &spec); - return _res; - } -+#endif /* !__LP64__ */ - - static PyObject *File_FSGetForkPosition(PyObject *_self, PyObject *_args) - { -@@ -2785,6 +2861,7 @@ - return _res; - } - -+#ifndef __LP64__ - static PyObject *File_NewAlias(PyObject *_self, PyObject *_args) - { - PyObject *_res = NULL; -@@ -2933,6 +3010,7 @@ - wasAliased); - return _res; - } -+#endif /* !__LP64__ */ - - static PyObject *File_FSNewAlias(PyObject *_self, PyObject *_args) - { -@@ -3050,6 +3128,7 @@ - } - - static PyMethodDef File_methods[] = { -+#ifndef __LP64__ - {"UnmountVol", (PyCFunction)File_UnmountVol, 1, - PyDoc_STR("(Str63 volName, short vRefNum) -> None")}, - {"FlushVol", (PyCFunction)File_FlushVol, 1, -@@ -3100,6 +3179,7 @@ - PyDoc_STR("(short vRefNum, long dirID, Str255 oldName, long newDirID, Str255 newName) -> None")}, - {"FSMakeFSSpec", (PyCFunction)File_FSMakeFSSpec, 1, - PyDoc_STR("(short vRefNum, long dirID, Str255 fileName) -> (FSSpec spec)")}, -+#endif /* !__LP64__ */ - {"FSGetForkPosition", (PyCFunction)File_FSGetForkPosition, 1, - PyDoc_STR("(SInt16 forkRefNum) -> (SInt64 position)")}, - {"FSSetForkPosition", (PyCFunction)File_FSSetForkPosition, 1, -@@ -3124,6 +3204,7 @@ - PyDoc_STR("(UInt8 * path, FNMessage message, OptionBits flags) -> None")}, - {"FNNotifyAll", (PyCFunction)File_FNNotifyAll, 1, - PyDoc_STR("(FNMessage message, OptionBits flags) -> None")}, -+#ifndef __LP64__ - {"NewAlias", (PyCFunction)File_NewAlias, 1, - PyDoc_STR("(FSSpec fromFile, FSSpec target) -> (AliasHandle alias)")}, - {"NewAliasMinimalFromFullPath", (PyCFunction)File_NewAliasMinimalFromFullPath, 1, -@@ -3136,6 +3217,7 @@ - PyDoc_STR("(FSSpec fromFile, FSSpec target, AliasHandle alias) -> (Boolean wasChanged)")}, - {"ResolveAliasFileWithMountFlagsNoUI", (PyCFunction)File_ResolveAliasFileWithMountFlagsNoUI, 1, - PyDoc_STR("(FSSpec theSpec, Boolean resolveAliasChains, unsigned long mountFlags) -> (FSSpec theSpec, Boolean targetIsFolder, Boolean wasAliased)")}, -+#endif /* !__LP64__ */ - {"FSNewAlias", (PyCFunction)File_FSNewAlias, 1, - PyDoc_STR("(FSRef fromFile, FSRef target) -> (AliasHandle inAlias)")}, - {"FSResolveAliasFileWithMountFlags", (PyCFunction)File_FSResolveAliasFileWithMountFlags, 1, -@@ -3150,7 +3232,7 @@ - }; - - -- -+#ifndef __LP64__ - int - PyMac_GetFSSpec(PyObject *v, FSSpec *spec) - { -@@ -3188,12 +3270,15 @@ - } - return 0; - } -+#endif /* !__LP64__ */ - - int - PyMac_GetFSRef(PyObject *v, FSRef *fsr) - { - OSStatus err; -+#ifndef __LP64__ - FSSpec fss; -+#endif /* !__LP64__ */ - - if (FSRef_Check(v)) { - *fsr = ((FSRefObject *)v)->ob_itself; -@@ -3211,6 +3296,7 @@ - return !err; - } - /* XXXX Should try unicode here too */ -+#ifndef __LP64__ - /* Otherwise we try to go via an FSSpec */ - if (FSSpec_Check(v)) { - fss = ((FSSpecObject *)v)->ob_itself; -@@ -3219,15 +3305,18 @@ - PyMac_Error(err); - return 0; - } -+#endif /* !__LP64__ */ - PyErr_SetString(PyExc_TypeError, "FSRef, FSSpec or pathname required"); - return 0; - } - -+#ifndef __LP64__ - extern PyObject * - PyMac_BuildFSSpec(FSSpec *spec) - { - return FSSpec_New(spec); - } -+#endif /* !__LP64__ */ - - extern PyObject * - PyMac_BuildFSRef(FSRef *spec) -@@ -3242,10 +3331,11 @@ - PyObject *d; - - -- -+#ifndef __LP64__ - PyMac_INIT_TOOLBOX_OBJECT_NEW(FSSpec *, PyMac_BuildFSSpec); -- PyMac_INIT_TOOLBOX_OBJECT_NEW(FSRef *, PyMac_BuildFSRef); - PyMac_INIT_TOOLBOX_OBJECT_CONVERT(FSSpec, PyMac_GetFSSpec); -+#endif /* !__LP64__ */ -+ PyMac_INIT_TOOLBOX_OBJECT_NEW(FSRef *, PyMac_BuildFSRef); - PyMac_INIT_TOOLBOX_OBJECT_CONVERT(FSRef, PyMac_GetFSRef); - - -@@ -3262,6 +3352,7 @@ - /* Backward-compatible name */ - Py_INCREF(&FSCatalogInfo_Type); - PyModule_AddObject(m, "FSCatalogInfoType", (PyObject *)&FSCatalogInfo_Type); -+#ifndef __LP64__ - FInfo_Type.ob_type = &PyType_Type; - if (PyType_Ready(&FInfo_Type) < 0) return; - Py_INCREF(&FInfo_Type); -@@ -3269,6 +3360,7 @@ - /* Backward-compatible name */ - Py_INCREF(&FInfo_Type); - PyModule_AddObject(m, "FInfoType", (PyObject *)&FInfo_Type); -+#endif /* !__LP64__ */ - Alias_Type.ob_type = &PyType_Type; - if (PyType_Ready(&Alias_Type) < 0) return; - Py_INCREF(&Alias_Type); -@@ -3276,6 +3368,7 @@ - /* Backward-compatible name */ - Py_INCREF(&Alias_Type); - PyModule_AddObject(m, "AliasType", (PyObject *)&Alias_Type); -+#ifndef __LP64__ - FSSpec_Type.ob_type = &PyType_Type; - if (PyType_Ready(&FSSpec_Type) < 0) return; - Py_INCREF(&FSSpec_Type); -@@ -3283,6 +3376,7 @@ - /* Backward-compatible name */ - Py_INCREF(&FSSpec_Type); - PyModule_AddObject(m, "FSSpecType", (PyObject *)&FSSpec_Type); -+#endif /* !__LP64__ */ - FSRef_Type.ob_type = &PyType_Type; - if (PyType_Ready(&FSRef_Type) < 0) return; - Py_INCREF(&FSRef_Type); -Index: Lib/plat-mac/macresource.py -=================================================================== ---- Lib/plat-mac/macresource.py (revision 74680) -+++ Lib/plat-mac/macresource.py (revision 74681) -@@ -79,8 +79,8 @@ - AppleSingle file""" - try: - refno = Res.FSpOpenResFile(pathname, 1) -- except Res.Error, arg: -- if arg[0] in (-37, -39): -+ except (AttributeError, Res.Error), arg: -+ if isinstance(arg, AttributeError) or arg[0] in (-37, -39): - # No resource fork. We may be on OSX, and this may be either - # a data-fork based resource file or a AppleSingle file - # from the CVS repository. -@@ -106,8 +106,8 @@ - try: - refno = Res.FSpOpenResFile(pathname, 1) - Res.CloseResFile(refno) -- except Res.Error, arg: -- if arg[0] in (-37, -39): -+ except (AttributeError, Res.Error), arg: -+ if isinstance(arg, AttributeError) or arg[0] in (-37, -39): - # No resource fork. We may be on OSX, and this may be either - # a data-fork based resource file or a AppleSingle file - # from the CVS repository. -Index: Lib/plat-mac/applesingle.py -=================================================================== ---- Lib/plat-mac/applesingle.py (revision 74680) -+++ Lib/plat-mac/applesingle.py (revision 74681) -@@ -119,8 +119,13 @@ - if not hasattr(infile, 'read'): - if isinstance(infile, Carbon.File.Alias): - infile = infile.ResolveAlias()[0] -- if isinstance(infile, (Carbon.File.FSSpec, Carbon.File.FSRef)): -- infile = infile.as_pathname() -+ -+ if hasattr(Carbon.File, "FSSpec"): -+ if isinstance(infile, (Carbon.File.FSSpec, Carbon.File.FSRef)): -+ infile = infile.as_pathname() -+ else: -+ if isinstance(infile, Carbon.File.FSRef): -+ infile = infile.as_pathname() - infile = open(infile, 'rb') - - asfile = AppleSingle(infile, verbose=verbose) -Index: Mac/scripts/BuildApplet.py -=================================================================== ---- Mac/scripts/BuildApplet.py (revision 74680) -+++ Mac/scripts/BuildApplet.py (revision 74681) -@@ -12,7 +12,10 @@ - - import os - import MacOS --import EasyDialogs -+try: -+ import EasyDialogs -+except ImportError: -+ EasyDialogs = None - import buildtools - import getopt - -@@ -32,7 +35,10 @@ - try: - buildapplet() - except buildtools.BuildError, detail: -- EasyDialogs.Message(detail) -+ if EasyDialogs is None: -+ print detail -+ else: -+ EasyDialogs.Message(detail) - - - def buildapplet(): -@@ -46,6 +52,10 @@ - # Ask for source text if not specified in sys.argv[1:] - - if not sys.argv[1:]: -+ if EasyDialogs is None: -+ usage() -+ sys.exit(1) -+ - filename = EasyDialogs.AskFileForOpen(message='Select Python source or applet:', - typeList=('TEXT', 'APPL')) - if not filename: -Index: Lib/plat-mac/buildtools.py -=================================================================== ---- Lib/plat-mac/buildtools.py (revision 74680) -+++ Lib/plat-mac/buildtools.py (revision 74681) -@@ -15,7 +15,10 @@ - import MacOS - import macostools - import macresource --import EasyDialogs -+try: -+ import EasyDialogs -+except ImportError: -+ EasyDialogs = None - import shutil - - -@@ -67,9 +70,13 @@ - rsrcname=None, others=[], raw=0, progress="default", destroot=""): - - if progress == "default": -- progress = EasyDialogs.ProgressBar("Processing %s..."%os.path.split(filename)[1], 120) -- progress.label("Compiling...") -- progress.inc(0) -+ if EasyDialogs is None: -+ print "Compiling %s"%(os.path.split(filename)[1],) -+ process = None -+ else: -+ progress = EasyDialogs.ProgressBar("Processing %s..."%os.path.split(filename)[1], 120) -+ progress.label("Compiling...") -+ progress.inc(0) - # check for the script name being longer than 32 chars. This may trigger a bug - # on OSX that can destroy your sourcefile. - if '#' in os.path.split(filename)[1]: -@@ -119,7 +126,11 @@ - if MacOS.runtimemodel == 'macho': - raise BuildError, "No updating yet for MachO applets" - if progress: -- progress = EasyDialogs.ProgressBar("Updating %s..."%os.path.split(filename)[1], 120) -+ if EasyDialogs is None: -+ print "Updating %s"%(os.path.split(filename)[1],) -+ progress = None -+ else: -+ progress = EasyDialogs.ProgressBar("Updating %s..."%os.path.split(filename)[1], 120) - else: - progress = None - if not output: diff --git a/packaging/macosx/ports/lang/python25/files/patch-FSIORefNum.diff b/packaging/macosx/ports/lang/python25/files/patch-FSIORefNum.diff deleted file mode 100644 index 6f8ac6608..000000000 --- a/packaging/macosx/ports/lang/python25/files/patch-FSIORefNum.diff +++ /dev/null @@ -1,11 +0,0 @@ ---- Mac/Modules/file/_Filemodule.c.orig 2009-09-12 15:55:59.000000000 +1000 -+++ Mac/Modules/file/_Filemodule.c 2009-09-12 16:12:07.000000000 +1000 -@@ -7,6 +7,8 @@ - - #include "pymactoolbox.h" - -+typedef SInt16 FSIORefNum; -+ - /* Macro to test whether a weak-loaded CFM function exists */ - #define PyMac_PRECHECK(rtn) do { if ( &rtn == NULL ) {\ - PyErr_SetString(PyExc_NotImplementedError, \ diff --git a/packaging/macosx/ports/lang/python25/files/patch-Lib-cgi.py.diff b/packaging/macosx/ports/lang/python25/files/patch-Lib-cgi.py.diff deleted file mode 100644 index 8153bebbd..000000000 --- a/packaging/macosx/ports/lang/python25/files/patch-Lib-cgi.py.diff +++ /dev/null @@ -1,18 +0,0 @@ ---- Lib/cgi.py.orig 2006-08-10 19:41:07.000000000 +0200 -+++ Lib/cgi.py 2007-08-21 15:36:54.000000000 +0200 -@@ -1,13 +1,6 @@ --#! /usr/local/bin/python -+#! __PREFIX__/bin/python2.5 - --# NOTE: the above "/usr/local/bin/python" is NOT a mistake. It is --# intentionally NOT "/usr/bin/env python". On many systems --# (e.g. Solaris), /usr/local/bin is not in $PATH as passed to CGI --# scripts, and /usr/local/bin is the default directory where Python is --# installed, so /usr/bin/env would be unable to find python. Granted, --# binary installations by Linux vendors often install Python in --# /usr/bin. So let those vendors patch cgi.py to match their choice --# of installation. -+# NOTE: The original #!/usr/local/bin/python patched for MacPorts installation - - """Support module for CGI (Common Gateway Interface) scripts. - diff --git a/packaging/macosx/ports/lang/python25/files/patch-Lib-distutils-dist.py.diff b/packaging/macosx/ports/lang/python25/files/patch-Lib-distutils-dist.py.diff deleted file mode 100644 index 961a8ad28..000000000 --- a/packaging/macosx/ports/lang/python25/files/patch-Lib-distutils-dist.py.diff +++ /dev/null @@ -1,51 +0,0 @@ ---- Lib/distutils/dist.py.orig 2005-03-23 11:54:36.000000000 -0700 -+++ Lib/distutils/dist.py 2008-07-25 21:27:15.000000000 -0600 -@@ -57,6 +57,7 @@ - ('quiet', 'q', "run quietly (turns verbosity off)"), - ('dry-run', 'n', "don't actually do anything"), - ('help', 'h', "show detailed help message"), -+ ('no-user-cfg', None,'ignore pydistutils.cfg in your home directory'), - ] - - # 'common_usage' is a short (2-3 line) string describing the common -@@ -264,6 +265,12 @@ - else: - sys.stderr.write(msg + "\n") - -+ # no-user-cfg is handled before other command line args -+ # because other args override the config files, and this -+ # one is needed before we can load the config files. -+ # If attrs['script_args'] wasn't passed, assume false. -+ self.want_user_cfg = '--no-user-cfg' not in (self.script_args or []) -+ - self.finalize_options() - - # __init__ () -@@ -324,6 +331,9 @@ - Distutils __inst__.py file lives), a file in the user's home - directory named .pydistutils.cfg on Unix and pydistutils.cfg - on Windows/Mac, and setup.cfg in the current directory. -+ -+ The file in the user's home directory can be disabled with the -+ --no-user-cfg option. - """ - files = [] - check_environ() -@@ -343,7 +353,7 @@ - user_filename = "pydistutils.cfg" - - # And look for the user config file -- if os.environ.has_key('HOME'): -+ if self.want_user_cfg and os.environ.has_key('HOME'): - user_file = os.path.join(os.environ.get('HOME'), user_filename) - if os.path.isfile(user_file): - files.append(user_file) -@@ -353,6 +363,8 @@ - if os.path.isfile(local_file): - files.append(local_file) - -+ if DEBUG: -+ print "using config files: %s" % ', '.join(files) - return files - - # find_config_files () diff --git a/packaging/macosx/ports/lang/python25/files/patch-Makefile.pre.in.diff b/packaging/macosx/ports/lang/python25/files/patch-Makefile.pre.in.diff deleted file mode 100644 index e99a24741..000000000 --- a/packaging/macosx/ports/lang/python25/files/patch-Makefile.pre.in.diff +++ /dev/null @@ -1,49 +0,0 @@ ---- Makefile.pre.in.orig 2008-09-22 10:22:44.000000000 +1000 -+++ Makefile.pre.in 2011-10-27 06:47:17.000000000 +1100 -@@ -348,8 +348,8 @@ - # Build the shared modules - sharedmods: $(BUILDPYTHON) - case $$MAKEFLAGS in \ -- *-s*) $(RUNSHARED) CC='$(CC)' LDSHARED='$(BLDSHARED)' OPT='$(OPT)' ./$(BUILDPYTHON) -E $(srcdir)/setup.py -q build;; \ -- *) $(RUNSHARED) CC='$(CC)' LDSHARED='$(BLDSHARED)' OPT='$(OPT)' ./$(BUILDPYTHON) -E $(srcdir)/setup.py build;; \ -+ *-s*) $(RUNSHARED) CC='$(CC)' LDSHARED='$(BLDSHARED)' OPT='$(OPT)' ./$(BUILDPYTHON) -E $(srcdir)/setup.py -q --no-user-cfg build;; \ -+ *) $(RUNSHARED) CC='$(CC)' LDSHARED='$(BLDSHARED)' OPT='$(OPT)' ./$(BUILDPYTHON) -E $(srcdir)/setup.py --no-user-cfg build;; \ - esac - - # Build static library -@@ -387,7 +387,7 @@ - $(RESSRCDIR)/English.lproj/InfoPlist.strings - $(INSTALL) -d -m $(DIRMODE) $(PYTHONFRAMEWORKDIR)/Versions/$(VERSION) - if test "${UNIVERSALSDK}"; then \ -- $(CC) -o $(LDLIBRARY) -arch i386 -arch ppc -dynamiclib \ -+ $(CC) -o $(LDLIBRARY) __UNIVERSAL_LDFLAGS__ -dynamiclib \ - -isysroot "${UNIVERSALSDK}" \ - -all_load $(LIBRARY) -Wl,-single_module \ - -install_name $(DESTDIR)$(PYTHONFRAMEWORKINSTALLDIR)/Versions/$(VERSION)/Python \ -@@ -458,7 +458,7 @@ - $(SIGNAL_OBJS) \ - $(MODOBJS) \ - $(srcdir)/Modules/getbuildinfo.c -- $(CC) -c $(PY_CFLAGS) -DSVNVERSION=\"`LC_ALL=C $(SVNVERSION)`\" -o $@ $(srcdir)/Modules/getbuildinfo.c -+ $(CC) -c $(PY_CFLAGS) -DSVNVERSION="\"`LC_ALL=C $(SVNVERSION)`\"" -o $@ $(srcdir)/Modules/getbuildinfo.c - - Modules/getpath.o: $(srcdir)/Modules/getpath.c Makefile - $(CC) -c $(PY_CFLAGS) -DPYTHONPATH='"$(PYTHONPATH)"' \ -@@ -894,7 +894,7 @@ - # Install the dynamically loadable modules - # This goes into $(exec_prefix) - sharedinstall: -- $(RUNSHARED) ./$(BUILDPYTHON) -E $(srcdir)/setup.py install \ -+ $(RUNSHARED) ./$(BUILDPYTHON) -E $(srcdir)/setup.py --no-user-cfg install \ - --prefix=$(prefix) \ - --install-scripts=$(BINDIR) \ - --install-platlib=$(DESTSHARED) \ -@@ -968,7 +968,7 @@ - # This installs a few of the useful scripts in Tools/scripts - scriptsinstall: - SRCDIR=$(srcdir) $(RUNSHARED) \ -- ./$(BUILDPYTHON) $(srcdir)/Tools/scripts/setup.py install \ -+ ./$(BUILDPYTHON) $(srcdir)/Tools/scripts/setup.py --no-user-cfg install \ - --prefix=$(prefix) \ - --install-scripts=$(BINDIR) \ - --root=/$(DESTDIR) diff --git a/packaging/macosx/ports/lang/python25/files/patch-Misc-setuid-prog.c.diff b/packaging/macosx/ports/lang/python25/files/patch-Misc-setuid-prog.c.diff deleted file mode 100644 index 0fee9e791..000000000 --- a/packaging/macosx/ports/lang/python25/files/patch-Misc-setuid-prog.c.diff +++ /dev/null @@ -1,16 +0,0 @@ ---- Misc/setuid-prog.c.orig Sat Dec 11 14:29:22 2004 -+++ Misc/setuid-prog.c Sat Dec 11 14:30:13 2004 -@@ -70,6 +70,12 @@ - #define environ _environ - #endif - -+#if defined(__APPLE__) -+#include <sys/time.h> -+#include <crt_externs.h> -+#define environ (*_NSGetEnviron()) -+#endif -+ - /* don't change def_IFS */ - char def_IFS[] = "IFS= \t\n"; - /* you may want to change def_PATH, but you should really change it in */ - diff --git a/packaging/macosx/ports/lang/python25/files/patch-Modules-posixmodule.c.diff b/packaging/macosx/ports/lang/python25/files/patch-Modules-posixmodule.c.diff deleted file mode 100644 index c14913cf7..000000000 --- a/packaging/macosx/ports/lang/python25/files/patch-Modules-posixmodule.c.diff +++ /dev/null @@ -1,21 +0,0 @@ ---- Modules/posixmodule.c.orig Sat Dec 11 14:27:52 2004 -+++ Modules/posixmodule.c Sat Dec 11 14:28:17 2004 -@@ -339,7 +339,7 @@ - #endif - - /* Return a dictionary corresponding to the POSIX environment table */ --#ifdef WITH_NEXT_FRAMEWORK -+#ifdef __APPLE__ - /* On Darwin/MacOSX a shared library or framework has no access to - ** environ directly, we must obtain it with _NSGetEnviron(). - */ -@@ -357,7 +357,7 @@ - d = PyDict_New(); - if (d == NULL) - return NULL; --#ifdef WITH_NEXT_FRAMEWORK -+#ifdef __APPLE__ - if (environ == NULL) - environ = *_NSGetEnviron(); - #endif - diff --git a/packaging/macosx/ports/lang/python25/files/patch-configure.diff b/packaging/macosx/ports/lang/python25/files/patch-configure.diff deleted file mode 100644 index 22d260047..000000000 --- a/packaging/macosx/ports/lang/python25/files/patch-configure.diff +++ /dev/null @@ -1,45 +0,0 @@ ---- configure.orig 2008-12-14 01:13:52.000000000 +1100 -+++ configure 2011-05-10 16:25:02.000000000 +1000 -@@ -4534,9 +4534,11 @@ - ;; - # is there any other compiler on Darwin besides gcc? - Darwin*) -- BASECFLAGS="$BASECFLAGS -Wno-long-double -no-cpp-precomp -mno-fused-madd" -+ BASECFLAGS="$BASECFLAGS -mno-fused-madd" - if test "${enable_universalsdk}"; then -- BASECFLAGS="-arch ppc -arch i386 -isysroot ${UNIVERSALSDK} ${BASECFLAGS}" -+ BASECFLAGS="__UNIVERSAL_CFLAGS__ -isysroot ${UNIVERSALSDK} ${BASECFLAGS}" -+ else -+ BASECFLAGS="-arch __BUILD_ARCH__ ${BASECFLAGS}" - fi - - ;; -@@ -11362,7 +11364,7 @@ - if test "${enable_universalsdk}"; then - : - else -- LIBTOOL_CRUFT="${LIBTOOL_CRUFT} -arch_only `arch`" -+ LIBTOOL_CRUFT="${LIBTOOL_CRUFT} -arch_only __BUILD_ARCH__" - fi - LIBTOOL_CRUFT=$LIBTOOL_CRUFT' -install_name $(PYTHONFRAMEWORKINSTALLDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)' - LIBTOOL_CRUFT=$LIBTOOL_CRUFT' -compatibility_version $(VERSION) -current_version $(VERSION)';; -@@ -11374,7 +11376,7 @@ - else - LIBTOOL_CRUFT="" - fi -- LIBTOOL_CRUFT=$LIBTOOL_CRUFT" -lSystem -lSystemStubs -arch_only `arch`" -+ LIBTOOL_CRUFT=$LIBTOOL_CRUFT" -lSystem -lSystemStubs -arch_only __BUILD_ARCH__" - LIBTOOL_CRUFT=$LIBTOOL_CRUFT' -install_name $(PYTHONFRAMEWORKINSTALLDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)' - LIBTOOL_CRUFT=$LIBTOOL_CRUFT' -compatibility_version $(VERSION) -current_version $(VERSION)';; - esac -@@ -11524,7 +11526,9 @@ - if test ${MACOSX_DEPLOYMENT_TARGET-${cur_target}} '>' 10.2 - then - if test "${enable_universalsdk}"; then -- LDFLAGS="-arch i386 -arch ppc -isysroot ${UNIVERSALSDK} ${LDFLAGS}" -+ LDFLAGS="__UNIVERSAL_LDFLAGS__ -isysroot ${UNIVERSALSDK} ${LDFLAGS}" -+ else -+ LDFLAGS="-arch __BUILD_ARCH__ ${LDFLAGS}" - fi - LDSHARED='$(CC) $(LDFLAGS) -bundle -undefined dynamic_lookup' - BLDSHARED="$LDSHARED" diff --git a/packaging/macosx/ports/lang/python25/files/patch-fwrapv.diff b/packaging/macosx/ports/lang/python25/files/patch-fwrapv.diff deleted file mode 100644 index 130a3ad5d..000000000 --- a/packaging/macosx/ports/lang/python25/files/patch-fwrapv.diff +++ /dev/null @@ -1,12 +0,0 @@ ---- configure.orig 2011-11-22 09:08:58.000000000 +1100 -+++ configure 2011-11-22 09:10:56.000000000 +1100 -@@ -4428,9 +4428,7 @@ - STRICT_PROTO="-Wstrict-prototypes" - fi - # For gcc 4.x we need to use -fwrapv so lets check if its supported -- if "$CC" -v --help 2>/dev/null |grep -- -fwrapv > /dev/null; then - WRAP="-fwrapv" -- fi - case $ac_cv_prog_cc_g in - yes) - if test "$Py_DEBUG" = 'true' ; then diff --git a/packaging/macosx/ports/lang/python25/files/patch-libedit.diff b/packaging/macosx/ports/lang/python25/files/patch-libedit.diff deleted file mode 100644 index 99da7a9c4..000000000 --- a/packaging/macosx/ports/lang/python25/files/patch-libedit.diff +++ /dev/null @@ -1,132 +0,0 @@ ---- configure.orig 2011-10-31 13:23:35.000000000 +1100 -+++ configure 2011-10-31 13:28:19.000000000 +1100 -@@ -20985,9 +20985,9 @@ - echo $ECHO_N "checking how to link readline libs... $ECHO_C" >&6; } - for py_libtermcap in "" ncursesw ncurses curses termcap; do - if test -z "$py_libtermcap"; then -- READLINE_LIBS="-lreadline" -+ READLINE_LIBS="-ledit" - else -- READLINE_LIBS="-lreadline -l$py_libtermcap" -+ READLINE_LIBS="-ledit -l$py_libtermcap" - fi - LIBS="$READLINE_LIBS $LIBS_no_readline" - cat >conftest.$ac_ext <<_ACEOF -@@ -21060,13 +21060,13 @@ - fi - - # check for readline 2.1 --{ echo "$as_me:$LINENO: checking for rl_callback_handler_install in -lreadline" >&5 --echo $ECHO_N "checking for rl_callback_handler_install in -lreadline... $ECHO_C" >&6; } -+{ echo "$as_me:$LINENO: checking for rl_callback_handler_install in -ledit" >&5 -+echo $ECHO_N "checking for rl_callback_handler_install in -ledit... $ECHO_C" >&6; } - if test "${ac_cv_lib_readline_rl_callback_handler_install+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 - else - ac_check_lib_save_LIBS=$LIBS --LIBS="-lreadline $READLINE_LIBS $LIBS" -+LIBS="-ledit $READLINE_LIBS $LIBS" - cat >conftest.$ac_ext <<_ACEOF - /* confdefs.h. */ - _ACEOF -@@ -21137,7 +21137,7 @@ - cat confdefs.h >>conftest.$ac_ext - cat >>conftest.$ac_ext <<_ACEOF - /* end confdefs.h. */ --#include <readline/readline.h> -+#include <editline/readline.h> - _ACEOF - if { (ac_try="$ac_cpp conftest.$ac_ext" - case "(($ac_try" in -@@ -21172,7 +21172,7 @@ - cat confdefs.h >>conftest.$ac_ext - cat >>conftest.$ac_ext <<_ACEOF - /* end confdefs.h. */ --#include <readline/readline.h> -+#include <editline/readline.h> - - _ACEOF - if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | -@@ -21188,13 +21188,13 @@ - fi - - # check for readline 4.0 --{ echo "$as_me:$LINENO: checking for rl_pre_input_hook in -lreadline" >&5 --echo $ECHO_N "checking for rl_pre_input_hook in -lreadline... $ECHO_C" >&6; } -+{ echo "$as_me:$LINENO: checking for rl_pre_input_hook in -ledit" >&5 -+echo $ECHO_N "checking for rl_pre_input_hook in -ledit... $ECHO_C" >&6; } - if test "${ac_cv_lib_readline_rl_pre_input_hook+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 - else - ac_check_lib_save_LIBS=$LIBS --LIBS="-lreadline $READLINE_LIBS $LIBS" -+LIBS="-ledit $READLINE_LIBS $LIBS" - cat >conftest.$ac_ext <<_ACEOF - /* confdefs.h. */ - _ACEOF -@@ -21259,13 +21259,13 @@ - - - # check for readline 4.2 --{ echo "$as_me:$LINENO: checking for rl_completion_matches in -lreadline" >&5 --echo $ECHO_N "checking for rl_completion_matches in -lreadline... $ECHO_C" >&6; } -+{ echo "$as_me:$LINENO: checking for rl_completion_matches in -ledit" >&5 -+echo $ECHO_N "checking for rl_completion_matches in -ledit... $ECHO_C" >&6; } - if test "${ac_cv_lib_readline_rl_completion_matches+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 - else - ac_check_lib_save_LIBS=$LIBS --LIBS="-lreadline $READLINE_LIBS $LIBS" -+LIBS="-ledit $READLINE_LIBS $LIBS" - cat >conftest.$ac_ext <<_ACEOF - /* confdefs.h. */ - _ACEOF -@@ -21336,7 +21336,7 @@ - cat confdefs.h >>conftest.$ac_ext - cat >>conftest.$ac_ext <<_ACEOF - /* end confdefs.h. */ --#include <readline/readline.h> -+#include <editline/readline.h> - _ACEOF - if { (ac_try="$ac_cpp conftest.$ac_ext" - case "(($ac_try" in -@@ -21371,7 +21371,7 @@ - cat confdefs.h >>conftest.$ac_ext - cat >>conftest.$ac_ext <<_ACEOF - /* end confdefs.h. */ --#include <readline/readline.h> -+#include <editline/readline.h> - - _ACEOF - if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | ---- setup.py.orig 2011-10-31 13:23:35.000000000 +1100 -+++ setup.py 2011-10-31 13:32:40.000000000 +1100 -@@ -488,7 +488,7 @@ - else: - readline_extra_link_args = () - -- readline_libs = ['readline'] -+ readline_libs = ['edit'] - if self.compiler.find_library_file(lib_dirs, - 'ncursesw'): - readline_libs.append('ncursesw') ---- Modules/readline.c.orig 2007-01-23 03:10:27.000000000 +1100 -+++ Modules/readline.c 2011-10-31 14:00:36.000000000 +1100 -@@ -28,8 +28,7 @@ - - /* GNU readline definitions */ - #undef HAVE_CONFIG_H /* Else readline/chardefs.h includes strings.h */ --#include <readline/readline.h> --#include <readline/history.h> -+#include <editline/readline.h> - - #ifdef HAVE_RL_COMPLETION_MATCHES - #define completion_matches(x, y) \ -@@ -794,7 +793,6 @@ readline_until_enter_or_signal(char *pro - PyEval_SaveThread(); - #endif - if (s < 0) { -- rl_free_line_state(); - rl_cleanup_after_signal(); - rl_callback_handler_remove(); - *signal = 1; diff --git a/packaging/macosx/ports/lang/python25/files/patch-mac_ver.diff b/packaging/macosx/ports/lang/python25/files/patch-mac_ver.diff deleted file mode 100644 index 5350dee29..000000000 --- a/packaging/macosx/ports/lang/python25/files/patch-mac_ver.diff +++ /dev/null @@ -1,114 +0,0 @@ - -# HG changeset patch -# User Ronald Oussoren <ronaldoussoren@mac.com> -# Date 1279889153 0 -# Node ID e267ee9760bd14a8b4270e12af982c941fa7a67d -# Parent bdc069a1a721b28ad21849232bd5426dda871506 -Merged revisions 83085 via svnmerge from -svn+ssh://pythondev@svn.python.org/python/branches/release27-maint - -................ - r83085 | ronald.oussoren | 2010-07-23 13:41:00 +0100 (Fri, 23 Jul 2010) | 12 lines - - Merged revisions 83075 via svnmerge from - svn+ssh://pythondev@svn.python.org/python/branches/py3k - - ........ - r83075 | ronald.oussoren | 2010-07-23 12:54:59 +0100 (Fri, 23 Jul 2010) | 5 lines - - Fix for issue 7895. Avoid crashing the interpreter - when calling platform.mac_ver after calling os.fork by - reading from a system configuration file instead of - using OSX APIs. - ........ -................ - -diff --git a/Lib/platform.py b/Lib/platform.py ---- Lib/platform.py -+++ Lib/platform.py -@@ -562,28 +562,20 @@ def _bcd2str(bcd): - - return hex(bcd)[2:] - --def mac_ver(release='',versioninfo=('','',''),machine=''): -- -- """ Get MacOS version information and return it as tuple (release, -- versioninfo, machine) with versioninfo being a tuple (version, -- dev_stage, non_release_version). -- -- Entries which cannot be determined are set to the paramter values -- which default to ''. All tuple entries are strings. -- -+def _mac_ver_gestalt(): -+ """ - Thanks to Mark R. Levinson for mailing documentation links and - code examples for this function. Documentation for the - gestalt() API is available online at: - - http://www.rgaros.nl/gestalt/ -- - """ - # Check whether the version info module is available - try: - import gestalt - import MacOS - except ImportError: -- return release,versioninfo,machine -+ return None - # Get the infos - sysv,sysu,sysa = _mac_ver_lookup(('sysv','sysu','sysa')) - # Decode the infos -@@ -619,6 +611,53 @@ def mac_ver(release='',versioninfo=('',' - machine = {0x1: '68k', - 0x2: 'PowerPC', - 0xa: 'i386'}.get(sysa,'') -+ -+ return release,versioninfo,machine -+ -+def _mac_ver_xml(): -+ fn = '/System/Library/CoreServices/SystemVersion.plist' -+ if not os.path.exists(fn): -+ return None -+ -+ try: -+ import plistlib -+ except ImportError: -+ return None -+ -+ pl = plistlib.readPlist(fn) -+ release = pl['ProductVersion'] -+ versioninfo=('', '', '') -+ machine = os.uname()[4] -+ if machine == 'ppc': -+ # for compatibility with the gestalt based code -+ machine = 'PowerPC' -+ -+ return release,versioninfo,machine -+ -+ -+def mac_ver(release='',versioninfo=('','',''),machine=''): -+ -+ """ Get MacOS version information and return it as tuple (release, -+ versioninfo, machine) with versioninfo being a tuple (version, -+ dev_stage, non_release_version). -+ -+ Entries which cannot be determined are set to the paramter values -+ which default to ''. All tuple entries are strings. -+ """ -+ -+ # First try reading the information from an XML file which should -+ # always be present -+ info = _mac_ver_xml() -+ if info is not None: -+ return info -+ -+ # If that doesn't work for some reason fall back to reading the -+ # information using gestalt calls. -+ info = _mac_ver_gestalt() -+ if info is not None: -+ return info -+ -+ # If that also doesn't work return the default values - return release,versioninfo,machine - - def _java_getprop(name,default): diff --git a/packaging/macosx/ports/lang/python25/files/patch-pyconfig.h.in.diff b/packaging/macosx/ports/lang/python25/files/patch-pyconfig.h.in.diff deleted file mode 100644 index bd0ecd803..000000000 --- a/packaging/macosx/ports/lang/python25/files/patch-pyconfig.h.in.diff +++ /dev/null @@ -1,13 +0,0 @@ ---- pyconfig.h.in.orig 2009-08-16 10:22:50.000000000 -0700 -+++ pyconfig.h.in 2009-08-16 10:23:24.000000000 -0700 -@@ -4,6 +4,10 @@ - #ifndef Py_PYCONFIG_H - #define Py_PYCONFIG_H - -+// Required on Darwin 10+ -+#ifndef _DARWIN_C_SOURCE -+#define _DARWIN_C_SOURCE -+#endif - - /* Define for AIX if your compiler is a genuine IBM xlC/xlC_r and you want - support for AIX C++ shared extension modules. */ diff --git a/packaging/macosx/ports/lang/python25/files/patch-setup.py-disabled_modules.diff b/packaging/macosx/ports/lang/python25/files/patch-setup.py-disabled_modules.diff deleted file mode 100644 index 14d3bc582..000000000 --- a/packaging/macosx/ports/lang/python25/files/patch-setup.py-disabled_modules.diff +++ /dev/null @@ -1,11 +0,0 @@ ---- setup.py.orig 2009-03-31 12:20:48.000000000 -0600 -+++ setup.py 2009-09-17 00:33:12.000000000 -0600 -@@ -17,7 +17,7 @@ - from distutils.command.install_lib import install_lib - - # This global variable is used to hold the list of modules to be disabled. --disabled_module_list = [] -+disabled_module_list = ["_tkinter", "gdbm"] - - def add_dir_to_list(dirlist, dir): - """Add the directory 'dir' to the list 'dirlist' (at the front) if diff --git a/packaging/macosx/ports/lang/python25/files/patch-setup.py.diff b/packaging/macosx/ports/lang/python25/files/patch-setup.py.diff deleted file mode 100644 index 2649594c8..000000000 --- a/packaging/macosx/ports/lang/python25/files/patch-setup.py.diff +++ /dev/null @@ -1,80 +0,0 @@ ---- setup.py.orig 2008-10-16 12:58:19.000000000 -0600 -+++ setup.py 2009-06-07 20:55:17.000000000 -0600 -@@ -609,7 +609,7 @@ - # a release. Most open source OSes come with one or more - # versions of BerkeleyDB already installed. - -- max_db_ver = (4, 5) -+ max_db_ver = (4, 6) - # NOTE: while the _bsddb.c code links against BerkeleyDB 4.6.x - # we leave that version disabled by default as it has proven to be - # quite a buggy library release on many platforms. -@@ -636,6 +636,7 @@ - db_inc_paths.append('/usr/local/include/db4%d' % x) - db_inc_paths.append('/pkg/db-4.%d/include' % x) - db_inc_paths.append('/opt/db-4.%d/include' % x) -+ db_inc_paths.append('__PREFIX__/include/db4%d' % x) - # 3.x minor number specific paths - for x in (3,): - db_inc_paths.append('/usr/include/db3%d' % x) -@@ -711,6 +712,7 @@ - - # check lib directories parallel to the location of the header - db_dirs_to_check = [ -+ os.path.join('__PREFIX__', 'lib', 'db46'), - os.path.join(db_incdir, '..', 'lib64'), - os.path.join(db_incdir, '..', 'lib'), - os.path.join(db_incdir, '..', '..', 'lib64'), -@@ -1212,13 +1214,7 @@ - def detect_tkinter(self, inc_dirs, lib_dirs): - # The _tkinter module. - -- # Rather than complicate the code below, detecting and building -- # AquaTk is a separate method. Only one Tkinter will be built on -- # Darwin - either AquaTk, if it is found, or X11 based Tk. - platform = self.get_platform() -- if (platform == 'darwin' and -- self.detect_tkinter_darwin(inc_dirs, lib_dirs)): -- return - - # Assume we haven't found any of the libraries or include files - # The versions with dots are used on Unix, and the versions without ---- setup.py.orig 2009-09-10 19:41:32.000000000 +1000 -+++ setup.py 2009-09-10 19:48:30.000000000 +1000 -@@ -1197,7 +1197,7 @@ - # For 8.4a2, the X11 headers are not included. Rather than include a - # complicated search, this is a hard-coded path. It could bail out - # if X11 libs are not found... -- include_dirs.append('/usr/X11R6/include') -+ #include_dirs.append('/usr/X11R6/include') - frameworks = ['-framework', 'Tcl', '-framework', 'Tk'] - - ext = Extension('_tkinter', ['_tkinter.c', 'tkappinit.c'], -@@ -1262,17 +1262,17 @@ - if platform == 'sunos5': - include_dirs.append('/usr/openwin/include') - added_lib_dirs.append('/usr/openwin/lib') -- elif os.path.exists('/usr/X11R6/include'): -- include_dirs.append('/usr/X11R6/include') -- added_lib_dirs.append('/usr/X11R6/lib64') -- added_lib_dirs.append('/usr/X11R6/lib') -- elif os.path.exists('/usr/X11R5/include'): -- include_dirs.append('/usr/X11R5/include') -- added_lib_dirs.append('/usr/X11R5/lib') -- else: -+ #elif os.path.exists('/usr/X11R6/include'): -+ # include_dirs.append('/usr/X11R6/include') -+ # added_lib_dirs.append('/usr/X11R6/lib64') -+ # added_lib_dirs.append('/usr/X11R6/lib') -+ #elif os.path.exists('/usr/X11R5/include'): -+ # include_dirs.append('/usr/X11R5/include') -+ # added_lib_dirs.append('/usr/X11R5/lib') -+ #else: - # Assume default location for X11 -- include_dirs.append('/usr/X11/include') -- added_lib_dirs.append('/usr/X11/lib') -+ # include_dirs.append('/usr/X11/include') -+ # added_lib_dirs.append('/usr/X11/lib') - - # If Cygwin, then verify that X is installed before proceeding - if platform == 'cygwin': diff --git a/packaging/macosx/ports/lang/python25/files/pyconfig.ed b/packaging/macosx/ports/lang/python25/files/pyconfig.ed deleted file mode 100644 index 671d0d560..000000000 --- a/packaging/macosx/ports/lang/python25/files/pyconfig.ed +++ /dev/null @@ -1,2 +0,0 @@ -g,.*\(HAVE_POLL[_A-Z]*\).*,s,,/* #undef \1 */, -w diff --git a/packaging/macosx/ports/lang/python25/files/pyconfig.h-universal.ed b/packaging/macosx/ports/lang/python25/files/pyconfig.h-universal.ed deleted file mode 100644 index 67ecc11a1..000000000 --- a/packaging/macosx/ports/lang/python25/files/pyconfig.h-universal.ed +++ /dev/null @@ -1,50 +0,0 @@ -/HAVE_LARGEFILE_SUPPORT/c -#ifdef __LP64__ -/* #undef HAVE_LARGEFILE_SUPPORT */ -#else -#define HAVE_LARGEFILE_SUPPORT 1 -#endif -. -/SIZEOF_LONG/c -#ifdef __LP64__ -#define SIZEOF_LONG 8 -#else -#define SIZEOF_LONG 4 -#endif -. -/SIZEOF_PTHREAD_T/c -#ifdef __LP64__ -#define SIZEOF_PTHREAD_T 8 -#else -#define SIZEOF_PTHREAD_T 4 -#endif -. -/SIZEOF_SIZE_T/c -#ifdef __LP64__ -#define SIZEOF_SIZE_T 8 -#else -#define SIZEOF_SIZE_T 4 -#endif -. -/SIZEOF_TIME_T/c -#ifdef __LP64__ -#define SIZEOF_TIME_T 8 -#else -#define SIZEOF_TIME_T 4 -#endif -. -/SIZEOF_UINTPTR_T/c -#ifdef __LP64__ -#define SIZEOF_UINTPTR_T 8 -#else -#define SIZEOF_UINTPTR_T 4 -#endif -. -/SIZEOF_VOID_P/c -#ifdef __LP64__ -#define SIZEOF_VOID_P 8 -#else -#define SIZEOF_VOID_P 4 -#endif -. -w diff --git a/packaging/macosx/ports/lang/python25/files/python25 b/packaging/macosx/ports/lang/python25/files/python25 deleted file mode 100644 index e7ca5aed2..000000000 --- a/packaging/macosx/ports/lang/python25/files/python25 +++ /dev/null @@ -1,13 +0,0 @@ -bin/python2.5 -bin/pythonw2.5 -bin/python2.5-config -bin/idle2.5 -bin/pydoc2.5 -bin/smtpd2.5.py -- -- -share/man/man1/python2.5.1.gz -${frameworks_dir}/Python.framework/Versions/2.5 -${frameworks_dir}/Python.framework/Versions/2.5/Headers -${frameworks_dir}/Python.framework/Versions/2.5/Resources -${frameworks_dir}/Python.framework/Versions/2.5/Python diff --git a/packaging/macosx/ports/lang/python26/Portfile b/packaging/macosx/ports/lang/python26/Portfile deleted file mode 100644 index c72cd28d5..000000000 --- a/packaging/macosx/ports/lang/python26/Portfile +++ /dev/null @@ -1,158 +0,0 @@ -# $Id: Portfile 49077 2009-04-03 07:13:13Z erickt@macports.org $ - -PortSystem 1.0 -PortGroup select 1.0 - -name python26 -version 2.6.1 -revision 100 -set major [lindex [split $version .] 0] -set branch [join [lrange [split ${version} .] 0 1] .] -categories lang -platforms darwin -maintainers blb mcalhoun - -description An interpreted, object-oriented programming language -long_description Python is an interpreted, interactive, object-oriented \ - programming language. - -homepage http://www.python.org/ -master_sites ${homepage}/ftp/python/${version}/ \ - ftp://ftp.python.org/pub/python/${version}/ - -distname Python-${version} -use_bzip2 yes - -checksums md5 e81c2f0953aa60f8062c05a4673f2be0 \ - sha1 419f0cb29e9713ea861dde8c43d107c51329e57b \ - rmd160 497dafaca9c150fca611b0175eeb13c2fc4d3e2d - -# patch-Lib-distutils-dist.py.diff comes from -# <http://bugs.python.org/issue1180> -patchfiles patch-Makefile.pre.in.diff \ - patch-setup.py.diff \ - patch-Lib-cgi.py.diff \ - patch-Lib-distutils-dist.py.diff \ - patch-Mac-IDLE-Makefile.in.diff \ - patch-Mac-Makefile.in.diff \ - patch-Mac-PythonLauncher-Makefile.in.diff \ - patch-Mac-Tools-Doc-setup.py.diff - -depends_lib port:gettext port:zlib port:openssl port:tk \ - port:sqlite3 port:db46 port:ncurses port:gdbm \ - port:bzip2 port:readline - -configure.args --enable-framework=${frameworks_dir} \ - --enable-ipv6 - -use_parallel_build no - -post-patch { - reinplace "s|@@PREFIX@@|${prefix}|g" ${worksrcpath}/Lib/cgi.py - reinplace "s|@@APPLICATIONS_DIR@@|${applications_dir}|g" \ - ${worksrcpath}/Mac/Makefile.in ${worksrcpath}/Mac/IDLE/Makefile.in \ - ${worksrcpath}/Mac/Tools/Doc/setup.py \ - ${worksrcpath}/Mac/PythonLauncher/Makefile.in - - # See http://trac.macports.org/changeset/37861 - reinplace "s|xargs -0 rm -r|/usr/bin/xargs -0 /bin/rm -r|g" \ - ${worksrcpath}/Mac/PythonLauncher/Makefile.in -} - -build.target all - -test.run yes -test.target test - -destroot.target frameworkinstall maninstall - -# ensure that correct compiler is used -build.args-append MAKE="${build.cmd} CC=${configure.cc}" -destroot.args-append MAKE="${destroot.cmd} CC=${configure.cc}" - -select.group python -select.file ${filespath}/python[string map {. {}} ${branch}] - -post-destroot { - set framewpath ${frameworks_dir}/Python.framework - set framewdir ${framewpath}/Versions/${branch} - - foreach dir { Headers Resources Python Versions/Current } { - file delete ${destroot}${framewpath}/${dir} - } - - ln -s ${framewdir}/share/man/man1/python.1 ${destroot}${prefix}/share/man/man1/python${branch}.1 - - # Without this, LINKFORSHARED is set to - # ... $(PYTHONFRAMEWORKDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK) - # (this becomes Python.framework/Versions/2.6/Python) which doesn't - # quite work (see ticket #15099); instead specifically list the - # full path to the proper Python framework file (which becomes - # ${prefix}/Library/Frameworks/Python.framework/Versions/2.6/Python) - reinplace {s|^\(LINKFORSHARED=.*\)$(PYTHONFRAMEWORKDIR).*$|\1 $(PYTHONFRAMEWORKINSTALLDIR)/Versions/$(VERSION)/$(PYTHONFRAMEWORK)|} ${destroot}${framewdir}/lib/python${branch}/config/Makefile - - # The framework version.plist isn't currently being installed so - # we'll copy ours for now (see http://trac.macports.org/ticket/18773 and - # http://bugs.python.org/issue4937) - xinstall -m 644 ${filespath}/version.plist \ - ${destroot}${framewdir}/Resources/version.plist -} - -post-activate { - ui_msg "\nTo fully complete your installation and make python $branch the default, please run -\n\tsudo port install python_select \ -\n\tsudo python_select $name\n" -} - -platform darwin { - post-configure { - # See http://trac.macports.org/ticket/18376 - system "cd ${worksrcpath} && ed - pyconfig.h < ${filespath}/pyconfig.ed" - } -} - -platform darwin 7 { - # there is no SystemStubs on 10.3 - post-patch { - reinplace "s|-lSystemStubs||g" ${worksrcpath}/configure \ - ${worksrcpath}/configure.in - } - post-configure { - reinplace "s|-lSystemStubs||g" ${worksrcpath}/Makefile.pre.in \ - ${worksrcpath}/Makefile.pre ${worksrcpath}/Makefile - } - # To avoid GCC incompatibility issue. See http://nxg.me.uk/note/2004/restFP/ (by ebgssth at gmail.com, ticket #13322) - configure.ldflags-append "-lcc_dynamic" -} - -platform darwin 10 { - configure.compiler gcc-4.2 -} - -variant universal { - post-patch { - set universal_arch_flags {} - set arch_run_32bit {} - foreach arch ${universal_archs} { - lappend universal_arch_flags -arch ${arch} - if { ${arch}=="i386" || ${arch}=="ppc" } { - lappend arch_run_32bit -${arch} - } - } - reinplace \ - "s|UNIVERSAL_ARCH_FLAGS=\".*\"|UNIVERSAL_ARCH_FLAGS=\"${universal_arch_flags}\"|" \ - ${worksrcpath}/configure - reinplace \ - "s|ARCH_RUN_32BIT=\".*\"|ARCH_RUN_32BIT=\"arch ${arch_run_32bit}\"|" \ - ${worksrcpath}/configure - } - configure.args-append --enable-universalsdk=${universal_sysroot} -} - -variant ucs4 description {Enable support for UCS4} { - configure.args-append --enable-unicode=ucs4 -} - -#livecheck.check regex -#livecheck.url ${homepage}download/releases/ -#livecheck.regex Python (${branch}(?:\\.\\d+)*) diff --git a/packaging/macosx/ports/lang/python26/files/patch-Lib-cgi.py.diff b/packaging/macosx/ports/lang/python26/files/patch-Lib-cgi.py.diff deleted file mode 100644 index fb861bc82..000000000 --- a/packaging/macosx/ports/lang/python26/files/patch-Lib-cgi.py.diff +++ /dev/null @@ -1,18 +0,0 @@ ---- Lib/cgi.py.orig 2006-08-10 19:41:07.000000000 +0200 -+++ Lib/cgi.py 2007-08-21 15:36:54.000000000 +0200 -@@ -1,13 +1,6 @@ --#! /usr/local/bin/python -+#! @@PREFIX@@/bin/python2.6 - --# NOTE: the above "/usr/local/bin/python" is NOT a mistake. It is --# intentionally NOT "/usr/bin/env python". On many systems --# (e.g. Solaris), /usr/local/bin is not in $PATH as passed to CGI --# scripts, and /usr/local/bin is the default directory where Python is --# installed, so /usr/bin/env would be unable to find python. Granted, --# binary installations by Linux vendors often install Python in --# /usr/bin. So let those vendors patch cgi.py to match their choice --# of installation. -+# NOTE: /usr/local/bin/python patched for MacPorts installation - - """Support module for CGI (Common Gateway Interface) scripts. - diff --git a/packaging/macosx/ports/lang/python26/files/patch-Lib-distutils-dist.py.diff b/packaging/macosx/ports/lang/python26/files/patch-Lib-distutils-dist.py.diff deleted file mode 100644 index 45276c555..000000000 --- a/packaging/macosx/ports/lang/python26/files/patch-Lib-distutils-dist.py.diff +++ /dev/null @@ -1,51 +0,0 @@ ---- Lib/distutils/dist.py.orig 2008-09-03 05:13:56.000000000 -0600 -+++ Lib/distutils/dist.py 2008-10-03 18:33:47.000000000 -0600 -@@ -60,6 +60,7 @@ - ('quiet', 'q', "run quietly (turns verbosity off)"), - ('dry-run', 'n', "don't actually do anything"), - ('help', 'h', "show detailed help message"), -+ ('no-user-cfg', None,'ignore pydistutils.cfg in your home directory'), - ] - - # 'common_usage' is a short (2-3 line) string describing the common -@@ -267,6 +268,12 @@ - else: - sys.stderr.write(msg + "\n") - -+ # no-user-cfg is handled before other command line args -+ # because other args override the config files, and this -+ # one is needed before we can load the config files. -+ # If attrs['script_args'] wasn't passed, assume false. -+ self.want_user_cfg = '--no-user-cfg' not in (self.script_args or []) -+ - self.finalize_options() - - # __init__ () -@@ -327,6 +334,9 @@ - Distutils __inst__.py file lives), a file in the user's home - directory named .pydistutils.cfg on Unix and pydistutils.cfg - on Windows/Mac, and setup.cfg in the current directory. -+ -+ The file in the user's home directory can be disabled with the -+ --no-user-cfg option. - """ - files = [] - check_environ() -@@ -347,7 +357,7 @@ - - # And look for the user config file - user_file = os.path.join(os.path.expanduser('~'), user_filename) -- if os.path.isfile(user_file): -+ if self.want_user_cfg and os.path.isfile(user_file): - files.append(user_file) - - # All platforms support local setup.cfg -@@ -355,6 +365,8 @@ - if os.path.isfile(local_file): - files.append(local_file) - -+ if DEBUG: -+ print "using config files: %s" % ', '.join(files) - return files - - # find_config_files () diff --git a/packaging/macosx/ports/lang/python26/files/patch-Mac-IDLE-Makefile.in.diff b/packaging/macosx/ports/lang/python26/files/patch-Mac-IDLE-Makefile.in.diff deleted file mode 100644 index bafcf4715..000000000 --- a/packaging/macosx/ports/lang/python26/files/patch-Mac-IDLE-Makefile.in.diff +++ /dev/null @@ -1,11 +0,0 @@ ---- Mac/IDLE/Makefile.in.orig 2008-07-17 23:48:03.000000000 -0600 -+++ Mac/IDLE/Makefile.in 2008-10-04 19:50:50.000000000 -0600 -@@ -22,7 +22,7 @@ - - BUNDLEBULDER=$(srcdir)/../../Lib/plat-mac/bundlebuilder.py - --PYTHONAPPSDIR=/Applications/$(PYTHONFRAMEWORK) $(VERSION) -+PYTHONAPPSDIR=@@APPLICATIONS_DIR@@/$(PYTHONFRAMEWORK) $(VERSION) - - all: IDLE.app - diff --git a/packaging/macosx/ports/lang/python26/files/patch-Mac-Makefile.in.diff b/packaging/macosx/ports/lang/python26/files/patch-Mac-Makefile.in.diff deleted file mode 100644 index cfa5f88ff..000000000 --- a/packaging/macosx/ports/lang/python26/files/patch-Mac-Makefile.in.diff +++ /dev/null @@ -1,11 +0,0 @@ ---- Mac/Makefile.in.orig 2008-07-22 01:06:33.000000000 -0600 -+++ Mac/Makefile.in 2008-10-04 19:51:40.000000000 -0600 -@@ -18,7 +18,7 @@ - - # These are normally glimpsed from the previous set - bindir=$(prefix)/bin --PYTHONAPPSDIR=/Applications/$(PYTHONFRAMEWORK) $(VERSION) -+PYTHONAPPSDIR=@@APPLICATIONS_DIR@@/$(PYTHONFRAMEWORK) $(VERSION) - APPINSTALLDIR=$(prefix)/Resources/Python.app - - # Variables for installing the "normal" unix binaries diff --git a/packaging/macosx/ports/lang/python26/files/patch-Mac-PythonLauncher-Makefile.in.diff b/packaging/macosx/ports/lang/python26/files/patch-Mac-PythonLauncher-Makefile.in.diff deleted file mode 100644 index be74da903..000000000 --- a/packaging/macosx/ports/lang/python26/files/patch-Mac-PythonLauncher-Makefile.in.diff +++ /dev/null @@ -1,11 +0,0 @@ ---- Mac/PythonLauncher/Makefile.in.orig 2008-05-02 13:58:56.000000000 -0600 -+++ Mac/PythonLauncher/Makefile.in 2008-10-04 19:52:27.000000000 -0600 -@@ -21,7 +21,7 @@ - - BUNDLEBULDER=$(srcdir)/../../Lib/plat-mac/bundlebuilder.py - --PYTHONAPPSDIR=/Applications/$(PYTHONFRAMEWORK) $(VERSION) -+PYTHONAPPSDIR=@@APPLICATIONS_DIR@@/$(PYTHONFRAMEWORK) $(VERSION) - OBJECTS=FileSettings.o MyAppDelegate.o MyDocument.o PreferencesWindowController.o doscript.o main.o - - all: Python\ Launcher.app diff --git a/packaging/macosx/ports/lang/python26/files/patch-Mac-Tools-Doc-setup.py.diff b/packaging/macosx/ports/lang/python26/files/patch-Mac-Tools-Doc-setup.py.diff deleted file mode 100644 index 63e4e11d2..000000000 --- a/packaging/macosx/ports/lang/python26/files/patch-Mac-Tools-Doc-setup.py.diff +++ /dev/null @@ -1,11 +0,0 @@ ---- Mac/Tools/Doc/setup.py.diff 2008-03-29 09:24:25.000000000 -0600 -+++ Mac/Tools/Doc/setup.py 2008-10-04 19:53:40.000000000 -0600 -@@ -30,7 +30,7 @@ - - MAJOR_VERSION='2.4' - MINOR_VERSION='2.4.1' --DESTDIR='/Applications/MacPython-%s/PythonIDE.app/Contents/Resources/English.lproj/PythonDocumentation' % MAJOR_VERSION -+DESTDIR='@@APPLICATIONS_DIR@@/MacPython-%s/PythonIDE.app/Contents/Resources/English.lproj/PythonDocumentation' % MAJOR_VERSION - - class DocBuild(build): - def initialize_options(self): diff --git a/packaging/macosx/ports/lang/python26/files/patch-Makefile.pre.in.diff b/packaging/macosx/ports/lang/python26/files/patch-Makefile.pre.in.diff deleted file mode 100644 index 60cd69706..000000000 --- a/packaging/macosx/ports/lang/python26/files/patch-Makefile.pre.in.diff +++ /dev/null @@ -1,31 +0,0 @@ ---- Makefile.pre.in.orig 2008-06-19 20:47:03.000000000 -0600 -+++ Makefile.pre.in 2008-07-28 19:57:15.000000000 -0600 -@@ -394,8 +394,8 @@ - # Build the shared modules - sharedmods: $(BUILDPYTHON) - @case $$MAKEFLAGS in \ -- *s*) $(RUNSHARED) CC='$(CC)' LDSHARED='$(BLDSHARED)' OPT='$(OPT)' ./$(BUILDPYTHON) -E $(srcdir)/setup.py -q build;; \ -- *) $(RUNSHARED) CC='$(CC)' LDSHARED='$(BLDSHARED)' OPT='$(OPT)' ./$(BUILDPYTHON) -E $(srcdir)/setup.py build;; \ -+ *s*) $(RUNSHARED) CC='$(CC)' LDSHARED='$(BLDSHARED)' OPT='$(OPT)' ./$(BUILDPYTHON) -E $(srcdir)/setup.py -q --no-user-cfg build;; \ -+ *) $(RUNSHARED) CC='$(CC)' LDSHARED='$(BLDSHARED)' OPT='$(OPT)' ./$(BUILDPYTHON) -E $(srcdir)/setup.py --no-user-cfg build;; \ - esac - - # Build static library -@@ -993,7 +993,7 @@ - # Install the dynamically loadable modules - # This goes into $(exec_prefix) - sharedinstall: -- $(RUNSHARED) ./$(BUILDPYTHON) -E $(srcdir)/setup.py install \ -+ $(RUNSHARED) ./$(BUILDPYTHON) -E $(srcdir)/setup.py --no-user-cfg install \ - --prefix=$(prefix) \ - --install-scripts=$(BINDIR) \ - --install-platlib=$(DESTSHARED) \ -@@ -1073,7 +1073,7 @@ - # This installs a few of the useful scripts in Tools/scripts - scriptsinstall: - SRCDIR=$(srcdir) $(RUNSHARED) \ -- ./$(BUILDPYTHON) $(srcdir)/Tools/scripts/setup.py install \ -+ ./$(BUILDPYTHON) $(srcdir)/Tools/scripts/setup.py --no-user-cfg install \ - --prefix=$(prefix) \ - --install-scripts=$(BINDIR) \ - --root=/$(DESTDIR) diff --git a/packaging/macosx/ports/lang/python26/files/patch-setup.py.diff b/packaging/macosx/ports/lang/python26/files/patch-setup.py.diff deleted file mode 100644 index 3acb4ac2b..000000000 --- a/packaging/macosx/ports/lang/python26/files/patch-setup.py.diff +++ /dev/null @@ -1,16 +0,0 @@ ---- setup.py.orig 2008-09-29 18:15:45.000000000 -0600 -+++ setup.py 2008-11-30 23:13:09.000000000 -0700 -@@ -1506,13 +1506,7 @@ - def detect_tkinter(self, inc_dirs, lib_dirs): - # The _tkinter module. - -- # Rather than complicate the code below, detecting and building -- # AquaTk is a separate method. Only one Tkinter will be built on -- # Darwin - either AquaTk, if it is found, or X11 based Tk. - platform = self.get_platform() -- if (platform == 'darwin' and -- self.detect_tkinter_darwin(inc_dirs, lib_dirs)): -- return - - # Assume we haven't found any of the libraries or include files - # The versions with dots are used on Unix, and the versions without diff --git a/packaging/macosx/ports/lang/python26/files/pyconfig.ed b/packaging/macosx/ports/lang/python26/files/pyconfig.ed deleted file mode 100644 index 671d0d560..000000000 --- a/packaging/macosx/ports/lang/python26/files/pyconfig.ed +++ /dev/null @@ -1,2 +0,0 @@ -g,.*\(HAVE_POLL[_A-Z]*\).*,s,,/* #undef \1 */, -w diff --git a/packaging/macosx/ports/lang/python26/files/python26 b/packaging/macosx/ports/lang/python26/files/python26 deleted file mode 100644 index 5be5fa655..000000000 --- a/packaging/macosx/ports/lang/python26/files/python26 +++ /dev/null @@ -1,12 +0,0 @@ -bin/python2.6 -bin/pythonw2.6 -bin/python2.6-config -bin/idle2.6 -bin/pydoc2.6 -bin/smtpd2.6.py -- -share/man/man1/python2.6.1.gz -${frameworks_dir}/Library/Frameworks/Python.framework/Versions/2.6 -${frameworks_dir}/Library/Frameworks/Python.framework/Versions/2.6/Headers -${frameworks_dir}/Library/Frameworks/Python.framework/Versions/2.6/Resources -${frameworks_dir}/Library/Frameworks/Python.framework/Versions/2.6/Python diff --git a/packaging/macosx/ports/lang/python26/files/version.plist b/packaging/macosx/ports/lang/python26/files/version.plist deleted file mode 100644 index acdfe5bac..000000000 --- a/packaging/macosx/ports/lang/python26/files/version.plist +++ /dev/null @@ -1,16 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> -<plist version="1.0"> -<dict> - <key>BuildVersion</key> - <string>1</string> - <key>CFBundleShortVersionString</key> - <string>2.6.1</string> - <key>CFBundleVersion</key> - <string>2.6.1</string> - <key>ProjectName</key> - <string>Python</string> - <key>SourceVersion</key> - <string>2.6.1</string> -</dict> -</plist> diff --git a/packaging/macosx/ports/python/py-Pillow/Portfile b/packaging/macosx/ports/python/py-Pillow/Portfile deleted file mode 100644 index 6935fab95..000000000 --- a/packaging/macosx/ports/python/py-Pillow/Portfile +++ /dev/null @@ -1,74 +0,0 @@ -# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 -# $Id: Portfile 124123 2014-08-19 13:57:18Z stromnov@macports.org $ - -PortSystem 1.0 -PortGroup python 1.0 - -name py-Pillow -version 2.5.3 -revision 100 -categories-append devel -platforms darwin -license BSD - -python.versions 26 27 32 33 34 - -maintainers stromnov openmaintainer - -description Python Imaging Library (fork) - -long_description ${description} - -homepage http://github.com/python-imaging/Pillow -master_sites http://pypi.python.org/packages/source/P/Pillow/ - -distname Pillow-${version} - -checksums rmd160 f10cda34a62022edf3bfe626096b6bc009a74dc8 \ - sha256 62ff6c6cb88d4a1d6e856315b1691186b06cb923f18fde86d6abac9eeb9096d1 - -if {${name} ne ${subport}} { - use_zip yes - - conflicts py${python.version}-pil - - depends_build port:py${python.version}-setuptools - depends_lib-append \ - port:zlib \ - port:jpeg \ - port:tiff \ - port:lcms \ - port:webp \ - port:openjpeg \ - port:freetype - - patchfiles patch-setup.py.diff - - post-patch { - reinplace "s|@prefix@|${prefix}|g" ${worksrcpath}/setup.py - } - - livecheck.type none -} else { - livecheck.type regex - livecheck.url ${master_sites} - livecheck.regex {Pillow-(\d+(?:\.\d+)*)\.[tz]} -} - -variant quartz conflicts x11 tkinter { - # tkinter doesn't build -} - -variant x11 conflicts quartz { - # tkinter does build -} - -variant tkinter description {with tkinter support} { - if {$subport != $name} { - depends_lib-append port:py${python.version}-tkinter - } -} - -if { ![variant_isset quartz] } { - default_variants-append +tkinter -} diff --git a/packaging/macosx/ports/python/py-Pillow/files/patch-setup.py.diff b/packaging/macosx/ports/python/py-Pillow/files/patch-setup.py.diff deleted file mode 100644 index fe300cfe5..000000000 --- a/packaging/macosx/ports/python/py-Pillow/files/patch-setup.py.diff +++ /dev/null @@ -1,120 +0,0 @@ ---- setup.py.orig 2014-07-04 17:25:36.000000000 +0200 -+++ setup.py 2014-07-04 17:33:05.000000000 +0200 -@@ -19,7 +19,7 @@ - from setuptools import Extension, setup, find_packages - - # monkey patch import hook. Even though flake8 says it's not used, it is. --# comment this out to disable multi threaded builds. -+# comment this out to disable multi threaded builds. - import mp_compile - - _IMAGING = ( -@@ -200,44 +200,8 @@ - "/usr/lib", "python%s" % sys.version[:3], "config")) - - elif sys.platform == "darwin": -- # attempt to make sure we pick freetype2 over other versions -- _add_directory(include_dirs, "/sw/include/freetype2") -- _add_directory(include_dirs, "/sw/lib/freetype2/include") -- # fink installation directories -- _add_directory(library_dirs, "/sw/lib") -- _add_directory(include_dirs, "/sw/include") -- # darwin ports installation directories -- _add_directory(library_dirs, "/opt/local/lib") -- _add_directory(include_dirs, "/opt/local/include") -- -- # if Homebrew is installed, use its lib and include directories -- import subprocess -- try: -- prefix = subprocess.check_output( -- ['brew', '--prefix'] -- ).strip().decode('latin1') -- except: -- # Homebrew not installed -- prefix = None -- -- ft_prefix = None -- -- if prefix: -- # add Homebrew's include and lib directories -- _add_directory(library_dirs, os.path.join(prefix, 'lib')) -- _add_directory(include_dirs, os.path.join(prefix, 'include')) -- ft_prefix = os.path.join(prefix, 'opt', 'freetype') -- -- if ft_prefix and os.path.isdir(ft_prefix): -- # freetype might not be linked into Homebrew's prefix -- _add_directory(library_dirs, os.path.join(ft_prefix, 'lib')) -- _add_directory( -- include_dirs, os.path.join(ft_prefix, 'include')) -- else: -- # fall back to freetype from XQuartz if -- # Homebrew's freetype is missing -- _add_directory(library_dirs, "/usr/X11/lib") -- _add_directory(include_dirs, "/usr/X11/include") -+ _add_directory(library_dirs, "@prefix@/lib") -+ _add_directory(include_dirs, "@prefix@/include") - - elif sys.platform.startswith("linux"): - arch_tp = (plat.processor(), plat.architecture()[0]) -@@ -337,21 +301,6 @@ - else: - TCL_ROOT = None - -- # add standard directories -- -- # look for tcl specific subdirectory (e.g debian) -- if _tkinter: -- tcl_dir = "/usr/include/tcl" + TCL_VERSION -- if os.path.isfile(os.path.join(tcl_dir, "tk.h")): -- _add_directory(include_dirs, tcl_dir) -- -- # standard locations -- _add_directory(library_dirs, "/usr/local/lib") -- _add_directory(include_dirs, "/usr/local/include") -- -- _add_directory(library_dirs, "/usr/lib") -- _add_directory(include_dirs, "/usr/include") -- - # on Windows, look for the OpenJPEG libraries in the location that - # the official installer puts them - if sys.platform == "win32": -@@ -410,7 +359,7 @@ - for directory in self.compiler.include_dirs: - try: - listdir = os.listdir(directory) -- except Exception: -+ except Exception: - # WindowsError, FileNotFoundError - continue - for name in listdir: -@@ -570,29 +519,7 @@ - exts.append(Extension( - "PIL._webp", ["_webp.c"], libraries=libs, define_macros=defs)) - -- if sys.platform == "darwin": -- # locate Tcl/Tk frameworks -- frameworks = [] -- framework_roots = [ -- "/Library/Frameworks", -- "/System/Library/Frameworks"] -- for root in framework_roots: -- if ( -- os.path.exists(os.path.join(root, "Tcl.framework")) and -- os.path.exists(os.path.join(root, "Tk.framework"))): -- print("--- using frameworks at %s" % root) -- frameworks = ["-framework", "Tcl", "-framework", "Tk"] -- dir = os.path.join(root, "Tcl.framework", "Headers") -- _add_directory(self.compiler.include_dirs, dir, 0) -- dir = os.path.join(root, "Tk.framework", "Headers") -- _add_directory(self.compiler.include_dirs, dir, 1) -- break -- if frameworks: -- exts.append(Extension( -- "PIL._imagingtk", ["_imagingtk.c", "Tk/tkImaging.c"], -- extra_compile_args=frameworks, extra_link_args=frameworks)) -- feature.tcl = feature.tk = 1 # mark as present -- elif feature.tcl and feature.tk: -+ if feature.tcl and feature.tk: - exts.append(Extension( - "PIL._imagingtk", ["_imagingtk.c", "Tk/tkImaging.c"], - libraries=[feature.tcl, feature.tk])) diff --git a/packaging/macosx/ports/python/py-gobject/Portfile b/packaging/macosx/ports/python/py-gobject/Portfile deleted file mode 100644 index 3503ef1db..000000000 --- a/packaging/macosx/ports/python/py-gobject/Portfile +++ /dev/null @@ -1,77 +0,0 @@ -# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 -# $Id$ - -PortSystem 1.0 -PortGroup python 1.0 - -name py-gobject -set my_name pygobject -version 2.28.6 -revision 101 -epoch 20110613 -set branch [join [lrange [split ${version} .] 0 1] .] -categories-append gnome -license LGPL-2.1+ -maintainers jwa openmaintainer -platforms darwin -python.versions 26 27 33 34 - -description Python bindings for GObject. - -long_description \ - PyGObject provides a convenient wrapper for the GObject+ library \ - for use in Python programs, and takes care of many of the boring details \ - such as managing memory and type casting. \ - When combined with PyGTK, PyORBit and gnome-python, \ - it can be used to write full featured Gnome applications. - -homepage http://www.pygtk.org/ -master_sites gnome:sources/${my_name}/${branch}/ -distname ${my_name}-${version} -use_xz yes - -checksums rmd160 4bc5e8546a5029d3d6b154629ab3fa4023d96bef \ - sha256 fb8a1d4f665130a125011659bd347c7339c944232163dbb9a34fd0686577adb8 - -if {$subport ne $name} { - depends_build-append port:pkgconfig - depends_lib-append path:lib/pkgconfig/glib-2.0.pc:glib2 \ - port:libffi \ - port:py${python.version}-cairo \ - port:gobject-introspection - - patch.pre_args -p1 - patchfiles patch-pygi-info.c-p1.diff \ - 00git_class_init.patch \ - 00git_fix_qdata_warning.patch \ - 00git_gio_flag_type.patch - - use_configure yes - configure.python ${python.bin} - configure.env-append PKG_CONFIG_PATH='${python.prefix}/lib/pkgconfig' - configure.pre_args --prefix='${python.prefix}' - configure.args-append --disable-glibtest \ - --enable-introspection=no - configure.cppflags-append \ - -I${python.prefix}/include \ - -I${prefix}/include/cairo - build.cmd [portbuild::build_getmaketype] - build.target - - destroot.cmd ${build.cmd} - destroot.target install - destroot.destdir DESTDIR=${destroot} - - test.run yes - test.env PYTHONPATH=[glob -nocomplain ${worksrcpath}/build/lib*] - test.target check - - post-destroot { - set docdir ${prefix}/share/doc/${subport} - xinstall -d ${destroot}${docdir} - xinstall -m 0644 -W ${worksrcpath} AUTHORS COPYING ChangeLog NEWS README \ - ${destroot}${docdir} - } -} - -livecheck.type none diff --git a/packaging/macosx/ports/python/py-gobject/files/00git_class_init.patch b/packaging/macosx/ports/python/py-gobject/files/00git_class_init.patch deleted file mode 100644 index 01f79d6ce..000000000 --- a/packaging/macosx/ports/python/py-gobject/files/00git_class_init.patch +++ /dev/null @@ -1,316 +0,0 @@ -From 9456ba70fdb98b3a4eb7ee2f630182387a54ca00 Mon Sep 17 00:00:00 2001 -From: Martin Pitt <martinpitt@gnome.org> -Date: Tue, 19 Feb 2013 15:39:56 +0100 -Subject: [PATCH] Move property and signal creation into _class_init() - -We must not add class interfaces after g_type_class_ref() has been called the -first time. Move signal and property creation from pyg_type_register() into -pyg_object_class_init(), and drop the hack of registering interfaces twice. - -This is a backport of commit efcb0f9fd for 2.28.x. This allows old pygtk -applications to work with pygobject 2.28.x and glib 2.35.x. - -Bug: https://bugzilla.gnome.org/show_bug.cgi?id=694108 -Bug-Ubuntu: https://launchpad.net/bugs/1129309 ---- - gobject/gobjectmodule.c | 177 +++++++++++++++++++----------------------------- - 1 file changed, 70 insertions(+), 107 deletions(-) - -diff --git a/gobject/gobjectmodule.c b/gobject/gobjectmodule.c -index 2a84606..91f7315 100644 ---- a/gobject/gobjectmodule.c -+++ b/gobject/gobjectmodule.c -@@ -312,13 +312,6 @@ pyg_object_get_property (GObject *object, guint property_id, - pyglib_gil_state_release(state); - } - --static void --pyg_object_class_init(GObjectClass *class, PyObject *py_class) --{ -- class->set_property = pyg_object_set_property; -- class->get_property = pyg_object_get_property; --} -- - typedef struct _PyGSignalAccumulatorData { - PyObject *callable; - PyObject *user_data; -@@ -484,15 +477,14 @@ override_signal(GType instance_type, const gchar *signal_name) - } - - static PyObject * --add_signals (GType instance_type, PyObject *signals) -+add_signals (GObjectClass *klass, PyObject *signals) - { - gboolean ret = TRUE; -- GObjectClass *oclass; - Py_ssize_t pos = 0; - PyObject *key, *value, *overridden_signals = NULL; -+ GType instance_type = G_OBJECT_CLASS_TYPE (klass); - - overridden_signals = PyDict_New(); -- oclass = g_type_class_ref(instance_type); - while (PyDict_Next(signals, &pos, &key, &value)) { - const gchar *signal_name; - gchar *signal_name_canon, *c; -@@ -530,7 +522,6 @@ add_signals (GType instance_type, PyObject *signals) - if (!ret) - break; - } -- g_type_class_unref(oclass); - if (ret) - return overridden_signals; - else { -@@ -800,14 +791,12 @@ pyg_param_spec_from_object (PyObject *tuple) - } - - static gboolean --add_properties (GType instance_type, PyObject *properties) -+add_properties (GObjectClass *klass, PyObject *properties) - { - gboolean ret = TRUE; -- GObjectClass *oclass; - Py_ssize_t pos = 0; - PyObject *key, *value; - -- oclass = g_type_class_ref(instance_type); - while (PyDict_Next(properties, &pos, &key, &value)) { - const gchar *prop_name; - GType prop_type; -@@ -873,7 +862,7 @@ add_properties (GType instance_type, PyObject *properties) - Py_DECREF(slice); - - if (pspec) { -- g_object_class_install_property(oclass, 1, pspec); -+ g_object_class_install_property(klass, 1, pspec); - } else { - PyObject *type, *value, *traceback; - ret = FALSE; -@@ -883,7 +872,7 @@ add_properties (GType instance_type, PyObject *properties) - g_snprintf(msg, 256, - "%s (while registering property '%s' for GType '%s')", - PYGLIB_PyUnicode_AsString(value), -- prop_name, g_type_name(instance_type)); -+ prop_name, G_OBJECT_CLASS_NAME(klass)); - Py_DECREF(value); - value = PYGLIB_PyUnicode_FromString(msg); - } -@@ -892,11 +881,63 @@ add_properties (GType instance_type, PyObject *properties) - } - } - -- g_type_class_unref(oclass); - return ret; - } - - static void -+pyg_object_class_init(GObjectClass *class, PyObject *py_class) -+{ -+ PyObject *gproperties, *gsignals, *overridden_signals; -+ PyObject *class_dict = ((PyTypeObject*) py_class)->tp_dict; -+ -+ class->set_property = pyg_object_set_property; -+ class->get_property = pyg_object_get_property; -+ -+ /* install signals */ -+ /* we look this up in the instance dictionary, so we don't -+ * accidentally get a parent type's __gsignals__ attribute. */ -+ gsignals = PyDict_GetItemString(class_dict, "__gsignals__"); -+ if (gsignals) { -+ if (!PyDict_Check(gsignals)) { -+ PyErr_SetString(PyExc_TypeError, -+ "__gsignals__ attribute not a dict!"); -+ return; -+ } -+ if (!(overridden_signals = add_signals(class, gsignals))) { -+ return; -+ } -+ if (PyDict_SetItemString(class_dict, "__gsignals__", -+ overridden_signals)) { -+ return; -+ } -+ Py_DECREF(overridden_signals); -+ -+ PyDict_DelItemString(class_dict, "__gsignals__"); -+ } else { -+ PyErr_Clear(); -+ } -+ -+ /* install properties */ -+ /* we look this up in the instance dictionary, so we don't -+ * accidentally get a parent type's __gproperties__ attribute. */ -+ gproperties = PyDict_GetItemString(class_dict, "__gproperties__"); -+ if (gproperties) { -+ if (!PyDict_Check(gproperties)) { -+ PyErr_SetString(PyExc_TypeError, -+ "__gproperties__ attribute not a dict!"); -+ return; -+ } -+ if (!add_properties(class, gproperties)) { -+ return; -+ } -+ PyDict_DelItemString(class_dict, "__gproperties__"); -+ /* Borrowed reference. Py_DECREF(gproperties); */ -+ } else { -+ PyErr_Clear(); -+ } -+} -+ -+static void - pyg_register_class_init(GType gtype, PyGClassInitFunc class_init) - { - GSList *list; -@@ -1068,7 +1109,7 @@ pygobject__g_instance_init(GTypeInstance *instance, - */ - static void - pyg_type_add_interfaces(PyTypeObject *class, GType instance_type, -- PyObject *bases, gboolean new_interfaces, -+ PyObject *bases, - GType *parent_interfaces, guint n_parent_interfaces) - { - int i; -@@ -1082,7 +1123,6 @@ pyg_type_add_interfaces(PyTypeObject *class, GType instance_type, - guint k; - PyObject *base = PyTuple_GET_ITEM(bases, i); - GType itype; -- gboolean is_new = TRUE; - const GInterfaceInfo *iinfo; - GInterfaceInfo iinfo_copy; - -@@ -1099,16 +1139,6 @@ pyg_type_add_interfaces(PyTypeObject *class, GType instance_type, - if (!G_TYPE_IS_INTERFACE(itype)) - continue; - -- for (k = 0; k < n_parent_interfaces; ++k) { -- if (parent_interfaces[k] == itype) { -- is_new = FALSE; -- break; -- } -- } -- -- if ((new_interfaces && !is_new) || (!new_interfaces && is_new)) -- continue; -- - iinfo = pyg_lookup_interface_info(itype); - if (!iinfo) { - gchar *error; -@@ -1129,7 +1159,7 @@ pyg_type_add_interfaces(PyTypeObject *class, GType instance_type, - int - pyg_type_register(PyTypeObject *class, const char *type_name) - { -- PyObject *gtype, *gsignals, *gproperties, *overridden_signals; -+ PyObject *gtype; - GType parent_type, instance_type; - GType *parent_interfaces; - guint n_parent_interfaces; -@@ -1216,88 +1246,22 @@ pyg_type_register(PyTypeObject *class, const char *type_name) - } - - /* -- * Note: Interfaces to be implemented are searched twice. First -- * we register interfaces that are already implemented by a parent -- * type. The second time, the remaining interfaces are -- * registered, i.e. the ones that are not implemented by a parent -- * type. In between these two loops, properties and signals are -- * registered. It has to be done this way, in two steps, -- * otherwise glib will complain. If registering all interfaces -- * always before properties, you get an error like: -- * -- * ../gobject:121: Warning: Object class -- * test_interface+MyObject doesn't implement property -- * 'some-property' from interface 'TestInterface' -- * -- * If, on the other hand, you register interfaces after -- * registering the properties, you get something like: -- * -- * ../gobject:121: Warning: cannot add interface type -- * `TestInterface' to type `test_interface+MyUnknown', since -- * type `test_interface+MyUnknown' already conforms to -- * interface -- * -- * This looks like a GLib quirk, but no bug has been filed -- * upstream. However we have a unit test for this particular -- * problem, which can be found in test_interfaces.py, class -- * TestInterfaceImpl. -+ * Note, all interfaces need to be registered before the first -+ * g_type_class_ref(), see bug #686149. - * - * See also comment above pyg_type_add_interfaces(). - */ -- pyg_type_add_interfaces(class, instance_type, class->tp_bases, FALSE, -+ pyg_type_add_interfaces(class, instance_type, class->tp_bases, - parent_interfaces, n_parent_interfaces); - -- /* we look this up in the instance dictionary, so we don't -- * accidentally get a parent type's __gsignals__ attribute. */ -- gsignals = PyDict_GetItemString(class->tp_dict, "__gsignals__"); -- if (gsignals) { -- if (!PyDict_Check(gsignals)) { -- PyErr_SetString(PyExc_TypeError, -- "__gsignals__ attribute not a dict!"); -- g_free(parent_interfaces); -- return -1; -- } -- if (!(overridden_signals = add_signals(instance_type, gsignals))) { -- g_free(parent_interfaces); -- return -1; -- } -- if (PyDict_SetItemString(class->tp_dict, "__gsignals__", -- overridden_signals)) { -- g_free(parent_interfaces); -- return -1; -- } -- Py_DECREF(overridden_signals); -- } else { -- PyErr_Clear(); -- } - -- /* we look this up in the instance dictionary, so we don't -- * accidentally get a parent type's __gsignals__ attribute. */ -- gproperties = PyDict_GetItemString(class->tp_dict, "__gproperties__"); -- if (gproperties) { -- if (!PyDict_Check(gproperties)) { -- PyErr_SetString(PyExc_TypeError, -- "__gproperties__ attribute not a dict!"); -- g_free(parent_interfaces); -- return -1; -- } -- if (!add_properties(instance_type, gproperties)) { -- g_free(parent_interfaces); -- return -1; -- } -- PyDict_DelItemString(class->tp_dict, "__gproperties__"); -- /* Borrowed reference. Py_DECREF(gproperties); */ -- } else { -- PyErr_Clear(); -+ gclass = g_type_class_ref(instance_type); -+ if (PyErr_Occurred() != NULL) { -+ g_type_class_unref(gclass); -+ g_free(parent_interfaces); -+ return -1; - } - -- /* Register new interfaces, that are _not_ already defined by -- * the parent type. FIXME: See above. -- */ -- pyg_type_add_interfaces(class, instance_type, class->tp_bases, TRUE, -- parent_interfaces, n_parent_interfaces); -- -- gclass = g_type_class_ref(instance_type); - if (pyg_run_class_init(instance_type, gclass, class)) { - g_type_class_unref(gclass); - g_free(parent_interfaces); -@@ -1306,9 +1270,8 @@ pyg_type_register(PyTypeObject *class, const char *type_name) - g_type_class_unref(gclass); - g_free(parent_interfaces); - -- if (gsignals) -- PyDict_DelItemString(class->tp_dict, "__gsignals__"); -- -+ if (PyErr_Occurred() != NULL) -+ return -1; - return 0; - } - --- -1.8.1.2 - diff --git a/packaging/macosx/ports/python/py-gobject/files/00git_fix_qdata_warning.patch b/packaging/macosx/ports/python/py-gobject/files/00git_fix_qdata_warning.patch deleted file mode 100644 index ed4b5d2b9..000000000 --- a/packaging/macosx/ports/python/py-gobject/files/00git_fix_qdata_warning.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 42d871eb0b08ee6d55e95cc7e4b90844919555b9 Mon Sep 17 00:00:00 2001 -From: Ivan Stankovic <ivan.stankovic@avl.com> -Date: Tue, 21 Feb 2012 12:24:58 +0100 -Subject: [PATCH 1/2] Fix set_qdata warning on accessing NULL gobject property - -https://bugzilla.gnome.org/show_bug.cgi?id=661155 ---- - gobject/pygobject.c | 4 +++- - 1 files changed, 3 insertions(+), 1 deletions(-) - -diff --git a/gobject/pygobject.c b/gobject/pygobject.c -index 6c2f06c..70dc89a 100644 ---- a/gobject/pygobject.c -+++ b/gobject/pygobject.c -@@ -991,7 +991,9 @@ pygobject_new(GObject *obj) - PyObject * - pygobject_new_sunk(GObject *obj) - { -- g_object_set_qdata (obj, pygobject_ref_sunk_key, GINT_TO_POINTER (1)); -+ if (obj) -+ g_object_set_qdata (obj, pygobject_ref_sunk_key, GINT_TO_POINTER (1)); -+ - return pygobject_new_full(obj, TRUE, NULL); - } - --- -1.7.9.1 - diff --git a/packaging/macosx/ports/python/py-gobject/files/00git_gio_flag_type.patch b/packaging/macosx/ports/python/py-gobject/files/00git_gio_flag_type.patch deleted file mode 100644 index 78e7ddfd5..000000000 --- a/packaging/macosx/ports/python/py-gobject/files/00git_gio_flag_type.patch +++ /dev/null @@ -1,50 +0,0 @@ -From 42d01f060c5d764baa881d13c103d68897163a49 Mon Sep 17 00:00:00 2001 -From: Ryan Lortie <desrt@desrt.ca> -Date: Mon, 12 Mar 2012 16:44:14 -0400 -Subject: gio-types.defs: change some enums to flags - -These flags types were originally incorrectly handled in glib as being -enums. That bug was fixed, but they're still enums here, leading to -warnings about the mismatch. - -Change them to flags. - -https://bugzilla.gnome.org/show_bug.cgi?id=668522 ---- - gio/gio-types.defs | 6 +++--- - 1 files changed, 3 insertions(+), 3 deletions(-) - -diff --git a/gio/gio-types.defs b/gio/gio-types.defs -index 331e0bc..7eee5c8 100644 ---- a/gio/gio-types.defs -+++ b/gio/gio-types.defs -@@ -526,7 +526,7 @@ - ) - ) - --(define-enum MountMountFlags -+(define-flags MountMountFlags - (in-module "gio") - (c-name "GMountMountFlags") - (gtype-id "G_TYPE_MOUNT_MOUNT_FLAGS") -@@ -545,7 +545,7 @@ - ) - ) - --(define-enum DriveStartFlags -+(define-flags DriveStartFlags - (in-module "gio") - (c-name "GDriveStartFlags") - (gtype-id "G_TYPE_DRIVE_START_FLAGS") -@@ -770,7 +770,7 @@ - ) - ) - --(define-enum SocketMsgFlags -+(define-flags SocketMsgFlags - (in-module "gio") - (c-name "GSocketMsgFlags") - (gtype-id "G_TYPE_SOCKET_MSG_FLAGS") --- -1.7.9.1 - diff --git a/packaging/macosx/ports/python/py-gobject/files/patch-pygi-info.c-p1.diff b/packaging/macosx/ports/python/py-gobject/files/patch-pygi-info.c-p1.diff deleted file mode 100644 index b5a3d519d..000000000 --- a/packaging/macosx/ports/python/py-gobject/files/patch-pygi-info.c-p1.diff +++ /dev/null @@ -1,28 +0,0 @@ ---- a/gi/pygi-info.c.orig 2014-01-15 09:16:11.000000000 +0200 -+++ b/gi/pygi-info.c 2014-01-15 09:16:52.000000000 +0200 -@@ -162,9 +162,6 @@ - case GI_INFO_TYPE_CONSTANT: - type = &PyGIConstantInfo_Type; - break; -- case GI_INFO_TYPE_ERROR_DOMAIN: -- type = &PyGIErrorDomainInfo_Type; -- break; - case GI_INFO_TYPE_UNION: - type = &PyGIUnionInfo_Type; - break; -@@ -481,7 +478,6 @@ - case GI_INFO_TYPE_INVALID: - case GI_INFO_TYPE_FUNCTION: - case GI_INFO_TYPE_CONSTANT: -- case GI_INFO_TYPE_ERROR_DOMAIN: - case GI_INFO_TYPE_VALUE: - case GI_INFO_TYPE_SIGNAL: - case GI_INFO_TYPE_PROPERTY: -@@ -860,7 +856,6 @@ - case GI_INFO_TYPE_INVALID: - case GI_INFO_TYPE_FUNCTION: - case GI_INFO_TYPE_CONSTANT: -- case GI_INFO_TYPE_ERROR_DOMAIN: - case GI_INFO_TYPE_VALUE: - case GI_INFO_TYPE_SIGNAL: - case GI_INFO_TYPE_PROPERTY: diff --git a/packaging/macosx/ports/python/py-numpy/Portfile b/packaging/macosx/ports/python/py-numpy/Portfile deleted file mode 100644 index 0a325c8ba..000000000 --- a/packaging/macosx/ports/python/py-numpy/Portfile +++ /dev/null @@ -1,214 +0,0 @@ -# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4 -# $Id: Portfile 127764 2014-11-03 14:01:21Z michaelld@macports.org $ - -PortSystem 1.0 -PortGroup python 1.0 -PortGroup github 1.0 - -github.setup numpy numpy 1.9.1 v -name py-numpy -categories-append math -license BSD -platforms darwin -maintainers dh michaelld openmaintainer -description The core utilities for the scientific library scipy for Python -long_description ${description} - -checksums rmd160 c043ce0045166762e36c513458abc499d36bbcf5 \ - sha256 504b7cbc3b47df592d683e0f3b992cfa4d29338f8d23fca07f040164018b607f - -python.versions 27 32 33 34 - -if {${name} ne ${subport}} { - - revision 100 - - patchfiles patch-f2py_setup.py.diff \ - patch-fcompiler_g95.diff \ - patch-numpy_core_setup.py.diff - - depends_lib-append port:fftw-3 \ - port:py${python.version}-nose \ - port:py${python.version}-cython - - # http://trac.macports.org/ticket/34562 - destroot.env-append \ - CC="${configure.cc}" \ - CFLAGS="${configure.cflags} [get_canonical_archflags cc]" \ - CXX="${configure.cxx}" \ - CXXFLAGS="${configure.cxxflags} [get_canonical_archflags cxx]" \ - OBJC="${configure.objc}" \ - OBJCFLAGS="${configure.objcflags} [get_canonical_archflags objc]" \ - LDFLAGS="${configure.ldflags} [get_canonical_archflags ld]" - - build.env-append ARCHFLAGS="[get_canonical_archflags ld]" - destroot.env-append ARCHFLAGS="[get_canonical_archflags ld]" - - variant atlas description {Use the MacPorts' ATLAS libraries \ - instead of Apple's Accelerate framework} { - depends_lib-append port:atlas - - if {[variant_isset universal]} { - python.set_compiler no - } - } - - # when using ATLAS (whether by default or specified by the user via - # the +atlas variant) ... - set gcc_version "" - if {[variant_isset atlas]} { - - # see if the user has set -gcc4X to disable using MacPorts' - # compiler; if not, either use what the user set (as +gcc4X) or - # default to gcc48. - - variant gcc43 conflicts gcc44 gcc45 gcc46 gcc47 gcc48 \ - description {Use the gcc43 compiler (enables fortran linking)} { - configure.compiler macports-gcc-4.3 - } - - variant gcc44 conflicts gcc43 gcc45 gcc46 gcc47 gcc48 \ - description {Use the gcc44 compiler (enables fortran linking)} { - configure.compiler macports-gcc-4.4 - } - - variant gcc45 conflicts gcc43 gcc44 gcc46 gcc47 gcc48 \ - description {Use the gcc45 compiler (enables fortran linking)} { - configure.compiler macports-gcc-4.5 - } - - variant gcc46 conflicts gcc43 gcc44 gcc45 gcc47 gcc48 \ - description {Use the gcc46 compiler (enables fortran linking)} { - configure.compiler macports-gcc-4.6 - } - - variant gcc47 conflicts gcc43 gcc44 gcc45 gcc46 gcc48 \ - description {Use the gcc47 compiler (enables fortran linking)} { - configure.compiler macports-gcc-4.7 - } - - variant gcc48 conflicts gcc43 gcc44 gcc45 gcc46 gcc47 \ - description {Use the gcc48 compiler (enables fortran linking)} { - configure.compiler macports-gcc-4.8 - } - - if {![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc45] && ![variant_isset gcc46] && ![variant_isset gcc47]} { - default_variants +gcc48 - } - - if {[variant_isset gcc43]} { - set gcc_version "4.3" - } elseif {[variant_isset gcc44]} { - set gcc_version "4.4" - } elseif {[variant_isset gcc45]} { - set gcc_version "4.5" - } elseif {[variant_isset gcc46]} { - set gcc_version "4.6" - } elseif {[variant_isset gcc47]} { - set gcc_version "4.7" - } elseif {[variant_isset gcc48]} { - set gcc_version "4.8" - } - - # when using non-Apple GCC for universal install, it can - # create binaries only for the native OS architecture, at - # either 32 or 64 bits. Restrict the supported archs - # accordingly. - if {${os.arch} eq "i386"} { - supported_archs i386 x86_64 - } elseif {${os.arch} eq "powerpc"} { - supported_archs ppc ppc64 - } - - # include all the correct GCC4X port - depends_lib-append port:gcc[join [split ${gcc_version} "."] ""] - - # force LDFLAGS for correct linking of the linalg module - # for non-Apple GCC compilers - patchfiles-append patch-numpy_linalg_setup.py.diff - - if {${gcc_version} == ""} { - # user specified -gcc4X but +atlas (either as default or - # explicitly); do not allow since it might lead to - # undetermined runtime execution. - return -code error \ -"\n\nWhen using the +atlas variant (either as the default or setting -explicitly), one of the +gcc4X variants must be selected.\n" - } - } - - post-patch { - reinplace "s|@@MPORTS_PYTHON@@|${python.bin}|" \ - ${worksrcpath}/numpy/f2py/setup.py - - if {[variant_isset universal] && [variant_isset atlas]} { - # Prepare wrappers - file copy -force ${filespath}/wrapper-template \ - ${worksrcpath}/c-wrapper - file copy -force ${filespath}/wrapper-template \ - ${worksrcpath}/f-wrapper - file copy -force ${filespath}/wrapper-template \ - ${worksrcpath}/cxx-wrapper - - reinplace "s|@@@|${configure.cc}|" ${worksrcpath}/c-wrapper - reinplace "s|---|\\\\.c|" ${worksrcpath}/c-wrapper - reinplace "s|&&&|${prefix}|" ${worksrcpath}/c-wrapper - - reinplace "s|@@@|${configure.cxx}|" ${worksrcpath}/cxx-wrapper - reinplace "s#---#(\\\\.C|\\\\.cpp|\\\\.cc)#" \ - ${worksrcpath}/cxx-wrapper - reinplace "s|&&&|${prefix}|" ${worksrcpath}/cxx-wrapper - - reinplace "s|@@@|${configure.f90}|" ${worksrcpath}/f-wrapper - reinplace "s|---|\\\\.f|" ${worksrcpath}/f-wrapper - reinplace "s|&&&|${prefix}|" ${worksrcpath}/f-wrapper - - build.env-append CC="${worksrcpath}/c-wrapper" \ - CXX="${worksrcpath}/cxx-wrapper" \ - F77="${worksrcpath}/f-wrapper" \ - F90="${worksrcpath}/f-wrapper" - - destroot.env-append CC="${worksrcpath}/c-wrapper" \ - CXX="${worksrcpath}/cxx-wrapper" \ - F77="${worksrcpath}/f-wrapper" \ - F90="${worksrcpath}/f-wrapper" - } - - if {[variant_isset atlas]} { - # We must link against libSatlas or libTatlas, not libAtlas - if {[file exists ${prefix}/lib/libtatlas.dylib]} { - reinplace -E \ - "s|_lib_atlas = \\\['atlas'\\\]|_lib_atlas = \\\['tatlas'\\\]|" \ - ${worksrcpath}/numpy/distutils/system_info.py - } elseif {[file exists ${prefix}/lib/libsatlas.dylib]} { - reinplace -E \ - "s|_lib_atlas = \\\['atlas'\\\]|_lib_atlas = \\\['satlas'\\\]|" \ - ${worksrcpath}/numpy/distutils/system_info.py - } else { - return -code error "Unable to find Atlas dylibs. Bailing out." - } - } - } - - livecheck.type none - - if {[variant_isset atlas]} { - build.env-append ATLAS=${prefix}/lib \ - LAPACK=${prefix}/lib \ - BLAS=${prefix}/lib - destroot.env-append ATLAS=${prefix}/lib \ - LAPACK=${prefix}/lib \ - BLAS=${prefix}/lib - } else { - build.env-append ATLAS=None \ - LAPACK=/usr/lib \ - BLAS=/usr/lib - destroot.env-append ATLAS=None \ - LAPACK=/usr/lib \ - BLAS=/usr/lib - } - -} else { - livecheck none - #livecheck.regex archive/[join ${github.tag_prefix} ""](\[\\d+(?:\\.\\d+)*"\]+)${extract.suffix}" -} diff --git a/packaging/macosx/ports/python/py-numpy/files/patch-f2py_setup.py.diff b/packaging/macosx/ports/python/py-numpy/files/patch-f2py_setup.py.diff deleted file mode 100644 index 1e3164e73..000000000 --- a/packaging/macosx/ports/python/py-numpy/files/patch-f2py_setup.py.diff +++ /dev/null @@ -1,39 +0,0 @@ ---- numpy/f2py/setup.py -+++ numpy/f2py/setup.py -@@ -41,21 +41,21 @@ def configuration(parent_package='',top_ - ) - - config.make_svn_version_py() - - def generate_f2py_py(build_dir): -- f2py_exe = 'f2py'+os.path.basename(sys.executable)[6:] -+ f2py_exe = 'f2py' - if f2py_exe[-4:]=='.exe': - f2py_exe = f2py_exe[:-4] + '.py' - if 'bdist_wininst' in sys.argv and f2py_exe[-3:] != '.py': - f2py_exe = f2py_exe + '.py' - target = os.path.join(build_dir, f2py_exe) - if newer(__file__, target): - log.info('Creating %s', target) - f = open(target, 'w') - f.write('''\ --#!%s -+#!@@MPORTS_PYTHON@@ - # See http://cens.ioc.ee/projects/f2py2e/ - import os, sys - for mode in ["g3-numpy", "2e-numeric", "2e-numarray", "2e-numpy"]: - try: - i=sys.argv.index("--"+mode) -@@ -75,11 +75,11 @@ elif mode=="2e-numpy": - from numpy.f2py import main - else: - sys.stderr.write("Unknown mode: " + repr(mode) + "\\n") - sys.exit(1) - main() --'''%(sys.executable)) -+''') - f.close() - return target - - config.add_scripts(generate_f2py_py) - diff --git a/packaging/macosx/ports/python/py-numpy/files/patch-fcompiler_g95.diff b/packaging/macosx/ports/python/py-numpy/files/patch-fcompiler_g95.diff deleted file mode 100644 index b95a2609a..000000000 --- a/packaging/macosx/ports/python/py-numpy/files/patch-fcompiler_g95.diff +++ /dev/null @@ -1,15 +0,0 @@ ---- numpy/distutils/fcompiler/__init__.py -+++ numpy/distutils/fcompiler/__init__.py -@@ -708,11 +708,11 @@ - ('win32', ('gnu', 'intelv', 'absoft', 'compaqv', 'intelev', 'gnu95', 'g95', - 'intelvem', 'intelem')), - ('cygwin.*', ('gnu', 'intelv', 'absoft', 'compaqv', 'intelev', 'gnu95', 'g95')), - ('linux.*', ('gnu95', 'intel', 'lahey', 'pg', 'absoft', 'nag', 'vast', 'compaq', - 'intele', 'intelem', 'gnu', 'g95', 'pathf95')), -- ('darwin.*', ('gnu95', 'nag', 'absoft', 'ibm', 'intel', 'gnu', 'g95', 'pg')), -+ ('darwin.*', ('gnu95', 'nag', 'absoft', 'ibm', 'intel', 'gnu', 'pg')), - ('sunos.*', ('sun', 'gnu', 'gnu95', 'g95')), - ('irix.*', ('mips', 'gnu', 'gnu95',)), - ('aix.*', ('ibm', 'gnu', 'gnu95',)), - # os.name mappings - ('posix', ('gnu', 'gnu95',)), diff --git a/packaging/macosx/ports/python/py-numpy/files/patch-numpy_core_setup.py.diff b/packaging/macosx/ports/python/py-numpy/files/patch-numpy_core_setup.py.diff deleted file mode 100644 index 1c9a09c34..000000000 --- a/packaging/macosx/ports/python/py-numpy/files/patch-numpy_core_setup.py.diff +++ /dev/null @@ -1,34 +0,0 @@ ---- numpy/core/setup.py.orig 2014-03-25 19:03:06.000000000 -0400 -+++ numpy/core/setup.py 2014-03-25 19:03:26.000000000 -0400 -@@ -485,7 +485,14 @@ - if isinstance(d, str): - target_f.write('#define %s\n' % (d)) - else: -- target_f.write('#define %s %s\n' % (d[0], d[1])) -+ if d[0]!='SIZEOF_LONG' and d[0]!='SIZEOF_PY_INTPTR_T': -+ target_f.write('#define %s %s\n' % (d[0], d[1])) -+ else: -+ target_f.write('#ifdef __LP64__\n') -+ target_f.write('#define %s %s\n' % (d[0], 8)) -+ target_f.write('#else\n') -+ target_f.write('#define %s %s\n' % (d[0], 4)) -+ target_f.write('#endif\n') - - # define inline to our keyword, or nothing - target_f.write('#ifndef __cplusplus\n') -@@ -585,7 +592,14 @@ - if isinstance(d, str): - target_f.write('#define %s\n' % (d)) - else: -- target_f.write('#define %s %s\n' % (d[0], d[1])) -+ if d[0]!='NPY_SIZEOF_LONG' and d[0]!='NPY_SIZEOF_PY_INTPTR_T': -+ target_f.write('#define %s %s\n' % (d[0], d[1])) -+ else: -+ target_f.write('#ifdef __LP64__\n') -+ target_f.write('#define %s %s\n' % (d[0], 8)) -+ target_f.write('#else\n') -+ target_f.write('#define %s %s\n' % (d[0], 4)) -+ target_f.write('#endif\n') - - # Define __STDC_FORMAT_MACROS - target_f.write(""" diff --git a/packaging/macosx/ports/python/py-numpy/files/patch-numpy_linalg_setup.py.diff b/packaging/macosx/ports/python/py-numpy/files/patch-numpy_linalg_setup.py.diff deleted file mode 100644 index 848d46186..000000000 --- a/packaging/macosx/ports/python/py-numpy/files/patch-numpy_linalg_setup.py.diff +++ /dev/null @@ -1,20 +0,0 @@ ---- numpy/linalg/setup.py.orig 2013-11-16 08:30:31.000000000 -0500 -+++ numpy/linalg/setup.py 2013-11-16 08:39:27.000000000 -0500 -@@ -37,7 +37,8 @@ - config.add_extension('lapack_lite', - sources = [get_lapack_lite_sources], - depends = ['lapack_litemodule.c'] + lapack_lite_src, -- extra_info = lapack_info -+ extra_info = lapack_info, -+ extra_link_args=['-undefined dynamic_lookup -bundle'] - ) - - # umath_linalg module -@@ -47,6 +48,7 @@ - depends = ['umath_linalg.c.src'] + lapack_lite_src, - extra_info = lapack_info, - libraries = ['npymath'], -+ extra_link_args=['-undefined dynamic_lookup -bundle'] - ) - - return config diff --git a/packaging/macosx/ports/python/py-numpy/files/wrapper-template b/packaging/macosx/ports/python/py-numpy/files/wrapper-template deleted file mode 100755 index 48936d107..000000000 --- a/packaging/macosx/ports/python/py-numpy/files/wrapper-template +++ /dev/null @@ -1,143 +0,0 @@ -#!/bin/sh -COMPILER='@@@' -SUFFIX='---' -PREFIX='&&&' -OUTPUT_O='NO' -OUTPUT='' -NAMED_OUTPUT='' -LASTFILE='' -INTEL='NO' -SIZE32='NO' -SIZE64='NO' -NEWARGS='' - -SKIP='NO' - -for arg in $@ -do - if [ $SKIP = 'ARCH' ]; then - # intercept -arch option and set SIZEXX - SKIP='NO' - if [ $arg = 'x86_64' ] || [ $arg = 'ppc64' ]; then - SIZE64='YES' - else - SIZE32='YES' - fi - - # which architecture are we compiling for? - if [ $arg = 'x86_64' ] || [ $arg = 'i386' ]; then - INTEL='YES' - fi - - elif [ $arg = '-arch' ]; then - SKIP='ARCH' - - elif [ $arg = '--version' ]; then - ${COMPILER} --version - exit 0 - - else - NEWARGS+="$arg " - - # if the -c option is given, the output is .o - if [ $arg = '-c' ]; then - OUTPUT_O='YES' - fi - - # if the output file is given by a -o option, record it - if [ $SKIP = 'O' ]; then - SKIP='NO' - NAMED_OUTPUT=$arg - fi - - if [ $arg = '-o' ]; then - SKIP='O' - fi - - # Note each file ending by ${SUFFIX} and remember the last one - # Transform them in .o - if `echo $arg | grep -q "${SUFFIX}$"`; then - LASTFILE=$arg - OUTPUT+=`echo $arg | sed "s/${SUFFIX}/\.o/"` - OUTPUT+=' ' - fi - fi -done - -# What is the output? - -if [ ${NAMED_OUTPUT}"X" != "X" ]; then - OUTPUT=$NAMED_OUTPUT - -elif [ $OUTPUT_O = 'NO' ]; then - # It is an executable whose is name is the LASTFILE without suffix - OUTPUT=`echo ${LASTFILE} | sed "s/${SUFFIX}//"` -fi - -# Othewise, the output is just the ${OUTPUT} variable as computed before - -# For some reason, -dynamiclib and -lpython2.6 are missing when linking -# .so files. Add them, except if -bundle is set (incompatible switches) -if [ `echo $OUTPUT | sed -E 's|.*\.||'` = "so" ] && \ - ! `echo $NEWARGS | grep -q bundle`; then - NEWARGS="${NEWARGS} ${PREFIX}/lib/libpython2.6.dylib -dynamiclib" -fi - -# Now, compile - -if [ $SIZE32 = 'NO' ] && [ $SIZE64 = 'NO' ]; then - # No size indication given, just proceed with default - if `${COMPILER} $NEWARGS`; then - exit 0 - else - exit 1 - fi - -elif [ $SIZE32 = 'YES' ] && [ $SIZE64 = 'NO' ]; then - # 32-bit - if `${COMPILER} -m32 $NEWARGS`; then - exit 0 - else - exit 1 - fi - -elif [ $SIZE32 = 'NO' ] && [ $SIZE64 = 'YES' ]; then - # 64-bit - if `${COMPILER} -m64 $NEWARGS`; then - exit 0 - else - exit 1 - fi - -else - # Universal case - if `${COMPILER} -m32 $NEWARGS`; then - for filename in ${OUTPUT} - do - mv ${filename} ${filename}.32 - done - - if `${COMPILER} -m64 $NEWARGS`; then - for filename in ${OUTPUT} - do - mv ${filename} ${filename}.64 - if [ $INTEL = 'YES' ]; then - lipo -create -arch x86_64 ${filename}.64 \ - -arch i386 ${filename}.32 \ - -output ${filename} - else - lipo -create -arch ppc64 ${filename}.64 \ - -arch ppc ${filename}.32 \ - -output ${filename} - fi - - rm -f ${filename}.32 ${filename}.64 - done - else - exit 1 - fi - else - exit 1 - fi -fi -exit 0 diff --git a/packaging/macosx/ports/python/py-sk1libs/Portfile b/packaging/macosx/ports/python/py-sk1libs/Portfile deleted file mode 100644 index 0c152ce8c..000000000 --- a/packaging/macosx/ports/python/py-sk1libs/Portfile +++ /dev/null @@ -1,64 +0,0 @@ -# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 -# $Id$ - -PortSystem 1.0 -PortGroup python 1.0 - -name py-sk1libs -version 0.9.1 -revision 101 -license LGPL-2 -maintainers nomaintainer -categories python graphics -platforms darwin -homepage http://sk1project.org/ - -description Set of python non-GUI extensions for sK1 Project - -long_description \ - sk1libs is a set of python non-GUI extensions for sK1 Project. \ - The package includes multiplatform non-GUI extensions which are \ - usually native extensions. - -distname sk1libs-${version} -# MacPorts does not properly support URLs with a get parameter. -# Workaround for this bug: https://trac.macports.org/wiki/PortfileRecipes#fetchwithgetparams -master_sites http://sk1project.org/dc.php?target=${distfiles}&dummy= - -checksums md5 e18088bbc8a105e7535a96f40b80f284 \ - sha1 dd948558128bb6547b1f277087bf3066104912da \ - rmd160 38f22205e0b5b6078e31ec6dc4c1d93845533046 - -python.versions 25 26 27 - -if {$subport != $name} { - - depends_lib-append \ - port:freetype \ - port:jpeg \ - port:lcms \ - port:zlib - - depends_run-append \ - port:py${python.version}-pil - - variant Pillow { - depends_run-delete port:py${python.version}-pil - depends_run-append port:py${python.version}-Pillow - } - - patchfiles \ - patch-src-utils-fs.py.diff \ - patch-src-imaging-libimagingft-_imagingft.c.diff - - post-patch { - reinplace "s|'/usr/include/freetype2'|'${prefix}/include/freetype2'|g" ${worksrcpath}/setup.py - reinplace "s|__PREFIX__|${prefix}|g" ${worksrcpath}/src/utils/fs.py - } -} - -default_variants +Pillow - -livecheck.type regex -livecheck.url http://sk1project.org/modules.php?name=Products&product=uniconvertor&op=download -livecheck.regex "sk1libs-(\\d+(?:\\.\\d+)*)${extract.suffix}" diff --git a/packaging/macosx/ports/python/py-sk1libs/files/patch-src-imaging-libimagingft-_imagingft.c.diff b/packaging/macosx/ports/python/py-sk1libs/files/patch-src-imaging-libimagingft-_imagingft.c.diff deleted file mode 100644 index 1d69461a3..000000000 --- a/packaging/macosx/ports/python/py-sk1libs/files/patch-src-imaging-libimagingft-_imagingft.c.diff +++ /dev/null @@ -1,16 +0,0 @@ ---- src/imaging/libimagingft/_imagingft.c.orig 2014-07-13 00:37:57.000000000 +0200 -+++ src/imaging/libimagingft/_imagingft.c 2014-07-13 00:41:08.000000000 +0200 -@@ -70,7 +70,13 @@ - const char* message; - } ft_errors[] = - -+#if defined(USE_FREETYPE_2_1) -+/* freetype 2.1 and newer */ -+#include FT_ERRORS_H -+#else -+/* freetype 2.0 */ - #include <freetype/fterrors.h> -+#endif - - /* -------------------------------------------------------------------- */ - /* font objects */ diff --git a/packaging/macosx/ports/python/py-sk1libs/files/patch-src-utils-fs.py.diff b/packaging/macosx/ports/python/py-sk1libs/files/patch-src-utils-fs.py.diff deleted file mode 100644 index 541935e71..000000000 --- a/packaging/macosx/ports/python/py-sk1libs/files/patch-src-utils-fs.py.diff +++ /dev/null @@ -1,26 +0,0 @@ ---- src/utils/fs.py.orig 2010-05-23 12:46:21.000000000 +0200 -+++ src/utils/fs.py 2013-01-18 15:40:02.000000000 +0100 -@@ -220,8 +220,14 @@ - finally: - _winreg.CloseKey( k ) - if system.get_os_family()==system.MACOSX: -- #FIXME: It's a stub. The paths should be more exact. -- return ['/',] -+ return ['__PREFIX__/share/fonts', -+ '/usr/share/fonts', -+ '/opt/X11/lib/X11/fonts', -+ '/System/Library/Fonts', -+ '/Network/Library/Fonts', -+ '/Library/Fonts', -+ os.path.expanduser("~/Library/Fonts"), -+ os.path.expanduser("~/.fonts")] - - - DIRECTORY_OBJECT=0 -@@ -311,4 +317,4 @@ - if __name__ == '__main__': - _test() - -- -\ No newline at end of file -+ diff --git a/packaging/macosx/ports/python/py-uniconvertor/Portfile b/packaging/macosx/ports/python/py-uniconvertor/Portfile deleted file mode 100644 index 2c4a22ca0..000000000 --- a/packaging/macosx/ports/python/py-uniconvertor/Portfile +++ /dev/null @@ -1,46 +0,0 @@ -# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 -# $Id$ - -PortSystem 1.0 -PortGroup python 1.0 - -name py-uniconvertor -version 1.1.5 -revision 100 -license LGPL-2 GPL-2 -maintainers nomaintainer -categories python graphics -platforms darwin -homepage http://sk1project.org/modules.php?name=Products&product=uniconvertor - -description universal vector graphics translator. - -long_description \ - UniConvertor is a universal vector graphics translator. It is a command \ - line tool which uses sK1 object model to convert one format to another. \ - Supported input formats include CorelDraw v7-X4 (CDR/CDT/CCX/CDRX/CMX), \ - Adobe Illustrator v5-9 (AI), PS, EPS, CGM, WMF, XFIG, SVG, SK, SK1, AFF. \ - Supported output formats include Adobe Illustrator AI, PS, CGM, WMF, \ - SVG, SK, SK1, PDF. - -distname uniconvertor-${version} -# MacPorts does not properly support URLs with a get parameter. -# Workaround for this bug: https://trac.macports.org/wiki/PortfileRecipes#fetchwithgetparams -master_sites http://sk1project.org/dc.php?target=${distfiles}&dummy= - -checksums md5 d1272315a58304ece2ff588834e23f72 \ - sha1 51ec7c4487048c3357ed95cdb4ab3524018a2c9e \ - rmd160 86211bdb7b7af7611a9db4a2e2f6101995af6850 - -python.versions 25 26 27 - -if {$subport != $name} { - - depends_lib-append \ - port:py${python.version}-sk1libs - -} - -livecheck.type regex -livecheck.url http://sk1project.org/modules.php?name=Products&product=uniconvertor&op=download -livecheck.regex "uniconvertor-(\\d+(?:\\.\\d+)*)${extract.suffix}" diff --git a/packaging/macosx/ports/python/py25-Pillow/Portfile b/packaging/macosx/ports/python/py25-Pillow/Portfile deleted file mode 100644 index aa74a06ad..000000000 --- a/packaging/macosx/ports/python/py25-Pillow/Portfile +++ /dev/null @@ -1,77 +0,0 @@ -# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 -# $Id: Portfile 104088 2013-03-15 14:39:56Z stromnov@macports.org $ - -PortSystem 1.0 -PortGroup python 1.0 - -name py25-Pillow -set real_name py-Pillow -version 1.7.8 -revision 100 -categories-append devel -platforms darwin -license BSD - -python.versions 25 -python.version 25 - -maintainers stromnov openmaintainer - -description Python Imaging Library (fork) - -long_description ${description} - -homepage http://github.com/python-imaging/Pillow -master_sites http://pypi.python.org/packages/source/P/Pillow/ - -distname Pillow-${version} -use_zip yes - -checksums rmd160 e52cec02d943951a80d30b32b1764cb3ae87b283 \ - sha256 907f5342b1df1d277dcc10df2aeabc61099e5a07e0676b9fcd1bb7379890c0ee - -if {$subport == $name} { - conflicts py${python.version}-pil - - depends_build port:py${python.version}-setuptools - depends_lib-append \ - port:zlib \ - port:jpeg \ - port:tiff \ - port:lcms \ - port:webp \ - port:freetype - - patchfiles patch-setup.py-v1.7.8.diff \ - patch-_imagingft.c.diff - - post-patch { - reinplace "s|@prefix@|${prefix}|g" ${worksrcpath}/setup.py - } - - livecheck.type none -#} else { -# livecheck.type regex -# livecheck.url ${master_sites} -# livecheck.regex "Pillow-(\\d+(?:\\.\\d+)*)${extract.suffix}" -} - -variant quartz conflicts x11 tkinter { - # tkinter doesn't build -} - -variant x11 conflicts quartz { - # tkinter does build -} - -variant tkinter description {with tkinter support} { - if {$subport == $name} { - depends_lib-append port:py${python.version}-tkinter - } -} - -#if { ![variant_isset quartz] } { -# default_variants-append +tkinter -#} - -default_variants -tkinter diff --git a/packaging/macosx/ports/python/py25-Pillow/files/patch-_imagingft.c.diff b/packaging/macosx/ports/python/py25-Pillow/files/patch-_imagingft.c.diff deleted file mode 100644 index 99f72a8c9..000000000 --- a/packaging/macosx/ports/python/py25-Pillow/files/patch-_imagingft.c.diff +++ /dev/null @@ -1,14 +0,0 @@ ---- _imagingft.c.orig 2013-11-27 16:07:53.000000000 +0400 -+++ _imagingft.c 2013-11-27 16:12:01.000000000 +0400 -@@ -70,7 +70,11 @@ - const char* message; - } ft_errors[] = - -+#if defined(USE_FREETYPE_2_1) -+#include FT_ERRORS_H -+#else - #include <freetype/fterrors.h> -+#endif - - /* -------------------------------------------------------------------- */ - /* font objects */ diff --git a/packaging/macosx/ports/python/py25-Pillow/files/patch-setup.py-v1.7.8.diff b/packaging/macosx/ports/python/py25-Pillow/files/patch-setup.py-v1.7.8.diff deleted file mode 100644 index 2f4b797f6..000000000 --- a/packaging/macosx/ports/python/py25-Pillow/files/patch-setup.py-v1.7.8.diff +++ /dev/null @@ -1,83 +0,0 @@ ---- setup.py.orig 2014-09-02 02:51:22.000000000 +0200 -+++ setup.py 2014-09-02 02:53:51.000000000 +0200 -@@ -100,18 +100,9 @@ - "/usr/lib", "python%s" % sys.version[:3], "config")) - - elif sys.platform == "darwin": -- # attempt to make sure we pick freetype2 over other versions -- _add_directory(include_dirs, "/sw/include/freetype2") -- _add_directory(include_dirs, "/sw/lib/freetype2/include") -- # fink installation directories -- _add_directory(library_dirs, "/sw/lib") -- _add_directory(include_dirs, "/sw/include") - # darwin ports installation directories -- _add_directory(library_dirs, "/opt/local/lib") -- _add_directory(include_dirs, "/opt/local/include") -- # freetype2 ships with X11 -- _add_directory(library_dirs, "/usr/X11/lib") -- _add_directory(include_dirs, "/usr/X11/include") -+ _add_directory(library_dirs, "@prefix@/lib") -+ _add_directory(include_dirs, "@prefix@/include") - - elif sys.platform.startswith("linux"): - if platform.processor() == "x86_64": -@@ -126,9 +117,6 @@ - # work ;-) - self.add_multiarch_paths() - -- _add_directory(library_dirs, "/usr/local/lib") -- # FIXME: check /opt/stuff directories here? -- - prefix = sysconfig.get_config_var("prefix") - if prefix: - _add_directory(library_dirs, os.path.join(prefix, "lib")) -@@ -180,19 +168,6 @@ - # - # add standard directories - -- # look for tcl specific subdirectory (e.g debian) -- if _tkinter: -- tcl_dir = "/usr/include/tcl" + TCL_VERSION -- if os.path.isfile(os.path.join(tcl_dir, "tk.h")): -- _add_directory(include_dirs, tcl_dir) -- -- # standard locations -- _add_directory(library_dirs, "/usr/local/lib") -- _add_directory(include_dirs, "/usr/local/include") -- -- _add_directory(library_dirs, "/usr/lib") -- _add_directory(include_dirs, "/usr/include") -- - # - # insert new dirs *before* default libs, to avoid conflicts - # between Python PYD stub libs and real libraries -@@ -307,28 +282,7 @@ - exts.append(Extension( - "_imagingcms", ["_imagingcms.c"], libraries=["lcms"] + extra)) - -- if sys.platform == "darwin": -- # locate Tcl/Tk frameworks -- frameworks = [] -- framework_roots = [ -- "/Library/Frameworks", -- "/System/Library/Frameworks"] -- for root in framework_roots: -- if (os.path.exists(os.path.join(root, "Tcl.framework")) and -- os.path.exists(os.path.join(root, "Tk.framework"))): -- print("--- using frameworks at %s" % root) -- frameworks = ["-framework", "Tcl", "-framework", "Tk"] -- dir = os.path.join(root, "Tcl.framework", "Headers") -- _add_directory(self.compiler.include_dirs, dir, 0) -- dir = os.path.join(root, "Tk.framework", "Headers") -- _add_directory(self.compiler.include_dirs, dir, 1) -- break -- if frameworks: -- exts.append(Extension( -- "_imagingtk", ["_imagingtk.c", "Tk/tkImaging.c"], -- extra_compile_args=frameworks, extra_link_args=frameworks)) -- feature.tcl = feature.tk = 1 # mark as present -- elif feature.tcl and feature.tk: -+ if feature.tcl and feature.tk: - exts.append(Extension( - "_imagingtk", ["_imagingtk.c", "Tk/tkImaging.c"], - libraries=[feature.tcl, feature.tk])) diff --git a/packaging/macosx/ports/python/py25-lxml/Portfile b/packaging/macosx/ports/python/py25-lxml/Portfile deleted file mode 100644 index 49a753cd1..000000000 --- a/packaging/macosx/ports/python/py25-lxml/Portfile +++ /dev/null @@ -1,51 +0,0 @@ -# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4 -# $Id: Portfile 121661 2014-07-03 17:50:11Z mf2k@macports.org $ - -PortSystem 1.0 -PortGroup python 1.0 - -name py25-lxml -version 3.3.5 -revision 0 -categories-append devel -platforms darwin -license BSD - -python.versions 25 - -maintainers gmail.com:dbraband openmaintainer - -description Powerful and Pythonic XML processing library - -long_description lxml is a Pythonic binding for the libxml2 and \ - libxslt libraries. It is unique in that it \ - combines the speed and feature completeness of \ - these libraries with the simplicity of a native \ - Python API, mostly compatible but superior to \ - the well-known ElementTree API. - -homepage http://lxml.de/ -master_sites http://pypi.python.org/packages/source/l/lxml/ - -checksums rmd160 c7ccece50f8d20f5fac44ac1bf8dc0d8a85aa0f9 \ - sha256 6ad6949dc7eea744a30fba77a968dd5910f545220e58bcc813b9df5c793e318a - -distname lxml-${version} - -if {${name} eq ${subport}} { - - revision 100 - - depends_build-append \ - port:py${python.version}-setuptools - - depends_lib-append port:zlib \ - port:libxml2 \ - port:libxslt - - livecheck.type none -} else { - livecheck.type regex - livecheck.url ${master_sites} - livecheck.regex "lxml-(\\d+(?:\\.\\d+)*)${extract.suffix}" -} diff --git a/packaging/macosx/ports/python/py25-nose/Portfile b/packaging/macosx/ports/python/py25-nose/Portfile deleted file mode 100644 index 62a60eec5..000000000 --- a/packaging/macosx/ports/python/py25-nose/Portfile +++ /dev/null @@ -1,86 +0,0 @@ -# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 -# $Id: Portfile 121661 2014-07-03 17:50:11Z mf2k@macports.org $ - -PortSystem 1.0 -PortGroup python 1.0 -PortGroup select 1.0 - -set my_name nose -name py25-${my_name} -version 1.3.1 -categories-append www -license LGPL-2+ -maintainers mcalhoun openmaintainer -description A Python unittest extension. -long_description \ - A unittest extension offering automatic test \ - suite discovery, simplified test authoring, \ - and output capture. Nose provides an alternate \ - test discovery and running process for \ - unittest, one that is intended to mimic the \ - behavior of py.test as much as is reasonably \ - possible without resorting to magic. - -platforms darwin -supported_archs noarch - -homepage http://somethingaboutorange.com/mrl/projects/${my_name} -master_sites http://pypi.python.org/packages/source/n/${my_name}/ -distname ${my_name}-${version} - -checksums md5 672398801ddf5ba745c55c6eed79c5aa \ - rmd160 7bf311d3d54f2ccb372dea331708c475b992ccec \ - sha256 85273b87ab3db9307e3b1452b071e25c1db1cc812bc337d2a97ea0b0cf2ab6ba - -python.versions 25 - -# already installs version-suffixed executables -python.link_binaries no -python.move_binaries no - -depends_run-append port:nosetests_select -if {${name} eq ${subport}} { - - revision 100 - - select.group nosetests - select.file ${filespath}/nosetests${python.version} - - depends_lib port:py${python.version}-setuptools - - post-patch { - reinplace "s|man/man|share/man/man|" ${worksrcpath}/setup.py - - # One of the tests fails if this directory does not exist - file mkdir ${worksrcpath}/functional_tests/support/empty - } - - post-destroot { - if {${python.version} == "24" || ${python.version} == "25"} { - move ${destroot}${prefix}/share/man/man1/nosetests.1 ${destroot}${prefix}/share/man/man1/nosetests${python.branch}.1 - delete ${destroot}${prefix}/bin/nosetests - } else { - ln -s ${python.prefix}/bin/nosetests-${python.branch} ${destroot}${prefix}/bin/ - ln -s ${python.prefix}/share/man/man1/nosetests.1 ${destroot}${prefix}/share/man/man1/nosetests${python.branch}.1 - } - - xinstall -m 644 -W ${worksrcpath} \ - AUTHORS CHANGELOG NEWS README.txt \ - ${destroot}${prefix}/share/doc/${subport} - - file copy ${worksrcpath}/doc ${destroot}${prefix}/share/doc/${subport}/html - - file delete ${destroot}${prefix}/share/doc/${subport}/examples - file copy ${worksrcpath}/examples ${destroot}${prefix}/share/doc/${subport} - } - - test.run yes - test.cmd ${python.bin} setup.py test - - livecheck.type none - -#} else { -# livecheck.type regex -# livecheck.url ${master_sites} -# livecheck.regex "${my_name}-(\\d+(?:\\.\\d+)*)${extract.suffix}" -} diff --git a/packaging/macosx/ports/python/py25-nose/files/nosetests24 b/packaging/macosx/ports/python/py25-nose/files/nosetests24 deleted file mode 100644 index d9a8f4034..000000000 --- a/packaging/macosx/ports/python/py25-nose/files/nosetests24 +++ /dev/null @@ -1 +0,0 @@ -bin/nosetests-2.4 diff --git a/packaging/macosx/ports/python/py25-nose/files/nosetests25 b/packaging/macosx/ports/python/py25-nose/files/nosetests25 deleted file mode 100644 index 95864c283..000000000 --- a/packaging/macosx/ports/python/py25-nose/files/nosetests25 +++ /dev/null @@ -1 +0,0 @@ -bin/nosetests-2.5 diff --git a/packaging/macosx/ports/python/py25-nose/files/nosetests26 b/packaging/macosx/ports/python/py25-nose/files/nosetests26 deleted file mode 100644 index bb670776f..000000000 --- a/packaging/macosx/ports/python/py25-nose/files/nosetests26 +++ /dev/null @@ -1 +0,0 @@ -bin/nosetests-2.6 diff --git a/packaging/macosx/ports/python/py25-nose/files/nosetests27 b/packaging/macosx/ports/python/py25-nose/files/nosetests27 deleted file mode 100644 index 28c7bfe8c..000000000 --- a/packaging/macosx/ports/python/py25-nose/files/nosetests27 +++ /dev/null @@ -1 +0,0 @@ -bin/nosetests-2.7 diff --git a/packaging/macosx/ports/python/py25-nose/files/nosetests31 b/packaging/macosx/ports/python/py25-nose/files/nosetests31 deleted file mode 100644 index 5ba27a4d5..000000000 --- a/packaging/macosx/ports/python/py25-nose/files/nosetests31 +++ /dev/null @@ -1 +0,0 @@ -bin/nosetests-3.1 diff --git a/packaging/macosx/ports/python/py25-nose/files/nosetests32 b/packaging/macosx/ports/python/py25-nose/files/nosetests32 deleted file mode 100644 index 07bfb86a1..000000000 --- a/packaging/macosx/ports/python/py25-nose/files/nosetests32 +++ /dev/null @@ -1 +0,0 @@ -bin/nosetests-3.2 diff --git a/packaging/macosx/ports/python/py25-nose/files/nosetests33 b/packaging/macosx/ports/python/py25-nose/files/nosetests33 deleted file mode 100644 index b750d806b..000000000 --- a/packaging/macosx/ports/python/py25-nose/files/nosetests33 +++ /dev/null @@ -1 +0,0 @@ -bin/nosetests-3.3 diff --git a/packaging/macosx/ports/python/py25-nose/files/nosetests34 b/packaging/macosx/ports/python/py25-nose/files/nosetests34 deleted file mode 100644 index 542ffc949..000000000 --- a/packaging/macosx/ports/python/py25-nose/files/nosetests34 +++ /dev/null @@ -1 +0,0 @@ -bin/nosetests-3.4 diff --git a/packaging/macosx/ports/python/py25-numpy/Portfile b/packaging/macosx/ports/python/py25-numpy/Portfile deleted file mode 100644 index 4575d6293..000000000 --- a/packaging/macosx/ports/python/py25-numpy/Portfile +++ /dev/null @@ -1,209 +0,0 @@ -# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4 -# $Id: Portfile 113172 2013-11-11 10:24:44Z jeremyhu@macports.org $ - -PortSystem 1.0 -PortGroup python 1.0 -PortGroup github 1.0 - -github.setup numpy numpy 1.7.1 v -name py25-numpy -revision 1 -dist_subdir ${name}/${version}_1 - -categories-append math -license BSD -platforms darwin -maintainers dh michaelld openmaintainer -description The core utilities for the scientific library scipy for Python -long_description ${description} - -checksums rmd160 16df4216f40b22077e1f14cc41b8c8ae486b45af \ - sha256 14964724915e5fa1ed34d2cdb93eed5a86bc16edd4a1203cf521ad8bbbcb5215 - -python.versions 25 - -if {$subport == $name} { - - revision 100 - - patchfiles patch-f2py_setup.py.diff \ - patch-numpy_distutils_fcompiler___init__.py.diff \ - patch-fcompiler_g95.diff - - depends_lib-append port:fftw-3 \ - port:py${python.version}-nose - - # http://trac.macports.org/ticket/34562 - destroot.env-append \ - CC="${configure.cc}" \ - CFLAGS="${configure.cflags} [get_canonical_archflags cc]" \ - CXX="${configure.cxx}" \ - CXXFLAGS="${configure.cxxflags} [get_canonical_archflags cxx]" \ - OBJC="${configure.objc}" \ - OBJCFLAGS="${configure.objcflags} [get_canonical_archflags objc]" \ - LDFLAGS="${configure.ldflags} [get_canonical_archflags ld]" - - build.env-append ARCHFLAGS="[get_canonical_archflags ld]" - destroot.env-append ARCHFLAGS="[get_canonical_archflags ld]" - - variant atlas description {Use the MacPorts' ATLAS libraries \ - instead of Apple's Accelerate framework} { - build.env-append ATLAS=${prefix}/lib \ - LAPACK=${prefix}/lib \ - BLAS=${prefix}/lib - destroot.env-append ATLAS=${prefix}/lib \ - LAPACK=${prefix}/lib \ - BLAS=${prefix}/lib - depends_lib-append port:atlas - - if {[variant_isset universal]} { - python.set_compiler no - } - } - - # when using ATLAS (whether by default or specified by the user via - # the +atlas variant) ... - set gcc_version "" - if {[variant_isset atlas]} { - - # see if the user has set -gcc4X to disable using MacPorts' - # compiler; if not, either use what the user set (as +gcc4X) or - # default to gcc47. - - variant gcc43 conflicts gcc44 gcc45 gcc46 gcc47 gcc48 \ - description {Use the gcc43 compiler (enables fortran linking)} { - configure.compiler macports-gcc-4.3 - } - - variant gcc44 conflicts gcc43 gcc45 gcc46 gcc47 gcc48 \ - description {Use the gcc44 compiler (enables fortran linking)} { - configure.compiler macports-gcc-4.4 - } - - variant gcc45 conflicts gcc43 gcc44 gcc46 gcc47 gcc48 \ - description {Use the gcc45 compiler (enables fortran linking)} { - configure.compiler macports-gcc-4.5 - } - - variant gcc46 conflicts gcc43 gcc44 gcc45 gcc47 gcc48 \ - description {Use the gcc46 compiler (enables fortran linking)} { - configure.compiler macports-gcc-4.6 - } - - variant gcc47 conflicts gcc43 gcc44 gcc45 gcc46 gcc48 \ - description {Use the gcc47 compiler (enables fortran linking)} { - configure.compiler macports-gcc-4.7 - } - - variant gcc48 conflicts gcc43 gcc44 gcc45 gcc46 gcc47 \ - description {Use the gcc48 compiler (enables fortran linking)} { - configure.compiler macports-gcc-4.8 - } - - if {![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc45] && ![variant_isset gcc46] && ![variant_isset gcc48]} { - default_variants +gcc47 - } - - if {[variant_isset gcc43]} { - set gcc_version "4.3" - } elseif {[variant_isset gcc44]} { - set gcc_version "4.4" - } elseif {[variant_isset gcc45]} { - set gcc_version "4.5" - } elseif {[variant_isset gcc46]} { - set gcc_version "4.6" - } elseif {[variant_isset gcc47]} { - set gcc_version "4.7" - } elseif {[variant_isset gcc48]} { - set gcc_version "4.8" - } - - # when using non-Apple GCC for universal install, it can - # create binaries only for the native OS architecture, at - # either 32 or 64 bits. Restrict the supported archs - # accordingly. - if {${os.arch} == "i386"} { - supported_archs i386 x86_64 - } elseif {${os.arch} == "powerpc"} { - supported_archs ppc ppc64 - } - - # include all the correct GCC4X port - depends_lib-append port:gcc[join [split ${gcc_version} "."] ""] - - # force LDFLAGS for correct linking of the linalg module - # for non-Apple GCC compilers - patchfiles-append patch-numpy_linalg_setup.py.diff - - if {${gcc_version} == ""} { - # user specified -gcc4X but +atlas (either as default or - # explicitly); do not allow since it might lead to - # undetermined runtime execution. - return -code error \ -"\n\nWhen using the +atlas variant (either as the default or setting -explicitly), one of the +gcc4X variants must be selected.\n" - } - - } else { - variant universal { - patchfiles-append patch-setup.py.diff - } - } - - post-patch { - reinplace "s|@@MPORTS_PYTHON@@|${python.bin}|" \ - ${worksrcpath}/numpy/f2py/setup.py - - if {[variant_isset universal] && [variant_isset atlas]} { - # Prepare wrappers - file copy -force ${filespath}/wrapper-template \ - ${worksrcpath}/c-wrapper - file copy -force ${filespath}/wrapper-template \ - ${worksrcpath}/f-wrapper - file copy -force ${filespath}/wrapper-template \ - ${worksrcpath}/cxx-wrapper - - reinplace "s|@@@|${configure.cc}|" ${worksrcpath}/c-wrapper - reinplace "s|---|\\\\.c|" ${worksrcpath}/c-wrapper - reinplace "s|&&&|${prefix}|" ${worksrcpath}/c-wrapper - - reinplace "s|@@@|${configure.cxx}|" ${worksrcpath}/cxx-wrapper - reinplace "s#---#(\\\\.C|\\\\.cpp|\\\\.cc)#" \ - ${worksrcpath}/cxx-wrapper - reinplace "s|&&&|${prefix}|" ${worksrcpath}/cxx-wrapper - - reinplace "s|@@@|${configure.f90}|" ${worksrcpath}/f-wrapper - reinplace "s|---|\\\\.f|" ${worksrcpath}/f-wrapper - reinplace "s|&&&|${prefix}|" ${worksrcpath}/f-wrapper - - build.env-append CC="${worksrcpath}/c-wrapper" \ - CXX="${worksrcpath}/cxx-wrapper" \ - F77="${worksrcpath}/f-wrapper" \ - F90="${worksrcpath}/f-wrapper" - - destroot.env-append CC="${worksrcpath}/c-wrapper" \ - CXX="${worksrcpath}/cxx-wrapper" \ - F77="${worksrcpath}/f-wrapper" \ - F90="${worksrcpath}/f-wrapper" - } - - if {[variant_isset atlas]} { - # We must link against libSatlas or libTatlas, not libAtlas - if {[file exists ${prefix}/lib/libtatlas.dylib]} { - reinplace -E \ - "s|_lib_atlas = \\\['atlas'\\\]|_lib_atlas = \\\['tatlas'\\\]|" \ - ${worksrcpath}/numpy/distutils/system_info.py - } elseif {[file exists ${prefix}/lib/libsatlas.dylib]} { - reinplace -E \ - "s|_lib_atlas = \\\['atlas'\\\]|_lib_atlas = \\\['satlas'\\\]|" \ - ${worksrcpath}/numpy/distutils/system_info.py - } else { - return -code error "Unable to find Atlas dylibs. Bailing out." - } - } - } - - livecheck.type none -#} else { -# livecheck.regex archive/[join ${github.tag_prefix} ""](\[\\d+(?:\\.\\d+)*"\]+)${extract.suffix}" -} diff --git a/packaging/macosx/ports/python/py25-numpy/files/patch-f2py_setup.py.diff b/packaging/macosx/ports/python/py25-numpy/files/patch-f2py_setup.py.diff deleted file mode 100644 index 5b8f2a28f..000000000 --- a/packaging/macosx/ports/python/py25-numpy/files/patch-f2py_setup.py.diff +++ /dev/null @@ -1,29 +0,0 @@ ---- numpy/f2py/setup.py.orig 2013-02-10 00:51:36.000000000 +0400 -+++ numpy/f2py/setup.py 2013-03-19 15:27:15.000000000 +0400 -@@ -41,7 +41,7 @@ - config.make_svn_version_py() - - def generate_f2py_py(build_dir): -- f2py_exe = 'f2py'+os.path.basename(sys.executable)[6:] -+ f2py_exe = 'f2py' - if f2py_exe[-4:]=='.exe': - f2py_exe = f2py_exe[:-4] + '.py' - if 'bdist_wininst' in sys.argv and f2py_exe[-3:] != '.py': -@@ -51,7 +51,7 @@ - log.info('Creating %s', target) - f = open(target,'w') - f.write('''\ --#!/usr/bin/env %s -+#!@@MPORTS_PYTHON@@ - # See http://cens.ioc.ee/projects/f2py2e/ - import os, sys - for mode in ["g3-numpy", "2e-numeric", "2e-numarray", "2e-numpy"]: -@@ -75,7 +75,7 @@ - sys.stderr.write("Unknown mode: " + repr(mode) + "\\n") - sys.exit(1) - main() --'''%(os.path.basename(sys.executable))) -+''') - f.close() - return target - diff --git a/packaging/macosx/ports/python/py25-numpy/files/patch-fcompiler_g95.diff b/packaging/macosx/ports/python/py25-numpy/files/patch-fcompiler_g95.diff deleted file mode 100644 index 2640a530b..000000000 --- a/packaging/macosx/ports/python/py25-numpy/files/patch-fcompiler_g95.diff +++ /dev/null @@ -1,11 +0,0 @@ ---- numpy/distutils/fcompiler/__init__.py.orig 2013-03-19 13:35:03.000000000 +0400 -+++ numpy/distutils/fcompiler/__init__.py 2013-03-19 13:35:27.000000000 +0400 -@@ -708,7 +708,7 @@ - ('cygwin.*', ('gnu','intelv','absoft','compaqv','intelev','gnu95','g95')), - ('linux.*', ('gnu95','intel','lahey','pg','absoft','nag','vast','compaq', - 'intele','intelem','gnu','g95','pathf95')), -- ('darwin.*', ('gnu95', 'nag', 'absoft', 'ibm', 'intel', 'gnu', 'g95', 'pg')), -+ ('darwin.*', ('gnu95', 'nag', 'absoft', 'ibm', 'intel', 'gnu', 'pg')), - ('sunos.*', ('sun','gnu','gnu95','g95')), - ('irix.*', ('mips','gnu','gnu95',)), - ('aix.*', ('ibm','gnu','gnu95',)), diff --git a/packaging/macosx/ports/python/py25-numpy/files/patch-numpy_distutils_fcompiler___init__.py.diff b/packaging/macosx/ports/python/py25-numpy/files/patch-numpy_distutils_fcompiler___init__.py.diff deleted file mode 100644 index 4f73dcfc9..000000000 --- a/packaging/macosx/ports/python/py25-numpy/files/patch-numpy_distutils_fcompiler___init__.py.diff +++ /dev/null @@ -1,30 +0,0 @@ ---- numpy/distutils/fcompiler/__init__.py.orig 2013-10-31 13:24:12.000000000 +0400 -+++ numpy/distutils/fcompiler/__init__.py 2013-10-31 13:45:03.000000000 +0400 -@@ -815,7 +815,7 @@ - return compiler_type - - # Flag to avoid rechecking for Fortran compiler every time --failed_fcompiler = False -+failed_fcompilers = [] - - def new_fcompiler(plat=None, - compiler=None, -@@ -828,7 +828,8 @@ - platform/compiler combination. - """ - global failed_fcompiler -- if failed_fcompiler: -+ fcompiler_key = (plat, compiler) -+ if fcompiler_key in failed_fcompilers: - return None - - load_all_fcompiler_classes() -@@ -848,7 +849,7 @@ - msg = msg + " Supported compilers are: %s)" \ - % (','.join(fcompiler_class.keys())) - log.warn(msg) -- failed_fcompiler = True -+ failed_fcompilers.append(fcompiler_key) - return None - - compiler = klass(verbose=verbose, dry_run=dry_run, force=force) diff --git a/packaging/macosx/ports/python/py25-numpy/files/patch-numpy_linalg_setup.py.diff b/packaging/macosx/ports/python/py25-numpy/files/patch-numpy_linalg_setup.py.diff deleted file mode 100644 index 0b06883a4..000000000 --- a/packaging/macosx/ports/python/py25-numpy/files/patch-numpy_linalg_setup.py.diff +++ /dev/null @@ -1,10 +0,0 @@ ---- numpy/linalg/setup.py.orig 2010-09-14 11:44:21.000000000 -0400 -+++ numpy/linalg/setup.py 2010-09-14 11:45:01.000000000 -0400 -@@ -27,6 +27,7 @@ - 'zlapack_lite.c', 'dlapack_lite.c', - 'blas_lite.c', 'dlamch.c', - 'f2c_lite.c','f2c.h'], -+ extra_link_args=['-undefined dynamic_lookup -bundle'], - extra_info = lapack_info - ) - diff --git a/packaging/macosx/ports/python/py25-numpy/files/patch-setup.py.diff b/packaging/macosx/ports/python/py25-numpy/files/patch-setup.py.diff deleted file mode 100644 index 04e3cdd7a..000000000 --- a/packaging/macosx/ports/python/py25-numpy/files/patch-setup.py.diff +++ /dev/null @@ -1,34 +0,0 @@ ---- numpy/core/setup.py.orig 2009-04-05 04:09:20.000000000 -0400 -+++ numpy/core/setup.py 2009-04-08 19:53:45.000000000 -0400 -@@ -309,7 +309,14 @@ - if isinstance(d,str): - target_f.write('#define %s\n' % (d)) - else: -- target_f.write('#define %s %s\n' % (d[0],d[1])) -+ if d[0]!='SIZEOF_LONG' and d[0]!='SIZEOF_PY_INTPTR_T': -+ target_f.write('#define %s %s\n' % (d[0],d[1])) -+ else: -+ target_f.write('#ifdef __LP64__\n') -+ target_f.write('#define %s %s\n' % (d[0],8)) -+ target_f.write('#else\n') -+ target_f.write('#define %s %s\n' % (d[0],4)) -+ target_f.write('#endif\n') - - # define inline to our keyword, or nothing - target_f.write('#ifndef __cplusplus\n') -@@ -393,7 +393,14 @@ - if isinstance(d,str): - target_f.write('#define %s\n' % (d)) - else: -- target_f.write('#define %s %s\n' % (d[0],d[1])) -+ if d[0]!='NPY_SIZEOF_LONG' and d[0]!='NPY_SIZEOF_PY_INTPTR_T': -+ target_f.write('#define %s %s\n' % (d[0],d[1])) -+ else: -+ target_f.write('#ifdef __LP64__\n') -+ target_f.write('#define %s %s\n' % (d[0],8)) -+ target_f.write('#else\n') -+ target_f.write('#define %s %s\n' % (d[0],4)) -+ target_f.write('#endif\n') - - # define NPY_INLINE to recognized keyword - target_f.write('#define NPY_INLINE %s\n' % inline) diff --git a/packaging/macosx/ports/python/py25-numpy/files/wrapper-template b/packaging/macosx/ports/python/py25-numpy/files/wrapper-template deleted file mode 100755 index 48936d107..000000000 --- a/packaging/macosx/ports/python/py25-numpy/files/wrapper-template +++ /dev/null @@ -1,143 +0,0 @@ -#!/bin/sh -COMPILER='@@@' -SUFFIX='---' -PREFIX='&&&' -OUTPUT_O='NO' -OUTPUT='' -NAMED_OUTPUT='' -LASTFILE='' -INTEL='NO' -SIZE32='NO' -SIZE64='NO' -NEWARGS='' - -SKIP='NO' - -for arg in $@ -do - if [ $SKIP = 'ARCH' ]; then - # intercept -arch option and set SIZEXX - SKIP='NO' - if [ $arg = 'x86_64' ] || [ $arg = 'ppc64' ]; then - SIZE64='YES' - else - SIZE32='YES' - fi - - # which architecture are we compiling for? - if [ $arg = 'x86_64' ] || [ $arg = 'i386' ]; then - INTEL='YES' - fi - - elif [ $arg = '-arch' ]; then - SKIP='ARCH' - - elif [ $arg = '--version' ]; then - ${COMPILER} --version - exit 0 - - else - NEWARGS+="$arg " - - # if the -c option is given, the output is .o - if [ $arg = '-c' ]; then - OUTPUT_O='YES' - fi - - # if the output file is given by a -o option, record it - if [ $SKIP = 'O' ]; then - SKIP='NO' - NAMED_OUTPUT=$arg - fi - - if [ $arg = '-o' ]; then - SKIP='O' - fi - - # Note each file ending by ${SUFFIX} and remember the last one - # Transform them in .o - if `echo $arg | grep -q "${SUFFIX}$"`; then - LASTFILE=$arg - OUTPUT+=`echo $arg | sed "s/${SUFFIX}/\.o/"` - OUTPUT+=' ' - fi - fi -done - -# What is the output? - -if [ ${NAMED_OUTPUT}"X" != "X" ]; then - OUTPUT=$NAMED_OUTPUT - -elif [ $OUTPUT_O = 'NO' ]; then - # It is an executable whose is name is the LASTFILE without suffix - OUTPUT=`echo ${LASTFILE} | sed "s/${SUFFIX}//"` -fi - -# Othewise, the output is just the ${OUTPUT} variable as computed before - -# For some reason, -dynamiclib and -lpython2.6 are missing when linking -# .so files. Add them, except if -bundle is set (incompatible switches) -if [ `echo $OUTPUT | sed -E 's|.*\.||'` = "so" ] && \ - ! `echo $NEWARGS | grep -q bundle`; then - NEWARGS="${NEWARGS} ${PREFIX}/lib/libpython2.6.dylib -dynamiclib" -fi - -# Now, compile - -if [ $SIZE32 = 'NO' ] && [ $SIZE64 = 'NO' ]; then - # No size indication given, just proceed with default - if `${COMPILER} $NEWARGS`; then - exit 0 - else - exit 1 - fi - -elif [ $SIZE32 = 'YES' ] && [ $SIZE64 = 'NO' ]; then - # 32-bit - if `${COMPILER} -m32 $NEWARGS`; then - exit 0 - else - exit 1 - fi - -elif [ $SIZE32 = 'NO' ] && [ $SIZE64 = 'YES' ]; then - # 64-bit - if `${COMPILER} -m64 $NEWARGS`; then - exit 0 - else - exit 1 - fi - -else - # Universal case - if `${COMPILER} -m32 $NEWARGS`; then - for filename in ${OUTPUT} - do - mv ${filename} ${filename}.32 - done - - if `${COMPILER} -m64 $NEWARGS`; then - for filename in ${OUTPUT} - do - mv ${filename} ${filename}.64 - if [ $INTEL = 'YES' ]; then - lipo -create -arch x86_64 ${filename}.64 \ - -arch i386 ${filename}.32 \ - -output ${filename} - else - lipo -create -arch ppc64 ${filename}.64 \ - -arch ppc ${filename}.32 \ - -output ${filename} - fi - - rm -f ${filename}.32 ${filename}.64 - done - else - exit 1 - fi - else - exit 1 - fi -fi -exit 0 diff --git a/packaging/macosx/ports/python/py25-setuptools/Portfile b/packaging/macosx/ports/python/py25-setuptools/Portfile deleted file mode 100644 index 35c528500..000000000 --- a/packaging/macosx/ports/python/py25-setuptools/Portfile +++ /dev/null @@ -1,58 +0,0 @@ -# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 -# $Id: Portfile 123950 2014-08-16 14:24:07Z jmr@macports.org $ - -PortSystem 1.0 -PortGroup python 1.0 - -name py25-setuptools -version 5.7 -categories-append devel -license {PSF ZPL} -maintainers jmr openmaintainer -description distutils enhancement for build and distribution -long_description \ - setuptools is a collection of enhancements to the Python distutils that \ - allow you to more easily build and distribute Python packages, \ - especially ones that have dependencies on other packages. - -platforms darwin -supported_archs noarch - -homepage https://pypi.python.org/pypi/setuptools/ -master_sites https://pypi.python.org/packages/source/s/setuptools/ -distname setuptools-${version} - -checksums md5 81f980854a239d60d074d6ba052e21ed \ - rmd160 ee9eff6c77e6f27e22e2049a6685bb0e624f94b0 \ - sha256 a8bbdb2d67532c5b5cef5ba09553cea45d767378e42c7003347e53ebbe70f482 - -python.versions 25 -python.link_binaries no -python.move_binaries no - -if {$subport eq $name} { - if {${python.version} == 25} { - version 1.4.2 - revision 100 - distname setuptools-${version} - checksums md5 13951be6711438073fbe50843e7f141f \ - rmd160 b48086a2aae718fe433a8c882d2d9209aa157b0a \ - sha256 263986a60a83aba790a5bffc7d009ac88114ba4e908e5c90e453b3bf2155dbbd - } - - post-destroot { - xinstall -m 755 -d ${destroot}${prefix}/share/doc/${subport} - xinstall -m 644 -W ${worksrcpath} CHANGES.txt \ - DEVGUIDE.txt README.txt ${destroot}${prefix}/share/doc/${subport} - if {${python.version} <= 25} { - delete "${destroot}${prefix}/bin/easy_install" - } else { - ln -s "${python.prefix}/bin/easy_install-${python.branch}" "${destroot}${prefix}/bin/" - } - } - livecheck.type none -#} else { -# livecheck.type regex -# livecheck.url ${homepage} -# livecheck.regex setuptools/(\\d+(\\.\\d+)+) -} diff --git a/packaging/macosx/ports/python/py26-cython/Portfile b/packaging/macosx/ports/python/py26-cython/Portfile deleted file mode 100644 index 9497f5e7e..000000000 --- a/packaging/macosx/ports/python/py26-cython/Portfile +++ /dev/null @@ -1,85 +0,0 @@ -# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 -# $Id: Portfile 125247 2014-09-11 17:01:30Z stromnov@macports.org $ - -PortSystem 1.0 -PortGroup python 1.0 -PortGroup select 1.0 - -name py26-cython -version 0.21 -revision 0 -categories-append devel -platforms darwin -license Apache-2 - -python.versions 26 -python.version 26 - -maintainers stromnov openmaintainer - -description A language for writing C extension modules for Python. - -long_description Cython is a language that makes writing C extensions for \ - the Python language as easy as Python itself. Cython is \ - based on the well-known Pyrex, but supports more cutting \ - edge functionality and optimizations - -homepage http://www.cython.org/ -master_sites ${homepage}release/ \ - http://pypi.python.org/packages/source/C/Cython/ - -distname Cython-${version} - -checksums rmd160 f5944014c1e4dccb8ec23af96efc05c137917371 \ - sha256 0cd5787fb3f1eaf8326b21bdfcb90aabd3eca7c214c5b7b503fbb82da97bbaa0 - -if {${name} eq ${subport}} { - - revision 100 - - # Cython 0.21 requires Python 2.6+ or 3.3+ - if {[lsearch {24 25 31 32} ${python.version}] != -1} { - version 0.20.2 - revision 0 - distname Cython-${version} - checksums rmd160 e78f1779077d6c8e266c9b42b85c8e9031a342d2 \ - sha256 ed13b606a2aeb5bd6c235f8ed6c9988c99d01a033d0d21d56137c13d5c7be63f - } - - post-destroot { - if {${subport} eq "py24-cython" || ${subport} eq "py25-cython"} { - xinstall -m 644 -W ${worksrcpath}/Doc About.html FAQ.html \ - extension_types.html index.html overview.html primes.c sharing.html \ - special_methods.html ${destroot}${prefix}/share/doc/${subport} - xinstall -m 644 -W ${worksrcpath} INSTALL.txt README.txt \ - ToDo.txt USAGE.txt ${destroot}${prefix}/share/doc/${subport} - } else { - xinstall -m 755 -d ${destroot}${python.prefix}/share/doc/cython - xinstall -m 644 -W ${worksrcpath}/Doc About.html FAQ.html \ - extension_types.html index.html overview.html primes.c sharing.html \ - special_methods.html ${destroot}${python.prefix}/share/doc/cython - xinstall -m 644 -W ${worksrcpath} INSTALL.txt README.txt\ - ToDo.txt USAGE.txt ${destroot}${python.prefix}/share/doc/cython - } - } - - depends_run port:cython_select - test.run no - - select.group cython - select.file ${filespath}/cython${python.version} - - notes " -To make the Python ${python.branch} version of Cython the one that is run\ -when you execute the commands without a version suffix, e.g. 'cython', run: - -port select --set ${select.group} [file tail ${select.file}] -" - - livecheck.type none -} else { - #livecheck.type regex - #livecheck.url [lindex ${master_sites} 0] - #livecheck.regex {Cython-(\d+(?:\.\d+)*)\.[tz]} - livecheck.type none -} diff --git a/packaging/macosx/ports/python/py26-cython/files/cython24 b/packaging/macosx/ports/python/py26-cython/files/cython24 deleted file mode 100644 index 6fa8a8026..000000000 --- a/packaging/macosx/ports/python/py26-cython/files/cython24 +++ /dev/null @@ -1,2 +0,0 @@ -bin/cython-2.4 -- diff --git a/packaging/macosx/ports/python/py26-cython/files/cython25 b/packaging/macosx/ports/python/py26-cython/files/cython25 deleted file mode 100644 index 294a43303..000000000 --- a/packaging/macosx/ports/python/py26-cython/files/cython25 +++ /dev/null @@ -1,2 +0,0 @@ -bin/cython-2.5 -- diff --git a/packaging/macosx/ports/python/py26-cython/files/cython26 b/packaging/macosx/ports/python/py26-cython/files/cython26 deleted file mode 100644 index 48523983b..000000000 --- a/packaging/macosx/ports/python/py26-cython/files/cython26 +++ /dev/null @@ -1,2 +0,0 @@ -${frameworks_dir}/Python.framework/Versions/2.6/bin/cython -${frameworks_dir}/Python.framework/Versions/2.6/bin/cygdb diff --git a/packaging/macosx/ports/python/py26-cython/files/cython27 b/packaging/macosx/ports/python/py26-cython/files/cython27 deleted file mode 100644 index 91f8cb8fd..000000000 --- a/packaging/macosx/ports/python/py26-cython/files/cython27 +++ /dev/null @@ -1,2 +0,0 @@ -${frameworks_dir}/Python.framework/Versions/2.7/bin/cython -${frameworks_dir}/Python.framework/Versions/2.7/bin/cygdb diff --git a/packaging/macosx/ports/python/py26-cython/files/cython31 b/packaging/macosx/ports/python/py26-cython/files/cython31 deleted file mode 100644 index 96c9b1b4e..000000000 --- a/packaging/macosx/ports/python/py26-cython/files/cython31 +++ /dev/null @@ -1,2 +0,0 @@ -${frameworks_dir}/Python.framework/Versions/3.1/bin/cython -${frameworks_dir}/Python.framework/Versions/3.1/bin/cygdb diff --git a/packaging/macosx/ports/python/py26-cython/files/cython32 b/packaging/macosx/ports/python/py26-cython/files/cython32 deleted file mode 100644 index b31fc1fc5..000000000 --- a/packaging/macosx/ports/python/py26-cython/files/cython32 +++ /dev/null @@ -1,2 +0,0 @@ -${frameworks_dir}/Python.framework/Versions/3.2/bin/cython -${frameworks_dir}/Python.framework/Versions/3.2/bin/cygdb diff --git a/packaging/macosx/ports/python/py26-cython/files/cython33 b/packaging/macosx/ports/python/py26-cython/files/cython33 deleted file mode 100644 index d19afec09..000000000 --- a/packaging/macosx/ports/python/py26-cython/files/cython33 +++ /dev/null @@ -1,2 +0,0 @@ -${frameworks_dir}/Python.framework/Versions/3.3/bin/cython -${frameworks_dir}/Python.framework/Versions/3.3/bin/cygdb diff --git a/packaging/macosx/ports/python/py26-cython/files/cython34 b/packaging/macosx/ports/python/py26-cython/files/cython34 deleted file mode 100644 index 487ad3299..000000000 --- a/packaging/macosx/ports/python/py26-cython/files/cython34 +++ /dev/null @@ -1,2 +0,0 @@ -${frameworks_dir}/Python.framework/Versions/3.4/bin/cython -${frameworks_dir}/Python.framework/Versions/3.4/bin/cygdb diff --git a/packaging/macosx/ports/python/py26-lxml/Portfile b/packaging/macosx/ports/python/py26-lxml/Portfile deleted file mode 100644 index 4d9f59690..000000000 --- a/packaging/macosx/ports/python/py26-lxml/Portfile +++ /dev/null @@ -1,52 +0,0 @@ -# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4 -# $Id: Portfile 121661 2014-07-03 17:50:11Z mf2k@macports.org $ - -PortSystem 1.0 -PortGroup python 1.0 - -name py26-lxml -version 3.3.5 -revision 0 -categories-append devel -platforms darwin -license BSD - -python.versions 26 -python.version 26 - -maintainers gmail.com:dbraband openmaintainer - -description Powerful and Pythonic XML processing library - -long_description lxml is a Pythonic binding for the libxml2 and \ - libxslt libraries. It is unique in that it \ - combines the speed and feature completeness of \ - these libraries with the simplicity of a native \ - Python API, mostly compatible but superior to \ - the well-known ElementTree API. - -homepage http://lxml.de/ -master_sites http://pypi.python.org/packages/source/l/lxml/ - -checksums rmd160 c7ccece50f8d20f5fac44ac1bf8dc0d8a85aa0f9 \ - sha256 6ad6949dc7eea744a30fba77a968dd5910f545220e58bcc813b9df5c793e318a - -distname lxml-${version} - -if {${name} eq ${subport}} { - - revision 100 - - depends_build-append \ - port:py${python.version}-setuptools - - depends_lib-append port:zlib \ - port:libxml2 \ - port:libxslt - - livecheck.type none -#} else { -# livecheck.type regex -# livecheck.url ${master_sites} -# livecheck.regex "lxml-(\\d+(?:\\.\\d+)*)${extract.suffix}" -} diff --git a/packaging/macosx/ports/python/py26-nose/Portfile b/packaging/macosx/ports/python/py26-nose/Portfile deleted file mode 100644 index 03c74a44d..000000000 --- a/packaging/macosx/ports/python/py26-nose/Portfile +++ /dev/null @@ -1,87 +0,0 @@ -# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 -# $Id: Portfile 121661 2014-07-03 17:50:11Z mf2k@macports.org $ - -PortSystem 1.0 -PortGroup python 1.0 -PortGroup select 1.0 - -set my_name nose -name py26-${my_name} -version 1.3.1 -categories-append www -license LGPL-2+ -maintainers mcalhoun openmaintainer -description A Python unittest extension. -long_description \ - A unittest extension offering automatic test \ - suite discovery, simplified test authoring, \ - and output capture. Nose provides an alternate \ - test discovery and running process for \ - unittest, one that is intended to mimic the \ - behavior of py.test as much as is reasonably \ - possible without resorting to magic. - -platforms darwin -supported_archs noarch - -homepage http://somethingaboutorange.com/mrl/projects/${my_name} -master_sites http://pypi.python.org/packages/source/n/${my_name}/ -distname ${my_name}-${version} - -checksums md5 672398801ddf5ba745c55c6eed79c5aa \ - rmd160 7bf311d3d54f2ccb372dea331708c475b992ccec \ - sha256 85273b87ab3db9307e3b1452b071e25c1db1cc812bc337d2a97ea0b0cf2ab6ba - -python.versions 26 -python.version 26 - -# already installs version-suffixed executables -python.link_binaries no -python.move_binaries no - -depends_run-append port:nosetests_select -if {${name} eq ${subport}} { - - revision 100 - - select.group nosetests - select.file ${filespath}/nosetests${python.version} - - depends_lib port:py${python.version}-setuptools - - post-patch { - reinplace "s|man/man|share/man/man|" ${worksrcpath}/setup.py - - # One of the tests fails if this directory does not exist - file mkdir ${worksrcpath}/functional_tests/support/empty - } - - post-destroot { - if {${python.version} == "24" || ${python.version} == "25"} { - move ${destroot}${prefix}/share/man/man1/nosetests.1 ${destroot}${prefix}/share/man/man1/nosetests${python.branch}.1 - delete ${destroot}${prefix}/bin/nosetests - } else { - ln -s ${python.prefix}/bin/nosetests-${python.branch} ${destroot}${prefix}/bin/ - ln -s ${python.prefix}/share/man/man1/nosetests.1 ${destroot}${prefix}/share/man/man1/nosetests${python.branch}.1 - } - - xinstall -m 644 -W ${worksrcpath} \ - AUTHORS CHANGELOG NEWS README.txt \ - ${destroot}${prefix}/share/doc/${subport} - - file copy ${worksrcpath}/doc ${destroot}${prefix}/share/doc/${subport}/html - - file delete ${destroot}${prefix}/share/doc/${subport}/examples - file copy ${worksrcpath}/examples ${destroot}${prefix}/share/doc/${subport} - } - - test.run yes - test.cmd ${python.bin} setup.py test - - livecheck.type none - -#} else { -# livecheck.type regex -# livecheck.url ${master_sites} -# livecheck.regex "${my_name}-(\\d+(?:\\.\\d+)*)${extract.suffix}" -} diff --git a/packaging/macosx/ports/python/py26-nose/files/nosetests24 b/packaging/macosx/ports/python/py26-nose/files/nosetests24 deleted file mode 100644 index d9a8f4034..000000000 --- a/packaging/macosx/ports/python/py26-nose/files/nosetests24 +++ /dev/null @@ -1 +0,0 @@ -bin/nosetests-2.4 diff --git a/packaging/macosx/ports/python/py26-nose/files/nosetests25 b/packaging/macosx/ports/python/py26-nose/files/nosetests25 deleted file mode 100644 index 95864c283..000000000 --- a/packaging/macosx/ports/python/py26-nose/files/nosetests25 +++ /dev/null @@ -1 +0,0 @@ -bin/nosetests-2.5 diff --git a/packaging/macosx/ports/python/py26-nose/files/nosetests26 b/packaging/macosx/ports/python/py26-nose/files/nosetests26 deleted file mode 100644 index bb670776f..000000000 --- a/packaging/macosx/ports/python/py26-nose/files/nosetests26 +++ /dev/null @@ -1 +0,0 @@ -bin/nosetests-2.6 diff --git a/packaging/macosx/ports/python/py26-nose/files/nosetests27 b/packaging/macosx/ports/python/py26-nose/files/nosetests27 deleted file mode 100644 index 28c7bfe8c..000000000 --- a/packaging/macosx/ports/python/py26-nose/files/nosetests27 +++ /dev/null @@ -1 +0,0 @@ -bin/nosetests-2.7 diff --git a/packaging/macosx/ports/python/py26-nose/files/nosetests31 b/packaging/macosx/ports/python/py26-nose/files/nosetests31 deleted file mode 100644 index 5ba27a4d5..000000000 --- a/packaging/macosx/ports/python/py26-nose/files/nosetests31 +++ /dev/null @@ -1 +0,0 @@ -bin/nosetests-3.1 diff --git a/packaging/macosx/ports/python/py26-nose/files/nosetests32 b/packaging/macosx/ports/python/py26-nose/files/nosetests32 deleted file mode 100644 index 07bfb86a1..000000000 --- a/packaging/macosx/ports/python/py26-nose/files/nosetests32 +++ /dev/null @@ -1 +0,0 @@ -bin/nosetests-3.2 diff --git a/packaging/macosx/ports/python/py26-nose/files/nosetests33 b/packaging/macosx/ports/python/py26-nose/files/nosetests33 deleted file mode 100644 index b750d806b..000000000 --- a/packaging/macosx/ports/python/py26-nose/files/nosetests33 +++ /dev/null @@ -1 +0,0 @@ -bin/nosetests-3.3 diff --git a/packaging/macosx/ports/python/py26-nose/files/nosetests34 b/packaging/macosx/ports/python/py26-nose/files/nosetests34 deleted file mode 100644 index 542ffc949..000000000 --- a/packaging/macosx/ports/python/py26-nose/files/nosetests34 +++ /dev/null @@ -1 +0,0 @@ -bin/nosetests-3.4 diff --git a/packaging/macosx/ports/python/py26-numpy/Portfile b/packaging/macosx/ports/python/py26-numpy/Portfile deleted file mode 100644 index db4a511aa..000000000 --- a/packaging/macosx/ports/python/py26-numpy/Portfile +++ /dev/null @@ -1,214 +0,0 @@ -# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4 -# $Id: Portfile 125483 2014-09-18 14:34:29Z michaelld@macports.org $ - -PortSystem 1.0 -PortGroup python 1.0 -PortGroup github 1.0 - -github.setup numpy numpy 1.9.0 v -name py26-numpy -categories-append math -license BSD -platforms darwin -maintainers dh michaelld openmaintainer -description The core utilities for the scientific library scipy for Python -long_description ${description} - -checksums rmd160 836bcd7ef0f37129f06ea73b3cc27ec31035bfe0 \ - sha256 33e33768307b5f92cb098e93359e4fe97dfb9783df591ffbd44809bab7e50c0f - -python.versions 26 -python.version 26 - -if {${name} eq ${subport}} { - - revision 100 - - patchfiles patch-f2py_setup.py.diff \ - patch-fcompiler_g95.diff \ - patch-numpy_core_setup.py.diff - - depends_lib-append port:fftw-3 \ - port:py${python.version}-nose \ - port:py${python.version}-cython - - # http://trac.macports.org/ticket/34562 - destroot.env-append \ - CC="${configure.cc}" \ - CFLAGS="${configure.cflags} [get_canonical_archflags cc]" \ - CXX="${configure.cxx}" \ - CXXFLAGS="${configure.cxxflags} [get_canonical_archflags cxx]" \ - OBJC="${configure.objc}" \ - OBJCFLAGS="${configure.objcflags} [get_canonical_archflags objc]" \ - LDFLAGS="${configure.ldflags} [get_canonical_archflags ld]" - - build.env-append ARCHFLAGS="[get_canonical_archflags ld]" - destroot.env-append ARCHFLAGS="[get_canonical_archflags ld]" - - variant atlas description {Use the MacPorts' ATLAS libraries \ - instead of Apple's Accelerate framework} { - depends_lib-append port:atlas - - if {[variant_isset universal]} { - python.set_compiler no - } - } - - # when using ATLAS (whether by default or specified by the user via - # the +atlas variant) ... - set gcc_version "" - if {[variant_isset atlas]} { - - # see if the user has set -gcc4X to disable using MacPorts' - # compiler; if not, either use what the user set (as +gcc4X) or - # default to gcc48. - - variant gcc43 conflicts gcc44 gcc45 gcc46 gcc47 gcc48 \ - description {Use the gcc43 compiler (enables fortran linking)} { - configure.compiler macports-gcc-4.3 - } - - variant gcc44 conflicts gcc43 gcc45 gcc46 gcc47 gcc48 \ - description {Use the gcc44 compiler (enables fortran linking)} { - configure.compiler macports-gcc-4.4 - } - - variant gcc45 conflicts gcc43 gcc44 gcc46 gcc47 gcc48 \ - description {Use the gcc45 compiler (enables fortran linking)} { - configure.compiler macports-gcc-4.5 - } - - variant gcc46 conflicts gcc43 gcc44 gcc45 gcc47 gcc48 \ - description {Use the gcc46 compiler (enables fortran linking)} { - configure.compiler macports-gcc-4.6 - } - - variant gcc47 conflicts gcc43 gcc44 gcc45 gcc46 gcc48 \ - description {Use the gcc47 compiler (enables fortran linking)} { - configure.compiler macports-gcc-4.7 - } - - variant gcc48 conflicts gcc43 gcc44 gcc45 gcc46 gcc47 \ - description {Use the gcc48 compiler (enables fortran linking)} { - configure.compiler macports-gcc-4.8 - } - - if {![variant_isset gcc43] && ![variant_isset gcc44] && ![variant_isset gcc45] && ![variant_isset gcc46] && ![variant_isset gcc47]} { - default_variants +gcc48 - } - - if {[variant_isset gcc43]} { - set gcc_version "4.3" - } elseif {[variant_isset gcc44]} { - set gcc_version "4.4" - } elseif {[variant_isset gcc45]} { - set gcc_version "4.5" - } elseif {[variant_isset gcc46]} { - set gcc_version "4.6" - } elseif {[variant_isset gcc47]} { - set gcc_version "4.7" - } elseif {[variant_isset gcc48]} { - set gcc_version "4.8" - } - - # when using non-Apple GCC for universal install, it can - # create binaries only for the native OS architecture, at - # either 32 or 64 bits. Restrict the supported archs - # accordingly. - if {${os.arch} eq "i386"} { - supported_archs i386 x86_64 - } elseif {${os.arch} eq "powerpc"} { - supported_archs ppc ppc64 - } - - # include all the correct GCC4X port - depends_lib-append port:gcc[join [split ${gcc_version} "."] ""] - - # force LDFLAGS for correct linking of the linalg module - # for non-Apple GCC compilers - patchfiles-append patch-numpy_linalg_setup.py.diff - - if {${gcc_version} == ""} { - # user specified -gcc4X but +atlas (either as default or - # explicitly); do not allow since it might lead to - # undetermined runtime execution. - return -code error \ -"\n\nWhen using the +atlas variant (either as the default or setting -explicitly), one of the +gcc4X variants must be selected.\n" - } - } - - post-patch { - reinplace "s|@@MPORTS_PYTHON@@|${python.bin}|" \ - ${worksrcpath}/numpy/f2py/setup.py - - if {[variant_isset universal] && [variant_isset atlas]} { - # Prepare wrappers - file copy -force ${filespath}/wrapper-template \ - ${worksrcpath}/c-wrapper - file copy -force ${filespath}/wrapper-template \ - ${worksrcpath}/f-wrapper - file copy -force ${filespath}/wrapper-template \ - ${worksrcpath}/cxx-wrapper - - reinplace "s|@@@|${configure.cc}|" ${worksrcpath}/c-wrapper - reinplace "s|---|\\\\.c|" ${worksrcpath}/c-wrapper - reinplace "s|&&&|${prefix}|" ${worksrcpath}/c-wrapper - - reinplace "s|@@@|${configure.cxx}|" ${worksrcpath}/cxx-wrapper - reinplace "s#---#(\\\\.C|\\\\.cpp|\\\\.cc)#" \ - ${worksrcpath}/cxx-wrapper - reinplace "s|&&&|${prefix}|" ${worksrcpath}/cxx-wrapper - - reinplace "s|@@@|${configure.f90}|" ${worksrcpath}/f-wrapper - reinplace "s|---|\\\\.f|" ${worksrcpath}/f-wrapper - reinplace "s|&&&|${prefix}|" ${worksrcpath}/f-wrapper - - build.env-append CC="${worksrcpath}/c-wrapper" \ - CXX="${worksrcpath}/cxx-wrapper" \ - F77="${worksrcpath}/f-wrapper" \ - F90="${worksrcpath}/f-wrapper" - - destroot.env-append CC="${worksrcpath}/c-wrapper" \ - CXX="${worksrcpath}/cxx-wrapper" \ - F77="${worksrcpath}/f-wrapper" \ - F90="${worksrcpath}/f-wrapper" - } - - if {[variant_isset atlas]} { - # We must link against libSatlas or libTatlas, not libAtlas - if {[file exists ${prefix}/lib/libtatlas.dylib]} { - reinplace -E \ - "s|_lib_atlas = \\\['atlas'\\\]|_lib_atlas = \\\['tatlas'\\\]|" \ - ${worksrcpath}/numpy/distutils/system_info.py - } elseif {[file exists ${prefix}/lib/libsatlas.dylib]} { - reinplace -E \ - "s|_lib_atlas = \\\['atlas'\\\]|_lib_atlas = \\\['satlas'\\\]|" \ - ${worksrcpath}/numpy/distutils/system_info.py - } else { - return -code error "Unable to find Atlas dylibs. Bailing out." - } - } - } - - livecheck.type none - - if {[variant_isset atlas]} { - build.env-append ATLAS=${prefix}/lib \ - LAPACK=${prefix}/lib \ - BLAS=${prefix}/lib - destroot.env-append ATLAS=${prefix}/lib \ - LAPACK=${prefix}/lib \ - BLAS=${prefix}/lib - } else { - build.env-append ATLAS=None \ - LAPACK=/usr/lib \ - BLAS=/usr/lib - destroot.env-append ATLAS=None \ - LAPACK=/usr/lib \ - BLAS=/usr/lib - } - -#} else { -# livecheck.regex archive/[join ${github.tag_prefix} ""](\[\\d+(?:\\.\\d+)*"\]+)${extract.suffix}" -} diff --git a/packaging/macosx/ports/python/py26-numpy/files/patch-f2py_setup.py.diff b/packaging/macosx/ports/python/py26-numpy/files/patch-f2py_setup.py.diff deleted file mode 100644 index 1e3164e73..000000000 --- a/packaging/macosx/ports/python/py26-numpy/files/patch-f2py_setup.py.diff +++ /dev/null @@ -1,39 +0,0 @@ ---- numpy/f2py/setup.py -+++ numpy/f2py/setup.py -@@ -41,21 +41,21 @@ def configuration(parent_package='',top_ - ) - - config.make_svn_version_py() - - def generate_f2py_py(build_dir): -- f2py_exe = 'f2py'+os.path.basename(sys.executable)[6:] -+ f2py_exe = 'f2py' - if f2py_exe[-4:]=='.exe': - f2py_exe = f2py_exe[:-4] + '.py' - if 'bdist_wininst' in sys.argv and f2py_exe[-3:] != '.py': - f2py_exe = f2py_exe + '.py' - target = os.path.join(build_dir, f2py_exe) - if newer(__file__, target): - log.info('Creating %s', target) - f = open(target, 'w') - f.write('''\ --#!%s -+#!@@MPORTS_PYTHON@@ - # See http://cens.ioc.ee/projects/f2py2e/ - import os, sys - for mode in ["g3-numpy", "2e-numeric", "2e-numarray", "2e-numpy"]: - try: - i=sys.argv.index("--"+mode) -@@ -75,11 +75,11 @@ elif mode=="2e-numpy": - from numpy.f2py import main - else: - sys.stderr.write("Unknown mode: " + repr(mode) + "\\n") - sys.exit(1) - main() --'''%(sys.executable)) -+''') - f.close() - return target - - config.add_scripts(generate_f2py_py) - diff --git a/packaging/macosx/ports/python/py26-numpy/files/patch-fcompiler_g95.diff b/packaging/macosx/ports/python/py26-numpy/files/patch-fcompiler_g95.diff deleted file mode 100644 index b95a2609a..000000000 --- a/packaging/macosx/ports/python/py26-numpy/files/patch-fcompiler_g95.diff +++ /dev/null @@ -1,15 +0,0 @@ ---- numpy/distutils/fcompiler/__init__.py -+++ numpy/distutils/fcompiler/__init__.py -@@ -708,11 +708,11 @@ - ('win32', ('gnu', 'intelv', 'absoft', 'compaqv', 'intelev', 'gnu95', 'g95', - 'intelvem', 'intelem')), - ('cygwin.*', ('gnu', 'intelv', 'absoft', 'compaqv', 'intelev', 'gnu95', 'g95')), - ('linux.*', ('gnu95', 'intel', 'lahey', 'pg', 'absoft', 'nag', 'vast', 'compaq', - 'intele', 'intelem', 'gnu', 'g95', 'pathf95')), -- ('darwin.*', ('gnu95', 'nag', 'absoft', 'ibm', 'intel', 'gnu', 'g95', 'pg')), -+ ('darwin.*', ('gnu95', 'nag', 'absoft', 'ibm', 'intel', 'gnu', 'pg')), - ('sunos.*', ('sun', 'gnu', 'gnu95', 'g95')), - ('irix.*', ('mips', 'gnu', 'gnu95',)), - ('aix.*', ('ibm', 'gnu', 'gnu95',)), - # os.name mappings - ('posix', ('gnu', 'gnu95',)), diff --git a/packaging/macosx/ports/python/py26-numpy/files/patch-numpy_core_setup.py.diff b/packaging/macosx/ports/python/py26-numpy/files/patch-numpy_core_setup.py.diff deleted file mode 100644 index 3aed3b18c..000000000 --- a/packaging/macosx/ports/python/py26-numpy/files/patch-numpy_core_setup.py.diff +++ /dev/null @@ -1,34 +0,0 @@ ---- numpy/core/setup.py.orig 2014-03-25 19:03:06.000000000 -0400 -+++ numpy/core/setup.py 2014-03-25 19:03:26.000000000 -0400 -@@ -481,7 +481,14 @@ - if isinstance(d, str): - target_f.write('#define %s\n' % (d)) - else: -- target_f.write('#define %s %s\n' % (d[0], d[1])) -+ if d[0]!='SIZEOF_LONG' and d[0]!='SIZEOF_PY_INTPTR_T': -+ target_f.write('#define %s %s\n' % (d[0], d[1])) -+ else: -+ target_f.write('#ifdef __LP64__\n') -+ target_f.write('#define %s %s\n' % (d[0], 8)) -+ target_f.write('#else\n') -+ target_f.write('#define %s %s\n' % (d[0], 4)) -+ target_f.write('#endif\n') - - # define inline to our keyword, or nothing - target_f.write('#ifndef __cplusplus\n') -@@ -581,7 +588,14 @@ - if isinstance(d, str): - target_f.write('#define %s\n' % (d)) - else: -- target_f.write('#define %s %s\n' % (d[0], d[1])) -+ if d[0]!='NPY_SIZEOF_LONG' and d[0]!='NPY_SIZEOF_PY_INTPTR_T': -+ target_f.write('#define %s %s\n' % (d[0], d[1])) -+ else: -+ target_f.write('#ifdef __LP64__\n') -+ target_f.write('#define %s %s\n' % (d[0], 8)) -+ target_f.write('#else\n') -+ target_f.write('#define %s %s\n' % (d[0], 4)) -+ target_f.write('#endif\n') - - # Define __STDC_FORMAT_MACROS - target_f.write(""" diff --git a/packaging/macosx/ports/python/py26-numpy/files/patch-numpy_linalg_setup.py.diff b/packaging/macosx/ports/python/py26-numpy/files/patch-numpy_linalg_setup.py.diff deleted file mode 100644 index 848d46186..000000000 --- a/packaging/macosx/ports/python/py26-numpy/files/patch-numpy_linalg_setup.py.diff +++ /dev/null @@ -1,20 +0,0 @@ ---- numpy/linalg/setup.py.orig 2013-11-16 08:30:31.000000000 -0500 -+++ numpy/linalg/setup.py 2013-11-16 08:39:27.000000000 -0500 -@@ -37,7 +37,8 @@ - config.add_extension('lapack_lite', - sources = [get_lapack_lite_sources], - depends = ['lapack_litemodule.c'] + lapack_lite_src, -- extra_info = lapack_info -+ extra_info = lapack_info, -+ extra_link_args=['-undefined dynamic_lookup -bundle'] - ) - - # umath_linalg module -@@ -47,6 +48,7 @@ - depends = ['umath_linalg.c.src'] + lapack_lite_src, - extra_info = lapack_info, - libraries = ['npymath'], -+ extra_link_args=['-undefined dynamic_lookup -bundle'] - ) - - return config diff --git a/packaging/macosx/ports/python/py26-numpy/files/wrapper-template b/packaging/macosx/ports/python/py26-numpy/files/wrapper-template deleted file mode 100644 index 48936d107..000000000 --- a/packaging/macosx/ports/python/py26-numpy/files/wrapper-template +++ /dev/null @@ -1,143 +0,0 @@ -#!/bin/sh -COMPILER='@@@' -SUFFIX='---' -PREFIX='&&&' -OUTPUT_O='NO' -OUTPUT='' -NAMED_OUTPUT='' -LASTFILE='' -INTEL='NO' -SIZE32='NO' -SIZE64='NO' -NEWARGS='' - -SKIP='NO' - -for arg in $@ -do - if [ $SKIP = 'ARCH' ]; then - # intercept -arch option and set SIZEXX - SKIP='NO' - if [ $arg = 'x86_64' ] || [ $arg = 'ppc64' ]; then - SIZE64='YES' - else - SIZE32='YES' - fi - - # which architecture are we compiling for? - if [ $arg = 'x86_64' ] || [ $arg = 'i386' ]; then - INTEL='YES' - fi - - elif [ $arg = '-arch' ]; then - SKIP='ARCH' - - elif [ $arg = '--version' ]; then - ${COMPILER} --version - exit 0 - - else - NEWARGS+="$arg " - - # if the -c option is given, the output is .o - if [ $arg = '-c' ]; then - OUTPUT_O='YES' - fi - - # if the output file is given by a -o option, record it - if [ $SKIP = 'O' ]; then - SKIP='NO' - NAMED_OUTPUT=$arg - fi - - if [ $arg = '-o' ]; then - SKIP='O' - fi - - # Note each file ending by ${SUFFIX} and remember the last one - # Transform them in .o - if `echo $arg | grep -q "${SUFFIX}$"`; then - LASTFILE=$arg - OUTPUT+=`echo $arg | sed "s/${SUFFIX}/\.o/"` - OUTPUT+=' ' - fi - fi -done - -# What is the output? - -if [ ${NAMED_OUTPUT}"X" != "X" ]; then - OUTPUT=$NAMED_OUTPUT - -elif [ $OUTPUT_O = 'NO' ]; then - # It is an executable whose is name is the LASTFILE without suffix - OUTPUT=`echo ${LASTFILE} | sed "s/${SUFFIX}//"` -fi - -# Othewise, the output is just the ${OUTPUT} variable as computed before - -# For some reason, -dynamiclib and -lpython2.6 are missing when linking -# .so files. Add them, except if -bundle is set (incompatible switches) -if [ `echo $OUTPUT | sed -E 's|.*\.||'` = "so" ] && \ - ! `echo $NEWARGS | grep -q bundle`; then - NEWARGS="${NEWARGS} ${PREFIX}/lib/libpython2.6.dylib -dynamiclib" -fi - -# Now, compile - -if [ $SIZE32 = 'NO' ] && [ $SIZE64 = 'NO' ]; then - # No size indication given, just proceed with default - if `${COMPILER} $NEWARGS`; then - exit 0 - else - exit 1 - fi - -elif [ $SIZE32 = 'YES' ] && [ $SIZE64 = 'NO' ]; then - # 32-bit - if `${COMPILER} -m32 $NEWARGS`; then - exit 0 - else - exit 1 - fi - -elif [ $SIZE32 = 'NO' ] && [ $SIZE64 = 'YES' ]; then - # 64-bit - if `${COMPILER} -m64 $NEWARGS`; then - exit 0 - else - exit 1 - fi - -else - # Universal case - if `${COMPILER} -m32 $NEWARGS`; then - for filename in ${OUTPUT} - do - mv ${filename} ${filename}.32 - done - - if `${COMPILER} -m64 $NEWARGS`; then - for filename in ${OUTPUT} - do - mv ${filename} ${filename}.64 - if [ $INTEL = 'YES' ]; then - lipo -create -arch x86_64 ${filename}.64 \ - -arch i386 ${filename}.32 \ - -output ${filename} - else - lipo -create -arch ppc64 ${filename}.64 \ - -arch ppc ${filename}.32 \ - -output ${filename} - fi - - rm -f ${filename}.32 ${filename}.64 - done - else - exit 1 - fi - else - exit 1 - fi -fi -exit 0 diff --git a/packaging/macosx/ports/python/py26-setuptools/Portfile b/packaging/macosx/ports/python/py26-setuptools/Portfile deleted file mode 100644 index b9893a4cb..000000000 --- a/packaging/macosx/ports/python/py26-setuptools/Portfile +++ /dev/null @@ -1,61 +0,0 @@ -# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 -# $Id: Portfile 125953 2014-09-30 10:58:10Z jmr@macports.org $ - -PortSystem 1.0 -PortGroup python 1.0 - -name py26-setuptools -version 6.0.2 -categories-append devel -license {PSF ZPL} -maintainers jmr openmaintainer -description distutils enhancement for build and distribution -long_description \ - setuptools is a collection of enhancements to the Python distutils that \ - allow you to more easily build and distribute Python packages, \ - especially ones that have dependencies on other packages. - -platforms darwin -supported_archs noarch - -homepage https://pypi.python.org/pypi/setuptools/ -master_sites https://pypi.python.org/packages/source/s/setuptools/ -distname setuptools-${version} - -checksums md5 b79fab610e362fe8e3a9cb92fb9d95ef \ - rmd160 5040f99a8ee3cd5b4040dc1e0a4d7cd9d5e7f7b1 \ - sha256 7029f6ca93e6a78112f1f621f79cab1a611901697a4c131bc5ef2f7a429825f7 - -python.versions 26 -python.version 26 -python.link_binaries no -python.move_binaries no - -if {$subport eq $name} { - - revision 100 - - if {${python.version} <= 25} { - version 1.4.2 - distname setuptools-${version} - checksums md5 13951be6711438073fbe50843e7f141f \ - rmd160 b48086a2aae718fe433a8c882d2d9209aa157b0a \ - sha256 263986a60a83aba790a5bffc7d009ac88114ba4e908e5c90e453b3bf2155dbbd - } - - post-destroot { - xinstall -m 755 -d ${destroot}${prefix}/share/doc/${subport} - xinstall -m 644 -W ${worksrcpath} CHANGES.txt \ - DEVGUIDE.txt README.txt ${destroot}${prefix}/share/doc/${subport} - if {${python.version} <= 25} { - delete "${destroot}${prefix}/bin/easy_install" - } else { - ln -s "${python.prefix}/bin/easy_install-${python.branch}" "${destroot}${prefix}/bin/" - } - } - livecheck.type none -#} else { -# livecheck.type regex -# livecheck.url ${homepage} -# livecheck.regex setuptools/(\\d+(\\.\\d+)+) -} @@ -17,8 +17,8 @@ msgid "" msgstr "" "Project-Id-Version: inkscape\n" "Report-Msgid-Bugs-To: inkscape-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2016-12-21 17:10+0100\n" -"PO-Revision-Date: 2016-11-08 22:46+0100\n" +"POT-Creation-Date: 2017-01-01 21:56+0100\n" +"PO-Revision-Date: 2017-01-01 21:56+0100\n" "Last-Translator: \n" "Language-Team: Catalan <gnome@llistes.softcatala.org>\n" "Language: ca\n" @@ -26,7 +26,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 1.8.11\n" +"X-Generator: Poedit 1.8.7.1\n" #: ../inkscape.appdata.xml.in.h:1 ../inkscape.desktop.in.h:1 msgid "Inkscape" @@ -335,7 +335,7 @@ msgstr "Simula l'estil d'una pintura a l'oli" #. Pencil #: ../share/filters/filters.svg.h:78 -#: ../src/ui/dialog/inkscape-preferences.cpp:421 +#: ../src/ui/dialog/inkscape-preferences.cpp:433 msgid "Pencil" msgstr "Llapis" @@ -1120,9 +1120,9 @@ msgstr "Llum negra" #: ../src/extension/internal/filter/paint.h:717 #: ../src/extension/internal/filter/shadows.h:73 #: ../src/extension/internal/filter/transparency.h:345 -#: ../src/filter-enums.cpp:67 ../src/ui/dialog/clonetiler.cpp:785 -#: ../src/ui/dialog/clonetiler.cpp:914 -#: ../src/ui/dialog/document-properties.cpp:153 +#: ../src/filter-enums.cpp:67 ../src/ui/dialog/clonetiler.cpp:828 +#: ../src/ui/dialog/clonetiler.cpp:979 +#: ../src/ui/dialog/document-properties.cpp:165 #: ../share/extensions/color_HSL_adjust.inx.h:20 #: ../share/extensions/color_blackandwhite.inx.h:3 #: ../share/extensions/color_brighter.inx.h:2 @@ -2056,1177 +2056,1177 @@ msgstr "Contorn discret" msgid "Sharp multiple contour for objects" msgstr "Perfila els múltiples contorns dels objectes" -#. Palette: inkscape.gpl +#. Palette: ./inkscape.gpl #: ../share/palettes/palettes.h:2 msgctxt "Palette" msgid "Black" msgstr "Negre" -#. Palette: inkscape.gpl +#. Palette: ./inkscape.gpl #: ../share/palettes/palettes.h:3 #, no-c-format msgctxt "Palette" msgid "90% Gray" msgstr "Gris 90%" -#. Palette: inkscape.gpl +#. Palette: ./inkscape.gpl #: ../share/palettes/palettes.h:4 #, no-c-format msgctxt "Palette" msgid "80% Gray" msgstr "Gris 80%" -#. Palette: inkscape.gpl +#. Palette: ./inkscape.gpl #: ../share/palettes/palettes.h:5 #, no-c-format msgctxt "Palette" msgid "70% Gray" msgstr "Gris 70%" -#. Palette: inkscape.gpl +#. Palette: ./inkscape.gpl #: ../share/palettes/palettes.h:6 #, no-c-format msgctxt "Palette" msgid "60% Gray" msgstr "Gris 60%" -#. Palette: inkscape.gpl +#. Palette: ./inkscape.gpl #: ../share/palettes/palettes.h:7 #, no-c-format msgctxt "Palette" msgid "50% Gray" msgstr "Gris 50%" -#. Palette: inkscape.gpl +#. Palette: ./inkscape.gpl #: ../share/palettes/palettes.h:8 #, no-c-format msgctxt "Palette" msgid "40% Gray" msgstr "Gris 40%" -#. Palette: inkscape.gpl +#. Palette: ./inkscape.gpl #: ../share/palettes/palettes.h:9 #, no-c-format msgctxt "Palette" msgid "30% Gray" msgstr "Gris 30%" -#. Palette: inkscape.gpl +#. Palette: ./inkscape.gpl #: ../share/palettes/palettes.h:10 #, no-c-format msgctxt "Palette" msgid "20% Gray" msgstr "Gris 20%" -#. Palette: inkscape.gpl +#. Palette: ./inkscape.gpl #: ../share/palettes/palettes.h:11 #, no-c-format msgctxt "Palette" msgid "10% Gray" msgstr "Gris 10%" -#. Palette: inkscape.gpl +#. Palette: ./inkscape.gpl #: ../share/palettes/palettes.h:12 #, no-c-format msgctxt "Palette" msgid "7.5% Gray" msgstr "Gris 7,5%" -#. Palette: inkscape.gpl +#. Palette: ./inkscape.gpl #: ../share/palettes/palettes.h:13 #, no-c-format msgctxt "Palette" msgid "5% Gray" msgstr "Gris 5%" -#. Palette: inkscape.gpl +#. Palette: ./inkscape.gpl #: ../share/palettes/palettes.h:14 #, no-c-format msgctxt "Palette" msgid "2.5% Gray" msgstr "Gris 2,5%" -#. Palette: inkscape.gpl +#. Palette: ./inkscape.gpl #: ../share/palettes/palettes.h:15 msgctxt "Palette" msgid "White" msgstr "Blanc" -#. Palette: inkscape.gpl +#. Palette: ./inkscape.gpl #: ../share/palettes/palettes.h:16 msgctxt "Palette" msgid "Maroon (#800000)" msgstr "Marró (#800000)" -#. Palette: inkscape.gpl +#. Palette: ./inkscape.gpl #: ../share/palettes/palettes.h:17 msgctxt "Palette" msgid "Red (#FF0000)" msgstr "Vermell (#FF0000)" -#. Palette: inkscape.gpl +#. Palette: ./inkscape.gpl #: ../share/palettes/palettes.h:18 msgctxt "Palette" msgid "Olive (#808000)" msgstr "Oliva (#808000)" -#. Palette: inkscape.gpl +#. Palette: ./inkscape.gpl #: ../share/palettes/palettes.h:19 msgctxt "Palette" msgid "Yellow (#FFFF00)" msgstr "Groc (#FFFF00)" -#. Palette: inkscape.gpl +#. Palette: ./inkscape.gpl #: ../share/palettes/palettes.h:20 msgctxt "Palette" msgid "Green (#008000)" msgstr "Verd (#008000)" -#. Palette: inkscape.gpl +#. Palette: ./inkscape.gpl #: ../share/palettes/palettes.h:21 msgctxt "Palette" msgid "Lime (#00FF00)" msgstr "Llima (#00FF00)" -#. Palette: inkscape.gpl +#. Palette: ./inkscape.gpl #: ../share/palettes/palettes.h:22 msgctxt "Palette" msgid "Teal (#008080)" msgstr "Verd blavós (#008080)" -#. Palette: inkscape.gpl +#. Palette: ./inkscape.gpl #: ../share/palettes/palettes.h:23 msgctxt "Palette" msgid "Aqua (#00FFFF)" msgstr "Cian (#00FFFF)" -#. Palette: inkscape.gpl +#. Palette: ./inkscape.gpl #: ../share/palettes/palettes.h:24 msgctxt "Palette" msgid "Navy (#000080)" msgstr "Blau marí (#000080)" -#. Palette: inkscape.gpl +#. Palette: ./inkscape.gpl #: ../share/palettes/palettes.h:25 msgctxt "Palette" msgid "Blue (#0000FF)" msgstr "Blau (#0000FF)" -#. Palette: inkscape.gpl +#. Palette: ./inkscape.gpl #: ../share/palettes/palettes.h:26 msgctxt "Palette" msgid "Purple (#800080)" msgstr "Porpra (#800080)" -#. Palette: inkscape.gpl +#. Palette: ./inkscape.gpl #: ../share/palettes/palettes.h:27 msgctxt "Palette" msgid "Fuchsia (#FF00FF)" msgstr "Fúcsia (#FF00FF)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:28 msgctxt "Palette" msgid "black (#000000)" msgstr "negre (#000000)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:29 msgctxt "Palette" msgid "dimgray (#696969)" msgstr "Gris clar (#696969)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:30 msgctxt "Palette" msgid "gray (#808080)" msgstr "Gris (#808080)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:31 msgctxt "Palette" msgid "darkgray (#A9A9A9)" msgstr "Gris fosc (#A9A9A9)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:32 msgctxt "Palette" msgid "silver (#C0C0C0)" msgstr "Plata (#C0C0C0)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:33 msgctxt "Palette" msgid "lightgray (#D3D3D3)" msgstr "Cendra (#D3D3D3)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:34 msgctxt "Palette" msgid "gainsboro (#DCDCDC)" msgstr "Gris clar (#DCDCDC)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:35 msgctxt "Palette" msgid "whitesmoke (#F5F5F5)" msgstr "Fum blanc (#F5F5F5)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:36 msgctxt "Palette" msgid "white (#FFFFFF)" msgstr "Blanc (#FFFFFF)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:37 msgctxt "Palette" msgid "rosybrown (#BC8F8F)" msgstr "Marró rosat (#BC8F8F)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:38 msgctxt "Palette" msgid "indianred (#CD5C5C)" msgstr "Roig indi (#CD5C5C)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:39 msgctxt "Palette" msgid "brown (#A52A2A)" msgstr "Marró (#A52A2A)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:40 msgctxt "Palette" msgid "firebrick (#B22222)" msgstr "Maó refractari (#B22222)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:41 msgctxt "Palette" msgid "lightcoral (#F08080)" msgstr "Coral lluminós (#F08080)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:42 msgctxt "Palette" msgid "maroon (#800000)" msgstr "Marró (#800000)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:43 msgctxt "Palette" msgid "darkred (#8B0000)" msgstr "vermell fosc (#8B0000)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:44 msgctxt "Palette" msgid "red (#FF0000)" msgstr "vermell (#FF0000)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:45 msgctxt "Palette" msgid "snow (#FFFAFA)" msgstr "neu (#FFFAFA)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:46 msgctxt "Palette" msgid "mistyrose (#FFE4E1)" msgstr "Rosa nebulós (#FFE4E1)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:47 msgctxt "Palette" msgid "salmon (#FA8072)" msgstr "salmó (#FA8072)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:48 msgctxt "Palette" msgid "tomato (#FF6347)" msgstr "tomàquet (#FF6347)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:49 msgctxt "Palette" msgid "darksalmon (#E9967A)" msgstr "salmó fosc (#E9967A)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:50 msgctxt "Palette" msgid "coral (#FF7F50)" msgstr "coral (#FF7F50)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:51 msgctxt "Palette" msgid "orangered (#FF4500)" msgstr "taronja vermellós (#FF4500)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:52 msgctxt "Palette" msgid "lightsalmon (#FFA07A)" msgstr "salmó clar (#FFA07A)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:53 msgctxt "Palette" msgid "sienna (#A0522D)" msgstr "Siena (#A0522D)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:54 msgctxt "Palette" msgid "seashell (#FFF5EE)" msgstr "Petxina (#FFF5EE)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:55 msgctxt "Palette" msgid "chocolate (#D2691E)" msgstr "xocolata (#D2691E)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:56 msgctxt "Palette" msgid "saddlebrown (#8B4513)" msgstr "Marró rogenc (#8B4513)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:57 msgctxt "Palette" msgid "sandybrown (#F4A460)" msgstr "Marró arenós (#F4A460)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:58 msgctxt "Palette" msgid "peachpuff (#FFDAB9)" msgstr "Pasta de préssec (#FFDAB9)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:59 msgctxt "Palette" msgid "peru (#CD853F)" msgstr "Perú (#CD853F)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:60 msgctxt "Palette" msgid "linen (#FAF0E6)" msgstr "Lli (#FAF0E6)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:61 msgctxt "Palette" msgid "bisque (#FFE4C4)" msgstr "Llagosta (#FFE4C4)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:62 msgctxt "Palette" msgid "darkorange (#FF8C00)" msgstr "taronja fosc (#FF8C00)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:63 msgctxt "Palette" msgid "burlywood (#DEB887)" msgstr "Fusta clara (#DEB887)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:64 msgctxt "Palette" msgid "tan (#D2B48C)" msgstr "Bronze (#D2B48C)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:65 msgctxt "Palette" msgid "antiquewhite (#FAEBD7)" msgstr "Blanc envellit (#FAEBD7)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:66 msgctxt "Palette" msgid "navajowhite (#FFDEAD)" msgstr "Blanc navajo (#FFDEAD)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:67 msgctxt "Palette" msgid "blanchedalmond (#FFEBCD)" msgstr "Blanc ametlla (#FFEBCD)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:68 msgctxt "Palette" msgid "papayawhip (#FFEFD5)" msgstr "Papaia (#FFEFD5)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:69 msgctxt "Palette" msgid "moccasin (#FFE4B5)" msgstr "Mocassí (#FFE4B5)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:70 msgctxt "Palette" msgid "orange (#FFA500)" msgstr "taronja (#FFA500)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:71 msgctxt "Palette" msgid "wheat (#F5DEB3)" msgstr "Blat (#F5DEB3)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:72 msgctxt "Palette" msgid "oldlace (#FDF5E6)" msgstr "Fils antics (#FDF5E6)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:73 msgctxt "Palette" msgid "floralwhite (#FFFAF0)" msgstr "Blanc floral (#FFFAF0)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:74 msgctxt "Palette" msgid "darkgoldenrod (#B8860B)" msgstr "Vara d'or fosc (#B8860B)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:75 msgctxt "Palette" msgid "goldenrod (#DAA520)" msgstr "Vara d'or (#DAA520)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:76 msgctxt "Palette" msgid "cornsilk (#FFF8DC)" msgstr "Seda panotxa (#FFF8DC)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:77 msgctxt "Palette" msgid "gold (#FFD700)" msgstr "or (#FFD700)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:78 msgctxt "Palette" msgid "khaki (#F0E68C)" msgstr "caqui (#F0E68C)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:79 msgctxt "Palette" msgid "lemonchiffon (#FFFACD)" msgstr "Llimona crema (#FFFACD)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:80 msgctxt "Palette" msgid "palegoldenrod (#EEE8AA)" msgstr "Vara d'or pàl·lida (#EEE8AA)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:81 msgctxt "Palette" msgid "darkkhaki (#BDB76B)" msgstr "caqui fosc (#BDB76B)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:82 msgctxt "Palette" msgid "beige (#F5F5DC)" msgstr "beix (#F5F5DC)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:83 msgctxt "Palette" msgid "lightgoldenrodyellow (#FAFAD2)" msgstr "Vara d'or groga clara (#FAFAD2)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:84 msgctxt "Palette" msgid "olive (#808000)" msgstr "oliva (#808000)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:85 msgctxt "Palette" msgid "yellow (#FFFF00)" msgstr "groc (#FFFF00)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:86 msgctxt "Palette" msgid "lightyellow (#FFFFE0)" msgstr "groc clar (#FFFFE0)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:87 msgctxt "Palette" msgid "ivory (#FFFFF0)" msgstr "vori (#FFFFF0)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:88 msgctxt "Palette" msgid "olivedrab (#6B8E23)" msgstr "Verd oliva (#6B8E23)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:89 msgctxt "Palette" msgid "yellowgreen (#9ACD32)" msgstr "Verd groguenc (#9ACD32)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:90 msgctxt "Palette" msgid "darkolivegreen (#556B2F)" msgstr "Verd oliva fosc (#556B2F)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:91 msgctxt "Palette" msgid "greenyellow (#ADFF2F)" msgstr "Groc verdós (#ADFF2F)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:92 msgctxt "Palette" msgid "chartreuse (#7FFF00)" msgstr "Chartreuse (#7FFF00)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:93 msgctxt "Palette" msgid "lawngreen (#7CFC00)" msgstr "Verd gespa (#7CFC00)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:94 msgctxt "Palette" msgid "darkseagreen (#8FBC8F)" msgstr "Verd marí fosc (#8FBC8F)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:95 msgctxt "Palette" msgid "forestgreen (#228B22)" msgstr "Verd bosc (#228B22)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:96 msgctxt "Palette" msgid "limegreen (#32CD32)" msgstr "Verd llima (#32CD32)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:97 msgctxt "Palette" msgid "lightgreen (#90EE90)" msgstr "verd clar (#90EE90)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:98 msgctxt "Palette" msgid "palegreen (#98FB98)" msgstr "Verd pàl·lid (#98FB98)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:99 msgctxt "Palette" msgid "darkgreen (#006400)" msgstr "Verd fosc (#006400)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:100 msgctxt "Palette" msgid "green (#008000)" msgstr "verd (#008000)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:101 msgctxt "Palette" msgid "lime (#00FF00)" msgstr "llima (#00FF00)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:102 msgctxt "Palette" msgid "honeydew (#F0FFF0)" msgstr "Gotes de mel (#F0FFF0)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:103 msgctxt "Palette" msgid "seagreen (#2E8B57)" msgstr "Verd mar (#2E8B57)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:104 msgctxt "Palette" msgid "mediumseagreen (#3CB371)" msgstr "Verd marí mitjà (#3CB371)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:105 msgctxt "Palette" msgid "springgreen (#00FF7F)" msgstr "verd primavera (#00FF7F)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:106 msgctxt "Palette" msgid "mintcream (#F5FFFA)" msgstr "Crema de menta (#F5FFFA)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:107 msgctxt "Palette" msgid "mediumspringgreen (#00FA9A)" msgstr "Verd primavera mitjà (#00FA9A)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:108 msgctxt "Palette" msgid "mediumaquamarine (#66CDAA)" msgstr "Aigua marina mitjà (#66CDAA)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:109 msgctxt "Palette" msgid "aquamarine (#7FFFD4)" msgstr "Aigua marina (#7FFFD4)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:110 msgctxt "Palette" msgid "turquoise (#40E0D0)" msgstr "turquesa (#40E0D0)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:111 msgctxt "Palette" msgid "lightseagreen (#20B2AA)" msgstr "Verd marí clar (#20B2AA)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:112 msgctxt "Palette" msgid "mediumturquoise (#48D1CC)" msgstr "Turquesa mitjà (#48D1CC)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:113 msgctxt "Palette" msgid "darkslategray (#2F4F4F)" msgstr "Gris fosc pissarra (#2F4F4F)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:114 msgctxt "Palette" msgid "paleturquoise (#AFEEEE)" msgstr "Turquesa pàl·lid (#AFEEEE)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:115 msgctxt "Palette" msgid "teal (#008080)" msgstr "blau verd (#008080)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:116 msgctxt "Palette" msgid "darkcyan (#008B8B)" msgstr "cian fosc (#008B8B)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:117 msgctxt "Palette" msgid "cyan (#00FFFF)" msgstr "cian (#00FFFF)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:118 msgctxt "Palette" msgid "lightcyan (#E0FFFF)" msgstr "cian clar (#E0FFFF)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:119 msgctxt "Palette" msgid "azure (#F0FFFF)" msgstr "atzur (#F0FFFF)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:120 msgctxt "Palette" msgid "darkturquoise (#00CED1)" msgstr "turquesa fosc (#00CED1)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:121 msgctxt "Palette" msgid "cadetblue (#5F9EA0)" msgstr "blau cadet (#5F9EA0)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:122 msgctxt "Palette" msgid "powderblue (#B0E0E6)" msgstr "blauet (#B0E0E6)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:123 msgctxt "Palette" msgid "lightblue (#ADD8E6)" msgstr "blau clar (#ADD8E6)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:124 msgctxt "Palette" msgid "deepskyblue (#00BFFF)" msgstr "Blau cel intens (#00BFFF)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:125 msgctxt "Palette" msgid "skyblue (#87CEEB)" msgstr "blau cel (#87CEEB)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:126 msgctxt "Palette" msgid "lightskyblue (#87CEFA)" msgstr "blau cel clar (#87CEFA)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:127 msgctxt "Palette" msgid "steelblue (#4682B4)" msgstr "Blau acer (#4682B4)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:128 msgctxt "Palette" msgid "aliceblue (#F0F8FF)" msgstr "Blau Alícia (#F0F8FF)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:129 msgctxt "Palette" msgid "dodgerblue (#1E90FF)" msgstr "blau dodger (#1E90FF)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:130 msgctxt "Palette" msgid "slategray (#708090)" msgstr "gris pissarra (#708090)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:131 msgctxt "Palette" msgid "lightslategray (#778899)" msgstr "Gris pissarra clar (#778899)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:132 msgctxt "Palette" msgid "lightsteelblue (#B0C4DE)" msgstr "Blau acer clar (#B0C4DE)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:133 msgctxt "Palette" msgid "cornflowerblue (#6495ED)" msgstr "Blau blauet (#6495ED)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:134 msgctxt "Palette" msgid "royalblue (#4169E1)" msgstr "Blau reial (#4169E1)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:135 msgctxt "Palette" msgid "midnightblue (#191970)" msgstr "Blau mitjanit (#191970)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:136 msgctxt "Palette" msgid "lavender (#E6E6FA)" msgstr "Lavanda (#E6E6FA)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:137 msgctxt "Palette" msgid "navy (#000080)" msgstr "blau marí (#000080)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:138 msgctxt "Palette" msgid "darkblue (#00008B)" msgstr "blau fosc (#00008B)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:139 msgctxt "Palette" msgid "mediumblue (#0000CD)" msgstr "Blau mig (#0000CD)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:140 msgctxt "Palette" msgid "blue (#0000FF)" msgstr "blau (#0000FF)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:141 msgctxt "Palette" msgid "ghostwhite (#F8F8FF)" msgstr "Blanc fantasma (#F8F8FF)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:142 msgctxt "Palette" msgid "slateblue (#6A5ACD)" msgstr "Blau pissarra (#6A5ACD)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:143 msgctxt "Palette" msgid "darkslateblue (#483D8B)" msgstr "Blau pissarra fosc (#483D8B)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:144 msgctxt "Palette" msgid "mediumslateblue (#7B68EE)" msgstr "Blau pissarra mig (#7B68EE)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:145 msgctxt "Palette" msgid "mediumpurple (#9370DB)" msgstr "Porpra mig (#9370DB)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:146 msgctxt "Palette" msgid "blueviolet (#8A2BE2)" msgstr "Blau violeta (#8A2BE2)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:147 msgctxt "Palette" msgid "indigo (#4B0082)" msgstr "Anyil (#4B0082)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:148 msgctxt "Palette" msgid "darkorchid (#9932CC)" msgstr "Orquídia fosca (#9932CC)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:149 msgctxt "Palette" msgid "darkviolet (#9400D3)" msgstr "violat fosc (#9400D3)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:150 msgctxt "Palette" msgid "mediumorchid (#BA55D3)" msgstr "Orquídia mitjà (#BA55D3)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:151 msgctxt "Palette" msgid "thistle (#D8BFD8)" msgstr "Card (#D8BFD8)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:152 msgctxt "Palette" msgid "plum (#DDA0DD)" msgstr "pruna (#DDA0DD)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:153 msgctxt "Palette" msgid "violet (#EE82EE)" msgstr "violat (#EE82EE)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:154 msgctxt "Palette" msgid "purple (#800080)" msgstr "porpra (#800080)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:155 msgctxt "Palette" msgid "darkmagenta (#8B008B)" msgstr "magenta fosc (#8B008B)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:156 msgctxt "Palette" msgid "magenta (#FF00FF)" msgstr "magenta (#FF00FF)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:157 msgctxt "Palette" msgid "orchid (#DA70D6)" msgstr "orquídia (#DA70D6)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:158 msgctxt "Palette" msgid "mediumvioletred (#C71585)" msgstr "Vermell violat mig (#C71585)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:159 msgctxt "Palette" msgid "deeppink (#FF1493)" msgstr "Rosa intens (#FF1493)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:160 msgctxt "Palette" msgid "hotpink (#FF69B4)" msgstr "Rosa càlid (#FF69B4)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:161 msgctxt "Palette" msgid "lavenderblush (#FFF0F5)" msgstr "Rosa lavanda (#FFF0F5)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:162 msgctxt "Palette" msgid "palevioletred (#DB7093)" msgstr "Vermell violat pàl·lid (#DB7093)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:163 msgctxt "Palette" msgid "crimson (#DC143C)" msgstr "Carmesí (#DC143C)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:164 msgctxt "Palette" msgid "pink (#FFC0CB)" msgstr "rosa (#FFC0CB)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:165 msgctxt "Palette" msgid "lightpink (#FFB6C1)" msgstr "rosa clar (#FFB6C1)" -#. Palette: svg.gpl +#. Palette: ./svg.gpl #: ../share/palettes/palettes.h:166 msgctxt "Palette" msgid "rebeccapurple (#663399)" msgstr "Porpra rebeca (#663399)" -#. Palette: Tango-Palette.gpl +#. Palette: ./Tango-Palette.gpl #: ../share/palettes/palettes.h:167 msgctxt "Palette" msgid "Butter 1" msgstr "Mantega 1" -#. Palette: Tango-Palette.gpl +#. Palette: ./Tango-Palette.gpl #: ../share/palettes/palettes.h:168 msgctxt "Palette" msgid "Butter 2" msgstr "Mantega 2" -#. Palette: Tango-Palette.gpl +#. Palette: ./Tango-Palette.gpl #: ../share/palettes/palettes.h:169 msgctxt "Palette" msgid "Butter 3" msgstr "Mantega 3" -#. Palette: Tango-Palette.gpl +#. Palette: ./Tango-Palette.gpl #: ../share/palettes/palettes.h:170 msgctxt "Palette" msgid "Chameleon 1" msgstr "Camaleó 1" -#. Palette: Tango-Palette.gpl +#. Palette: ./Tango-Palette.gpl #: ../share/palettes/palettes.h:171 msgctxt "Palette" msgid "Chameleon 2" msgstr "Camaleó 2" -#. Palette: Tango-Palette.gpl +#. Palette: ./Tango-Palette.gpl #: ../share/palettes/palettes.h:172 msgctxt "Palette" msgid "Chameleon 3" msgstr "Camaleó 3" -#. Palette: Tango-Palette.gpl +#. Palette: ./Tango-Palette.gpl #: ../share/palettes/palettes.h:173 msgctxt "Palette" msgid "Orange 1" msgstr "Taronja 1" -#. Palette: Tango-Palette.gpl +#. Palette: ./Tango-Palette.gpl #: ../share/palettes/palettes.h:174 msgctxt "Palette" msgid "Orange 2" msgstr "Taronja 2" -#. Palette: Tango-Palette.gpl +#. Palette: ./Tango-Palette.gpl #: ../share/palettes/palettes.h:175 msgctxt "Palette" msgid "Orange 3" msgstr "Taronja 3" -#. Palette: Tango-Palette.gpl +#. Palette: ./Tango-Palette.gpl #: ../share/palettes/palettes.h:176 msgctxt "Palette" msgid "Sky Blue 1" msgstr "Blau cel 1" -#. Palette: Tango-Palette.gpl +#. Palette: ./Tango-Palette.gpl #: ../share/palettes/palettes.h:177 msgctxt "Palette" msgid "Sky Blue 2" msgstr "Blau cel 2" -#. Palette: Tango-Palette.gpl +#. Palette: ./Tango-Palette.gpl #: ../share/palettes/palettes.h:178 msgctxt "Palette" msgid "Sky Blue 3" msgstr "Blau cel 3" -#. Palette: Tango-Palette.gpl +#. Palette: ./Tango-Palette.gpl #: ../share/palettes/palettes.h:179 msgctxt "Palette" msgid "Plum 1" msgstr "Pruna 1" -#. Palette: Tango-Palette.gpl +#. Palette: ./Tango-Palette.gpl #: ../share/palettes/palettes.h:180 msgctxt "Palette" msgid "Plum 2" msgstr "Pruna 2" -#. Palette: Tango-Palette.gpl +#. Palette: ./Tango-Palette.gpl #: ../share/palettes/palettes.h:181 msgctxt "Palette" msgid "Plum 3" msgstr "Pruna 3" -#. Palette: Tango-Palette.gpl +#. Palette: ./Tango-Palette.gpl #: ../share/palettes/palettes.h:182 msgctxt "Palette" msgid "Chocolate 1" msgstr "Xocolata 1" -#. Palette: Tango-Palette.gpl +#. Palette: ./Tango-Palette.gpl #: ../share/palettes/palettes.h:183 msgctxt "Palette" msgid "Chocolate 2" msgstr "Xocolata 2" -#. Palette: Tango-Palette.gpl +#. Palette: ./Tango-Palette.gpl #: ../share/palettes/palettes.h:184 msgctxt "Palette" msgid "Chocolate 3" msgstr "Xocolata 3" -#. Palette: Tango-Palette.gpl +#. Palette: ./Tango-Palette.gpl #: ../share/palettes/palettes.h:185 msgctxt "Palette" msgid "Scarlet Red 1" msgstr "Vermell escarlata 1" -#. Palette: Tango-Palette.gpl +#. Palette: ./Tango-Palette.gpl #: ../share/palettes/palettes.h:186 msgctxt "Palette" msgid "Scarlet Red 2" msgstr "Vermell escarlata 2" -#. Palette: Tango-Palette.gpl +#. Palette: ./Tango-Palette.gpl #: ../share/palettes/palettes.h:187 msgctxt "Palette" msgid "Scarlet Red 3" msgstr "Vermell escarlata 3" -#. Palette: Tango-Palette.gpl +#. Palette: ./Tango-Palette.gpl #: ../share/palettes/palettes.h:188 msgctxt "Palette" msgid "Snowy White" msgstr "Blanc neu" -#. Palette: Tango-Palette.gpl +#. Palette: ./Tango-Palette.gpl #: ../share/palettes/palettes.h:189 msgctxt "Palette" msgid "Aluminium 1" msgstr "Alumini 1" -#. Palette: Tango-Palette.gpl +#. Palette: ./Tango-Palette.gpl #: ../share/palettes/palettes.h:190 msgctxt "Palette" msgid "Aluminium 2" msgstr "Alumini 2" -#. Palette: Tango-Palette.gpl +#. Palette: ./Tango-Palette.gpl #: ../share/palettes/palettes.h:191 msgctxt "Palette" msgid "Aluminium 3" msgstr "Alumini 3" -#. Palette: Tango-Palette.gpl +#. Palette: ./Tango-Palette.gpl #: ../share/palettes/palettes.h:192 msgctxt "Palette" msgid "Aluminium 4" msgstr "Alumini 4" -#. Palette: Tango-Palette.gpl +#. Palette: ./Tango-Palette.gpl #: ../share/palettes/palettes.h:193 msgctxt "Palette" msgid "Aluminium 5" msgstr "Alumini 5" -#. Palette: Tango-Palette.gpl +#. Palette: ./Tango-Palette.gpl #: ../share/palettes/palettes.h:194 msgctxt "Palette" msgid "Aluminium 6" msgstr "Alumini 6" -#. Palette: Tango-Palette.gpl +#. Palette: ./Tango-Palette.gpl #: ../share/palettes/palettes.h:195 msgctxt "Palette" msgid "Jet Black" @@ -3396,1033 +3396,1033 @@ msgstr "Tela (mapa de bits)" msgid "Old paint (bitmap)" msgstr "Pintura vella (mapa de bits)" -#. Symbols: AigaSymbols.svg +#. Symbols: ./MapSymbolsNPS.svg #: ../share/symbols/symbols.h:2 msgctxt "Symbol" -msgid "AIGA Symbol Signs" -msgstr "Símbols i signes AIGA" +msgid "United States National Park Service Map Symbols" +msgstr "Símbols de mapes del servei de parcs nacionals dels Estats Units" -#. Symbols: AigaSymbols.svg -#. Symbols: MapSymbolsNPS.svg +#. Symbols: ./MapSymbolsNPS.svg #: ../share/symbols/symbols.h:3 ../share/symbols/symbols.h:4 -#: ../share/symbols/symbols.h:281 ../share/symbols/symbols.h:282 msgctxt "Symbol" -msgid "Telephone" -msgstr "Telèfon" +msgid "Airport" +msgstr "Aeroport" -#. Symbols: AigaSymbols.svg +#. Symbols: ./MapSymbolsNPS.svg #: ../share/symbols/symbols.h:5 ../share/symbols/symbols.h:6 msgctxt "Symbol" -msgid "Mail" -msgstr "Correu" +msgid "Amphitheatre" +msgstr "Amfiteatre" -#. Symbols: AigaSymbols.svg +#. Symbols: ./MapSymbolsNPS.svg #: ../share/symbols/symbols.h:7 ../share/symbols/symbols.h:8 msgctxt "Symbol" -msgid "Currency Exchange" -msgstr "Canvi de moneda" +msgid "Bicycle Trail" +msgstr "Camí de bicicletes" -#. Symbols: AigaSymbols.svg +#. Symbols: ./MapSymbolsNPS.svg #: ../share/symbols/symbols.h:9 ../share/symbols/symbols.h:10 msgctxt "Symbol" -msgid "Currency Exchange - Euro" -msgstr "Canvi de moneda - Euros" +msgid "Boat Launch" +msgstr "Moll" -#. Symbols: AigaSymbols.svg +#. Symbols: ./MapSymbolsNPS.svg #: ../share/symbols/symbols.h:11 ../share/symbols/symbols.h:12 msgctxt "Symbol" -msgid "Cashier" -msgstr "Caixer" +msgid "Boat Tour" +msgstr "Turisme fluvial" -#. Symbols: AigaSymbols.svg -#. Symbols: MapSymbolsNPS.svg +#. Symbols: ./MapSymbolsNPS.svg #: ../share/symbols/symbols.h:13 ../share/symbols/symbols.h:14 -#: ../share/symbols/symbols.h:213 ../share/symbols/symbols.h:214 msgctxt "Symbol" -msgid "First Aid" -msgstr "Primers auxilis" +msgid "Bus Stop" +msgstr "Parada d'autobús" -#. Symbols: AigaSymbols.svg +#. Symbols: ./MapSymbolsNPS.svg #: ../share/symbols/symbols.h:15 ../share/symbols/symbols.h:16 msgctxt "Symbol" -msgid "Lost and Found" -msgstr "Perdut i trobat" +msgid "Campfire" +msgstr "Foc de camp" -#. Symbols: AigaSymbols.svg +#. Symbols: ./MapSymbolsNPS.svg #: ../share/symbols/symbols.h:17 ../share/symbols/symbols.h:18 msgctxt "Symbol" -msgid "Coat Check" -msgstr "Guarda-roba" +msgid "Campground" +msgstr "Càmping" -#. Symbols: AigaSymbols.svg +#. Symbols: ./MapSymbolsNPS.svg #: ../share/symbols/symbols.h:19 ../share/symbols/symbols.h:20 msgctxt "Symbol" -msgid "Baggage Lockers" -msgstr "Armariets d'equipatge" +msgid "CanoeAccess" +msgstr "Accés amb canoa" -#. Symbols: AigaSymbols.svg +#. Symbols: ./MapSymbolsNPS.svg #: ../share/symbols/symbols.h:21 ../share/symbols/symbols.h:22 msgctxt "Symbol" -msgid "Escalator" -msgstr "Escala mecànica" +msgid "Crosscountry Ski Trail" +msgstr "Pista d'esquí camp a través" -#. Symbols: AigaSymbols.svg +#. Symbols: ./MapSymbolsNPS.svg #: ../share/symbols/symbols.h:23 ../share/symbols/symbols.h:24 msgctxt "Symbol" -msgid "Escalator Down" -msgstr "Escala mecànica avall" +msgid "Downhill Skiing" +msgstr "Esquí alpí" -#. Symbols: AigaSymbols.svg +#. Symbols: ./MapSymbolsNPS.svg #: ../share/symbols/symbols.h:25 ../share/symbols/symbols.h:26 msgctxt "Symbol" -msgid "Escalator Up" -msgstr "Escala mecànica amunt" +msgid "Drinking Water" +msgstr "Aigua per beure" -#. Symbols: AigaSymbols.svg +#. Symbols: ./MapSymbolsNPS.svg +#. Symbols: ./AigaSymbols.svg #: ../share/symbols/symbols.h:27 ../share/symbols/symbols.h:28 +#: ../share/symbols/symbols.h:172 ../share/symbols/symbols.h:173 msgctxt "Symbol" -msgid "Stairs" -msgstr "Escales" +msgid "First Aid" +msgstr "Primers auxilis" -#. Symbols: AigaSymbols.svg +#. Symbols: ./MapSymbolsNPS.svg #: ../share/symbols/symbols.h:29 ../share/symbols/symbols.h:30 msgctxt "Symbol" -msgid "Stairs Down" -msgstr "Escales avall" +msgid "Fishing" +msgstr "Pesca" -#. Symbols: AigaSymbols.svg +#. Symbols: ./MapSymbolsNPS.svg #: ../share/symbols/symbols.h:31 ../share/symbols/symbols.h:32 msgctxt "Symbol" -msgid "Stairs Up" -msgstr "Escales amunt" +msgid "Food Service" +msgstr "Servei de restauració" -#. Symbols: AigaSymbols.svg +#. Symbols: ./MapSymbolsNPS.svg #: ../share/symbols/symbols.h:33 ../share/symbols/symbols.h:34 msgctxt "Symbol" -msgid "Elevator" -msgstr "Ascensor" +msgid "Four Wheel Drive Road" +msgstr "Carretera per cotxes 4x4" -#. Symbols: AigaSymbols.svg +#. Symbols: ./MapSymbolsNPS.svg #: ../share/symbols/symbols.h:35 ../share/symbols/symbols.h:36 msgctxt "Symbol" -msgid "Toilets - Men" -msgstr "Lavabo - hòmens" +msgid "Gas Station" +msgstr "Benzinera" -#. Symbols: AigaSymbols.svg +#. Symbols: ./MapSymbolsNPS.svg #: ../share/symbols/symbols.h:37 ../share/symbols/symbols.h:38 msgctxt "Symbol" -msgid "Toilets - Women" -msgstr "Lavabo - dones" +msgid "Golfing" +msgstr "Golf" -#. Symbols: AigaSymbols.svg +#. Symbols: ./MapSymbolsNPS.svg #: ../share/symbols/symbols.h:39 ../share/symbols/symbols.h:40 msgctxt "Symbol" -msgid "Toilets" -msgstr "Lavabo" +msgid "Horseback Riding" +msgstr "Cavalcada" -#. Symbols: AigaSymbols.svg +#. Symbols: ./MapSymbolsNPS.svg #: ../share/symbols/symbols.h:41 ../share/symbols/symbols.h:42 msgctxt "Symbol" -msgid "Nursery" -msgstr "Guarderia" +msgid "Hospital" +msgstr "Hospital" -#. Symbols: AigaSymbols.svg +#. Symbols: ./MapSymbolsNPS.svg #: ../share/symbols/symbols.h:43 ../share/symbols/symbols.h:44 msgctxt "Symbol" -msgid "Drinking Fountain" -msgstr "Font per beure" +msgid "Ice Skating" +msgstr "Esqui sobre gel" -#. Symbols: AigaSymbols.svg +#. Symbols: ./MapSymbolsNPS.svg +#. Symbols: ./AigaSymbols.svg #: ../share/symbols/symbols.h:45 ../share/symbols/symbols.h:46 +#: ../share/symbols/symbols.h:206 ../share/symbols/symbols.h:207 msgctxt "Symbol" -msgid "Waiting Room" -msgstr "Sala d'espera" +msgid "Information" +msgstr "Informació" -#. Symbols: AigaSymbols.svg -#. Symbols: MapSymbolsNPS.svg +#. Symbols: ./MapSymbolsNPS.svg #: ../share/symbols/symbols.h:47 ../share/symbols/symbols.h:48 -#: ../share/symbols/symbols.h:231 ../share/symbols/symbols.h:232 msgctxt "Symbol" -msgid "Information" -msgstr "Informació" +msgid "Litter Receptacle" +msgstr "Pot d'escombraries" -#. Symbols: AigaSymbols.svg +#. Symbols: ./MapSymbolsNPS.svg #: ../share/symbols/symbols.h:49 ../share/symbols/symbols.h:50 msgctxt "Symbol" -msgid "Hotel Information" -msgstr "Informació de l'hotel" +msgid "Lodging" +msgstr "Allotjament" -#. Symbols: AigaSymbols.svg +#. Symbols: ./MapSymbolsNPS.svg #: ../share/symbols/symbols.h:51 ../share/symbols/symbols.h:52 msgctxt "Symbol" -msgid "Air Transportation" -msgstr "Transport per aire" +msgid "Marina" +msgstr "Marina" -#. Symbols: AigaSymbols.svg +#. Symbols: ./MapSymbolsNPS.svg #: ../share/symbols/symbols.h:53 ../share/symbols/symbols.h:54 msgctxt "Symbol" -msgid "Heliport" -msgstr "Heliport" +msgid "Motorbike Trail" +msgstr "Camí de motos" -#. Symbols: AigaSymbols.svg +#. Symbols: ./MapSymbolsNPS.svg #: ../share/symbols/symbols.h:55 ../share/symbols/symbols.h:56 msgctxt "Symbol" -msgid "Taxi" -msgstr "Taxi" +msgid "Radiator Water" +msgstr "Radiador d'aigua" -#. Symbols: AigaSymbols.svg +#. Symbols: ./MapSymbolsNPS.svg #: ../share/symbols/symbols.h:57 ../share/symbols/symbols.h:58 msgctxt "Symbol" -msgid "Bus" -msgstr "Autobús" +msgid "Recycling" +msgstr "Reciclatge" -#. Symbols: AigaSymbols.svg +#. Symbols: ./MapSymbolsNPS.svg +#. Symbols: ./AigaSymbols.svg #: ../share/symbols/symbols.h:59 ../share/symbols/symbols.h:60 +#: ../share/symbols/symbols.h:258 ../share/symbols/symbols.h:259 msgctxt "Symbol" -msgid "Ground Transportation" -msgstr "Transport terrestre" +msgid "Parking" +msgstr "Aparcament" -#. Symbols: AigaSymbols.svg +#. Symbols: ./MapSymbolsNPS.svg #: ../share/symbols/symbols.h:61 ../share/symbols/symbols.h:62 msgctxt "Symbol" -msgid "Rail Transportation" -msgstr "Transport per tren" +msgid "Pets On Leash" +msgstr "Mascotes amb corretja" -#. Symbols: AigaSymbols.svg +#. Symbols: ./MapSymbolsNPS.svg #: ../share/symbols/symbols.h:63 ../share/symbols/symbols.h:64 msgctxt "Symbol" -msgid "Water Transportation" -msgstr "Transport d'aigua" +msgid "Picnic Area" +msgstr "Àrea de pícnic" -#. Symbols: AigaSymbols.svg +#. Symbols: ./MapSymbolsNPS.svg #: ../share/symbols/symbols.h:65 ../share/symbols/symbols.h:66 msgctxt "Symbol" -msgid "Car Rental" -msgstr "Lloguer de cotxes" +msgid "Post Office" +msgstr "Oficina de correus" -#. Symbols: AigaSymbols.svg +#. Symbols: ./MapSymbolsNPS.svg #: ../share/symbols/symbols.h:67 ../share/symbols/symbols.h:68 msgctxt "Symbol" -msgid "Restaurant" -msgstr "Restaurant" +msgid "Ranger Station" +msgstr "Casa del guardabosc" -#. Symbols: AigaSymbols.svg +#. Symbols: ./MapSymbolsNPS.svg #: ../share/symbols/symbols.h:69 ../share/symbols/symbols.h:70 msgctxt "Symbol" -msgid "Coffeeshop" -msgstr "Cafeteria" +msgid "RV Campground" +msgstr "Càmping de caravanes" -#. Symbols: AigaSymbols.svg +#. Symbols: ./MapSymbolsNPS.svg #: ../share/symbols/symbols.h:71 ../share/symbols/symbols.h:72 msgctxt "Symbol" -msgid "Bar" -msgstr "Bar" +msgid "Restrooms" +msgstr "Banys" -#. Symbols: AigaSymbols.svg +#. Symbols: ./MapSymbolsNPS.svg #: ../share/symbols/symbols.h:73 ../share/symbols/symbols.h:74 msgctxt "Symbol" -msgid "Shops" -msgstr "Botigues" +msgid "Sailing" +msgstr "Navegació a vela" -#. Symbols: AigaSymbols.svg +#. Symbols: ./MapSymbolsNPS.svg #: ../share/symbols/symbols.h:75 ../share/symbols/symbols.h:76 msgctxt "Symbol" -msgid "Barber Shop - Beauty Salon" -msgstr "Barberia - Saló de bellesa" +msgid "Sanitary Disposal Station" +msgstr "Estació sanitària" -#. Symbols: AigaSymbols.svg +#. Symbols: ./MapSymbolsNPS.svg #: ../share/symbols/symbols.h:77 ../share/symbols/symbols.h:78 msgctxt "Symbol" -msgid "Barber Shop" -msgstr "Barberia" +msgid "Scuba Diving" +msgstr "Submarinisme" -#. Symbols: AigaSymbols.svg +#. Symbols: ./MapSymbolsNPS.svg #: ../share/symbols/symbols.h:79 ../share/symbols/symbols.h:80 msgctxt "Symbol" -msgid "Beauty Salon" -msgstr "Saló de bellesa" +msgid "Self Guided Trail" +msgstr "Ruta sense guia" -#. Symbols: AigaSymbols.svg +#. Symbols: ./MapSymbolsNPS.svg #: ../share/symbols/symbols.h:81 ../share/symbols/symbols.h:82 msgctxt "Symbol" -msgid "Ticket Purchase" -msgstr "Compra d'entrades" +msgid "Shelter" +msgstr "Refugi" -#. Symbols: AigaSymbols.svg +#. Symbols: ./MapSymbolsNPS.svg #: ../share/symbols/symbols.h:83 ../share/symbols/symbols.h:84 msgctxt "Symbol" -msgid "Baggage Check In" -msgstr "Entrada d'equipatge" +msgid "Showers" +msgstr "Dutxes" -#. Symbols: AigaSymbols.svg +#. Symbols: ./MapSymbolsNPS.svg #: ../share/symbols/symbols.h:85 ../share/symbols/symbols.h:86 msgctxt "Symbol" -msgid "Baggage Claim" -msgstr "Reclamació d'equipatges" +msgid "Sledding" +msgstr "Trineu" -#. Symbols: AigaSymbols.svg +#. Symbols: ./MapSymbolsNPS.svg #: ../share/symbols/symbols.h:87 ../share/symbols/symbols.h:88 msgctxt "Symbol" -msgid "Customs" -msgstr "Duana" +msgid "SnowmobileTrail" +msgstr "Pista de motos de neu" -#. Symbols: AigaSymbols.svg +#. Symbols: ./MapSymbolsNPS.svg #: ../share/symbols/symbols.h:89 ../share/symbols/symbols.h:90 msgctxt "Symbol" -msgid "Immigration" -msgstr "Immigració" +msgid "Stable" +msgstr "Estable" -#. Symbols: AigaSymbols.svg +#. Symbols: ./MapSymbolsNPS.svg #: ../share/symbols/symbols.h:91 ../share/symbols/symbols.h:92 msgctxt "Symbol" -msgid "Departing Flights" -msgstr "Sortida de vols" +msgid "Store" +msgstr "Botiga" -#. Symbols: AigaSymbols.svg +#. Symbols: ./MapSymbolsNPS.svg #: ../share/symbols/symbols.h:93 ../share/symbols/symbols.h:94 msgctxt "Symbol" -msgid "Arriving Flights" -msgstr "Arribada de vols" +msgid "Swimming" +msgstr "Piscines" -#. Symbols: AigaSymbols.svg +#. Symbols: ./MapSymbolsNPS.svg +#. Symbols: ./AigaSymbols.svg #: ../share/symbols/symbols.h:95 ../share/symbols/symbols.h:96 +#: ../share/symbols/symbols.h:162 ../share/symbols/symbols.h:163 msgctxt "Symbol" -msgid "Smoking" -msgstr "Fumadors" +msgid "Telephone" +msgstr "Telèfon" -#. Symbols: AigaSymbols.svg +#. Symbols: ./MapSymbolsNPS.svg #: ../share/symbols/symbols.h:97 ../share/symbols/symbols.h:98 msgctxt "Symbol" -msgid "No Smoking" -msgstr "No fumadors" +msgid "Emergency Telephone" +msgstr "Telèfon d'emergències" -#. Symbols: AigaSymbols.svg -#. Symbols: MapSymbolsNPS.svg +#. Symbols: ./MapSymbolsNPS.svg #: ../share/symbols/symbols.h:99 ../share/symbols/symbols.h:100 -#: ../share/symbols/symbols.h:245 ../share/symbols/symbols.h:246 msgctxt "Symbol" -msgid "Parking" -msgstr "Aparcament" +msgid "Trailhead" +msgstr "Inici del camí" -#. Symbols: AigaSymbols.svg +#. Symbols: ./MapSymbolsNPS.svg #: ../share/symbols/symbols.h:101 ../share/symbols/symbols.h:102 msgctxt "Symbol" -msgid "No Parking" -msgstr "Prohibit aparcar" +msgid "Wheelchair Accessible" +msgstr "Accessible amb cadira de rodes" -#. Symbols: AigaSymbols.svg +#. Symbols: ./MapSymbolsNPS.svg #: ../share/symbols/symbols.h:103 ../share/symbols/symbols.h:104 msgctxt "Symbol" -msgid "No Dogs" -msgstr "Prohibits gossos" - -#. Symbols: AigaSymbols.svg -#: ../share/symbols/symbols.h:105 ../share/symbols/symbols.h:106 -msgctxt "Symbol" -msgid "No Entry" -msgstr "Sense entrada" - -#. Symbols: AigaSymbols.svg -#: ../share/symbols/symbols.h:107 ../share/symbols/symbols.h:108 -msgctxt "Symbol" -msgid "Exit" -msgstr "Sortida" - -#. Symbols: AigaSymbols.svg -#: ../share/symbols/symbols.h:109 ../share/symbols/symbols.h:110 -msgctxt "Symbol" -msgid "Fire Extinguisher" -msgstr "Extintor d'incendis" - -#. Symbols: AigaSymbols.svg -#: ../share/symbols/symbols.h:111 ../share/symbols/symbols.h:112 -msgctxt "Symbol" -msgid "Right Arrow" -msgstr "Fletxa dreta" - -#. Symbols: AigaSymbols.svg -#: ../share/symbols/symbols.h:113 ../share/symbols/symbols.h:114 -msgctxt "Symbol" -msgid "Forward and Right Arrow" -msgstr "Endavant i fletxa a la dreta" - -#. Symbols: AigaSymbols.svg -#: ../share/symbols/symbols.h:115 ../share/symbols/symbols.h:116 -msgctxt "Symbol" -msgid "Up Arrow" -msgstr "Fletxa ascendent" - -#. Symbols: AigaSymbols.svg -#: ../share/symbols/symbols.h:117 ../share/symbols/symbols.h:118 -msgctxt "Symbol" -msgid "Forward and Left Arrow" -msgstr "Endavant i fletxa a l'esquerra" - -#. Symbols: AigaSymbols.svg -#: ../share/symbols/symbols.h:119 ../share/symbols/symbols.h:120 -msgctxt "Symbol" -msgid "Left Arrow" -msgstr "Fletxa esquerra" - -#. Symbols: AigaSymbols.svg -#: ../share/symbols/symbols.h:121 ../share/symbols/symbols.h:122 -msgctxt "Symbol" -msgid "Left and Down Arrow" -msgstr "Esquerra i fletxa cap avall" - -#. Symbols: AigaSymbols.svg -#: ../share/symbols/symbols.h:123 ../share/symbols/symbols.h:124 -msgctxt "Symbol" -msgid "Down Arrow" -msgstr "Fletxa cap avall" - -#. Symbols: AigaSymbols.svg -#: ../share/symbols/symbols.h:125 ../share/symbols/symbols.h:126 -msgctxt "Symbol" -msgid "Right and Down Arrow" -msgstr "Dreta i fletxa cap avall" - -#. Symbols: AigaSymbols.svg -#: ../share/symbols/symbols.h:127 ../share/symbols/symbols.h:128 -msgctxt "Symbol" -msgid "NPS Wheelchair Accessible - 1996" -msgstr "Accessible amb cadira de rodes NPS - 1996" - -#. Symbols: AigaSymbols.svg -#: ../share/symbols/symbols.h:129 ../share/symbols/symbols.h:130 -msgctxt "Symbol" -msgid "NPS Wheelchair Accessible" -msgstr "Accessible amb cadira de rodes NPS" - -#. Symbols: AigaSymbols.svg -#: ../share/symbols/symbols.h:131 ../share/symbols/symbols.h:132 -msgctxt "Symbol" -msgid "New Wheelchair Accessible" -msgstr "Accessible amb cadira de rodes nova" - -#. Symbols: BalloonSymbols.svg -#: ../share/symbols/symbols.h:133 -msgctxt "Symbol" -msgid "Word Balloons" -msgstr "Bafarada" - -#. Symbols: BalloonSymbols.svg -#: ../share/symbols/symbols.h:134 -msgctxt "Symbol" -msgid "Thought Balloon" -msgstr "Bafarada pensant" - -#. Symbols: BalloonSymbols.svg -#: ../share/symbols/symbols.h:135 -msgctxt "Symbol" -msgid "Dream Speaking" -msgstr "Bafarada somiant" - -#. Symbols: BalloonSymbols.svg -#: ../share/symbols/symbols.h:136 -msgctxt "Symbol" -msgid "Rounded Balloon" -msgstr "Bafarada redona" - -#. Symbols: BalloonSymbols.svg -#: ../share/symbols/symbols.h:137 -msgctxt "Symbol" -msgid "Squared Balloon" -msgstr "Bafarada quadrada" - -#. Symbols: BalloonSymbols.svg -#: ../share/symbols/symbols.h:138 -msgctxt "Symbol" -msgid "Over the Phone" -msgstr "Al telèfon" - -#. Symbols: BalloonSymbols.svg -#: ../share/symbols/symbols.h:139 -msgctxt "Symbol" -msgid "Hip Balloon" -msgstr "Bafarada a la moda" - -#. Symbols: BalloonSymbols.svg -#: ../share/symbols/symbols.h:140 -msgctxt "Symbol" -msgid "Circle Balloon" -msgstr "Bafarada cercle" +msgid "Wind Surfing" +msgstr "Surf de vela" -#. Symbols: BalloonSymbols.svg -#: ../share/symbols/symbols.h:141 +#. Symbols: ./MapSymbolsNPS.svg +#: ../share/symbols/symbols.h:105 msgctxt "Symbol" -msgid "Exclaim Balloon" -msgstr "Bafarada exclamació" +msgid "Blank" +msgstr "Negre" -#. Symbols: FlowSymbols.svg -#: ../share/symbols/symbols.h:142 +#. Symbols: ./FlowSymbols.svg +#: ../share/symbols/symbols.h:106 msgctxt "Symbol" msgid "Flow Chart Shapes" msgstr "Diagrames de flux" -#. Symbols: FlowSymbols.svg -#: ../share/symbols/symbols.h:143 +#. Symbols: ./FlowSymbols.svg +#: ../share/symbols/symbols.h:107 msgctxt "Symbol" msgid "Process" msgstr "Procés" -#. Symbols: FlowSymbols.svg -#: ../share/symbols/symbols.h:144 +#. Symbols: ./FlowSymbols.svg +#: ../share/symbols/symbols.h:108 msgctxt "Symbol" msgid "Input/Output" msgstr "Entrada/Sortida" -#. Symbols: FlowSymbols.svg -#: ../share/symbols/symbols.h:145 +#. Symbols: ./FlowSymbols.svg +#: ../share/symbols/symbols.h:109 msgctxt "Symbol" msgid "Document" msgstr "Document" -#. Symbols: FlowSymbols.svg -#: ../share/symbols/symbols.h:146 +#. Symbols: ./FlowSymbols.svg +#: ../share/symbols/symbols.h:110 msgctxt "Symbol" msgid "Manual Operation" msgstr "Operació manual" -#. Symbols: FlowSymbols.svg -#: ../share/symbols/symbols.h:147 +#. Symbols: ./FlowSymbols.svg +#: ../share/symbols/symbols.h:111 msgctxt "Symbol" msgid "Preparation" msgstr "Preparació" -#. Symbols: FlowSymbols.svg -#: ../share/symbols/symbols.h:148 +#. Symbols: ./FlowSymbols.svg +#: ../share/symbols/symbols.h:112 msgctxt "Symbol" msgid "Merge" msgstr "Fusió" -#. Symbols: FlowSymbols.svg -#: ../share/symbols/symbols.h:149 +#. Symbols: ./FlowSymbols.svg +#: ../share/symbols/symbols.h:113 msgctxt "Symbol" msgid "Decision" msgstr "Decisió" -#. Symbols: FlowSymbols.svg -#: ../share/symbols/symbols.h:150 +#. Symbols: ./FlowSymbols.svg +#: ../share/symbols/symbols.h:114 msgctxt "Symbol" msgid "Magnetic Tape" msgstr "Cinta magnètica" -#. Symbols: FlowSymbols.svg -#: ../share/symbols/symbols.h:151 +#. Symbols: ./FlowSymbols.svg +#: ../share/symbols/symbols.h:115 msgctxt "Symbol" msgid "Display" msgstr "Visualització" -#. Symbols: FlowSymbols.svg -#: ../share/symbols/symbols.h:152 +#. Symbols: ./FlowSymbols.svg +#: ../share/symbols/symbols.h:116 msgctxt "Symbol" msgid "Auxiliary Operation" msgstr "Operació auxiliar" -#. Symbols: FlowSymbols.svg -#: ../share/symbols/symbols.h:153 +#. Symbols: ./FlowSymbols.svg +#: ../share/symbols/symbols.h:117 msgctxt "Symbol" msgid "Manual Input" msgstr "Entrada manual" -#. Symbols: FlowSymbols.svg -#: ../share/symbols/symbols.h:154 +#. Symbols: ./FlowSymbols.svg +#: ../share/symbols/symbols.h:118 msgctxt "Symbol" msgid "Extract" msgstr "Extreu" -#. Symbols: FlowSymbols.svg -#: ../share/symbols/symbols.h:155 +#. Symbols: ./FlowSymbols.svg +#: ../share/symbols/symbols.h:119 msgctxt "Symbol" msgid "Terminal/Interrupt" msgstr "Terminal/Interrupció" -#. Symbols: FlowSymbols.svg -#: ../share/symbols/symbols.h:156 +#. Symbols: ./FlowSymbols.svg +#: ../share/symbols/symbols.h:120 msgctxt "Symbol" msgid "Punched Card" msgstr "Targeta perforada" -#. Symbols: FlowSymbols.svg -#: ../share/symbols/symbols.h:157 +#. Symbols: ./FlowSymbols.svg +#: ../share/symbols/symbols.h:121 msgctxt "Symbol" msgid "Punch Tape" msgstr "Cinta perforada" -#. Symbols: FlowSymbols.svg -#: ../share/symbols/symbols.h:158 +#. Symbols: ./FlowSymbols.svg +#: ../share/symbols/symbols.h:122 msgctxt "Symbol" msgid "Online Storage" msgstr "Emmagatzematge en línia" -#. Symbols: FlowSymbols.svg -#: ../share/symbols/symbols.h:159 +#. Symbols: ./FlowSymbols.svg +#: ../share/symbols/symbols.h:123 msgctxt "Symbol" msgid "Keying" msgstr "Teclejant" -#. Symbols: FlowSymbols.svg -#: ../share/symbols/symbols.h:160 +#. Symbols: ./FlowSymbols.svg +#: ../share/symbols/symbols.h:124 msgctxt "Symbol" msgid "Sort" msgstr "Tipus" -#. Symbols: FlowSymbols.svg -#: ../share/symbols/symbols.h:161 +#. Symbols: ./FlowSymbols.svg +#: ../share/symbols/symbols.h:125 msgctxt "Symbol" msgid "Connector" msgstr "Connector" -#. Symbols: FlowSymbols.svg -#: ../share/symbols/symbols.h:162 +#. Symbols: ./FlowSymbols.svg +#: ../share/symbols/symbols.h:126 msgctxt "Symbol" msgid "Off-Page Connector" msgstr "Connector fora de pàgina" -#. Symbols: FlowSymbols.svg -#: ../share/symbols/symbols.h:163 +#. Symbols: ./FlowSymbols.svg +#: ../share/symbols/symbols.h:127 msgctxt "Symbol" msgid "Transmittal Tape" msgstr "Cinta de transmissió" -#. Symbols: FlowSymbols.svg -#: ../share/symbols/symbols.h:164 +#. Symbols: ./FlowSymbols.svg +#: ../share/symbols/symbols.h:128 msgctxt "Symbol" msgid "Communication Link" msgstr "Enllaç de comunicació" -#. Symbols: FlowSymbols.svg -#: ../share/symbols/symbols.h:165 +#. Symbols: ./FlowSymbols.svg +#: ../share/symbols/symbols.h:129 msgctxt "Symbol" msgid "Collate" msgstr "Ordenar" -#. Symbols: FlowSymbols.svg -#: ../share/symbols/symbols.h:166 +#. Symbols: ./FlowSymbols.svg +#: ../share/symbols/symbols.h:130 msgctxt "Symbol" msgid "Comment/Annotation" msgstr "Comentari/anotació" -#. Symbols: FlowSymbols.svg -#: ../share/symbols/symbols.h:167 +#. Symbols: ./FlowSymbols.svg +#: ../share/symbols/symbols.h:131 msgctxt "Symbol" msgid "Core" msgstr "Nucli" -#. Symbols: FlowSymbols.svg -#: ../share/symbols/symbols.h:168 +#. Symbols: ./FlowSymbols.svg +#: ../share/symbols/symbols.h:132 msgctxt "Symbol" msgid "Predefined Process" msgstr "Procés predefinit" -#. Symbols: FlowSymbols.svg -#: ../share/symbols/symbols.h:169 +#. Symbols: ./FlowSymbols.svg +#: ../share/symbols/symbols.h:133 msgctxt "Symbol" msgid "Magnetic Disk (Database)" msgstr "Disc magnètic (base de dades)" -#. Symbols: FlowSymbols.svg -#: ../share/symbols/symbols.h:170 +#. Symbols: ./FlowSymbols.svg +#: ../share/symbols/symbols.h:134 msgctxt "Symbol" msgid "Magnetic Drum (Direct Access)" msgstr "Tambor magnètic (accés directe)" -#. Symbols: FlowSymbols.svg -#: ../share/symbols/symbols.h:171 +#. Symbols: ./FlowSymbols.svg +#: ../share/symbols/symbols.h:135 msgctxt "Symbol" msgid "Offline Storage" msgstr "Emmagatzematge fora de línia" -#. Symbols: FlowSymbols.svg -#: ../share/symbols/symbols.h:172 +#. Symbols: ./FlowSymbols.svg +#: ../share/symbols/symbols.h:136 msgctxt "Symbol" msgid "Logical Or" msgstr "Lògica o" -#. Symbols: FlowSymbols.svg -#: ../share/symbols/symbols.h:173 +#. Symbols: ./FlowSymbols.svg +#: ../share/symbols/symbols.h:137 msgctxt "Symbol" msgid "Logical And" msgstr "Lògica i" -#. Symbols: FlowSymbols.svg -#: ../share/symbols/symbols.h:174 +#. Symbols: ./FlowSymbols.svg +#: ../share/symbols/symbols.h:138 msgctxt "Symbol" msgid "Delay" msgstr "Retard" -#. Symbols: FlowSymbols.svg -#: ../share/symbols/symbols.h:175 +#. Symbols: ./FlowSymbols.svg +#: ../share/symbols/symbols.h:139 msgctxt "Symbol" msgid "Loop Limit Begin" msgstr "Inici del límit del bucle" -#. Symbols: FlowSymbols.svg -#: ../share/symbols/symbols.h:176 +#. Symbols: ./FlowSymbols.svg +#: ../share/symbols/symbols.h:140 msgctxt "Symbol" msgid "Loop Limit End" msgstr "Final del límit del bucle" -#. Symbols: LogicSymbols.svg -#: ../share/symbols/symbols.h:177 +#. Symbols: ./BalloonSymbols.svg +#: ../share/symbols/symbols.h:141 +msgctxt "Symbol" +msgid "Word Balloons" +msgstr "Bafarada" + +#. Symbols: ./BalloonSymbols.svg +#: ../share/symbols/symbols.h:142 +msgctxt "Symbol" +msgid "Thought Balloon" +msgstr "Bafarada pensant" + +#. Symbols: ./BalloonSymbols.svg +#: ../share/symbols/symbols.h:143 +msgctxt "Symbol" +msgid "Dream Speaking" +msgstr "Bafarada somiant" + +#. Symbols: ./BalloonSymbols.svg +#: ../share/symbols/symbols.h:144 +msgctxt "Symbol" +msgid "Rounded Balloon" +msgstr "Bafarada redona" + +#. Symbols: ./BalloonSymbols.svg +#: ../share/symbols/symbols.h:145 +msgctxt "Symbol" +msgid "Squared Balloon" +msgstr "Bafarada quadrada" + +#. Symbols: ./BalloonSymbols.svg +#: ../share/symbols/symbols.h:146 +msgctxt "Symbol" +msgid "Over the Phone" +msgstr "Al telèfon" + +#. Symbols: ./BalloonSymbols.svg +#: ../share/symbols/symbols.h:147 +msgctxt "Symbol" +msgid "Hip Balloon" +msgstr "Bafarada a la moda" + +#. Symbols: ./BalloonSymbols.svg +#: ../share/symbols/symbols.h:148 +msgctxt "Symbol" +msgid "Circle Balloon" +msgstr "Bafarada cercle" + +#. Symbols: ./BalloonSymbols.svg +#: ../share/symbols/symbols.h:149 +msgctxt "Symbol" +msgid "Exclaim Balloon" +msgstr "Bafarada exclamació" + +#. Symbols: ./LogicSymbols.svg +#: ../share/symbols/symbols.h:150 msgctxt "Symbol" msgid "Logic Symbols" msgstr "Símbols lògics" -#. Symbols: LogicSymbols.svg -#: ../share/symbols/symbols.h:178 +#. Symbols: ./LogicSymbols.svg +#: ../share/symbols/symbols.h:151 msgctxt "Symbol" msgid "Xnor Gate" msgstr "Porta XNOR" -#. Symbols: LogicSymbols.svg -#: ../share/symbols/symbols.h:179 +#. Symbols: ./LogicSymbols.svg +#: ../share/symbols/symbols.h:152 msgctxt "Symbol" msgid "Xor Gate" msgstr "Porta XOR" -#. Symbols: LogicSymbols.svg -#: ../share/symbols/symbols.h:180 +#. Symbols: ./LogicSymbols.svg +#: ../share/symbols/symbols.h:153 msgctxt "Symbol" msgid "Nor Gate" msgstr "Porta NOR" -#. Symbols: LogicSymbols.svg -#: ../share/symbols/symbols.h:181 +#. Symbols: ./LogicSymbols.svg +#: ../share/symbols/symbols.h:154 msgctxt "Symbol" msgid "Or Gate" msgstr "Porta OR" -#. Symbols: LogicSymbols.svg -#: ../share/symbols/symbols.h:182 +#. Symbols: ./LogicSymbols.svg +#: ../share/symbols/symbols.h:155 msgctxt "Symbol" msgid "Nand Gate" msgstr "Porta NAND" -#. Symbols: LogicSymbols.svg -#: ../share/symbols/symbols.h:183 +#. Symbols: ./LogicSymbols.svg +#: ../share/symbols/symbols.h:156 msgctxt "Symbol" msgid "And Gate" msgstr "Porta AND" -#. Symbols: LogicSymbols.svg -#: ../share/symbols/symbols.h:184 +#. Symbols: ./LogicSymbols.svg +#: ../share/symbols/symbols.h:157 msgctxt "Symbol" msgid "Buffer" msgstr "Memòria intermèdia" -#. Symbols: LogicSymbols.svg -#: ../share/symbols/symbols.h:185 +#. Symbols: ./LogicSymbols.svg +#: ../share/symbols/symbols.h:158 msgctxt "Symbol" msgid "Not Gate" msgstr "Porta NOT" -#. Symbols: LogicSymbols.svg -#: ../share/symbols/symbols.h:186 +#. Symbols: ./LogicSymbols.svg +#: ../share/symbols/symbols.h:159 msgctxt "Symbol" msgid "Buffer Small" msgstr "Memòria intermèdia petita" -#. Symbols: LogicSymbols.svg -#: ../share/symbols/symbols.h:187 +#. Symbols: ./LogicSymbols.svg +#: ../share/symbols/symbols.h:160 msgctxt "Symbol" msgid "Not Gate Small" msgstr "Sense porta petita" -#. Symbols: MapSymbolsNPS.svg -#: ../share/symbols/symbols.h:188 +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:161 msgctxt "Symbol" -msgid "United States National Park Service Map Symbols" -msgstr "Símbols de mapes del servei de parcs nacionals dels Estats Units" +msgid "AIGA Symbol Signs" +msgstr "Símbols i signes AIGA" -#. Symbols: MapSymbolsNPS.svg -#: ../share/symbols/symbols.h:189 ../share/symbols/symbols.h:190 +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:164 ../share/symbols/symbols.h:165 msgctxt "Symbol" -msgid "Airport" -msgstr "Aeroport" +msgid "Mail" +msgstr "Correu" -#. Symbols: MapSymbolsNPS.svg -#: ../share/symbols/symbols.h:191 ../share/symbols/symbols.h:192 +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:166 ../share/symbols/symbols.h:167 msgctxt "Symbol" -msgid "Amphitheatre" -msgstr "Amfiteatre" +msgid "Currency Exchange" +msgstr "Canvi de moneda" -#. Symbols: MapSymbolsNPS.svg -#: ../share/symbols/symbols.h:193 ../share/symbols/symbols.h:194 +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:168 ../share/symbols/symbols.h:169 msgctxt "Symbol" -msgid "Bicycle Trail" -msgstr "Camí de bicicletes" +msgid "Currency Exchange - Euro" +msgstr "Canvi de moneda - Euros" -#. Symbols: MapSymbolsNPS.svg -#: ../share/symbols/symbols.h:195 ../share/symbols/symbols.h:196 +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:170 ../share/symbols/symbols.h:171 msgctxt "Symbol" -msgid "Boat Launch" -msgstr "Moll" +msgid "Cashier" +msgstr "Caixer" -#. Symbols: MapSymbolsNPS.svg -#: ../share/symbols/symbols.h:197 ../share/symbols/symbols.h:198 +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:174 ../share/symbols/symbols.h:175 msgctxt "Symbol" -msgid "Boat Tour" -msgstr "Turisme fluvial" +msgid "Lost and Found" +msgstr "Perdut i trobat" -#. Symbols: MapSymbolsNPS.svg -#: ../share/symbols/symbols.h:199 ../share/symbols/symbols.h:200 +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:176 ../share/symbols/symbols.h:177 msgctxt "Symbol" -msgid "Bus Stop" -msgstr "Parada d'autobús" +msgid "Coat Check" +msgstr "Guarda-roba" -#. Symbols: MapSymbolsNPS.svg -#: ../share/symbols/symbols.h:201 ../share/symbols/symbols.h:202 +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:178 ../share/symbols/symbols.h:179 msgctxt "Symbol" -msgid "Campfire" -msgstr "Foc de camp" +msgid "Baggage Lockers" +msgstr "Armariets d'equipatge" -#. Symbols: MapSymbolsNPS.svg -#: ../share/symbols/symbols.h:203 ../share/symbols/symbols.h:204 +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:180 ../share/symbols/symbols.h:181 msgctxt "Symbol" -msgid "Campground" -msgstr "Càmping" +msgid "Escalator" +msgstr "Escala mecànica" -#. Symbols: MapSymbolsNPS.svg -#: ../share/symbols/symbols.h:205 ../share/symbols/symbols.h:206 +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:182 ../share/symbols/symbols.h:183 msgctxt "Symbol" -msgid "CanoeAccess" -msgstr "Accés amb canoa" +msgid "Escalator Down" +msgstr "Escala mecànica avall" -#. Symbols: MapSymbolsNPS.svg -#: ../share/symbols/symbols.h:207 ../share/symbols/symbols.h:208 +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:184 ../share/symbols/symbols.h:185 msgctxt "Symbol" -msgid "Crosscountry Ski Trail" -msgstr "Pista d'esquí camp a través" +msgid "Escalator Up" +msgstr "Escala mecànica amunt" -#. Symbols: MapSymbolsNPS.svg -#: ../share/symbols/symbols.h:209 ../share/symbols/symbols.h:210 +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:186 ../share/symbols/symbols.h:187 msgctxt "Symbol" -msgid "Downhill Skiing" -msgstr "Esquí alpí" +msgid "Stairs" +msgstr "Escales" -#. Symbols: MapSymbolsNPS.svg -#: ../share/symbols/symbols.h:211 ../share/symbols/symbols.h:212 +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:188 ../share/symbols/symbols.h:189 msgctxt "Symbol" -msgid "Drinking Water" -msgstr "Aigua per beure" +msgid "Stairs Down" +msgstr "Escales avall" -#. Symbols: MapSymbolsNPS.svg -#: ../share/symbols/symbols.h:215 ../share/symbols/symbols.h:216 +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:190 ../share/symbols/symbols.h:191 msgctxt "Symbol" -msgid "Fishing" -msgstr "Pesca" +msgid "Stairs Up" +msgstr "Escales amunt" -#. Symbols: MapSymbolsNPS.svg -#: ../share/symbols/symbols.h:217 ../share/symbols/symbols.h:218 +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:192 ../share/symbols/symbols.h:193 msgctxt "Symbol" -msgid "Food Service" -msgstr "Servei de restauració" +msgid "Elevator" +msgstr "Ascensor" -#. Symbols: MapSymbolsNPS.svg -#: ../share/symbols/symbols.h:219 ../share/symbols/symbols.h:220 +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:194 ../share/symbols/symbols.h:195 msgctxt "Symbol" -msgid "Four Wheel Drive Road" -msgstr "Carretera per cotxes 4x4" +msgid "Toilets - Men" +msgstr "Lavabo - hòmens" -#. Symbols: MapSymbolsNPS.svg -#: ../share/symbols/symbols.h:221 ../share/symbols/symbols.h:222 +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:196 ../share/symbols/symbols.h:197 msgctxt "Symbol" -msgid "Gas Station" -msgstr "Benzinera" +msgid "Toilets - Women" +msgstr "Lavabo - dones" -#. Symbols: MapSymbolsNPS.svg -#: ../share/symbols/symbols.h:223 ../share/symbols/symbols.h:224 +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:198 ../share/symbols/symbols.h:199 msgctxt "Symbol" -msgid "Golfing" -msgstr "Golf" +msgid "Toilets" +msgstr "Lavabo" -#. Symbols: MapSymbolsNPS.svg -#: ../share/symbols/symbols.h:225 ../share/symbols/symbols.h:226 +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:200 ../share/symbols/symbols.h:201 msgctxt "Symbol" -msgid "Horseback Riding" -msgstr "Cavalcada" +msgid "Nursery" +msgstr "Guarderia" -#. Symbols: MapSymbolsNPS.svg -#: ../share/symbols/symbols.h:227 ../share/symbols/symbols.h:228 +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:202 ../share/symbols/symbols.h:203 msgctxt "Symbol" -msgid "Hospital" -msgstr "Hospital" +msgid "Drinking Fountain" +msgstr "Font per beure" -#. Symbols: MapSymbolsNPS.svg -#: ../share/symbols/symbols.h:229 ../share/symbols/symbols.h:230 +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:204 ../share/symbols/symbols.h:205 msgctxt "Symbol" -msgid "Ice Skating" -msgstr "Esqui sobre gel" +msgid "Waiting Room" +msgstr "Sala d'espera" -#. Symbols: MapSymbolsNPS.svg -#: ../share/symbols/symbols.h:233 ../share/symbols/symbols.h:234 +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:208 ../share/symbols/symbols.h:209 msgctxt "Symbol" -msgid "Litter Receptacle" -msgstr "Pot d'escombraries" +msgid "Hotel Information" +msgstr "Informació de l'hotel" -#. Symbols: MapSymbolsNPS.svg -#: ../share/symbols/symbols.h:235 ../share/symbols/symbols.h:236 +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:210 ../share/symbols/symbols.h:211 msgctxt "Symbol" -msgid "Lodging" -msgstr "Allotjament" +msgid "Air Transportation" +msgstr "Transport per aire" -#. Symbols: MapSymbolsNPS.svg -#: ../share/symbols/symbols.h:237 ../share/symbols/symbols.h:238 +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:212 ../share/symbols/symbols.h:213 msgctxt "Symbol" -msgid "Marina" -msgstr "Marina" +msgid "Heliport" +msgstr "Heliport" -#. Symbols: MapSymbolsNPS.svg -#: ../share/symbols/symbols.h:239 ../share/symbols/symbols.h:240 +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:214 ../share/symbols/symbols.h:215 msgctxt "Symbol" -msgid "Motorbike Trail" -msgstr "Camí de motos" +msgid "Taxi" +msgstr "Taxi" -#. Symbols: MapSymbolsNPS.svg -#: ../share/symbols/symbols.h:241 ../share/symbols/symbols.h:242 +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:216 ../share/symbols/symbols.h:217 msgctxt "Symbol" -msgid "Radiator Water" -msgstr "Radiador d'aigua" +msgid "Bus" +msgstr "Autobús" -#. Symbols: MapSymbolsNPS.svg -#: ../share/symbols/symbols.h:243 ../share/symbols/symbols.h:244 +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:218 ../share/symbols/symbols.h:219 msgctxt "Symbol" -msgid "Recycling" -msgstr "Reciclatge" +msgid "Ground Transportation" +msgstr "Transport terrestre" -#. Symbols: MapSymbolsNPS.svg -#: ../share/symbols/symbols.h:247 ../share/symbols/symbols.h:248 +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:220 ../share/symbols/symbols.h:221 msgctxt "Symbol" -msgid "Pets On Leash" -msgstr "Mascotes amb corretja" +msgid "Rail Transportation" +msgstr "Transport per tren" -#. Symbols: MapSymbolsNPS.svg -#: ../share/symbols/symbols.h:249 ../share/symbols/symbols.h:250 +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:222 ../share/symbols/symbols.h:223 msgctxt "Symbol" -msgid "Picnic Area" -msgstr "Àrea de pícnic" +msgid "Water Transportation" +msgstr "Transport d'aigua" -#. Symbols: MapSymbolsNPS.svg -#: ../share/symbols/symbols.h:251 ../share/symbols/symbols.h:252 +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:224 ../share/symbols/symbols.h:225 msgctxt "Symbol" -msgid "Post Office" -msgstr "Oficina de correus" +msgid "Car Rental" +msgstr "Lloguer de cotxes" -#. Symbols: MapSymbolsNPS.svg -#: ../share/symbols/symbols.h:253 ../share/symbols/symbols.h:254 +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:226 ../share/symbols/symbols.h:227 msgctxt "Symbol" -msgid "Ranger Station" -msgstr "Casa del guardabosc" +msgid "Restaurant" +msgstr "Restaurant" -#. Symbols: MapSymbolsNPS.svg -#: ../share/symbols/symbols.h:255 ../share/symbols/symbols.h:256 +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:228 ../share/symbols/symbols.h:229 msgctxt "Symbol" -msgid "RV Campground" -msgstr "Càmping de caravanes" +msgid "Coffeeshop" +msgstr "Cafeteria" -#. Symbols: MapSymbolsNPS.svg -#: ../share/symbols/symbols.h:257 ../share/symbols/symbols.h:258 +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:230 ../share/symbols/symbols.h:231 msgctxt "Symbol" -msgid "Restrooms" -msgstr "Banys" +msgid "Bar" +msgstr "Bar" -#. Symbols: MapSymbolsNPS.svg -#: ../share/symbols/symbols.h:259 ../share/symbols/symbols.h:260 +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:232 ../share/symbols/symbols.h:233 msgctxt "Symbol" -msgid "Sailing" -msgstr "Navegació a vela" +msgid "Shops" +msgstr "Botigues" -#. Symbols: MapSymbolsNPS.svg -#: ../share/symbols/symbols.h:261 ../share/symbols/symbols.h:262 +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:234 ../share/symbols/symbols.h:235 msgctxt "Symbol" -msgid "Sanitary Disposal Station" -msgstr "Estació sanitària" +msgid "Barber Shop - Beauty Salon" +msgstr "Barberia - Saló de bellesa" -#. Symbols: MapSymbolsNPS.svg -#: ../share/symbols/symbols.h:263 ../share/symbols/symbols.h:264 +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:236 ../share/symbols/symbols.h:237 msgctxt "Symbol" -msgid "Scuba Diving" -msgstr "Submarinisme" +msgid "Barber Shop" +msgstr "Barberia" -#. Symbols: MapSymbolsNPS.svg -#: ../share/symbols/symbols.h:265 ../share/symbols/symbols.h:266 +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:238 ../share/symbols/symbols.h:239 msgctxt "Symbol" -msgid "Self Guided Trail" -msgstr "Ruta sense guia" +msgid "Beauty Salon" +msgstr "Saló de bellesa" -#. Symbols: MapSymbolsNPS.svg -#: ../share/symbols/symbols.h:267 ../share/symbols/symbols.h:268 +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:240 ../share/symbols/symbols.h:241 msgctxt "Symbol" -msgid "Shelter" -msgstr "Refugi" +msgid "Ticket Purchase" +msgstr "Compra d'entrades" -#. Symbols: MapSymbolsNPS.svg -#: ../share/symbols/symbols.h:269 ../share/symbols/symbols.h:270 +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:242 ../share/symbols/symbols.h:243 msgctxt "Symbol" -msgid "Showers" -msgstr "Dutxes" +msgid "Baggage Check In" +msgstr "Entrada d'equipatge" -#. Symbols: MapSymbolsNPS.svg -#: ../share/symbols/symbols.h:271 ../share/symbols/symbols.h:272 +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:244 ../share/symbols/symbols.h:245 msgctxt "Symbol" -msgid "Sledding" -msgstr "Trineu" +msgid "Baggage Claim" +msgstr "Reclamació d'equipatges" -#. Symbols: MapSymbolsNPS.svg -#: ../share/symbols/symbols.h:273 ../share/symbols/symbols.h:274 +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:246 ../share/symbols/symbols.h:247 msgctxt "Symbol" -msgid "SnowmobileTrail" -msgstr "Pista de motos de neu" +msgid "Customs" +msgstr "Duana" -#. Symbols: MapSymbolsNPS.svg -#: ../share/symbols/symbols.h:275 ../share/symbols/symbols.h:276 +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:248 ../share/symbols/symbols.h:249 msgctxt "Symbol" -msgid "Stable" -msgstr "Estable" +msgid "Immigration" +msgstr "Immigració" -#. Symbols: MapSymbolsNPS.svg -#: ../share/symbols/symbols.h:277 ../share/symbols/symbols.h:278 +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:250 ../share/symbols/symbols.h:251 msgctxt "Symbol" -msgid "Store" -msgstr "Botiga" +msgid "Departing Flights" +msgstr "Sortida de vols" -#. Symbols: MapSymbolsNPS.svg -#: ../share/symbols/symbols.h:279 ../share/symbols/symbols.h:280 +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:252 ../share/symbols/symbols.h:253 msgctxt "Symbol" -msgid "Swimming" -msgstr "Piscines" +msgid "Arriving Flights" +msgstr "Arribada de vols" -#. Symbols: MapSymbolsNPS.svg -#: ../share/symbols/symbols.h:283 ../share/symbols/symbols.h:284 +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:254 ../share/symbols/symbols.h:255 msgctxt "Symbol" -msgid "Emergency Telephone" -msgstr "Telèfon d'emergències" +msgid "Smoking" +msgstr "Fumadors" -#. Symbols: MapSymbolsNPS.svg -#: ../share/symbols/symbols.h:285 ../share/symbols/symbols.h:286 +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:256 ../share/symbols/symbols.h:257 msgctxt "Symbol" -msgid "Trailhead" -msgstr "Inici del camí" +msgid "No Smoking" +msgstr "No fumadors" -#. Symbols: MapSymbolsNPS.svg -#: ../share/symbols/symbols.h:287 ../share/symbols/symbols.h:288 +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:260 ../share/symbols/symbols.h:261 msgctxt "Symbol" -msgid "Wheelchair Accessible" -msgstr "Accessible amb cadira de rodes" +msgid "No Parking" +msgstr "Prohibit aparcar" -#. Symbols: MapSymbolsNPS.svg -#: ../share/symbols/symbols.h:289 ../share/symbols/symbols.h:290 +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:262 ../share/symbols/symbols.h:263 msgctxt "Symbol" -msgid "Wind Surfing" -msgstr "Surf de vela" +msgid "No Dogs" +msgstr "Prohibits gossos" -#. Symbols: MapSymbolsNPS.svg -#: ../share/symbols/symbols.h:291 +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:264 ../share/symbols/symbols.h:265 msgctxt "Symbol" -msgid "Blank" -msgstr "Negre" +msgid "No Entry" +msgstr "Sense entrada" + +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:266 ../share/symbols/symbols.h:267 +msgctxt "Symbol" +msgid "Exit" +msgstr "Sortida" + +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:268 ../share/symbols/symbols.h:269 +msgctxt "Symbol" +msgid "Fire Extinguisher" +msgstr "Extintor d'incendis" + +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:270 ../share/symbols/symbols.h:271 +msgctxt "Symbol" +msgid "Right Arrow" +msgstr "Fletxa dreta" + +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:272 ../share/symbols/symbols.h:273 +msgctxt "Symbol" +msgid "Forward and Right Arrow" +msgstr "Endavant i fletxa a la dreta" + +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:274 ../share/symbols/symbols.h:275 +msgctxt "Symbol" +msgid "Up Arrow" +msgstr "Fletxa ascendent" + +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:276 ../share/symbols/symbols.h:277 +msgctxt "Symbol" +msgid "Forward and Left Arrow" +msgstr "Endavant i fletxa a l'esquerra" + +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:278 ../share/symbols/symbols.h:279 +msgctxt "Symbol" +msgid "Left Arrow" +msgstr "Fletxa esquerra" + +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:280 ../share/symbols/symbols.h:281 +msgctxt "Symbol" +msgid "Left and Down Arrow" +msgstr "Esquerra i fletxa cap avall" + +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:282 ../share/symbols/symbols.h:283 +msgctxt "Symbol" +msgid "Down Arrow" +msgstr "Fletxa cap avall" + +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:284 ../share/symbols/symbols.h:285 +msgctxt "Symbol" +msgid "Right and Down Arrow" +msgstr "Dreta i fletxa cap avall" + +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:286 ../share/symbols/symbols.h:287 +msgctxt "Symbol" +msgid "NPS Wheelchair Accessible - 1996" +msgstr "Accessible amb cadira de rodes NPS - 1996" + +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:288 ../share/symbols/symbols.h:289 +msgctxt "Symbol" +msgid "NPS Wheelchair Accessible" +msgstr "Accessible amb cadira de rodes NPS" + +#. Symbols: ./AigaSymbols.svg +#: ../share/symbols/symbols.h:290 ../share/symbols/symbols.h:291 +msgctxt "Symbol" +msgid "New Wheelchair Accessible" +msgstr "Accessible amb cadira de rodes nova" #: ../share/templates/templates.h:1 msgid "CD Label 120mmx120mm " @@ -4437,6 +4437,18 @@ msgid "CD label 120x120 disc disk" msgstr "Etiqueta de CD d'un disc 120x120" #: ../share/templates/templates.h:1 +msgid "No Layers" +msgstr "Sense capes" + +#: ../share/templates/templates.h:1 +msgid "Empty sheet with no layers" +msgstr "Full buit sense capes" + +#: ../share/templates/templates.h:1 +msgid "no layers empty" +msgstr "sense capes buides" + +#: ../share/templates/templates.h:1 msgid "LaTeX Beamer" msgstr "LaTeX Beamer" @@ -4460,178 +4472,166 @@ msgstr "Tipografia del llenç buida amb línies guia d'ajuda." msgid "guidelines typography canvas" msgstr "Llenç de la tipografia de les línies guia" -#: ../share/templates/templates.h:1 -msgid "No Layers" -msgstr "Sense capes" - -#: ../share/templates/templates.h:1 -msgid "Empty sheet with no layers" -msgstr "Full buit sense capes" - -#: ../share/templates/templates.h:1 -msgid "no layers empty" -msgstr "sense capes buides" - #. 3D box -#: ../src/box3d.cpp:249 ../src/box3d.cpp:1303 -#: ../src/ui/dialog/inkscape-preferences.cpp:404 +#: ../src/box3d.cpp:255 ../src/box3d.cpp:1309 +#: ../src/ui/dialog/inkscape-preferences.cpp:416 msgid "3D Box" msgstr "Capsa 3D" -#: ../src/color-profile.cpp:851 +#: ../src/color-profile.cpp:860 #, c-format msgid "Color profiles directory (%s) is unavailable." msgstr "El directori dels perfils de color (%s) no es troba disponible." -#: ../src/color-profile.cpp:923 ../src/color-profile.cpp:940 +#: ../src/color-profile.cpp:932 ../src/color-profile.cpp:949 msgid "(invalid UTF-8 string)" msgstr "(cadena UTF-8 no vàlida)" -#: ../src/color-profile.cpp:925 +#: ../src/color-profile.cpp:934 msgctxt "Profile name" msgid "None" msgstr "Cap" -#: ../src/context-fns.cpp:32 ../src/context-fns.cpp:61 +#: ../src/context-fns.cpp:33 ../src/context-fns.cpp:62 msgid "<b>Current layer is hidden</b>. Unhide it to be able to draw on it." msgstr "<b>La capa actual està amagada</b>. Mostreu-la per dibuixar-hi." -#: ../src/context-fns.cpp:38 ../src/context-fns.cpp:67 +#: ../src/context-fns.cpp:39 ../src/context-fns.cpp:68 msgid "<b>Current layer is locked</b>. Unlock it to be able to draw on it." msgstr "<b>La capa actual està blocada</b>. Desbloqueu-la per dibuixar-hi." -#: ../src/desktop-events.cpp:231 +#: ../src/desktop-events.cpp:244 msgid "Create guide" msgstr "Crea una guia" -#: ../src/desktop-events.cpp:487 +#: ../src/desktop-events.cpp:500 msgid "Move guide" msgstr "Mou la guia" -#: ../src/desktop-events.cpp:494 ../src/desktop-events.cpp:550 -#: ../src/ui/dialog/guides.cpp:138 +#: ../src/desktop-events.cpp:507 ../src/desktop-events.cpp:567 +#: ../src/ui/dialog/guides.cpp:147 msgid "Delete guide" msgstr "Suprimeix la guia" -#: ../src/desktop-events.cpp:530 +#: ../src/desktop-events.cpp:547 #, c-format msgid "<b>Guideline</b>: %s" msgstr "<b>Línia guia</b>: %s" -#: ../src/desktop.cpp:858 +#: ../src/desktop.cpp:875 msgid "No previous zoom." msgstr "Cap ampliació anterior." -#: ../src/desktop.cpp:879 +#: ../src/desktop.cpp:896 msgid "No next zoom." msgstr "Cap ampliació següent." -#: ../src/display/canvas-axonomgrid.cpp:321 ../src/display/canvas-grid.cpp:677 +#: ../src/display/canvas-axonomgrid.cpp:357 ../src/display/canvas-grid.cpp:713 msgid "Grid _units:" msgstr "_Unitats de la graella:" -#: ../src/display/canvas-axonomgrid.cpp:323 ../src/display/canvas-grid.cpp:679 +#: ../src/display/canvas-axonomgrid.cpp:359 ../src/display/canvas-grid.cpp:715 msgid "_Origin X:" msgstr "_Origen X:" -#: ../src/display/canvas-axonomgrid.cpp:323 ../src/display/canvas-grid.cpp:679 -#: ../src/ui/dialog/inkscape-preferences.cpp:779 -#: ../src/ui/dialog/inkscape-preferences.cpp:804 +#: ../src/display/canvas-axonomgrid.cpp:359 ../src/display/canvas-grid.cpp:715 +#: ../src/ui/dialog/inkscape-preferences.cpp:786 +#: ../src/ui/dialog/inkscape-preferences.cpp:811 msgid "X coordinate of grid origin" msgstr "Coordenada X de l'origen de la graella" -#: ../src/display/canvas-axonomgrid.cpp:326 ../src/display/canvas-grid.cpp:682 +#: ../src/display/canvas-axonomgrid.cpp:362 ../src/display/canvas-grid.cpp:718 msgid "O_rigin Y:" msgstr "O_rigen Y:" -#: ../src/display/canvas-axonomgrid.cpp:326 ../src/display/canvas-grid.cpp:682 -#: ../src/ui/dialog/inkscape-preferences.cpp:780 -#: ../src/ui/dialog/inkscape-preferences.cpp:805 +#: ../src/display/canvas-axonomgrid.cpp:362 ../src/display/canvas-grid.cpp:718 +#: ../src/ui/dialog/inkscape-preferences.cpp:787 +#: ../src/ui/dialog/inkscape-preferences.cpp:812 msgid "Y coordinate of grid origin" msgstr "Coordenada Y de l'origen de la graella" -#: ../src/display/canvas-axonomgrid.cpp:329 ../src/display/canvas-grid.cpp:688 +#: ../src/display/canvas-axonomgrid.cpp:365 ../src/display/canvas-grid.cpp:724 msgid "Spacing _Y:" msgstr "Espaiat _Y:" -#: ../src/display/canvas-axonomgrid.cpp:329 -#: ../src/ui/dialog/inkscape-preferences.cpp:808 +#: ../src/display/canvas-axonomgrid.cpp:365 +#: ../src/ui/dialog/inkscape-preferences.cpp:815 msgid "Base length of z-axis" msgstr "Longitud base de l'eix z" -#: ../src/display/canvas-axonomgrid.cpp:332 -#: ../src/ui/dialog/inkscape-preferences.cpp:811 -#: ../src/widgets/box3d-toolbar.cpp:301 +#: ../src/display/canvas-axonomgrid.cpp:368 +#: ../src/ui/dialog/inkscape-preferences.cpp:818 +#: ../src/widgets/box3d-toolbar.cpp:302 msgid "Angle X:" msgstr "Angle X:" -#: ../src/display/canvas-axonomgrid.cpp:332 -#: ../src/ui/dialog/inkscape-preferences.cpp:811 +#: ../src/display/canvas-axonomgrid.cpp:368 +#: ../src/ui/dialog/inkscape-preferences.cpp:818 msgid "Angle of x-axis" msgstr "Angle de l'eix x" -#: ../src/display/canvas-axonomgrid.cpp:334 -#: ../src/ui/dialog/inkscape-preferences.cpp:812 -#: ../src/widgets/box3d-toolbar.cpp:380 +#: ../src/display/canvas-axonomgrid.cpp:370 +#: ../src/ui/dialog/inkscape-preferences.cpp:819 +#: ../src/widgets/box3d-toolbar.cpp:381 msgid "Angle Z:" msgstr "Angle Z:" -#: ../src/display/canvas-axonomgrid.cpp:334 -#: ../src/ui/dialog/inkscape-preferences.cpp:812 +#: ../src/display/canvas-axonomgrid.cpp:370 +#: ../src/ui/dialog/inkscape-preferences.cpp:819 msgid "Angle of z-axis" msgstr "Angle de l'eix z" -#: ../src/display/canvas-axonomgrid.cpp:338 ../src/display/canvas-grid.cpp:693 +#: ../src/display/canvas-axonomgrid.cpp:374 ../src/display/canvas-grid.cpp:729 msgid "Minor grid line _color:" msgstr "_Color de la línia de la graella menor:" -#: ../src/display/canvas-axonomgrid.cpp:338 ../src/display/canvas-grid.cpp:693 -#: ../src/ui/dialog/inkscape-preferences.cpp:763 +#: ../src/display/canvas-axonomgrid.cpp:374 ../src/display/canvas-grid.cpp:729 +#: ../src/ui/dialog/inkscape-preferences.cpp:770 msgid "Minor grid line color" msgstr "Color de la línia de la graella menor" -#: ../src/display/canvas-axonomgrid.cpp:338 ../src/display/canvas-grid.cpp:693 +#: ../src/display/canvas-axonomgrid.cpp:374 ../src/display/canvas-grid.cpp:729 msgid "Color of the minor grid lines" msgstr "Color de les línies de la graella menors" -#: ../src/display/canvas-axonomgrid.cpp:343 ../src/display/canvas-grid.cpp:698 +#: ../src/display/canvas-axonomgrid.cpp:379 ../src/display/canvas-grid.cpp:734 msgid "Ma_jor grid line color:" msgstr "Color de la línia de la graella ma_jor:" -#: ../src/display/canvas-axonomgrid.cpp:343 ../src/display/canvas-grid.cpp:698 -#: ../src/ui/dialog/inkscape-preferences.cpp:765 +#: ../src/display/canvas-axonomgrid.cpp:379 ../src/display/canvas-grid.cpp:734 +#: ../src/ui/dialog/inkscape-preferences.cpp:772 msgid "Major grid line color" msgstr "Color de la línia de la graella major" -#: ../src/display/canvas-axonomgrid.cpp:344 ../src/display/canvas-grid.cpp:699 +#: ../src/display/canvas-axonomgrid.cpp:380 ../src/display/canvas-grid.cpp:735 msgid "Color of the major (highlighted) grid lines" msgstr "Color de les línies de la graella majors (ressaltades)" -#: ../src/display/canvas-axonomgrid.cpp:348 ../src/display/canvas-grid.cpp:703 +#: ../src/display/canvas-axonomgrid.cpp:384 ../src/display/canvas-grid.cpp:739 msgid "_Major grid line every:" msgstr "Cada línia de la graella _major:" -#: ../src/display/canvas-axonomgrid.cpp:348 ../src/display/canvas-grid.cpp:703 +#: ../src/display/canvas-axonomgrid.cpp:384 ../src/display/canvas-grid.cpp:739 msgid "lines" msgstr "línies" -#: ../src/display/canvas-grid.cpp:55 +#: ../src/display/canvas-grid.cpp:60 msgid "Rectangular grid" msgstr "Graella rectangular" -#: ../src/display/canvas-grid.cpp:56 +#: ../src/display/canvas-grid.cpp:61 msgid "Axonometric grid" msgstr "Graella axonomètrica" -#: ../src/display/canvas-grid.cpp:241 +#: ../src/display/canvas-grid.cpp:246 msgid "Create new grid" msgstr "Crea una graella nova" -#: ../src/display/canvas-grid.cpp:307 +#: ../src/display/canvas-grid.cpp:312 msgid "_Enabled" msgstr "_Habilitat" -#: ../src/display/canvas-grid.cpp:308 +#: ../src/display/canvas-grid.cpp:313 msgid "" "Determines whether to snap to this grid or not. Can be 'on' for invisible " "grids." @@ -4639,11 +4639,11 @@ msgstr "" "Determina si s'ha d'ajustar a aquesta graella o no. Pot estar activat amb " "graelles invisibles." -#: ../src/display/canvas-grid.cpp:312 +#: ../src/display/canvas-grid.cpp:317 msgid "Snap to visible _grid lines only" msgstr "Ajusta només a les línies de la _graella visibles" -#: ../src/display/canvas-grid.cpp:313 +#: ../src/display/canvas-grid.cpp:318 msgid "" "When zoomed out, not all grid lines will be displayed. Only the visible ones " "will be snapped to" @@ -4651,11 +4651,11 @@ msgstr "" "Quan es redueix, no es mostraran totes les línies de la graella. Només " "s'ajustarà a les línies visibles" -#: ../src/display/canvas-grid.cpp:317 +#: ../src/display/canvas-grid.cpp:322 msgid "_Visible" msgstr "_Visible" -#: ../src/display/canvas-grid.cpp:318 +#: ../src/display/canvas-grid.cpp:323 msgid "" "Determines whether the grid is displayed or not. Objects are still snapped " "to invisible grids." @@ -4663,25 +4663,25 @@ msgstr "" "Determina si es mostra la graella o no. Els objectes s'ajustaran a les " "graelles invisibles." -#: ../src/display/canvas-grid.cpp:685 +#: ../src/display/canvas-grid.cpp:721 msgid "Spacing _X:" msgstr "Espaiat _X:" -#: ../src/display/canvas-grid.cpp:685 -#: ../src/ui/dialog/inkscape-preferences.cpp:785 +#: ../src/display/canvas-grid.cpp:721 +#: ../src/ui/dialog/inkscape-preferences.cpp:792 msgid "Distance between vertical grid lines" msgstr "Distància entre les línies verticals de la graella" -#: ../src/display/canvas-grid.cpp:688 -#: ../src/ui/dialog/inkscape-preferences.cpp:786 +#: ../src/display/canvas-grid.cpp:724 +#: ../src/ui/dialog/inkscape-preferences.cpp:793 msgid "Distance between horizontal grid lines" msgstr "Distància entre les línies horitzontals de la graella" -#: ../src/display/canvas-grid.cpp:720 +#: ../src/display/canvas-grid.cpp:756 msgid "_Show dots instead of lines" msgstr "Mo_stra punts en comptes de línies" -#: ../src/display/canvas-grid.cpp:721 +#: ../src/display/canvas-grid.cpp:757 msgid "If set, displays dots at gridpoints instead of gridlines" msgstr "Si està habilitat, es mostren punts a la graella en comptes de línies" @@ -4831,11 +4831,11 @@ msgstr "Centre de la capsa contenidora" msgid "Bounding box side midpoint" msgstr "Centre del costat de la capsa" -#: ../src/display/snap-indicator.cpp:196 ../src/ui/tool/node.cpp:1473 +#: ../src/display/snap-indicator.cpp:196 ../src/ui/tool/node.cpp:1484 msgid "Smooth node" msgstr "Node suau" -#: ../src/display/snap-indicator.cpp:199 ../src/ui/tool/node.cpp:1472 +#: ../src/display/snap-indicator.cpp:199 ../src/ui/tool/node.cpp:1483 msgid "Cusp node" msgstr "Node vèrtex" @@ -4889,65 +4889,65 @@ msgstr "Múltiple de l'espaiat de la graella" #: ../src/display/snap-indicator.cpp:286 msgid " to " -msgstr "a" +msgstr " a " -#: ../src/document.cpp:519 +#: ../src/document.cpp:526 #, c-format msgid "New document %d" msgstr "Document nou %d" -#: ../src/document.cpp:524 +#: ../src/document.cpp:531 #, c-format msgid "Memory document %d" msgstr "Document de memòria %d" -#: ../src/document.cpp:553 +#: ../src/document.cpp:560 msgid "Memory document %1" msgstr "Document de memòria %1" -#: ../src/document.cpp:852 +#: ../src/document.cpp:859 #, c-format msgid "Unnamed document %d" msgstr "Document sense nom %d" -#: ../src/event-log.cpp:181 +#: ../src/event-log.cpp:185 msgid "[Unchanged]" msgstr "[Sense canviar]" #. Edit -#: ../src/event-log.cpp:367 ../src/event-log.cpp:370 ../src/verbs.cpp:2496 +#: ../src/event-log.cpp:371 ../src/event-log.cpp:374 ../src/verbs.cpp:2460 msgid "_Undo" msgstr "_Desfés" -#: ../src/event-log.cpp:377 ../src/event-log.cpp:381 ../src/verbs.cpp:2498 +#: ../src/event-log.cpp:381 ../src/event-log.cpp:385 ../src/verbs.cpp:2462 msgid "_Redo" msgstr "_Refés" -#: ../src/extension/dependency.cpp:253 +#: ../src/extension/dependency.cpp:255 msgid "Dependency:" msgstr "Dependència:" -#: ../src/extension/dependency.cpp:254 +#: ../src/extension/dependency.cpp:256 msgid " type: " msgstr " tipus: " -#: ../src/extension/dependency.cpp:255 +#: ../src/extension/dependency.cpp:257 msgid " location: " msgstr " posició: " -#: ../src/extension/dependency.cpp:256 +#: ../src/extension/dependency.cpp:258 msgid " string: " msgstr " cadena: " -#: ../src/extension/dependency.cpp:259 +#: ../src/extension/dependency.cpp:261 msgid " description: " msgstr " descripció: " -#: ../src/extension/effect.cpp:40 +#: ../src/extension/effect.cpp:41 msgid " (No preferences)" -msgstr "(sense preferències)" +msgstr " (sense preferències)" -#: ../src/extension/effect.h:70 ../src/verbs.cpp:2270 +#: ../src/extension/effect.h:70 ../src/verbs.cpp:2234 msgid "Extensions" msgstr "Extensions" @@ -4968,18 +4968,18 @@ msgstr "" "se normalment, però les extensions no estaran disponibles. Si voleu obtenir " "detalls per resoldre aquest problema, llegiu el registre d'errors a:" -#: ../src/extension/error-file.cpp:63 +#: ../src/extension/error-file.cpp:67 msgid "Show dialog on startup" msgstr "Mostra el diàleg en iniciar" -#: ../src/extension/execution-env.cpp:133 +#: ../src/extension/execution-env.cpp:136 #, c-format msgid "'%s' working, please wait..." msgstr "«%s» està treballant, espereu..." #. static int i = 0; #. std::cout << "Checking module[" << i++ << "]: " << name << std::endl; -#: ../src/extension/extension.cpp:262 +#: ../src/extension/extension.cpp:267 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." @@ -4988,70 +4988,70 @@ msgstr "" "Un fitxer .inx inadequat pot ser a causa d'una instal·lació incorrecta de " "l'Inkscape." -#: ../src/extension/extension.cpp:272 +#: ../src/extension/extension.cpp:277 msgid "the extension is designed for Windows only." msgstr "l'extensió està dissenyada només per al Windows." -#: ../src/extension/extension.cpp:277 +#: ../src/extension/extension.cpp:282 msgid "an ID was not defined for it." msgstr "no se li ha definit un ID." -#: ../src/extension/extension.cpp:281 +#: ../src/extension/extension.cpp:286 msgid "there was no name defined for it." msgstr "no se li havia definit cap nom." -#: ../src/extension/extension.cpp:285 +#: ../src/extension/extension.cpp:290 msgid "the XML description of it got lost." msgstr "se n'ha perdut la descripció XML." -#: ../src/extension/extension.cpp:289 +#: ../src/extension/extension.cpp:294 msgid "no implementation was defined for the extension." msgstr "no s'ha definit la implementació per a l'extensió." #. std::cout << "Failed: " << *(_deps[i]) << std::endl; -#: ../src/extension/extension.cpp:296 +#: ../src/extension/extension.cpp:301 msgid "a dependency was not met." msgstr "no s'ha trobat una dependència." -#: ../src/extension/extension.cpp:316 +#: ../src/extension/extension.cpp:321 msgid "Extension \"" msgstr "L'extensió «" -#: ../src/extension/extension.cpp:316 +#: ../src/extension/extension.cpp:321 msgid "\" failed to load because " msgstr "» no s'ha pogut carregar perquè" -#: ../src/extension/extension.cpp:665 +#: ../src/extension/extension.cpp:670 #, c-format msgid "Could not create extension error log file '%s'" msgstr "No s'ha pogut crear el fitxer de registre d'error d'extensió «%s»" -#: ../src/extension/extension.cpp:769 +#: ../src/extension/extension.cpp:778 #: ../share/extensions/webslicer_create_rect.inx.h:2 msgid "Name:" msgstr "Nom:" -#: ../src/extension/extension.cpp:770 +#: ../src/extension/extension.cpp:779 msgid "ID:" msgstr "ID:" -#: ../src/extension/extension.cpp:771 +#: ../src/extension/extension.cpp:780 msgid "State:" msgstr "Estat:" -#: ../src/extension/extension.cpp:771 +#: ../src/extension/extension.cpp:780 msgid "Loaded" msgstr "Carregat" -#: ../src/extension/extension.cpp:771 +#: ../src/extension/extension.cpp:780 msgid "Unloaded" msgstr "Sense carregar" -#: ../src/extension/extension.cpp:771 +#: ../src/extension/extension.cpp:780 msgid "Deactivated" msgstr "Desactivat" -#: ../src/extension/extension.cpp:802 +#: ../src/extension/extension.cpp:820 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 " @@ -5061,7 +5061,7 @@ msgstr "" "web de l'Inkscape o si teniu cap pregunta sobre aquesta extensió pregunteu-" "ho a les llistes de correu." -#: ../src/extension/implementation/script.cpp:1107 +#: ../src/extension/implementation/script.cpp:1111 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 " @@ -5094,12 +5094,12 @@ msgstr "Llindar adaptatiu" #: ../src/extension/internal/bitmap/raise.cpp:42 #: ../src/extension/internal/bitmap/sample.cpp:41 #: ../src/extension/internal/bluredge.cpp:134 -#: ../src/ui/dialog/lpe-powerstroke-properties.cpp:55 -#: ../src/ui/dialog/object-attributes.cpp:65 -#: ../src/ui/dialog/object-attributes.cpp:74 -#: ../src/ui/widget/page-sizer.cpp:232 +#: ../src/ui/dialog/lpe-powerstroke-properties.cpp:66 +#: ../src/ui/dialog/object-attributes.cpp:68 +#: ../src/ui/dialog/object-attributes.cpp:77 +#: ../src/ui/widget/page-sizer.cpp:249 #: ../src/widgets/calligraphy-toolbar.cpp:430 -#: ../src/widgets/eraser-toolbar.cpp:185 ../src/widgets/spray-toolbar.cpp:297 +#: ../src/widgets/eraser-toolbar.cpp:154 ../src/widgets/spray-toolbar.cpp:297 #: ../src/widgets/tweak-toolbar.cpp:128 ../share/extensions/foldablebox.inx.h:2 msgid "Width:" msgstr "Amplada:" @@ -5107,9 +5107,9 @@ msgstr "Amplada:" #: ../src/extension/internal/bitmap/adaptiveThreshold.cpp:42 #: ../src/extension/internal/bitmap/raise.cpp:43 #: ../src/extension/internal/bitmap/sample.cpp:42 -#: ../src/ui/dialog/object-attributes.cpp:66 -#: ../src/ui/dialog/object-attributes.cpp:75 -#: ../src/ui/widget/page-sizer.cpp:233 ../share/extensions/foldablebox.inx.h:3 +#: ../src/ui/dialog/object-attributes.cpp:69 +#: ../src/ui/dialog/object-attributes.cpp:78 +#: ../src/ui/widget/page-sizer.cpp:250 ../share/extensions/foldablebox.inx.h:3 msgid "Height:" msgstr "Alçada:" @@ -5172,9 +5172,9 @@ msgstr "Afegeix soroll" #: ../src/extension/internal/filter/color.h:1660 #: ../src/extension/internal/filter/distort.h:69 #: ../src/extension/internal/filter/morphology.h:60 ../src/rdf.cpp:244 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2743 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2823 -#: ../src/ui/dialog/object-attributes.cpp:46 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2882 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2956 +#: ../src/ui/dialog/object-attributes.cpp:49 #: ../share/extensions/jessyInk_effects.inx.h:5 #: ../share/extensions/jessyInk_export.inx.h:3 #: ../share/extensions/jessyInk_transitions.inx.h:5 @@ -5225,7 +5225,7 @@ msgstr "Difumina" #: ../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:2795 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2934 msgid "Radius:" msgstr "Radi:" @@ -5553,15 +5553,15 @@ msgstr "" #: ../src/extension/internal/bitmap/opacity.cpp:38 #: ../src/extension/internal/filter/blurs.h:333 #: ../src/extension/internal/filter/transparency.h:279 -#: ../src/ui/dialog/clonetiler.cpp:792 ../src/ui/dialog/clonetiler.cpp:923 +#: ../src/ui/dialog/clonetiler.cpp:836 ../src/ui/dialog/clonetiler.cpp:989 #: ../src/widgets/tweak-toolbar.cpp:334 #: ../share/extensions/interp_att_g.inx.h:18 msgid "Opacity" msgstr "Opacitat" #: ../src/extension/internal/bitmap/opacity.cpp:40 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2785 -#: ../src/ui/dialog/objects.cpp:1629 ../src/widgets/dropper-toolbar.cpp:83 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2924 +#: ../src/ui/dialog/objects.cpp:1636 ../src/widgets/dropper-toolbar.cpp:83 msgid "Opacity:" msgstr "Opacitat:" @@ -5591,7 +5591,7 @@ msgstr "Redueix el soroll" #. Paint order #. TRANSLATORS: Paint order determines the order the 'fill', 'stroke', and 'markers are painted. #: ../src/extension/internal/bitmap/reduceNoise.cpp:42 -#: ../src/widgets/stroke-style.cpp:343 +#: ../src/widgets/stroke-style.cpp:384 #: ../share/extensions/jessyInk_effects.inx.h:3 #: ../share/extensions/jessyInk_view.inx.h:3 #: ../share/extensions/lindenmayer.inx.h:5 @@ -5683,7 +5683,7 @@ msgstr "Llindar" #: ../src/extension/internal/bitmap/threshold.cpp:40 #: ../src/extension/internal/bitmap/unsharpmask.cpp:46 -#: ../src/widgets/paintbucket-toolbar.cpp:146 +#: ../src/widgets/paintbucket-toolbar.cpp:148 msgid "Threshold:" msgstr "Llindar:" @@ -5877,65 +5877,65 @@ msgid "Page Selector" msgstr "Seleccionador de pàgines" #. Labels -#: ../src/extension/internal/cdr-input.cpp:123 -#: ../src/extension/internal/pdfinput/pdf-input.cpp:90 -#: ../src/extension/internal/vsd-input.cpp:125 +#: ../src/extension/internal/cdr-input.cpp:127 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:92 +#: ../src/extension/internal/vsd-input.cpp:130 msgid "Select page:" msgstr "Selecciona pàgina:" #. Display total number of pages -#: ../src/extension/internal/cdr-input.cpp:131 -#: ../src/extension/internal/pdfinput/pdf-input.cpp:103 -#: ../src/extension/internal/vsd-input.cpp:133 +#: ../src/extension/internal/cdr-input.cpp:135 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:111 +#: ../src/extension/internal/vsd-input.cpp:138 #, c-format msgid "out of %i" msgstr "de %i" -#: ../src/extension/internal/cdr-input.cpp:284 +#: ../src/extension/internal/cdr-input.cpp:293 msgid "Corel DRAW Input" msgstr "Entrada Corel DRAW" -#: ../src/extension/internal/cdr-input.cpp:289 +#: ../src/extension/internal/cdr-input.cpp:298 msgid "Corel DRAW 7-X4 files (*.cdr)" msgstr "Fitxers Corel DRAW 7-X4 (*.cdr)" -#: ../src/extension/internal/cdr-input.cpp:290 +#: ../src/extension/internal/cdr-input.cpp:299 msgid "Open files saved in Corel DRAW 7-X4" msgstr "Obre fitxers del Corel DRAW 7-X4" -#: ../src/extension/internal/cdr-input.cpp:297 +#: ../src/extension/internal/cdr-input.cpp:306 msgid "Corel DRAW templates input" msgstr "Entrada de plantilles del Corel DRAW" -#: ../src/extension/internal/cdr-input.cpp:302 +#: ../src/extension/internal/cdr-input.cpp:311 msgid "Corel DRAW 7-13 template files (*.cdt)" msgstr "Plantilles del Corel DRAW 7-13 (.cdt)" -#: ../src/extension/internal/cdr-input.cpp:303 +#: ../src/extension/internal/cdr-input.cpp:312 msgid "Open files saved in Corel DRAW 7-13" msgstr "Obre fitxers del Corel DRAW 7-13" -#: ../src/extension/internal/cdr-input.cpp:310 +#: ../src/extension/internal/cdr-input.cpp:319 msgid "Corel DRAW Compressed Exchange files input" msgstr "Entrada de fitxers d'intercanvi Corel DRAW comprimits" -#: ../src/extension/internal/cdr-input.cpp:315 +#: ../src/extension/internal/cdr-input.cpp:324 msgid "Corel DRAW Compressed Exchange files (*.ccx)" msgstr "Fitxers d'intercanvi Corel DRAW comprimits (*.ccx)" -#: ../src/extension/internal/cdr-input.cpp:316 +#: ../src/extension/internal/cdr-input.cpp:325 msgid "Open compressed exchange files saved in Corel DRAW" msgstr "Obre fitxers d'intercanvi comprimits del Corel DRAW" -#: ../src/extension/internal/cdr-input.cpp:323 +#: ../src/extension/internal/cdr-input.cpp:332 msgid "Corel DRAW Presentation Exchange files input" msgstr "Entrada de presentacions del Corel DRAW" -#: ../src/extension/internal/cdr-input.cpp:328 +#: ../src/extension/internal/cdr-input.cpp:337 msgid "Corel DRAW Presentation Exchange files (*.cmx)" msgstr "Fitxers de presentació del Corel DRAW (*.cmx)" -#: ../src/extension/internal/cdr-input.cpp:329 +#: ../src/extension/internal/cdr-input.cpp:338 msgid "Open presentation exchange files saved in Corel DRAW" msgstr "Obre fitxers de presentacions del Corel DRAW" @@ -6099,7 +6099,7 @@ msgstr "Color d'il·luminació" #: ../src/extension/internal/filter/transparency.h:214 #: ../src/extension/internal/filter/transparency.h:287 #: ../src/extension/internal/filter/transparency.h:349 -#: ../src/ui/dialog/inkscape-preferences.cpp:1770 +#: ../src/ui/dialog/inkscape-preferences.cpp:1801 #, c-format msgid "Filters" msgstr "Filtres" @@ -6211,7 +6211,7 @@ msgstr "Enfosqueix" #: ../src/extension/internal/filter/color.h:1669 #: ../src/extension/internal/filter/paint.h:703 #: ../src/extension/internal/filter/transparency.h:62 -#: ../src/filter-enums.cpp:54 ../src/ui/dialog/input.cpp:367 +#: ../src/filter-enums.cpp:54 ../src/ui/dialog/input.cpp:382 msgid "Screen" msgstr "Pantalla" @@ -6288,7 +6288,7 @@ msgstr "Erosió" #: ../src/extension/internal/filter/blurs.h:336 #: ../src/extension/internal/filter/color.h:1280 #: ../src/extension/internal/filter/color.h:1392 -#: ../src/ui/dialog/document-properties.cpp:111 +#: ../src/ui/dialog/document-properties.cpp:123 msgid "Background color" msgstr "Color de fons" @@ -6312,7 +6312,7 @@ msgstr "Tipus de mescla:" #: ../src/extension/internal/filter/paint.h:702 #: ../src/extension/internal/filter/textures.h:77 #: ../src/extension/internal/filter/transparency.h:61 -#: ../src/filter-enums.cpp:52 ../src/ui/dialog/inkscape-preferences.cpp:686 +#: ../src/filter-enums.cpp:52 ../src/ui/dialog/inkscape-preferences.cpp:693 msgid "Normal" msgstr "Normal" @@ -6349,9 +6349,9 @@ msgstr "Origen del relleu" #: ../src/extension/internal/filter/color.h:712 #: ../src/extension/internal/filter/color.h:896 #: ../src/extension/internal/filter/transparency.h:132 -#: ../src/filter-enums.cpp:128 ../src/ui/tools/flood-tool.cpp:81 -#: ../src/ui/widget/color-icc-selector.cpp:163 -#: ../src/ui/widget/color-scales.cpp:355 ../src/ui/widget/color-scales.cpp:356 +#: ../src/filter-enums.cpp:128 ../src/ui/tools/flood-tool.cpp:91 +#: ../src/ui/widget/color-icc-selector.cpp:176 +#: ../src/ui/widget/color-scales.cpp:385 ../src/ui/widget/color-scales.cpp:386 msgid "Red" msgstr "Vermell" @@ -6361,9 +6361,9 @@ msgstr "Vermell" #: ../src/extension/internal/filter/color.h:713 #: ../src/extension/internal/filter/color.h:897 #: ../src/extension/internal/filter/transparency.h:133 -#: ../src/filter-enums.cpp:129 ../src/ui/tools/flood-tool.cpp:82 -#: ../src/ui/widget/color-icc-selector.cpp:164 -#: ../src/ui/widget/color-scales.cpp:358 ../src/ui/widget/color-scales.cpp:359 +#: ../src/filter-enums.cpp:129 ../src/ui/tools/flood-tool.cpp:92 +#: ../src/ui/widget/color-icc-selector.cpp:177 +#: ../src/ui/widget/color-scales.cpp:388 ../src/ui/widget/color-scales.cpp:389 msgid "Green" msgstr "Verd" @@ -6373,9 +6373,9 @@ msgstr "Verd" #: ../src/extension/internal/filter/color.h:714 #: ../src/extension/internal/filter/color.h:898 #: ../src/extension/internal/filter/transparency.h:134 -#: ../src/filter-enums.cpp:130 ../src/ui/tools/flood-tool.cpp:83 -#: ../src/ui/widget/color-icc-selector.cpp:165 -#: ../src/ui/widget/color-scales.cpp:361 ../src/ui/widget/color-scales.cpp:362 +#: ../src/filter-enums.cpp:130 ../src/ui/tools/flood-tool.cpp:93 +#: ../src/ui/widget/color-icc-selector.cpp:178 +#: ../src/ui/widget/color-scales.cpp:391 ../src/ui/widget/color-scales.cpp:392 #: ../share/extensions/nicechart.inx.h:34 msgid "Blue" msgstr "Blau" @@ -6398,8 +6398,8 @@ msgstr "Difusa" #: ../src/extension/internal/filter/bumps.h:98 #: ../src/extension/internal/filter/bumps.h:329 -#: ../src/ui/tools/measure-tool.cpp:1212 ../src/ui/widget/page-sizer.cpp:233 -#: ../src/widgets/rect-toolbar.cpp:330 +#: ../src/libgdl/gdl-dock-placeholder.c:175 ../src/libgdl/gdl-dock.c:199 +#: ../src/ui/widget/page-sizer.cpp:250 ../src/widgets/rect-toolbar.cpp:334 #: ../share/extensions/interp_att_g.inx.h:13 msgid "Height" msgstr "Alçada" @@ -6412,16 +6412,15 @@ msgstr "Alçada" #: ../src/extension/internal/filter/paint.h:86 #: ../src/extension/internal/filter/paint.h:592 #: ../src/extension/internal/filter/paint.h:707 -#: ../src/ui/tools/flood-tool.cpp:86 -#: ../src/ui/widget/color-icc-selector.cpp:174 -#: ../src/ui/widget/color-scales.cpp:387 ../src/ui/widget/color-scales.cpp:388 +#: ../src/ui/tools/flood-tool.cpp:96 +#: ../src/ui/widget/color-icc-selector.cpp:187 +#: ../src/ui/widget/color-scales.cpp:417 ../src/ui/widget/color-scales.cpp:418 #: ../src/widgets/tweak-toolbar.cpp:318 msgid "Lightness" msgstr "Lluminositat" #: ../src/extension/internal/filter/bumps.h:100 #: ../src/extension/internal/filter/bumps.h:331 -#: ../src/live_effects/lpe-measure-line.cpp:54 #: ../src/widgets/measure-toolbar.cpp:302 msgid "Precision" msgstr "Precisió" @@ -6439,7 +6438,7 @@ msgid "Distant" msgstr "Llunyana" #: ../src/extension/internal/filter/bumps.h:106 -#: ../src/ui/dialog/inkscape-preferences.cpp:458 +#: ../src/ui/dialog/inkscape-preferences.cpp:470 msgid "Point" msgstr "Omnidireccional" @@ -6453,13 +6452,13 @@ msgstr "Opcions de la llum llunyana" #: ../src/extension/internal/filter/bumps.h:110 #: ../src/extension/internal/filter/bumps.h:332 -#: ../src/ui/dialog/filter-effects-dialog.cpp:1173 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1196 msgid "Azimuth" msgstr "Azimut" #: ../src/extension/internal/filter/bumps.h:111 #: ../src/extension/internal/filter/bumps.h:333 -#: ../src/ui/dialog/filter-effects-dialog.cpp:1174 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1197 msgid "Elevation" msgstr "Elevació" @@ -6528,7 +6527,7 @@ msgstr "Fons:" #: ../src/extension/internal/filter/bumps.h:322 #: ../src/extension/internal/filter/transparency.h:57 -#: ../src/filter-enums.cpp:30 ../src/sp-image.cpp:506 +#: ../src/filter-enums.cpp:30 ../src/sp-image.cpp:509 msgid "Image" msgstr "Imatge" @@ -6610,18 +6609,18 @@ msgstr "Canal de pintura" #: ../src/extension/internal/filter/color.h:157 #: ../src/extension/internal/filter/color.h:332 #: ../src/extension/internal/filter/paint.h:87 ../src/filter-enums.cpp:66 -#: ../src/ui/dialog/inkscape-preferences.cpp:978 -#: ../src/ui/tools/flood-tool.cpp:85 -#: ../src/ui/widget/color-icc-selector.cpp:170 -#: ../src/ui/widget/color-icc-selector.cpp:175 -#: ../src/ui/widget/color-scales.cpp:384 ../src/ui/widget/color-scales.cpp:385 +#: ../src/ui/dialog/inkscape-preferences.cpp:992 +#: ../src/ui/tools/flood-tool.cpp:95 +#: ../src/ui/widget/color-icc-selector.cpp:183 +#: ../src/ui/widget/color-icc-selector.cpp:188 +#: ../src/ui/widget/color-scales.cpp:414 ../src/ui/widget/color-scales.cpp:415 #: ../src/widgets/tweak-toolbar.cpp:302 msgid "Saturation" msgstr "Saturació" #: ../src/extension/internal/filter/color.h:161 #: ../src/extension/internal/filter/transparency.h:135 -#: ../src/filter-enums.cpp:131 ../src/ui/tools/flood-tool.cpp:87 +#: ../src/filter-enums.cpp:131 ../src/ui/tools/flood-tool.cpp:97 msgid "Alpha" msgstr "Alfa" @@ -6721,19 +6720,19 @@ msgstr "Identitat" #: ../src/extension/internal/filter/color.h:503 #: ../src/extension/internal/filter/paint.h:498 ../src/filter-enums.cpp:111 -#: ../src/ui/dialog/filter-effects-dialog.cpp:1029 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1051 msgid "Table" msgstr "Taula" #: ../src/extension/internal/filter/color.h:504 #: ../src/extension/internal/filter/paint.h:499 ../src/filter-enums.cpp:112 -#: ../src/ui/dialog/filter-effects-dialog.cpp:1032 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1054 msgid "Discrete" msgstr "Discret" #: ../src/extension/internal/filter/color.h:505 ../src/filter-enums.cpp:113 -#: ../src/live_effects/lpe-interpolate_points.cpp:24 -#: ../src/live_effects/lpe-powerstroke.cpp:122 +#: ../src/live_effects/lpe-interpolate_points.cpp:25 +#: ../src/live_effects/lpe-powerstroke.cpp:134 msgid "Linear" msgstr "Lineal" @@ -6790,23 +6789,23 @@ msgid "Extract Channel" msgstr "Extreu un canal" #: ../src/extension/internal/filter/color.h:715 -#: ../src/ui/widget/color-icc-selector.cpp:177 -#: ../src/ui/widget/color-icc-selector.cpp:182 -#: ../src/ui/widget/color-scales.cpp:409 ../src/ui/widget/color-scales.cpp:410 +#: ../src/ui/widget/color-icc-selector.cpp:190 +#: ../src/ui/widget/color-icc-selector.cpp:195 +#: ../src/ui/widget/color-scales.cpp:439 ../src/ui/widget/color-scales.cpp:440 msgid "Cyan" msgstr "Cian" #: ../src/extension/internal/filter/color.h:716 -#: ../src/ui/widget/color-icc-selector.cpp:178 -#: ../src/ui/widget/color-icc-selector.cpp:183 -#: ../src/ui/widget/color-scales.cpp:412 ../src/ui/widget/color-scales.cpp:413 +#: ../src/ui/widget/color-icc-selector.cpp:191 +#: ../src/ui/widget/color-icc-selector.cpp:196 +#: ../src/ui/widget/color-scales.cpp:442 ../src/ui/widget/color-scales.cpp:443 msgid "Magenta" msgstr "Magenta" #: ../src/extension/internal/filter/color.h:717 -#: ../src/ui/widget/color-icc-selector.cpp:179 -#: ../src/ui/widget/color-icc-selector.cpp:184 -#: ../src/ui/widget/color-scales.cpp:415 ../src/ui/widget/color-scales.cpp:416 +#: ../src/ui/widget/color-icc-selector.cpp:192 +#: ../src/ui/widget/color-icc-selector.cpp:197 +#: ../src/ui/widget/color-scales.cpp:445 ../src/ui/widget/color-scales.cpp:446 msgid "Yellow" msgstr "Groc" @@ -6831,14 +6830,14 @@ msgid "Fade to:" msgstr "Esvaïment:" #: ../src/extension/internal/filter/color.h:819 -#: ../src/ui/widget/color-icc-selector.cpp:180 -#: ../src/ui/widget/color-scales.cpp:418 ../src/ui/widget/color-scales.cpp:419 -#: ../src/ui/widget/selected-style.cpp:257 +#: ../src/ui/widget/color-icc-selector.cpp:193 +#: ../src/ui/widget/color-scales.cpp:448 ../src/ui/widget/color-scales.cpp:449 +#: ../src/ui/widget/selected-style.cpp:275 msgid "Black" msgstr "Negre" #: ../src/extension/internal/filter/color.h:820 -#: ../src/ui/widget/selected-style.cpp:253 +#: ../src/ui/widget/selected-style.cpp:271 msgid "White" msgstr "Blanc" @@ -6861,7 +6860,7 @@ msgid "Customize greyscale components" msgstr "Components de l'escala de grisos personalitzats" #: ../src/extension/internal/filter/color.h:980 -#: ../src/ui/widget/selected-style.cpp:249 +#: ../src/ui/widget/selected-style.cpp:267 msgid "Invert" msgstr "Inverteix" @@ -6916,10 +6915,10 @@ msgstr "Ombres" #: ../src/extension/internal/filter/color.h:1119 #: ../src/extension/internal/filter/paint.h:356 ../src/filter-enums.cpp:33 -#: ../src/live_effects/effect.cpp:92 -#: ../src/live_effects/lpe-transform_2pts.cpp:38 -#: ../src/ui/dialog/filter-effects-dialog.cpp:1026 -#: ../src/widgets/gradient-toolbar.cpp:1160 +#: ../src/live_effects/effect.cpp:108 +#: ../src/live_effects/lpe-transform_2pts.cpp:40 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1048 +#: ../src/widgets/gradient-toolbar.cpp:1159 #: ../src/widgets/measure-toolbar.cpp:328 msgid "Offset" msgstr "Desplaçament" @@ -6950,22 +6949,18 @@ msgstr "Desplaçament del vermell" #: ../src/extension/internal/filter/color.h:1382 #: ../src/extension/internal/filter/color.h:1385 #: ../src/extension/internal/filter/color.h:1388 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2799 -#: ../src/ui/dialog/input.cpp:1482 ../src/ui/dialog/layers.cpp:913 -#: ../src/ui/widget/page-sizer.cpp:230 +#: ../src/ui/dialog/input.cpp:1616 ../src/ui/dialog/layers.cpp:925 +#: ../src/ui/widget/page-sizer.cpp:247 msgid "X" msgstr "X" -#. This commented because we want the default empty value of X or Y and couldent get it from SpinButton -#. _image_y = _settings->add_spinbutton(0, SP_ATTR_Y, _("Y:"), -DBL_MAX, DBL_MAX, 1, 1, 5, _("Y")); #: ../src/extension/internal/filter/color.h:1271 #: ../src/extension/internal/filter/color.h:1274 #: ../src/extension/internal/filter/color.h:1277 #: ../src/extension/internal/filter/color.h:1383 #: ../src/extension/internal/filter/color.h:1386 #: ../src/extension/internal/filter/color.h:1389 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2803 -#: ../src/ui/dialog/input.cpp:1482 ../src/ui/widget/page-sizer.cpp:231 +#: ../src/ui/dialog/input.cpp:1616 ../src/ui/widget/page-sizer.cpp:248 msgid "Y" msgstr "Y" @@ -7099,8 +7094,8 @@ msgstr "Fora" #: ../src/extension/internal/filter/distort.h:77 #: ../src/extension/internal/filter/textures.h:75 -#: ../src/ui/widget/selected-style.cpp:123 -#: ../src/ui/widget/style-swatch.cpp:116 +#: ../src/ui/widget/selected-style.cpp:132 +#: ../src/ui/widget/style-swatch.cpp:130 msgid "Stroke:" msgstr "Traç:" @@ -7175,7 +7170,7 @@ msgid "Blur and displace edges of shapes and pictures" msgstr "Difumina i substitueix les vores dels objectes i les imatges" #: ../src/extension/internal/filter/distort.h:190 -#: ../src/live_effects/effect.cpp:127 +#: ../src/live_effects/effect.cpp:143 msgid "Roughen" msgstr "Rugós" @@ -7212,8 +7207,8 @@ msgid "Detect:" msgstr "Detecta:" #: ../src/extension/internal/filter/image.h:52 -#: ../src/ui/dialog/template-load-tab.cpp:99 -#: ../src/ui/dialog/template-load-tab.cpp:136 +#: ../src/ui/dialog/template-load-tab.cpp:107 +#: ../src/ui/dialog/template-load-tab.cpp:144 msgid "All" msgstr "Totes" @@ -7252,9 +7247,9 @@ msgid "Open" msgstr "Obre" #: ../src/extension/internal/filter/morphology.h:65 -#: ../src/ui/tools/measure-tool.cpp:1218 ../src/ui/widget/page-sizer.cpp:232 -#: ../src/widgets/rect-toolbar.cpp:313 ../src/widgets/spray-toolbar.cpp:297 -#: ../src/widgets/tweak-toolbar.cpp:128 +#: ../src/libgdl/gdl-dock-placeholder.c:167 ../src/libgdl/gdl-dock.c:191 +#: ../src/ui/widget/page-sizer.cpp:249 ../src/widgets/rect-toolbar.cpp:317 +#: ../src/widgets/spray-toolbar.cpp:297 ../src/widgets/tweak-toolbar.cpp:128 #: ../share/extensions/interp_att_g.inx.h:12 msgid "Width" msgstr "Amplada" @@ -7297,8 +7292,8 @@ msgid "XOR" msgstr "XOR" #: ../src/extension/internal/filter/morphology.h:179 -#: ../src/ui/dialog/layer-properties.cpp:166 -#: ../src/ui/dialog/lpe-powerstroke-properties.cpp:48 +#: ../src/ui/dialog/layer-properties.cpp:185 +#: ../src/ui/dialog/lpe-powerstroke-properties.cpp:59 #: ../share/extensions/measure.inx.h:5 msgid "Position:" msgstr "Posició:" @@ -7340,7 +7335,7 @@ msgid "Erosion 2" msgstr "Erosió 2" #: ../src/extension/internal/filter/morphology.h:191 -#: ../src/live_effects/lpe-roughen.cpp:39 +#: ../src/live_effects/lpe-roughen.cpp:42 msgid "Smooth" msgstr "Suau" @@ -7362,8 +7357,8 @@ msgstr "Emplenat del soroll" #: ../src/extension/internal/filter/overlays.h:59 #: ../src/extension/internal/filter/paint.h:690 -#: ../src/extension/internal/filter/shadows.h:60 ../src/ui/dialog/find.cpp:81 -#: ../src/ui/dialog/tracedialog.cpp:746 +#: ../src/extension/internal/filter/shadows.h:60 ../src/ui/dialog/find.cpp:88 +#: ../src/ui/dialog/tracedialog.cpp:747 #: ../share/extensions/color_HSL_adjust.inx.h:2 #: ../share/extensions/color_custom.inx.h:2 #: ../share/extensions/color_randomize.inx.h:2 ../share/extensions/dots.inx.h:2 @@ -7478,7 +7473,7 @@ msgid "Clean-up" msgstr "Neteja" #: ../src/extension/internal/filter/paint.h:238 -#: ../src/ui/tools/measure-tool.cpp:1189 ../share/extensions/measure.inx.h:17 +#: ../share/extensions/measure.inx.h:17 msgid "Length" msgstr "Longitud" @@ -7488,8 +7483,8 @@ msgstr "" "Converteix la imatge a un gravat fet de línies verticals i horitzontals" #: ../src/extension/internal/filter/paint.h:331 -#: ../src/ui/dialog/align-and-distribute.cpp:1060 -#: ../src/widgets/desktop-widget.cpp:1933 +#: ../src/ui/dialog/align-and-distribute.cpp:1090 +#: ../src/widgets/desktop-widget.cpp:2087 msgid "Drawing" msgstr "Dibuix" @@ -7498,7 +7493,7 @@ msgstr "Dibuix" #: ../src/extension/internal/filter/paint.h:496 #: ../src/extension/internal/filter/paint.h:590 #: ../src/extension/internal/filter/paint.h:976 -#: ../src/live_effects/effect.cpp:121 ../src/splivarot.cpp:2358 +#: ../src/live_effects/effect.cpp:137 ../src/splivarot.cpp:2209 msgid "Simplify" msgstr "Simplifica" @@ -7569,13 +7564,13 @@ msgid "Contrasted" msgstr "Contrastat" #: ../src/extension/internal/filter/paint.h:591 -#: ../src/live_effects/lpe-jointype.cpp:52 +#: ../src/live_effects/lpe-jointype.cpp:54 msgid "Line width" msgstr "Amplada de la línia" #: ../src/extension/internal/filter/paint.h:593 #: ../src/extension/internal/filter/paint.h:861 -#: ../src/ui/widget/filter-effect-chooser.cpp:21 +#: ../src/ui/widget/filter-effect-chooser.cpp:25 msgid "Blend mode:" msgstr "Mode degradat:" @@ -7775,14 +7770,14 @@ msgid "Source:" msgstr "Origen:" #: ../src/extension/internal/filter/transparency.h:56 -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1541 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1603 msgid "Background" msgstr "Fons" #: ../src/extension/internal/filter/transparency.h:59 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2740 -#: ../src/ui/dialog/input.cpp:959 ../src/widgets/eraser-toolbar.cpp:163 -#: ../src/widgets/pencil-toolbar.cpp:138 ../src/widgets/spray-toolbar.cpp:389 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2879 +#: ../src/ui/dialog/input.cpp:1088 ../src/widgets/eraser-toolbar.cpp:133 +#: ../src/widgets/pencil-toolbar.cpp:140 ../src/widgets/spray-toolbar.cpp:389 #: ../src/widgets/tweak-toolbar.cpp:254 ../share/extensions/extrude.inx.h:2 #: ../share/extensions/triangle.inx.h:8 msgid "Mode:" @@ -7831,17 +7826,17 @@ msgstr "Retalla" msgid "Repaint anything visible monochrome" msgstr "Repinta tot allò visible en monocrom" -#: ../src/extension/internal/gdkpixbuf-input.cpp:193 +#: ../src/extension/internal/gdkpixbuf-input.cpp:188 #, c-format msgid "%s bitmap image import" msgstr "Importa una imatge en mapa de bits %s" -#: ../src/extension/internal/gdkpixbuf-input.cpp:200 +#: ../src/extension/internal/gdkpixbuf-input.cpp:195 #, c-format msgid "Image Import Type:" msgstr "Tipus d'importació d'imatge:" -#: ../src/extension/internal/gdkpixbuf-input.cpp:200 +#: ../src/extension/internal/gdkpixbuf-input.cpp:195 #, c-format msgid "" "Embed results in stand-alone, larger SVG files. Link references a file " @@ -7851,24 +7846,24 @@ msgstr "" "enllaç de referència a un fitxer extern del document SVG, i tots els fitxers " "s'han de moure alhora." -#: ../src/extension/internal/gdkpixbuf-input.cpp:201 -#: ../src/ui/dialog/inkscape-preferences.cpp:1487 +#: ../src/extension/internal/gdkpixbuf-input.cpp:196 +#: ../src/ui/dialog/inkscape-preferences.cpp:1506 #, c-format msgid "Embed" msgstr "Incrusta" -#: ../src/extension/internal/gdkpixbuf-input.cpp:202 ../src/sp-anchor.cpp:105 -#: ../src/ui/dialog/inkscape-preferences.cpp:1487 +#: ../src/extension/internal/gdkpixbuf-input.cpp:197 ../src/sp-anchor.cpp:105 +#: ../src/ui/dialog/inkscape-preferences.cpp:1506 #, c-format msgid "Link" msgstr "Enllaç" -#: ../src/extension/internal/gdkpixbuf-input.cpp:205 +#: ../src/extension/internal/gdkpixbuf-input.cpp:200 #, c-format msgid "Image DPI:" msgstr "PPP de la imatge:" -#: ../src/extension/internal/gdkpixbuf-input.cpp:205 +#: ../src/extension/internal/gdkpixbuf-input.cpp:200 #, c-format msgid "" "Take information from file or use default bitmap import resolution as " @@ -7877,22 +7872,22 @@ msgstr "" "Agafa la informació d'un fitxer o utilitza la resolució importada del mapa " "de bits, tal com està definit en les preferències." -#: ../src/extension/internal/gdkpixbuf-input.cpp:206 +#: ../src/extension/internal/gdkpixbuf-input.cpp:201 #, c-format msgid "From file" msgstr "Des del fitxer" -#: ../src/extension/internal/gdkpixbuf-input.cpp:207 +#: ../src/extension/internal/gdkpixbuf-input.cpp:202 #, c-format msgid "Default import resolution" msgstr "Resolució d'importació predefinida" -#: ../src/extension/internal/gdkpixbuf-input.cpp:210 +#: ../src/extension/internal/gdkpixbuf-input.cpp:205 #, c-format msgid "Image Rendering Mode:" msgstr "Mode renderització de la imatge:" -#: ../src/extension/internal/gdkpixbuf-input.cpp:210 +#: ../src/extension/internal/gdkpixbuf-input.cpp:205 #, c-format msgid "" "When an image is upscaled, apply smoothing or keep blocky (pixelated). (Will " @@ -7901,31 +7896,31 @@ msgstr "" "Quan una imatge s'engrandeix, s'aplica l'allisat o es manté pixelada. (No " "funcionarà amb tots els navegadors)" -#: ../src/extension/internal/gdkpixbuf-input.cpp:211 -#: ../src/ui/dialog/inkscape-preferences.cpp:1494 +#: ../src/extension/internal/gdkpixbuf-input.cpp:206 +#: ../src/ui/dialog/inkscape-preferences.cpp:1513 #, c-format msgid "None (auto)" msgstr "Cap (predefinit)" -#: ../src/extension/internal/gdkpixbuf-input.cpp:212 -#: ../src/ui/dialog/inkscape-preferences.cpp:1494 +#: ../src/extension/internal/gdkpixbuf-input.cpp:207 +#: ../src/ui/dialog/inkscape-preferences.cpp:1513 #, c-format msgid "Smooth (optimizeQuality)" msgstr "Suau (optimització de la qualitat)" -#: ../src/extension/internal/gdkpixbuf-input.cpp:213 -#: ../src/ui/dialog/inkscape-preferences.cpp:1494 +#: ../src/extension/internal/gdkpixbuf-input.cpp:208 +#: ../src/ui/dialog/inkscape-preferences.cpp:1513 #, c-format msgid "Blocky (optimizeSpeed)" msgstr "Bloc (optimització de la velocitat)" -#: ../src/extension/internal/gdkpixbuf-input.cpp:216 +#: ../src/extension/internal/gdkpixbuf-input.cpp:211 #, c-format msgid "Hide the dialog next time and always apply the same actions." msgstr "" "Amaga el diàleg la pròxima vegada i sempre aplica les mateixes accions." -#: ../src/extension/internal/gdkpixbuf-input.cpp:216 +#: ../src/extension/internal/gdkpixbuf-input.cpp:211 #, c-format msgid "Don't ask again" msgstr "No m'ho tornis a demanar" @@ -7942,7 +7937,7 @@ msgstr "Degradats del GIMP (*.ggr)" msgid "Gradients used in GIMP" msgstr "Degradats utilitzats en el GIMP" -#: ../src/extension/internal/grid.cpp:199 ../src/ui/widget/panel.cpp:113 +#: ../src/extension/internal/grid.cpp:199 ../src/ui/widget/panel.cpp:117 msgid "Grid" msgstr "Graella" @@ -7967,7 +7962,7 @@ msgid "Vertical Offset:" msgstr "Desplaçament vertical:" #: ../src/extension/internal/grid.cpp:209 -#: ../src/ui/dialog/inkscape-preferences.cpp:1508 +#: ../src/ui/dialog/inkscape-preferences.cpp:1527 #: ../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 @@ -7997,9 +7992,9 @@ msgid "Render" msgstr "Renderització" #: ../src/extension/internal/grid.cpp:210 -#: ../src/ui/dialog/document-properties.cpp:151 -#: ../src/ui/dialog/inkscape-preferences.cpp:820 -#: ../src/widgets/toolbox.cpp:1865 +#: ../src/ui/dialog/document-properties.cpp:163 +#: ../src/ui/dialog/inkscape-preferences.cpp:827 +#: ../src/widgets/toolbox.cpp:1901 msgid "Grids" msgstr "Graelles" @@ -8049,40 +8044,40 @@ msgstr "Fitxer de dibuix d'OpenDocument" #. TRANSLATORS: The following are document crop settings for PDF import #. more info: http://www.acrobatusers.com/tech_corners/javascript_corner/tips/2006/page_bounds/ -#: ../src/extension/internal/pdfinput/pdf-input.cpp:75 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:77 msgid "media box" msgstr "Capsa de mitjans" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:76 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:78 msgid "crop box" msgstr "Capsa d'escapçament" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:77 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:79 msgid "trim box" msgstr "Capsa de retallar" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:78 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:80 msgid "bleed box" msgstr "Capsa de sagnat" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:79 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:81 msgid "art box" msgstr "Capsa d'art" #. Crop settings -#: ../src/extension/internal/pdfinput/pdf-input.cpp:109 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:117 msgid "Clip to:" msgstr "Retalla a:" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:120 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:128 msgid "Page settings" msgstr "Configuració de la pàgina" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:121 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:129 msgid "Precision of approximating gradient meshes:" msgstr "Precisió de l'aproximació de la malla dels degradats:" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:122 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:130 msgid "" "<b>Note</b>: setting the precision too high may result in a large SVG file " "and slow performance." @@ -8090,11 +8085,11 @@ msgstr "" "<b>Nota</b>: si establiu un valor massa alt per a la precisió, obtindreu un " "fitxer SVG molt gran i un baix rendiment." -#: ../src/extension/internal/pdfinput/pdf-input.cpp:126 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:134 msgid "Poppler/Cairo import" msgstr "Importació amb Poppler/Cairo" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:127 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:135 msgid "" "Import via external library. Text consists of groups containing cloned " "glyphs where each glyph is a path. Images are stored internally. Meshes " @@ -8105,11 +8100,11 @@ msgstr "" "internament. Les malles fan que tot el document es representi com una imatge " "de mapa de bits." -#: ../src/extension/internal/pdfinput/pdf-input.cpp:128 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:136 msgid "Internal import" msgstr "Importació interna" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:129 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:137 msgid "" "Import via internal (Poppler derived) library. Text is stored as text but " "white space is missing. Meshes are converted to tiles, the number depends on " @@ -8119,7 +8114,7 @@ msgstr "" "s'emmagatzema com a text, però no hi ha espais blancs. Les malles es " "converteixen en rajoles, el nombre depèn de la precisió establerta a sota." -#: ../src/extension/internal/pdfinput/pdf-input.cpp:135 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:148 msgid "rough" msgstr "aspre" @@ -8130,63 +8125,63 @@ msgstr "aspre" #. _textHandlingCombo->set_active_text(_("Import text as text")); #. hbox5 = Gtk::manage(new class Gtk::HBox(false, 4)); #. Font option -#: ../src/extension/internal/pdfinput/pdf-input.cpp:146 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:159 msgid "Replace PDF fonts by closest-named installed fonts" msgstr "Substitueix les tipografies del PDF per les que més s'hi assemblin" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:148 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:161 msgid "Embed images" msgstr "Imatges incrustades" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:150 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:163 msgid "Import settings" msgstr "Importa la configuració" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:272 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:291 msgid "PDF Import Settings" msgstr "Configuració de la importació de PDF" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:414 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:438 msgctxt "PDF input precision" msgid "rough" msgstr "aspre" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:415 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:439 msgctxt "PDF input precision" msgid "medium" msgstr "mitjà" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:416 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:440 msgctxt "PDF input precision" msgid "fine" msgstr "bo" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:417 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:441 msgctxt "PDF input precision" msgid "very fine" msgstr "molt bo" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:903 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:937 msgid "PDF Input" msgstr "Entrada PDF" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:908 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:942 msgid "Adobe PDF (*.pdf)" msgstr "Adobe PDF (*.pdf)" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:909 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:943 msgid "Adobe Portable Document Format" msgstr "Format de document portable d'Adobe" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:916 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:950 msgid "AI Input" msgstr "Entrada d'AI" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:921 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:955 msgid "Adobe Illustrator 9.0 and above (*.ai)" msgstr "Adobe Illustrator 9.0 i superior (*.ai)" -#: ../src/extension/internal/pdfinput/pdf-input.cpp:922 +#: ../src/extension/internal/pdfinput/pdf-input.cpp:956 msgid "Open files saved in Adobe Illustrator 9.0 and newer versions" msgstr "Obre fitxers desats amb l'Adobe Illustrator 9.0 i versions superiors" @@ -8202,39 +8197,39 @@ msgstr "PovRay (*.pov) (només camins i figures)" msgid "PovRay Raytracer File" msgstr "Fitxer de traçador de rajos PovRay" -#: ../src/extension/internal/svg.cpp:122 +#: ../src/extension/internal/svg.cpp:100 msgid "SVG Input" msgstr "Entrada SVG" -#: ../src/extension/internal/svg.cpp:127 +#: ../src/extension/internal/svg.cpp:105 msgid "Scalable Vector Graphic (*.svg)" msgstr "Gràfic de vectors escalables (*.svg)" -#: ../src/extension/internal/svg.cpp:128 +#: ../src/extension/internal/svg.cpp:106 msgid "Inkscape native file format and W3C standard" msgstr "Format natiu de l'Inkscape i W3C estàndard" -#: ../src/extension/internal/svg.cpp:136 +#: ../src/extension/internal/svg.cpp:114 msgid "SVG Output Inkscape" msgstr "Sortida SVG de l'Inkscape" -#: ../src/extension/internal/svg.cpp:141 +#: ../src/extension/internal/svg.cpp:119 msgid "Inkscape SVG (*.svg)" msgstr "SVG de l'Inkscape (*.svg)" -#: ../src/extension/internal/svg.cpp:142 +#: ../src/extension/internal/svg.cpp:120 msgid "SVG format with Inkscape extensions" msgstr "Format SVG amb extensions de l'Inkscape" -#: ../src/extension/internal/svg.cpp:150 ../share/extensions/scour.inx.h:19 +#: ../src/extension/internal/svg.cpp:128 ../share/extensions/scour.inx.h:19 msgid "SVG Output" msgstr "Sortida SVG" -#: ../src/extension/internal/svg.cpp:155 +#: ../src/extension/internal/svg.cpp:133 msgid "Plain SVG (*.svg)" msgstr "SVG simple (*.svg)" -#: ../src/extension/internal/svg.cpp:156 +#: ../src/extension/internal/svg.cpp:134 msgid "Scalable Vector Graphics format as defined by the W3C" msgstr "Format de gràfics de vectors escalables, definit per W3C" @@ -8266,50 +8261,50 @@ msgstr "SVG simple comprimit (*.svgz)" msgid "Scalable Vector Graphics format compressed with GZip" msgstr "Format de gràfics de vectors escalables comprimit amb GZip" -#: ../src/extension/internal/vsd-input.cpp:286 +#: ../src/extension/internal/vsd-input.cpp:296 msgid "VSD Input" msgstr "Entrada VSD" -#: ../src/extension/internal/vsd-input.cpp:291 +#: ../src/extension/internal/vsd-input.cpp:301 msgid "Microsoft Visio Diagram (*.vsd)" msgstr "Diagrama Microsoft Visio (*.vsd)" -#: ../src/extension/internal/vsd-input.cpp:292 +#: ../src/extension/internal/vsd-input.cpp:302 msgid "File format used by Microsoft Visio 6 and later" msgstr "Format del fitxer utilitzat per Microsoft Visio 6 i versions següents" -#: ../src/extension/internal/vsd-input.cpp:299 +#: ../src/extension/internal/vsd-input.cpp:309 msgid "VDX Input" msgstr "Entrada VDX" -#: ../src/extension/internal/vsd-input.cpp:304 +#: ../src/extension/internal/vsd-input.cpp:314 msgid "Microsoft Visio XML Diagram (*.vdx)" msgstr "Diagrama Microsoft Visio XML (*.vdx)" -#: ../src/extension/internal/vsd-input.cpp:305 +#: ../src/extension/internal/vsd-input.cpp:315 msgid "File format used by Microsoft Visio 2010 and later" msgstr "" "Format de fitxer utilitzat per Microsoft Visio 2010 i les versions següents" -#: ../src/extension/internal/vsd-input.cpp:312 +#: ../src/extension/internal/vsd-input.cpp:322 msgid "VSDM Input" msgstr "Entrada VSDM" -#: ../src/extension/internal/vsd-input.cpp:317 +#: ../src/extension/internal/vsd-input.cpp:327 msgid "Microsoft Visio 2013 drawing (*.vsdm)" msgstr "Disseny Microsoft Visio 2013 (*.vsdm)" -#: ../src/extension/internal/vsd-input.cpp:318 -#: ../src/extension/internal/vsd-input.cpp:331 +#: ../src/extension/internal/vsd-input.cpp:328 +#: ../src/extension/internal/vsd-input.cpp:341 msgid "File format used by Microsoft Visio 2013 and later" msgstr "" "Format de fitxer utilitzat per Microsoft Visio 2013 i les versions següents" -#: ../src/extension/internal/vsd-input.cpp:325 +#: ../src/extension/internal/vsd-input.cpp:335 msgid "VSDX Input" msgstr "Entrada VSDX" -#: ../src/extension/internal/vsd-input.cpp:330 +#: ../src/extension/internal/vsd-input.cpp:340 msgid "Microsoft Visio 2013 drawing (*.vsdx)" msgstr "Disseny Microsoft Visio 2013 (*.vsdx)" @@ -8354,23 +8349,23 @@ msgstr "Gràfic de WordPerfect (*.wpg)" msgid "Vector graphics format used by Corel WordPerfect" msgstr "Format de gràfics vectorials utilitzat pel Corel WordPerfect" -#: ../src/extension/prefdialog.cpp:251 +#: ../src/extension/prefdialog.cpp:276 msgid "Live preview" msgstr "Previsualització en temps real" -#: ../src/extension/prefdialog.cpp:251 +#: ../src/extension/prefdialog.cpp:276 msgid "Is the effect previewed live on canvas?" msgstr "Els efectes es previsualitzen al moment en el llenç?" -#: ../src/extension/system.cpp:125 ../src/extension/system.cpp:127 +#: ../src/extension/system.cpp:126 ../src/extension/system.cpp:128 msgid "Format autodetect failed. The file is being opened as SVG." msgstr "Ha fallat l'autodetecció de format. El fitxer s'obrirà com a SVG." -#: ../src/file.cpp:173 +#: ../src/file.cpp:179 msgid "default.svg" msgstr "default.ca.svg" -#: ../src/file.cpp:414 +#: ../src/file.cpp:420 msgid "" "Old Inkscape files use 1in == 90px. CSS requires 1in == 96px.\n" "Drawing elements may be too small. This can be corrected by\n" @@ -8378,30 +8373,28 @@ msgid "" "all the elements in the drawing." msgstr "" -#: ../src/file.cpp:418 ../src/file.cpp:535 +#: ../src/file.cpp:425 ../src/file.cpp:523 msgid "Old Inkscape file detected (90 DPI)" -msgstr "" +msgstr "S'ha detectat un fitxer de l'Inkscape antic (90 DPI)" -#: ../src/file.cpp:425 ../src/file.cpp:542 -#, fuzzy +#: ../src/file.cpp:437 ../src/file.cpp:535 msgid "Create backup file (in same directory)." -msgstr "No s'ha pogut crear el directori de perfil %s." +msgstr "Crea una còpia de seguretat del fitxer (al mateix directori)" -#: ../src/file.cpp:431 ../src/file.cpp:548 ../src/ui/widget/page-sizer.cpp:898 +#: ../src/file.cpp:448 ../src/file.cpp:546 ../src/ui/widget/page-sizer.cpp:958 msgid "Set 'viewBox'" msgstr "Defineix el «quadre de visualització»" -#: ../src/file.cpp:432 ../src/file.cpp:549 -#, fuzzy +#: ../src/file.cpp:449 ../src/file.cpp:547 msgid "Scale elements" -msgstr "Mode amplia/redueix" +msgstr "Escala els elements" -#: ../src/file.cpp:433 ../src/file.cpp:550 -#: ../src/widgets/connector-toolbar.cpp:316 +#: ../src/file.cpp:450 ../src/file.cpp:548 +#: ../src/widgets/connector-toolbar.cpp:317 msgid "Ignore" msgstr "Ignora" -#: ../src/file.cpp:530 +#: ../src/file.cpp:517 msgid "" "Old Inkscape files use 1in == 90px. CSS requires 1in == 96px.\n" "Drawings meant to match a physical size (e.g. Letter or A4)\n" @@ -8412,49 +8405,48 @@ msgstr "" #. Look for SPNamedView and SPDefs loop #. desktop->getDocument()->ensureUpToDate(); // Does not update box3d! -#: ../src/file.cpp:771 -#, fuzzy +#: ../src/file.cpp:722 msgid "Update Document" -msgstr "Desa el document" +msgstr "Actualitza el document" -#: ../src/file.cpp:787 ../src/main-cmdlinexact.cpp:177 +#: ../src/file.cpp:738 msgid "Broken links have been changed to point to existing files." msgstr "" "Els enllaços trencats han estat modificats per què apuntin als fitxers " "existents." -#: ../src/file.cpp:798 ../src/file.cpp:1754 +#: ../src/file.cpp:749 ../src/file.cpp:1694 #, c-format msgid "Failed to load the requested file %s" msgstr "No s'ha pogut carregar el fitxer demanat %s" -#: ../src/file.cpp:824 +#: ../src/file.cpp:775 msgid "Document not saved yet. Cannot revert." msgstr "No s'ha desat el document. És irreversible." -#: ../src/file.cpp:830 +#: ../src/file.cpp:781 msgid "Changes will be lost! Are you sure you want to reload document %1?" msgstr "" "Es perdran els canvis. Esteu segur que voleu tornar a carregar el document " "%1?" -#: ../src/file.cpp:856 +#: ../src/file.cpp:807 msgid "Document reverted." msgstr "S'ha recuperat el document anterior." -#: ../src/file.cpp:858 +#: ../src/file.cpp:809 msgid "Document not reverted." msgstr "No s'ha recuperat el document anterior." -#: ../src/file.cpp:1008 +#: ../src/file.cpp:959 msgid "Select file to open" msgstr "Seleccioneu el fitxer per obrir" -#: ../src/file.cpp:1090 +#: ../src/file.cpp:1041 msgid "Clean up document" msgstr "Neteja el document" -#: ../src/file.cpp:1097 +#: ../src/file.cpp:1048 #, c-format msgid "Removed <b>%i</b> unused definition in <defs>." msgid_plural "Removed <b>%i</b> unused definitions in <defs>." @@ -8462,11 +8454,11 @@ msgstr[0] "S'ha esborrat <b>%i</b>definició sense fer servir a <defs>." msgstr[1] "" "S'han esborrat <b>%i</b>definicions sense fer servir a <defs>." -#: ../src/file.cpp:1102 +#: ../src/file.cpp:1053 msgid "No unused definitions in <defs>." msgstr "No hi ha definicions sense fer servir a <defs>." -#: ../src/file.cpp:1136 +#: ../src/file.cpp:1087 #, c-format msgid "" "No Inkscape extension found to save document (%s). This may have been " @@ -8475,12 +8467,12 @@ msgstr "" "No s'ha trobat cap extensió de l'Inkscape per desar el document (%s). És " "possible que es desconegui l'extensió del fitxer." -#: ../src/file.cpp:1137 ../src/file.cpp:1147 ../src/file.cpp:1156 -#: ../src/file.cpp:1163 ../src/file.cpp:1169 +#: ../src/file.cpp:1088 ../src/file.cpp:1098 ../src/file.cpp:1107 +#: ../src/file.cpp:1114 ../src/file.cpp:1120 msgid "Document not saved." msgstr "No s'ha desat el document." -#: ../src/file.cpp:1146 +#: ../src/file.cpp:1097 #, c-format msgid "" "File %s is write protected. Please remove write protection and try again." @@ -8488,54 +8480,54 @@ msgstr "" "El fitxer %s està protegit contra escriptura. Traieu la protecció i torneu-" "ho a provar." -#: ../src/file.cpp:1155 +#: ../src/file.cpp:1106 #, c-format msgid "File %s could not be saved." msgstr "No s'ha pogut desar el fitxer %s." -#: ../src/file.cpp:1188 ../src/file.cpp:1190 +#: ../src/file.cpp:1139 ../src/file.cpp:1141 msgid "Document saved." msgstr "S'ha desat el document." #. We are saving for the first time; create a unique default filename -#: ../src/file.cpp:1333 ../src/file.cpp:1913 +#: ../src/file.cpp:1284 ../src/file.cpp:1853 msgid "drawing" msgstr "Dibuix" -#: ../src/file.cpp:1338 +#: ../src/file.cpp:1289 msgid "drawing-%1" msgstr "dibuix-%1" -#: ../src/file.cpp:1355 +#: ../src/file.cpp:1306 msgid "Select file to save a copy to" msgstr "Seleccioneu el fitxer per desar-ne una còpia" -#: ../src/file.cpp:1357 +#: ../src/file.cpp:1308 msgid "Select file to save to" msgstr "Seleccioneu el fitxer per desar" -#: ../src/file.cpp:1462 ../src/file.cpp:1464 +#: ../src/file.cpp:1413 ../src/file.cpp:1415 msgid "No changes need to be saved." msgstr "No hi ha cap canvi per desar." -#: ../src/file.cpp:1483 +#: ../src/file.cpp:1434 msgid "Saving document..." msgstr "S'està desant el document..." -#: ../src/file.cpp:1751 ../src/ui/dialog/inkscape-preferences.cpp:1481 -#: ../src/ui/dialog/ocaldialogs.cpp:1091 +#: ../src/file.cpp:1691 ../src/ui/dialog/inkscape-preferences.cpp:1500 +#: ../src/ui/dialog/ocaldialogs.cpp:1244 msgid "Import" msgstr "Importa" -#: ../src/file.cpp:1801 +#: ../src/file.cpp:1741 msgid "Select file to import" msgstr "Seleccioneu el fitxer per importar" -#: ../src/file.cpp:1934 +#: ../src/file.cpp:1874 msgid "Select file to export to" msgstr "Seleccioneu el fitxer per exportar" -#: ../src/file.cpp:2187 +#: ../src/file.cpp:2127 msgid "Import Clip Art" msgstr "Importa Clip Art" @@ -8620,18 +8612,18 @@ msgstr "Llum forta" msgid "Soft Light" msgstr "Llum suau" -#: ../src/filter-enums.cpp:63 ../src/splivarot.cpp:72 +#: ../src/filter-enums.cpp:63 ../src/splivarot.cpp:89 ../src/splivarot.cpp:95 msgid "Difference" msgstr "Resta" -#: ../src/filter-enums.cpp:64 ../src/splivarot.cpp:79 +#: ../src/filter-enums.cpp:64 ../src/splivarot.cpp:101 msgid "Exclusion" msgstr "Exclusió" -#: ../src/filter-enums.cpp:65 ../src/ui/tools/flood-tool.cpp:84 -#: ../src/ui/widget/color-icc-selector.cpp:169 -#: ../src/ui/widget/color-icc-selector.cpp:173 -#: ../src/ui/widget/color-scales.cpp:381 ../src/ui/widget/color-scales.cpp:382 +#: ../src/filter-enums.cpp:65 ../src/ui/tools/flood-tool.cpp:94 +#: ../src/ui/widget/color-icc-selector.cpp:182 +#: ../src/ui/widget/color-icc-selector.cpp:186 +#: ../src/ui/widget/color-scales.cpp:411 ../src/ui/widget/color-scales.cpp:412 #: ../src/widgets/tweak-toolbar.cpp:286 msgid "Hue" msgstr "To" @@ -8671,7 +8663,7 @@ msgstr "Neteja" msgid "Copy" msgstr "Copia" -#: ../src/filter-enums.cpp:97 ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1561 +#: ../src/filter-enums.cpp:97 ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1623 msgid "Destination" msgstr "Destinació" @@ -8699,8 +8691,8 @@ msgstr "Més clar" msgid "Arithmetic" msgstr "Aritmètic" -#: ../src/filter-enums.cpp:120 ../src/selection-chemistry.cpp:542 -#: ../src/ui/dialog/objects.cpp:1880 +#: ../src/filter-enums.cpp:120 ../src/selection-chemistry.cpp:545 +#: ../src/ui/dialog/objects.cpp:1900 msgid "Duplicate" msgstr "Duplica" @@ -8737,86 +8729,86 @@ msgstr "Llum omnidireccional" msgid "Spot Light" msgstr "Focus" -#: ../src/gradient-chemistry.cpp:1613 +#: ../src/gradient-chemistry.cpp:1617 msgid "Invert gradient colors" msgstr "Inverteix el degradat de colors" -#: ../src/gradient-chemistry.cpp:1640 +#: ../src/gradient-chemistry.cpp:1644 msgid "Reverse gradient" msgstr "Inverteix el degradat" -#: ../src/gradient-chemistry.cpp:1654 ../src/widgets/gradient-selector.cpp:208 +#: ../src/gradient-chemistry.cpp:1658 ../src/widgets/gradient-selector.cpp:222 msgid "Delete swatch" msgstr "Elimina la mostra" -#: ../src/gradient-drag.cpp:94 ../src/ui/tools/gradient-tool.cpp:86 -#: ../src/ui/tools/mesh-tool.cpp:103 +#: ../src/gradient-drag.cpp:97 ../src/ui/tools/gradient-tool.cpp:93 +#: ../src/ui/tools/mesh-tool.cpp:104 msgid "Linear gradient <b>start</b>" msgstr "<b>Inici</b> del degradat lineal" #. POINT_LG_BEGIN -#: ../src/gradient-drag.cpp:95 ../src/ui/tools/gradient-tool.cpp:87 -#: ../src/ui/tools/mesh-tool.cpp:104 +#: ../src/gradient-drag.cpp:98 ../src/ui/tools/gradient-tool.cpp:94 +#: ../src/ui/tools/mesh-tool.cpp:105 msgid "Linear gradient <b>end</b>" msgstr "<b>Final</b> del degradat lineal" -#: ../src/gradient-drag.cpp:96 ../src/ui/tools/gradient-tool.cpp:88 -#: ../src/ui/tools/mesh-tool.cpp:105 +#: ../src/gradient-drag.cpp:99 ../src/ui/tools/gradient-tool.cpp:95 +#: ../src/ui/tools/mesh-tool.cpp:106 msgid "Linear gradient <b>mid stop</b>" msgstr "<b>Punt mig</b> del degradat lineal" -#: ../src/gradient-drag.cpp:97 ../src/ui/tools/gradient-tool.cpp:89 -#: ../src/ui/tools/mesh-tool.cpp:106 +#: ../src/gradient-drag.cpp:100 ../src/ui/tools/gradient-tool.cpp:96 +#: ../src/ui/tools/mesh-tool.cpp:107 msgid "Radial gradient <b>center</b>" msgstr "<b>Centre</b> del degradat radial" -#: ../src/gradient-drag.cpp:98 ../src/gradient-drag.cpp:99 -#: ../src/ui/tools/gradient-tool.cpp:90 ../src/ui/tools/gradient-tool.cpp:91 -#: ../src/ui/tools/mesh-tool.cpp:107 ../src/ui/tools/mesh-tool.cpp:108 +#: ../src/gradient-drag.cpp:101 ../src/gradient-drag.cpp:102 +#: ../src/ui/tools/gradient-tool.cpp:97 ../src/ui/tools/gradient-tool.cpp:98 +#: ../src/ui/tools/mesh-tool.cpp:108 ../src/ui/tools/mesh-tool.cpp:109 msgid "Radial gradient <b>radius</b>" msgstr "<b>Radi</b> del degradat radial" -#: ../src/gradient-drag.cpp:100 ../src/ui/tools/gradient-tool.cpp:92 -#: ../src/ui/tools/mesh-tool.cpp:109 +#: ../src/gradient-drag.cpp:103 ../src/ui/tools/gradient-tool.cpp:99 +#: ../src/ui/tools/mesh-tool.cpp:110 msgid "Radial gradient <b>focus</b>" msgstr "<b>Focus</b> del degradat radial" #. POINT_RG_FOCUS -#: ../src/gradient-drag.cpp:101 ../src/gradient-drag.cpp:102 -#: ../src/ui/tools/gradient-tool.cpp:93 ../src/ui/tools/gradient-tool.cpp:94 -#: ../src/ui/tools/mesh-tool.cpp:110 ../src/ui/tools/mesh-tool.cpp:111 +#: ../src/gradient-drag.cpp:104 ../src/gradient-drag.cpp:105 +#: ../src/ui/tools/gradient-tool.cpp:100 ../src/ui/tools/gradient-tool.cpp:101 +#: ../src/ui/tools/mesh-tool.cpp:111 ../src/ui/tools/mesh-tool.cpp:112 msgid "Radial gradient <b>mid stop</b>" msgstr "<b>Punt mig</b> del degradat radial" -#: ../src/gradient-drag.cpp:103 ../src/ui/tools/gradient-tool.cpp:95 -#: ../src/ui/tools/mesh-tool.cpp:112 +#: ../src/gradient-drag.cpp:106 ../src/ui/tools/gradient-tool.cpp:102 +#: ../src/ui/tools/mesh-tool.cpp:113 msgid "Mesh gradient <b>corner</b>" msgstr "<b>Angle</b> del degradat de la malla" -#: ../src/gradient-drag.cpp:104 ../src/ui/tools/gradient-tool.cpp:96 -#: ../src/ui/tools/mesh-tool.cpp:113 +#: ../src/gradient-drag.cpp:107 ../src/ui/tools/gradient-tool.cpp:103 +#: ../src/ui/tools/mesh-tool.cpp:114 msgid "Mesh gradient <b>handle</b>" msgstr "<b>Nansa</b> del degradat de la malla" -#: ../src/gradient-drag.cpp:105 ../src/ui/tools/gradient-tool.cpp:97 -#: ../src/ui/tools/mesh-tool.cpp:114 +#: ../src/gradient-drag.cpp:108 ../src/ui/tools/gradient-tool.cpp:104 +#: ../src/ui/tools/mesh-tool.cpp:115 msgid "Mesh gradient <b>tensor</b>" msgstr "<b>Tensor</b> del degradat de la malla" -#: ../src/gradient-drag.cpp:563 +#: ../src/gradient-drag.cpp:566 msgid "Added patch row or column" msgstr "Tros de fila o columna afegida" -#: ../src/gradient-drag.cpp:806 +#: ../src/gradient-drag.cpp:809 msgid "Merge gradient handles" msgstr "Mescla els punts de control del degradat" #. we did an undoable action -#: ../src/gradient-drag.cpp:1123 +#: ../src/gradient-drag.cpp:1126 msgid "Move gradient handle" msgstr "Mou els punts de control del degradat" -#: ../src/gradient-drag.cpp:1182 ../src/widgets/gradient-vector.cpp:798 +#: ../src/gradient-drag.cpp:1185 ../src/widgets/gradient-vector.cpp:834 msgid "Delete gradient stop" msgstr "Suprimeix una fase del degradat" @@ -8837,7 +8829,7 @@ msgstr " (traç)" #: ../src/gradient-drag.cpp:1482 #, c-format msgid "%s for: %s%s" -msgstr "" +msgstr "%s per: %s%s" #: ../src/gradient-drag.cpp:1489 #, c-format @@ -8884,43 +8876,43 @@ msgstr "Mou les fases mitges del degradat" msgid "Delete gradient stop(s)" msgstr "Suprimeix les fases del degradat" -#: ../src/inkscape.cpp:238 +#: ../src/inkscape.cpp:242 msgid "Autosave failed! Cannot create directory %1." msgstr "Ha fallat el desat automàtic. Impossible crear el directori %1." -#: ../src/inkscape.cpp:247 +#: ../src/inkscape.cpp:251 msgid "Autosave failed! Cannot open directory %1." msgstr "Ha fallat el desat automàtic. Impossible obrir el directori %1." -#: ../src/inkscape.cpp:263 +#: ../src/inkscape.cpp:267 msgid "Autosaving documents..." msgstr "Desat automàtic de documents..." -#: ../src/inkscape.cpp:331 +#: ../src/inkscape.cpp:335 msgid "Autosave failed! Could not find inkscape extension to save document." msgstr "" "Ha fallat el desat automàtic. No s'ha trobat l'extensió de l'Inkscape per " "desar-lo." -#: ../src/inkscape.cpp:334 ../src/inkscape.cpp:341 +#: ../src/inkscape.cpp:338 ../src/inkscape.cpp:345 #, c-format msgid "Autosave failed! File %s could not be saved." msgstr "Ha fallat el desat automàtic. No s'ha pogut desar el fitxer %s." -#: ../src/inkscape.cpp:356 +#: ../src/inkscape.cpp:360 msgid "Autosave complete." msgstr "Desat automàtic acabat." -#: ../src/inkscape.cpp:714 +#: ../src/inkscape.cpp:618 msgid "Untitled document" msgstr "Document sense títol" #. Show nice dialog box -#: ../src/inkscape.cpp:746 +#: ../src/inkscape.cpp:650 msgid "Inkscape encountered an internal error and will close now.\n" msgstr "L'Inkscape ha trobat un error intern i ara es tancarà.\n" -#: ../src/inkscape.cpp:747 +#: ../src/inkscape.cpp:651 msgid "" "Automatic backups of unsaved documents were done to the following " "locations:\n" @@ -8928,266 +8920,640 @@ msgstr "" "S'han fet còpies de seguretat automàtiques dels documents sense desar, a les " "ubicacions següents:\n" -#: ../src/inkscape.cpp:748 +#: ../src/inkscape.cpp:652 msgid "Automatic backup of the following documents failed:\n" msgstr "No s'ha pogut fer còpia de seguretat dels documents següents:\n" -#: ../src/inkview.cpp:225 -#, fuzzy -msgid "Inkscape Options" -msgstr "Extensions de l'Inkscape: " - -#: ../src/inkview.cpp:226 -#, fuzzy -msgid "Default program options" -msgstr "Fraccions per defecte" - -#: ../src/inkview.cpp:233 -msgid "NUM" -msgstr "" - -#: ../src/inkview.cpp:239 -msgid "FILES..." -msgstr "" - -#: ../src/inkview.cpp:251 -#, fuzzy -msgid "Open SVG files" -msgstr "Obre fitxers de traçador HPGL" - -#: ../src/knot.cpp:329 +#: ../src/knot.cpp:348 msgid "Node or handle drag canceled." msgstr "S'ha cancel·lat l'arrossegament del node o nansa." -#: ../src/knotholder.cpp:167 +#: ../src/knotholder.cpp:171 msgid "Change handle" msgstr "Canvia la nansa" -#: ../src/knotholder.cpp:254 +#: ../src/knotholder.cpp:258 msgid "Move handle" msgstr "Mou la nansa" #. TRANSLATORS: This refers to the pattern that's inside the object -#: ../src/knotholder.cpp:273 ../src/knotholder.cpp:295 +#: ../src/knotholder.cpp:277 ../src/knotholder.cpp:299 msgid "<b>Move</b> the pattern fill inside the object" msgstr "<b>Mou</b> el patró de farcit dins l'objecte" -#: ../src/knotholder.cpp:277 ../src/knotholder.cpp:299 +#: ../src/knotholder.cpp:281 ../src/knotholder.cpp:303 msgid "<b>Scale</b> the pattern fill; uniformly if with <b>Ctrl</b>" msgstr "<b>Escala</b> el patró de farcit; amb <b>Ctrl</b> ho fa uniformement" -#: ../src/knotholder.cpp:281 ../src/knotholder.cpp:303 +#: ../src/knotholder.cpp:285 ../src/knotholder.cpp:307 msgid "<b>Rotate</b> the pattern fill; with <b>Ctrl</b> to snap angle" msgstr "<b>Gira</b> el patró de farcit; amb <b>Ctrl</b> ajusta l'angle" -#: ../src/libnrtype/FontFactory.cpp:646 +#: ../src/libgdl/gdl-dock-bar.c:105 +msgid "Master" +msgstr "Mestre" + +#: ../src/libgdl/gdl-dock-bar.c:106 +msgid "GdlDockMaster object which the dockbar widget is attached to" +msgstr "Objecte GdlDockMaster que està associat al giny de la barra" + +#: ../src/libgdl/gdl-dock-bar.c:113 +msgid "Dockbar style" +msgstr "Estil de la barra acoblable" + +#: ../src/libgdl/gdl-dock-bar.c:114 +msgid "Dockbar style to show items on it" +msgstr "Estil de la barra acoblable que mostra els elements que conté" + +#: ../src/libgdl/gdl-dock-item-grip.c:402 +msgid "Iconify this dock" +msgstr "Iconifica l'acoblador" + +#: ../src/libgdl/gdl-dock-item-grip.c:404 +msgid "Close this dock" +msgstr "Tanca aquest acoblador" + +#: ../src/libgdl/gdl-dock-item-grip.c:723 ../src/libgdl/gdl-dock-tablabel.c:125 +msgid "Controlling dock item" +msgstr "S'està controlant l'acoblador" + +#: ../src/libgdl/gdl-dock-item-grip.c:724 +msgid "Dockitem which 'owns' this grip" +msgstr "Acoblador «propietari» de l'agafador" + +#: ../src/libgdl/gdl-dock-item.c:298 ../src/widgets/ruler.cpp:201 +#: ../share/extensions/gcodetools_graffiti.inx.h:9 +#: ../share/extensions/gcodetools_orientation_points.inx.h:2 +msgid "Orientation" +msgstr "Orientació" + +#: ../src/libgdl/gdl-dock-item.c:299 +msgid "Orientation of the docking item" +msgstr "Orientació de l'element d'acoblament" + +#: ../src/libgdl/gdl-dock-item.c:314 +msgid "Resizable" +msgstr "Mida variable" + +#: ../src/libgdl/gdl-dock-item.c:315 +msgid "If set, the dock item can be resized when docked in a GtkPanel widget" +msgstr "" +"Si es marca l'opció, es podrà canviar la mida de l'element acoblador quan " +"estigui acoblat en el giny GtkPanel" + +#: ../src/libgdl/gdl-dock-item.c:322 +msgid "Item behavior" +msgstr "Comportament de l'element" + +#: ../src/libgdl/gdl-dock-item.c:323 +msgid "" +"General behavior for the dock item (i.e. whether it can float, if it's " +"locked, etc.)" +msgstr "" +"Comportament general de l'element acoblable (per exemple, si pot flotar, si " +"es pot bloquejar, etc...)" + +#: ../src/libgdl/gdl-dock-item.c:331 ../src/libgdl/gdl-dock-master.c:148 +msgid "Locked" +msgstr "Bloquejat" + +#: ../src/libgdl/gdl-dock-item.c:332 +msgid "" +"If set, the dock item cannot be dragged around and it doesn't show a grip" +msgstr "" +"Si es marca l'opció, l'element acoblable no es podrà arrossegar i no tindrà " +"cap agafador" + +#: ../src/libgdl/gdl-dock-item.c:340 +msgid "Preferred width" +msgstr "Amplada preferida" + +#: ../src/libgdl/gdl-dock-item.c:341 +msgid "Preferred width for the dock item" +msgstr "Amplada preferida de l'element acoblable" + +#: ../src/libgdl/gdl-dock-item.c:347 +msgid "Preferred height" +msgstr "Alçada preferida" + +#: ../src/libgdl/gdl-dock-item.c:348 +msgid "Preferred height for the dock item" +msgstr "Alçada preferida de l'element acoblable" + +#: ../src/libgdl/gdl-dock-item.c:716 +#, c-format +msgid "" +"You can't add a dock object (%p of type %s) inside a %s. Use a GdlDock or " +"some other compound dock object." +msgstr "" +"No podeu afegir un objecte acoblable (%p de tipus %s) dins d'un %s. " +"Utilitzeu un GdlDock o bé algun altre objecte acoblable compost." + +#: ../src/libgdl/gdl-dock-item.c:723 +#, c-format +msgid "" +"Attempting to add a widget with type %s to a %s, but it can only contain one " +"widget at a time; it already contains a widget of type %s" +msgstr "" +"S'ha intentat afegir un giny de tipus %s a un %s, però aquest només permet " +"tenir-ne un de sol i ja en té un de tipus %s" + +#: ../src/libgdl/gdl-dock-item.c:1474 ../src/libgdl/gdl-dock-item.c:1524 +#, c-format +msgid "Unsupported docking strategy %s in dock object of type %s" +msgstr "" +"Sense suport estratègic d'acoblament %s en l'objecte acoblador del tipus %s" + +#. UnLock menuitem +#: ../src/libgdl/gdl-dock-item.c:1632 +msgid "UnLock" +msgstr "Desbloca" + +#. Hide menuitem. +#: ../src/libgdl/gdl-dock-item.c:1639 +msgid "Hide" +msgstr "Amaga" + +#. Lock menuitem +#: ../src/libgdl/gdl-dock-item.c:1644 +msgid "Lock" +msgstr "Bloca" + +#: ../src/libgdl/gdl-dock-item.c:1907 +#, c-format +msgid "Attempt to bind an unbound item %p" +msgstr "S'ha intentat acoblar un element deslligat %p" + +#: ../src/libgdl/gdl-dock-master.c:141 ../src/libgdl/gdl-dock.c:184 +msgid "Default title" +msgstr "Títol per defecte" + +#: ../src/libgdl/gdl-dock-master.c:142 +msgid "Default title for newly created floating docks" +msgstr "Títol per defecte per als nous acobladors flotants" + +#: ../src/libgdl/gdl-dock-master.c:149 +msgid "" +"If is set to 1, all the dock items bound to the master are locked; if it's " +"0, all are unlocked; -1 indicates inconsistency among the items" +msgstr "" +"Si és 1, tots els elements acoblats al mestre estan bloquejats; si és 0, " +"estan desbloquejats; -1 indica que n'hi ha de bloquejats i n'hi ha que no" + +#: ../src/libgdl/gdl-dock-master.c:157 ../src/libgdl/gdl-switcher.c:737 +msgid "Switcher Style" +msgstr "Estil del commutador" + +#: ../src/libgdl/gdl-dock-master.c:158 ../src/libgdl/gdl-switcher.c:738 +msgid "Switcher buttons style" +msgstr "Estil dels botons del commutador" + +#: ../src/libgdl/gdl-dock-master.c:783 +#, c-format +msgid "" +"master %p: unable to add object %p[%s] to the hash. There already is an " +"item with that name (%p)." +msgstr "" +"Mestre %p: no s'ha pogut afegir l'objecte %p[%s] a l’assortiment. Ja n'hi " +"havia un altre amb el mateix nom (%p)." + +#: ../src/libgdl/gdl-dock-master.c:955 +#, c-format +msgid "" +"The new dock controller %p is automatic. Only manual dock objects should be " +"named controller." +msgstr "" +"El nou controlador acoblable %p és automàtic. Només els objectes manuals " +"acoblables es poden dir controladors." + +#: ../src/libgdl/gdl-dock-notebook.c:132 +#: ../src/ui/dialog/align-and-distribute.cpp:1089 +#: ../src/ui/dialog/document-properties.cpp:161 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1549 +#: ../src/widgets/desktop-widget.cpp:2083 +#: ../share/extensions/empty_page.inx.h:1 +#: ../share/extensions/voronoi2svg.inx.h:10 +msgid "Page" +msgstr "Pàgina" + +#: ../src/libgdl/gdl-dock-notebook.c:133 +msgid "The index of the current page" +msgstr "L'índex de la pàgina actual" + +#: ../src/libgdl/gdl-dock-object.c:125 +#: ../src/live_effects/parameter/originalpatharray.cpp:82 +#: ../src/ui/dialog/inkscape-preferences.cpp:1561 +#: ../src/ui/widget/page-sizer.cpp:285 ../src/widgets/gradient-selector.cpp:150 +#: ../src/widgets/sp-xmlview-attr-list.cpp:49 +msgid "Name" +msgstr "Nom" + +#: ../src/libgdl/gdl-dock-object.c:126 +msgid "Unique name for identifying the dock object" +msgstr "Nom únic per identificar l'objecte acoblador" + +#: ../src/libgdl/gdl-dock-object.c:133 +msgid "Long name" +msgstr "Nom llarg" + +#: ../src/libgdl/gdl-dock-object.c:134 +msgid "Human readable name for the dock object" +msgstr "Nom més explicatiu de l'objecte acoblador" + +#: ../src/libgdl/gdl-dock-object.c:140 +msgid "Stock Icon" +msgstr "Icona estoc" + +#: ../src/libgdl/gdl-dock-object.c:141 +msgid "Stock icon for the dock object" +msgstr "Icona de l'estoc per l'objecte acoblable" + +#: ../src/libgdl/gdl-dock-object.c:147 +msgid "Pixbuf Icon" +msgstr "Icona Pixbuf" + +#: ../src/libgdl/gdl-dock-object.c:148 +msgid "Pixbuf icon for the dock object" +msgstr "Icona Pixbuf de l'objecte acoblador" + +#: ../src/libgdl/gdl-dock-object.c:153 +msgid "Dock master" +msgstr "Acoblador mestre" + +#: ../src/libgdl/gdl-dock-object.c:154 +msgid "Dock master this dock object is bound to" +msgstr "Acoblador mestre al qual pertany a aquest objecte acoblable" + +#: ../src/libgdl/gdl-dock-object.c:463 +#, c-format +msgid "" +"Call to gdl_dock_object_dock in a dock object %p (object type is %s) which " +"hasn't implemented this method" +msgstr "" +"S'ha cridat la funció gdl_dock_object_dock a l'objecte acoblador %p (el " +"tipus d’objecte és %s), que no ha implementat aquest mètode" + +#: ../src/libgdl/gdl-dock-object.c:602 +#, c-format +msgid "" +"Dock operation requested in a non-bound object %p. The application might " +"crash" +msgstr "" +"L'operació s'ha sol·licitat des d'un objecte %p no enllaçat. L'aplicació " +"podria fallar" + +#: ../src/libgdl/gdl-dock-object.c:609 +#, c-format +msgid "Cannot dock %p to %p because they belong to different masters" +msgstr "No s'ha pogut acoblar %p a %p perquè pertanyen a mestres diferents" + +#: ../src/libgdl/gdl-dock-object.c:651 +#, c-format +msgid "" +"Attempt to bind to %p an already bound dock object %p (current master: %p)" +msgstr "" +"Intent d'associar %p a un objecte acoblable que ja està unit %p (mestre " +"actual: %p)" + +#: ../src/libgdl/gdl-dock-paned.c:130 ../src/widgets/ruler.cpp:239 +msgid "Position" +msgstr "Posició" + +#: ../src/libgdl/gdl-dock-paned.c:131 +msgid "Position of the divider in pixels" +msgstr "Posició del separador en píxels" + +#: ../src/libgdl/gdl-dock-placeholder.c:141 +msgid "Sticky" +msgstr "Enganxós" + +#: ../src/libgdl/gdl-dock-placeholder.c:142 +msgid "" +"Whether the placeholder will stick to its host or move up the hierarchy when " +"the host is redocked" +msgstr "" +"Indica si el quadre estarà enganxat al seu amfitrió o ascendirà en la " +"jerarquia quan l'amfitrió es torni a acoblar" + +#: ../src/libgdl/gdl-dock-placeholder.c:149 +msgid "Host" +msgstr "Amfitrió" + +#: ../src/libgdl/gdl-dock-placeholder.c:150 +msgid "The dock object this placeholder is attached to" +msgstr "L’objecte acoblador del quadre està unit a" + +#: ../src/libgdl/gdl-dock-placeholder.c:157 +msgid "Next placement" +msgstr "Posició següent" + +#: ../src/libgdl/gdl-dock-placeholder.c:158 +msgid "" +"The position an item will be docked to our host if a request is made to dock " +"to us" +msgstr "" +"La posició d'un element s'acoblarà al nostre amfitrió si es fa una petició " +"per a acoblar-nos" + +#: ../src/libgdl/gdl-dock-placeholder.c:168 +msgid "Width for the widget when it's attached to the placeholder" +msgstr "Amplada del giny quan s’uneixi al quadre" + +#: ../src/libgdl/gdl-dock-placeholder.c:176 +msgid "Height for the widget when it's attached to the placeholder" +msgstr "Alçada del giny quan s’uneixi al quadre" + +#: ../src/libgdl/gdl-dock-placeholder.c:182 +msgid "Floating Toplevel" +msgstr "Nivell superior flotant" + +#: ../src/libgdl/gdl-dock-placeholder.c:183 +msgid "Whether the placeholder is standing in for a floating toplevel dock" +msgstr "Indica si el quadre està en un acoblador flotant de nivell superior" + +#: ../src/libgdl/gdl-dock-placeholder.c:189 +msgid "X Coordinate" +msgstr "Coordenada X" + +#: ../src/libgdl/gdl-dock-placeholder.c:190 +msgid "X coordinate for dock when floating" +msgstr "Coordenada X per a l'acoblador quan està flotant" + +#: ../src/libgdl/gdl-dock-placeholder.c:196 +msgid "Y Coordinate" +msgstr "Coordenada Y" + +#: ../src/libgdl/gdl-dock-placeholder.c:197 +msgid "Y coordinate for dock when floating" +msgstr "Coordenada Y per a l'acoblador quan està flotant" + +#: ../src/libgdl/gdl-dock-placeholder.c:499 +msgid "Attempt to dock a dock object to an unbound placeholder" +msgstr "S'ha intentat acoblar un objecte acoblador a un quadre desvinculat" + +#: ../src/libgdl/gdl-dock-placeholder.c:611 +#, c-format +msgid "Got a detach signal from an object (%p) who is not our host %p" +msgstr "" +"S'ha rebut un senyal de separació d'un objecte (%p) que no es troba en el " +"nostre amfitrió %p" + +#: ../src/libgdl/gdl-dock-placeholder.c:636 +#, c-format +msgid "" +"Something weird happened while getting the child placement for %p from " +"parent %p" +msgstr "" +"S'ha produït una cosa estranya mentre s'obtenia la posició del fill %p des " +"del pare %p" + +#: ../src/libgdl/gdl-dock-tablabel.c:126 +msgid "Dockitem which 'owns' this tablabel" +msgstr "Element acoblable que «conté» aquesta pestanya" + +#: ../src/libgdl/gdl-dock.c:176 ../src/ui/dialog/inkscape-preferences.cpp:682 +#: ../src/ui/dialog/inkscape-preferences.cpp:725 +msgid "Floating" +msgstr "Flotant" + +#: ../src/libgdl/gdl-dock.c:177 +msgid "Whether the dock is floating in its own window" +msgstr "Indica si l'acoblador és flotant i té una finestra pròpia" + +#: ../src/libgdl/gdl-dock.c:185 +msgid "Default title for the newly created floating docks" +msgstr "Títol per defecte pels nous acobladors flotants" + +#: ../src/libgdl/gdl-dock.c:192 +msgid "Width for the dock when it's of floating type" +msgstr "Amplada de l'acoblador quan és del tipus flotant" + +#: ../src/libgdl/gdl-dock.c:200 +msgid "Height for the dock when it's of floating type" +msgstr "Alçada de l'acoblador quan és del tipus flotant" + +#: ../src/libgdl/gdl-dock.c:207 +msgid "Float X" +msgstr "X flotant" + +#: ../src/libgdl/gdl-dock.c:208 +msgid "X coordinate for a floating dock" +msgstr "Coordenada X de l'acoblador flotant" + +#: ../src/libgdl/gdl-dock.c:215 +msgid "Float Y" +msgstr "Y flotant" + +#: ../src/libgdl/gdl-dock.c:216 +msgid "Y coordinate for a floating dock" +msgstr "Coordenada Y de l'acoblador flotant" + +#: ../src/libgdl/gdl-dock.c:476 +#, c-format +msgid "Dock #%d" +msgstr "Acoblador #%d" + +#: ../src/libnrtype/FontFactory.cpp:642 msgid "Ignoring font without family that will crash Pango" msgstr "" "S'ha ignorat una tipografia sense família que causaria un error en el Pango" -#: ../src/live_effects/effect.cpp:84 +#: ../src/live_effects/effect.cpp:100 msgid "doEffect stack test" msgstr "Test de la pila doEffect" -#: ../src/live_effects/effect.cpp:85 +#: ../src/live_effects/effect.cpp:101 msgid "Angle bisector" msgstr "Bisectriu de l'angle" -#: ../src/live_effects/effect.cpp:86 +#: ../src/live_effects/effect.cpp:102 msgid "Circle (by center and radius)" msgstr "Cercle (donat un centre i un radi)" -#: ../src/live_effects/effect.cpp:87 +#: ../src/live_effects/effect.cpp:103 msgid "Circle by 3 points" msgstr "Cercle fet amb 3 punts" -#: ../src/live_effects/effect.cpp:88 +#: ../src/live_effects/effect.cpp:104 msgid "Dynamic stroke" msgstr "Traç dinàmic" -#: ../src/live_effects/effect.cpp:89 ../share/extensions/extrude.inx.h:1 +#: ../src/live_effects/effect.cpp:105 ../share/extensions/extrude.inx.h:1 msgid "Extrude" msgstr "Extrudeix" -#: ../src/live_effects/effect.cpp:90 +#: ../src/live_effects/effect.cpp:106 msgid "Lattice Deformation" msgstr "Deformació reticular" -#: ../src/live_effects/effect.cpp:91 +#: ../src/live_effects/effect.cpp:107 msgid "Line Segment" msgstr "Segment de línia" -#: ../src/live_effects/effect.cpp:93 -#: ../src/live_effects/lpe-measure-line.cpp:44 +#: ../src/live_effects/effect.cpp:109 msgid "Parallel" msgstr "Paral·lel" -#: ../src/live_effects/effect.cpp:94 +#: ../src/live_effects/effect.cpp:110 msgid "Path length" msgstr "Longitud del camí" -#: ../src/live_effects/effect.cpp:95 +#: ../src/live_effects/effect.cpp:111 msgid "Perpendicular bisector" msgstr "Bisectriu perpendicular" -#: ../src/live_effects/effect.cpp:96 +#: ../src/live_effects/effect.cpp:112 msgid "Perspective path" msgstr "Camí de perspectiva" -#: ../src/live_effects/effect.cpp:97 +#: ../src/live_effects/effect.cpp:113 msgid "Recursive skeleton" msgstr "Esquelet recursiu" -#: ../src/live_effects/effect.cpp:98 +#: ../src/live_effects/effect.cpp:114 msgid "Tangent to curve" msgstr "Tangent de la corba" -#: ../src/live_effects/effect.cpp:99 +#: ../src/live_effects/effect.cpp:115 msgid "Text label" msgstr "Etiqueta de text" -#: ../src/live_effects/effect.cpp:100 +#: ../src/live_effects/effect.cpp:116 msgid "Fillet/Chamfer" msgstr "Arrodonit/xamfrà" #. 0.46 -#: ../src/live_effects/effect.cpp:103 +#: ../src/live_effects/effect.cpp:119 msgid "Bend" msgstr "Corba" -#: ../src/live_effects/effect.cpp:104 +#: ../src/live_effects/effect.cpp:120 msgid "Gears" msgstr "Engranatge" -#: ../src/live_effects/effect.cpp:105 +#: ../src/live_effects/effect.cpp:121 msgid "Pattern Along Path" msgstr "Patró seguint un camí" #. for historic reasons, this effect is called skeletal(strokes) in Inkscape:SVG -#: ../src/live_effects/effect.cpp:106 +#: ../src/live_effects/effect.cpp:122 msgid "Stitch Sub-Paths" msgstr "Cus els subcamins" #. 0.47 -#: ../src/live_effects/effect.cpp:108 +#: ../src/live_effects/effect.cpp:124 msgid "VonKoch" msgstr "VonKoch" -#: ../src/live_effects/effect.cpp:109 +#: ../src/live_effects/effect.cpp:125 msgid "Knot" msgstr "Nus" -#: ../src/live_effects/effect.cpp:110 +#: ../src/live_effects/effect.cpp:126 msgid "Construct grid" msgstr "Graella de construcció" -#: ../src/live_effects/effect.cpp:111 +#: ../src/live_effects/effect.cpp:127 msgid "Spiro spline" msgstr "Corba espiral" -#: ../src/live_effects/effect.cpp:112 +#: ../src/live_effects/effect.cpp:128 msgid "Envelope Deformation" msgstr "Deformació per embolcall" -#: ../src/live_effects/effect.cpp:113 +#: ../src/live_effects/effect.cpp:129 msgid "Interpolate Sub-Paths" msgstr "Interpola els subcamins" -#: ../src/live_effects/effect.cpp:114 +#: ../src/live_effects/effect.cpp:130 msgid "Hatches (rough)" msgstr "Tramat (rugós)" -#: ../src/live_effects/effect.cpp:115 +#: ../src/live_effects/effect.cpp:131 msgid "Sketch" msgstr "Esbós" -#: ../src/live_effects/effect.cpp:116 +#: ../src/live_effects/effect.cpp:132 msgid "Ruler" msgstr "Regle" #. 0.91 -#: ../src/live_effects/effect.cpp:118 +#: ../src/live_effects/effect.cpp:134 msgid "Power stroke" msgstr "Potència del traç" -#: ../src/live_effects/effect.cpp:119 +#: ../src/live_effects/effect.cpp:135 msgid "Clone original path" msgstr "Clona el camí original" -#: ../src/live_effects/effect.cpp:122 +#: ../src/live_effects/effect.cpp:138 msgid "Lattice Deformation 2" msgstr "Deformació reticular 2" -#: ../src/live_effects/effect.cpp:123 +#: ../src/live_effects/effect.cpp:139 msgid "Perspective/Envelope" msgstr "Perspectiva/embolcall" -#: ../src/live_effects/effect.cpp:124 +#: ../src/live_effects/effect.cpp:140 msgid "Interpolate points" msgstr "Punts interpolats" -#: ../src/live_effects/effect.cpp:125 +#: ../src/live_effects/effect.cpp:141 msgid "Transform by 2 points" msgstr "Transforma per 2 punts" -#: ../src/live_effects/effect.cpp:126 -#: ../src/live_effects/lpe-show_handles.cpp:27 -#: ../src/widgets/mesh-toolbar.cpp:505 +#: ../src/live_effects/effect.cpp:142 +#: ../src/live_effects/lpe-show_handles.cpp:26 +#: ../src/widgets/mesh-toolbar.cpp:514 msgid "Show handles" msgstr "Mostra les nanses" -#: ../src/live_effects/effect.cpp:128 ../src/widgets/pencil-toolbar.cpp:115 +#: ../src/live_effects/effect.cpp:144 ../src/widgets/pencil-toolbar.cpp:117 msgid "BSpline" msgstr "BSpline" -#: ../src/live_effects/effect.cpp:129 +#: ../src/live_effects/effect.cpp:145 msgid "Join type" msgstr "Tipus de junta" -#: ../src/live_effects/effect.cpp:130 +#: ../src/live_effects/effect.cpp:146 msgid "Taper stroke" msgstr "Traç afilat" -#: ../src/live_effects/effect.cpp:131 +#: ../src/live_effects/effect.cpp:147 msgid "Mirror symmetry" msgstr "Simetria especular" -#: ../src/live_effects/effect.cpp:132 +#: ../src/live_effects/effect.cpp:148 msgid "Rotate copies" msgstr "Gira les còpies" #. Ponyscape -> Inkscape 0.92 -#: ../src/live_effects/effect.cpp:134 +#: ../src/live_effects/effect.cpp:150 msgid "Attach path" msgstr "Camí de connexió" -#: ../src/live_effects/effect.cpp:135 +#: ../src/live_effects/effect.cpp:151 msgid "Fill between strokes" msgstr "Farciment entre els traços" -#: ../src/live_effects/effect.cpp:136 ../src/selection-chemistry.cpp:2917 +#: ../src/live_effects/effect.cpp:152 ../src/selection-chemistry.cpp:2906 msgid "Fill between many" msgstr "Farciment entremig" -#: ../src/live_effects/effect.cpp:137 +#: ../src/live_effects/effect.cpp:153 msgid "Ellipse by 5 points" msgstr "El·lipse per 5 punts" -#: ../src/live_effects/effect.cpp:138 +#: ../src/live_effects/effect.cpp:154 msgid "Bounding Box" msgstr "Capsa delimitadora" -#. 9.93 -#: ../src/live_effects/effect.cpp:140 -#, fuzzy -msgid "Measure Line" -msgstr "Mesura" - -#: ../src/live_effects/effect.cpp:351 +#: ../src/live_effects/effect.cpp:362 msgid "Is visible?" msgstr "És visible?" -#: ../src/live_effects/effect.cpp:351 +#: ../src/live_effects/effect.cpp:362 msgid "" "If unchecked, the effect remains applied to the object but is temporarily " "disabled on canvas" @@ -9195,144 +9561,144 @@ msgstr "" "Si no està marcat, l'efecte romandrà en l'objecte però en el llenç es " "desactivarà al cap d'un temps" -#: ../src/live_effects/effect.cpp:378 +#: ../src/live_effects/effect.cpp:387 msgid "No effect" msgstr "Cap efecte" -#: ../src/live_effects/effect.cpp:493 +#: ../src/live_effects/effect.cpp:500 #, c-format msgid "Please specify a parameter path for the LPE '%s' with %d mouse clicks" msgstr "" "Especifiqueu un paràmetre del camí per al «%s» LPE amb %d clics del ratolí" -#: ../src/live_effects/effect.cpp:768 +#: ../src/live_effects/effect.cpp:783 #, c-format msgid "Editing parameter <b>%s</b>." msgstr "S'està editant el paràmetre <b>%s</b>." -#: ../src/live_effects/effect.cpp:773 +#: ../src/live_effects/effect.cpp:788 msgid "None of the applied path effect's parameters can be edited on-canvas." msgstr "Cap dels paràmetres de l'efecte del camí es pot editar en el llenç." -#: ../src/live_effects/lpe-attach-path.cpp:21 +#: ../src/live_effects/lpe-attach-path.cpp:29 msgid "Start path:" msgstr "Camí d'inici:" -#: ../src/live_effects/lpe-attach-path.cpp:21 +#: ../src/live_effects/lpe-attach-path.cpp:29 msgid "Path to attach to the start of this path" msgstr "Camí per unir el començament del camí" -#: ../src/live_effects/lpe-attach-path.cpp:22 +#: ../src/live_effects/lpe-attach-path.cpp:30 msgid "Start path position:" msgstr "Posició d'inici del camí:" -#: ../src/live_effects/lpe-attach-path.cpp:22 +#: ../src/live_effects/lpe-attach-path.cpp:30 msgid "Position to attach path start to" msgstr "Posició per unir l'inici del camí" -#: ../src/live_effects/lpe-attach-path.cpp:23 +#: ../src/live_effects/lpe-attach-path.cpp:31 msgid "Start path curve start:" msgstr "Camí d'inici de l'inici de la corba:" -#: ../src/live_effects/lpe-attach-path.cpp:23 -#: ../src/live_effects/lpe-attach-path.cpp:27 +#: ../src/live_effects/lpe-attach-path.cpp:31 +#: ../src/live_effects/lpe-attach-path.cpp:35 msgid "Starting curve" msgstr "Comença la corba" #. , true -#: ../src/live_effects/lpe-attach-path.cpp:24 +#: ../src/live_effects/lpe-attach-path.cpp:32 msgid "Start path curve end:" msgstr "Camí d'inici del final de la corba:" -#: ../src/live_effects/lpe-attach-path.cpp:24 -#: ../src/live_effects/lpe-attach-path.cpp:28 +#: ../src/live_effects/lpe-attach-path.cpp:32 +#: ../src/live_effects/lpe-attach-path.cpp:36 msgid "Ending curve" msgstr "Acaba la corba" #. , true -#: ../src/live_effects/lpe-attach-path.cpp:25 +#: ../src/live_effects/lpe-attach-path.cpp:33 msgid "End path:" msgstr "Camí del final:" -#: ../src/live_effects/lpe-attach-path.cpp:25 +#: ../src/live_effects/lpe-attach-path.cpp:33 msgid "Path to attach to the end of this path" msgstr "Camí per unir el final del camí" -#: ../src/live_effects/lpe-attach-path.cpp:26 +#: ../src/live_effects/lpe-attach-path.cpp:34 msgid "End path position:" msgstr "Posició del camí del final:" -#: ../src/live_effects/lpe-attach-path.cpp:26 +#: ../src/live_effects/lpe-attach-path.cpp:34 msgid "Position to attach path end to" msgstr "Posició per unir el final del camí" -#: ../src/live_effects/lpe-attach-path.cpp:27 +#: ../src/live_effects/lpe-attach-path.cpp:35 msgid "End path curve start:" msgstr "Camí del final de l'inici de la corba:" #. , true -#: ../src/live_effects/lpe-attach-path.cpp:28 +#: ../src/live_effects/lpe-attach-path.cpp:36 msgid "End path curve end:" msgstr "Camí del final del final de la corba:" -#: ../src/live_effects/lpe-bendpath.cpp:54 +#: ../src/live_effects/lpe-bendpath.cpp:69 msgid "Bend path:" msgstr "Camí corbat:" -#: ../src/live_effects/lpe-bendpath.cpp:54 +#: ../src/live_effects/lpe-bendpath.cpp:69 msgid "Path along which to bend the original path" msgstr "Camí al llarg del qual corba el camí original" -#: ../src/live_effects/lpe-bendpath.cpp:56 -#: ../src/live_effects/lpe-patternalongpath.cpp:67 -#: ../src/ui/dialog/export.cpp:257 ../src/ui/dialog/transformation.cpp:69 -#: ../src/ui/widget/page-sizer.cpp:220 +#: ../src/live_effects/lpe-bendpath.cpp:71 +#: ../src/live_effects/lpe-patternalongpath.cpp:64 +#: ../src/ui/dialog/export.cpp:285 ../src/ui/dialog/transformation.cpp:73 +#: ../src/ui/widget/page-sizer.cpp:237 msgid "_Width:" msgstr "A_mplada:" -#: ../src/live_effects/lpe-bendpath.cpp:56 +#: ../src/live_effects/lpe-bendpath.cpp:71 msgid "Width of the path" msgstr "Amplada del camí" -#: ../src/live_effects/lpe-bendpath.cpp:57 +#: ../src/live_effects/lpe-bendpath.cpp:72 msgid "W_idth in units of length" msgstr "_Amplada en unitats de longitud" -#: ../src/live_effects/lpe-bendpath.cpp:57 +#: ../src/live_effects/lpe-bendpath.cpp:72 msgid "Scale the width of the path in units of its length" msgstr "Escala l'amplada del camí segons la seva longitud" -#: ../src/live_effects/lpe-bendpath.cpp:58 +#: ../src/live_effects/lpe-bendpath.cpp:73 msgid "_Original path is vertical" msgstr "_El patró original és vertical" -#: ../src/live_effects/lpe-bendpath.cpp:58 +#: ../src/live_effects/lpe-bendpath.cpp:73 msgid "Rotates the original 90 degrees, before bending it along the bend path" msgstr "Gira l'original 90 graus, abans d'encorbar-ho al llarg del camí" -#: ../src/live_effects/lpe-bendpath.cpp:163 -#: ../src/live_effects/lpe-patternalongpath.cpp:281 +#: ../src/live_effects/lpe-bendpath.cpp:178 +#: ../src/live_effects/lpe-patternalongpath.cpp:279 msgid "Change the width" msgstr "Canvia l'amplada" -#: ../src/live_effects/lpe-bounding-box.cpp:20 -#: ../src/live_effects/lpe-clone-original.cpp:17 -#: ../src/live_effects/lpe-fill-between-many.cpp:22 -#: ../src/live_effects/lpe-fill-between-strokes.cpp:19 +#: ../src/live_effects/lpe-bounding-box.cpp:24 +#: ../src/live_effects/lpe-clone-original.cpp:18 +#: ../src/live_effects/lpe-fill-between-many.cpp:25 +#: ../src/live_effects/lpe-fill-between-strokes.cpp:23 msgid "Linked path:" msgstr "Camí enllaçat:" -#: ../src/live_effects/lpe-bounding-box.cpp:20 -#: ../src/live_effects/lpe-clone-original.cpp:17 -#: ../src/live_effects/lpe-fill-between-strokes.cpp:19 +#: ../src/live_effects/lpe-bounding-box.cpp:24 +#: ../src/live_effects/lpe-clone-original.cpp:18 +#: ../src/live_effects/lpe-fill-between-strokes.cpp:23 msgid "Path from which to take the original path data" msgstr "Camí del qual es prenen les dades originals del camí" -#: ../src/live_effects/lpe-bounding-box.cpp:21 +#: ../src/live_effects/lpe-bounding-box.cpp:25 msgid "Visual Bounds" msgstr "Límits visuals" -#: ../src/live_effects/lpe-bounding-box.cpp:21 +#: ../src/live_effects/lpe-bounding-box.cpp:25 msgid "Uses the visual bounding box" msgstr "Utilització de la capsa contenidora visual" @@ -9345,13 +9711,13 @@ msgid "Change number of steps with CTRL pressed" msgstr "Canvia el número de passos quan premeu Ctrl" #: ../src/live_effects/lpe-bspline.cpp:31 -#: ../src/live_effects/lpe-simplify.cpp:25 -#: ../src/live_effects/lpe-transform_2pts.cpp:41 +#: ../src/live_effects/lpe-simplify.cpp:33 +#: ../src/live_effects/lpe-transform_2pts.cpp:43 msgid "Helper size:" msgstr "Mida d'ajuda:" #: ../src/live_effects/lpe-bspline.cpp:31 -#: ../src/live_effects/lpe-simplify.cpp:25 +#: ../src/live_effects/lpe-simplify.cpp:33 msgid "Helper size" msgstr "Mida d'ajuda" @@ -9364,7 +9730,7 @@ msgid "Apply changes if weight > 0%" msgstr "Aplica els canvis si el pes > 0%" #: ../src/live_effects/lpe-bspline.cpp:34 -#: ../src/live_effects/lpe-fillet-chamfer.cpp:51 +#: ../src/live_effects/lpe-fillet-chamfer.cpp:56 msgid "Change only selected nodes" msgstr "Canvia només els nodes seleccionats" @@ -9393,25 +9759,25 @@ msgid "Change to 0 weight" msgstr "Canvieu el pes a 0:" #: ../src/live_effects/lpe-bspline.cpp:160 -#: ../src/live_effects/lpe-fillet-chamfer.cpp:235 -#: ../src/live_effects/lpe-fillet-chamfer.cpp:257 -#: ../src/live_effects/parameter/parameter.cpp:177 +#: ../src/live_effects/lpe-fillet-chamfer.cpp:240 +#: ../src/live_effects/lpe-fillet-chamfer.cpp:262 +#: ../src/live_effects/parameter/parameter.cpp:170 msgid "Change scalar parameter" msgstr "Canvia el paràmetre escalar" -#: ../src/live_effects/lpe-constructgrid.cpp:24 +#: ../src/live_effects/lpe-constructgrid.cpp:27 msgid "Size _X:" msgstr "Mida _X:" -#: ../src/live_effects/lpe-constructgrid.cpp:24 +#: ../src/live_effects/lpe-constructgrid.cpp:27 msgid "The size of the grid in X direction." msgstr "La mida de la graella en la direcció X." -#: ../src/live_effects/lpe-constructgrid.cpp:25 +#: ../src/live_effects/lpe-constructgrid.cpp:28 msgid "Size _Y:" msgstr "Mida _Y:" -#: ../src/live_effects/lpe-constructgrid.cpp:25 +#: ../src/live_effects/lpe-constructgrid.cpp:28 msgid "The size of the grid in Y direction." msgstr "La mida de la graella en la direcció Y." @@ -9420,37 +9786,36 @@ msgid "Origin" msgstr "Origen" #: ../src/live_effects/lpe-copy_rotate.cpp:42 -#, fuzzy -msgid "Adjust origin of the rotation" +msgid "Origin of the rotation" msgstr "Origen de la rotació" +#: ../src/live_effects/lpe-copy_rotate.cpp:42 +msgid "Adjust origin of rotation" +msgstr "Ajusta l'origen de la rotació" + #: ../src/live_effects/lpe-copy_rotate.cpp:43 -#: ../src/live_effects/lpe-transform_2pts.cpp:35 +#: ../src/live_effects/lpe-transform_2pts.cpp:37 msgid "Start point" msgstr "Punt inicial" #: ../src/live_effects/lpe-copy_rotate.cpp:43 -#, fuzzy msgid "Starting point to define start angle" -msgstr "Punt inicial del fus" +msgstr "Punt inicial per definir l'angle d'inici" #: ../src/live_effects/lpe-copy_rotate.cpp:43 -#, fuzzy msgid "Adjust starting point to define start angle" -msgstr "Ajusta l'angle d'inici" +msgstr "Ajusta el punt inicial per definir l'angle d'inici" #: ../src/live_effects/lpe-copy_rotate.cpp:44 -#, fuzzy -msgid "Starting angle" -msgstr "Angle d'inici" +msgid "Starting:" +msgstr "Inici:" #: ../src/live_effects/lpe-copy_rotate.cpp:44 msgid "Angle of the first copy" msgstr "Angle de la primera còpia" #: ../src/live_effects/lpe-copy_rotate.cpp:45 -#, fuzzy -msgid "Rotation angle" +msgid "Rotation angle:" msgstr "Angle de rotació:" #: ../src/live_effects/lpe-copy_rotate.cpp:45 @@ -9458,8 +9823,7 @@ msgid "Angle between two successive copies" msgstr "Angle entre dues còpies successives" #: ../src/live_effects/lpe-copy_rotate.cpp:46 -#, fuzzy -msgid "Number of copies" +msgid "Number of copies:" msgstr "Nombre de còpies:" #: ../src/live_effects/lpe-copy_rotate.cpp:46 @@ -9475,7 +9839,7 @@ msgid "No rotation angle, fixed to 360º" msgstr "Sense angle de rotació, fixat a 360º" #: ../src/live_effects/lpe-copy_rotate.cpp:48 -#: ../src/live_effects/lpe-mirror_symmetry.cpp:44 +#: ../src/live_effects/lpe-mirror_symmetry.cpp:43 msgid "Fuse paths" msgstr "Fusiona camins" @@ -9485,27 +9849,27 @@ msgstr "" "Fusiona camins per la línia d'ajuda, utilitza la regla «evenodd» per a un " "millor resultat" -#: ../src/live_effects/lpe-curvestitch.cpp:34 +#: ../src/live_effects/lpe-curvestitch.cpp:41 msgid "Stitch path:" msgstr "Camí de punts:" -#: ../src/live_effects/lpe-curvestitch.cpp:34 +#: ../src/live_effects/lpe-curvestitch.cpp:41 msgid "The path that will be used as stitch." msgstr "Camí que s'utilitzarà com a punt de sutura." -#: ../src/live_effects/lpe-curvestitch.cpp:35 +#: ../src/live_effects/lpe-curvestitch.cpp:42 msgid "N_umber of paths:" msgstr "_Nombre de camins:" -#: ../src/live_effects/lpe-curvestitch.cpp:35 +#: ../src/live_effects/lpe-curvestitch.cpp:42 msgid "The number of paths that will be generated." msgstr "Nombre de camins generats." -#: ../src/live_effects/lpe-curvestitch.cpp:36 +#: ../src/live_effects/lpe-curvestitch.cpp:43 msgid "Sta_rt edge variance:" msgstr "_Variabilitat inicial de la vora:" -#: ../src/live_effects/lpe-curvestitch.cpp:36 +#: ../src/live_effects/lpe-curvestitch.cpp:43 msgid "" "The amount of random jitter to move the start points of the stitches inside " "& outside the guide path" @@ -9513,11 +9877,11 @@ msgstr "" "Quantitat d'aleatorietat amb què es començaran a moure els punts inicials " "del camí cap endins i cap enfora" -#: ../src/live_effects/lpe-curvestitch.cpp:37 +#: ../src/live_effects/lpe-curvestitch.cpp:44 msgid "Sta_rt spacing variance:" msgstr "Va_riabilitat inicial de l'espaiat:" -#: ../src/live_effects/lpe-curvestitch.cpp:37 +#: ../src/live_effects/lpe-curvestitch.cpp:44 msgid "" "The amount of random shifting to move the start points of the stitches back " "& forth along the guide path" @@ -9525,11 +9889,11 @@ msgstr "" "Quantitat d'aleatorietat amb què es començarà a espaiar els punts inicials " "del camí cap endavant i cap enrere" -#: ../src/live_effects/lpe-curvestitch.cpp:38 +#: ../src/live_effects/lpe-curvestitch.cpp:45 msgid "End ed_ge variance:" msgstr "Variabilitat _final de la vora:" -#: ../src/live_effects/lpe-curvestitch.cpp:38 +#: ../src/live_effects/lpe-curvestitch.cpp:45 msgid "" "The amount of randomness that moves the end points of the stitches inside & " "outside the guide path" @@ -9537,11 +9901,11 @@ msgstr "" "La quantitat d'aleatorietat amb què es mouran els punts finals del camí cap " "endins i cap enfora" -#: ../src/live_effects/lpe-curvestitch.cpp:39 +#: ../src/live_effects/lpe-curvestitch.cpp:46 msgid "End spa_cing variance:" msgstr "V_ariabilitat final de l'espaiat:" -#: ../src/live_effects/lpe-curvestitch.cpp:39 +#: ../src/live_effects/lpe-curvestitch.cpp:46 msgid "" "The amount of random shifting to move the end points of the stitches back & " "forth along the guide path" @@ -9549,230 +9913,230 @@ msgstr "" "La quantitat d'aleatorietat amb què s'acabarà espaiant els punts finals del " "camí cap endavant i cap enrere" -#: ../src/live_effects/lpe-curvestitch.cpp:40 +#: ../src/live_effects/lpe-curvestitch.cpp:47 msgid "Scale _width:" msgstr "_Escalat de l'amplada:" -#: ../src/live_effects/lpe-curvestitch.cpp:40 +#: ../src/live_effects/lpe-curvestitch.cpp:47 msgid "Scale the width of the stitch path" msgstr "Escala l'amplada del camí de punts" -#: ../src/live_effects/lpe-curvestitch.cpp:41 +#: ../src/live_effects/lpe-curvestitch.cpp:48 msgid "Scale _width relative to length" msgstr "_Escala l'amplada segons la longitud" -#: ../src/live_effects/lpe-curvestitch.cpp:41 +#: ../src/live_effects/lpe-curvestitch.cpp:48 msgid "Scale the width of the stitch path relative to its length" msgstr "Escala l'amplada del camí de punts segons la seva longitud" -#: ../src/live_effects/lpe-ellipse_5pts.cpp:75 +#: ../src/live_effects/lpe-ellipse_5pts.cpp:77 msgid "Five points required for constructing an ellipse" msgstr "Calen cinc punts per construir una el·lipse" -#: ../src/live_effects/lpe-ellipse_5pts.cpp:160 +#: ../src/live_effects/lpe-ellipse_5pts.cpp:162 msgid "No ellipse found for specified points" msgstr "No s'ha trobat l'el·lipse pels punts específics" -#: ../src/live_effects/lpe-envelope.cpp:19 +#: ../src/live_effects/lpe-envelope.cpp:31 msgid "Top bend path:" msgstr "Camí corbat superior:" -#: ../src/live_effects/lpe-envelope.cpp:19 +#: ../src/live_effects/lpe-envelope.cpp:31 msgid "Top path along which to bend the original path" msgstr "Camí superior amb el qual es corbarà el camí original" -#: ../src/live_effects/lpe-envelope.cpp:20 +#: ../src/live_effects/lpe-envelope.cpp:32 msgid "Right bend path:" msgstr "Camí corbat dret:" -#: ../src/live_effects/lpe-envelope.cpp:20 +#: ../src/live_effects/lpe-envelope.cpp:32 msgid "Right path along which to bend the original path" msgstr "Camí dret amb el qual es corbarà el camí original" -#: ../src/live_effects/lpe-envelope.cpp:21 +#: ../src/live_effects/lpe-envelope.cpp:33 msgid "Bottom bend path:" msgstr "Camí corbat inferior:" -#: ../src/live_effects/lpe-envelope.cpp:21 +#: ../src/live_effects/lpe-envelope.cpp:33 msgid "Bottom path along which to bend the original path" msgstr "Camí inferior amb el qual es corbarà el camí original" -#: ../src/live_effects/lpe-envelope.cpp:22 +#: ../src/live_effects/lpe-envelope.cpp:34 msgid "Left bend path:" msgstr "Camí corbat esquerre:" -#: ../src/live_effects/lpe-envelope.cpp:22 +#: ../src/live_effects/lpe-envelope.cpp:34 msgid "Left path along which to bend the original path" msgstr "Camí esquerre al llarg del qual es corbarà el camí original" -#: ../src/live_effects/lpe-envelope.cpp:23 +#: ../src/live_effects/lpe-envelope.cpp:35 msgid "_Enable left & right paths" msgstr "_Habilita els camins esquerre i dret" -#: ../src/live_effects/lpe-envelope.cpp:23 +#: ../src/live_effects/lpe-envelope.cpp:35 msgid "Enable the left and right deformation paths" msgstr "Habilita els camins de deformació esquerre i dret" -#: ../src/live_effects/lpe-envelope.cpp:24 +#: ../src/live_effects/lpe-envelope.cpp:36 msgid "_Enable top & bottom paths" msgstr "_Habilita els camins superior i inferior" -#: ../src/live_effects/lpe-envelope.cpp:24 +#: ../src/live_effects/lpe-envelope.cpp:36 msgid "Enable the top and bottom deformation paths" msgstr "Habilita els camins de deformació superior i inferior" -#: ../src/live_effects/lpe-extrude.cpp:25 +#: ../src/live_effects/lpe-extrude.cpp:30 msgid "Direction" msgstr "Direcció" -#: ../src/live_effects/lpe-extrude.cpp:25 +#: ../src/live_effects/lpe-extrude.cpp:30 msgid "Defines the direction and magnitude of the extrusion" msgstr "Defineix la direcció i la magnitud de l'extrusió" -#: ../src/live_effects/lpe-fill-between-many.cpp:22 +#: ../src/live_effects/lpe-fill-between-many.cpp:25 msgid "Paths from which to take the original path data" msgstr "Camins des d'on es prenen les dades del camí original" -#: ../src/live_effects/lpe-fill-between-strokes.cpp:20 +#: ../src/live_effects/lpe-fill-between-strokes.cpp:24 msgid "Second path:" msgstr "Segon camí:" -#: ../src/live_effects/lpe-fill-between-strokes.cpp:20 +#: ../src/live_effects/lpe-fill-between-strokes.cpp:24 msgid "Second path from which to take the original path data" msgstr "Segon camí des d'on es prenen les dades del camí original" -#: ../src/live_effects/lpe-fill-between-strokes.cpp:21 +#: ../src/live_effects/lpe-fill-between-strokes.cpp:25 msgid "Reverse Second" msgstr "Segona inversió" -#: ../src/live_effects/lpe-fill-between-strokes.cpp:21 +#: ../src/live_effects/lpe-fill-between-strokes.cpp:25 msgid "Reverses the second path order" msgstr "Inverteix l'ordre del segon camí" -#: ../src/live_effects/lpe-fillet-chamfer.cpp:36 -#: ../src/widgets/text-toolbar.cpp:1884 +#: ../src/live_effects/lpe-fillet-chamfer.cpp:41 +#: ../src/widgets/text-toolbar.cpp:1908 #: ../share/extensions/render_barcode_qrcode.inx.h:5 msgid "Auto" msgstr "Automàtic" -#: ../src/live_effects/lpe-fillet-chamfer.cpp:37 +#: ../src/live_effects/lpe-fillet-chamfer.cpp:42 msgid "Force arc" msgstr "Força l'arc" -#: ../src/live_effects/lpe-fillet-chamfer.cpp:38 +#: ../src/live_effects/lpe-fillet-chamfer.cpp:43 msgid "Force bezier" msgstr "Força les corbes de Bézier" -#: ../src/live_effects/lpe-fillet-chamfer.cpp:48 +#: ../src/live_effects/lpe-fillet-chamfer.cpp:53 msgid "Fillet point" msgstr "Punt del filet" -#: ../src/live_effects/lpe-fillet-chamfer.cpp:49 +#: ../src/live_effects/lpe-fillet-chamfer.cpp:54 msgid "Hide knots" msgstr "Amaga els nodes" -#: ../src/live_effects/lpe-fillet-chamfer.cpp:50 +#: ../src/live_effects/lpe-fillet-chamfer.cpp:55 msgid "Ignore 0 radius knots" msgstr "Ignoreu els nusos de radi 0" -#: ../src/live_effects/lpe-fillet-chamfer.cpp:52 +#: ../src/live_effects/lpe-fillet-chamfer.cpp:57 msgid "Flexible radius size (%)" msgstr "Mida del radi flexible (%)" -#: ../src/live_effects/lpe-fillet-chamfer.cpp:53 +#: ../src/live_effects/lpe-fillet-chamfer.cpp:58 msgid "Use knots distance instead radius" msgstr "Utilitzeu la distància dels nusos en comptes del radi" -#: ../src/live_effects/lpe-fillet-chamfer.cpp:54 +#: ../src/live_effects/lpe-fillet-chamfer.cpp:59 msgid "Method:" msgstr "Mètode:" -#: ../src/live_effects/lpe-fillet-chamfer.cpp:54 +#: ../src/live_effects/lpe-fillet-chamfer.cpp:59 msgid "Fillets methods" msgstr "Mètode utilitzat per l'arrodoniment" -#: ../src/live_effects/lpe-fillet-chamfer.cpp:55 +#: ../src/live_effects/lpe-fillet-chamfer.cpp:60 msgid "Radius (unit or %):" msgstr "Radi (unitat o %):" -#: ../src/live_effects/lpe-fillet-chamfer.cpp:55 +#: ../src/live_effects/lpe-fillet-chamfer.cpp:60 msgid "Radius, in unit or %" msgstr "Radi, en la unitat o %" -#: ../src/live_effects/lpe-fillet-chamfer.cpp:56 +#: ../src/live_effects/lpe-fillet-chamfer.cpp:61 msgid "Chamfer steps:" msgstr "Passos del xamfrà:" -#: ../src/live_effects/lpe-fillet-chamfer.cpp:56 +#: ../src/live_effects/lpe-fillet-chamfer.cpp:61 msgid "Chamfer steps" msgstr "Passos del xamfrà" -#: ../src/live_effects/lpe-fillet-chamfer.cpp:58 +#: ../src/live_effects/lpe-fillet-chamfer.cpp:63 msgid "Helper size with direction:" msgstr "Mida de l'ajuda amb direcció:" -#: ../src/live_effects/lpe-fillet-chamfer.cpp:58 +#: ../src/live_effects/lpe-fillet-chamfer.cpp:63 msgid "Helper size with direction" msgstr "Mida de l'ajuda amb direcció" -#: ../src/live_effects/lpe-fillet-chamfer.cpp:98 +#: ../src/live_effects/lpe-fillet-chamfer.cpp:103 msgid "IMPORTANT! New version soon..." msgstr "IMPORTANT! Hi haurà una versió nova aviat..." -#: ../src/live_effects/lpe-fillet-chamfer.cpp:102 +#: ../src/live_effects/lpe-fillet-chamfer.cpp:107 msgid "Not compatible. Convert to path after." msgstr "No és compatible. Converteix a un camí després." -#: ../src/live_effects/lpe-fillet-chamfer.cpp:160 -#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:62 +#: ../src/live_effects/lpe-fillet-chamfer.cpp:165 +#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:72 msgid "Fillet" msgstr "Arrodonit" -#: ../src/live_effects/lpe-fillet-chamfer.cpp:164 -#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:64 +#: ../src/live_effects/lpe-fillet-chamfer.cpp:169 +#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:74 msgid "Inverse fillet" msgstr "Inverteix l'arrodoniment" -#: ../src/live_effects/lpe-fillet-chamfer.cpp:169 -#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:66 +#: ../src/live_effects/lpe-fillet-chamfer.cpp:174 +#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:76 msgid "Chamfer" msgstr "Xamfrà" -#: ../src/live_effects/lpe-fillet-chamfer.cpp:173 -#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:68 +#: ../src/live_effects/lpe-fillet-chamfer.cpp:178 +#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:78 msgid "Inverse chamfer" msgstr "Inverteix el xamfrà" -#: ../src/live_effects/lpe-fillet-chamfer.cpp:242 +#: ../src/live_effects/lpe-fillet-chamfer.cpp:247 msgid "Convert to fillet" msgstr "Arrodoneix" -#: ../src/live_effects/lpe-fillet-chamfer.cpp:249 -#: ../src/live_effects/lpe-fillet-chamfer.cpp:273 +#: ../src/live_effects/lpe-fillet-chamfer.cpp:254 +#: ../src/live_effects/lpe-fillet-chamfer.cpp:278 msgid "Convert to inverse fillet" msgstr "Inverteix l'arrodoniment" -#: ../src/live_effects/lpe-fillet-chamfer.cpp:265 +#: ../src/live_effects/lpe-fillet-chamfer.cpp:270 msgid "Convert to chamfer" msgstr "Xamfrà" -#: ../src/live_effects/lpe-fillet-chamfer.cpp:285 +#: ../src/live_effects/lpe-fillet-chamfer.cpp:290 msgid "Knots and helper paths refreshed" msgstr "Nusos i camins d'ajuda refrescats" -#: ../src/live_effects/lpe-gears.cpp:208 +#: ../src/live_effects/lpe-gears.cpp:214 msgid "_Teeth:" msgstr "_Dents:" -#: ../src/live_effects/lpe-gears.cpp:208 +#: ../src/live_effects/lpe-gears.cpp:214 msgid "The number of teeth" msgstr "Nombre de dents" -#: ../src/live_effects/lpe-gears.cpp:209 +#: ../src/live_effects/lpe-gears.cpp:215 msgid "_Phi:" msgstr "_Phi:" -#: ../src/live_effects/lpe-gears.cpp:209 +#: ../src/live_effects/lpe-gears.cpp:215 msgid "" "Tooth pressure angle (typically 20-25 deg). The ratio of teeth not in " "contact." @@ -9780,36 +10144,35 @@ msgstr "" "Angle de pressió de les dents (típicament 20-25 graus). Relació de les dents " "que no estan en contacte." -#: ../src/live_effects/lpe-gears.cpp:210 +#: ../src/live_effects/lpe-gears.cpp:216 msgid "Min Radius:" msgstr "Radi mínim:" -#: ../src/live_effects/lpe-gears.cpp:210 -#, fuzzy -msgid "Minimun radius, low balues can slow" +#: ../src/live_effects/lpe-gears.cpp:216 +msgid "Minimum radius, low values can be slow" msgstr "Radi mínim, els valors baixos poden ser lents" -#: ../src/live_effects/lpe-interpolate.cpp:27 +#: ../src/live_effects/lpe-interpolate.cpp:30 msgid "Trajectory:" msgstr "Trajectòria:" -#: ../src/live_effects/lpe-interpolate.cpp:27 +#: ../src/live_effects/lpe-interpolate.cpp:30 msgid "Path along which intermediate steps are created." msgstr "Camí al llarg del qual es creen passos intermedis." -#: ../src/live_effects/lpe-interpolate.cpp:28 +#: ../src/live_effects/lpe-interpolate.cpp:31 msgid "Steps_:" msgstr "Passos_:" -#: ../src/live_effects/lpe-interpolate.cpp:28 +#: ../src/live_effects/lpe-interpolate.cpp:31 msgid "Determines the number of steps from start to end path." msgstr "Determina el nombre de passos des de l'inici fins al final." -#: ../src/live_effects/lpe-interpolate.cpp:29 +#: ../src/live_effects/lpe-interpolate.cpp:32 msgid "E_quidistant spacing" msgstr "_Espai equidistant" -#: ../src/live_effects/lpe-interpolate.cpp:29 +#: ../src/live_effects/lpe-interpolate.cpp:32 msgid "" "If true, the spacing between intermediates is constant along the length of " "the path. If false, the distance depends on the location of the nodes of the " @@ -9819,33 +10182,33 @@ msgstr "" "longitud del camí. Si és fals, la distància depèn de la localització dels " "nodes de la trajectòria del camí." -#: ../src/live_effects/lpe-interpolate_points.cpp:25 -#: ../src/live_effects/lpe-powerstroke.cpp:123 +#: ../src/live_effects/lpe-interpolate_points.cpp:26 +#: ../src/live_effects/lpe-powerstroke.cpp:135 msgid "CubicBezierFit" msgstr "CubicBezierFit" -#: ../src/live_effects/lpe-interpolate_points.cpp:26 -#: ../src/live_effects/lpe-powerstroke.cpp:124 +#: ../src/live_effects/lpe-interpolate_points.cpp:27 +#: ../src/live_effects/lpe-powerstroke.cpp:136 msgid "CubicBezierJohan" msgstr "CubicBezierJohan" -#: ../src/live_effects/lpe-interpolate_points.cpp:27 -#: ../src/live_effects/lpe-powerstroke.cpp:125 +#: ../src/live_effects/lpe-interpolate_points.cpp:28 +#: ../src/live_effects/lpe-powerstroke.cpp:137 msgid "SpiroInterpolator" msgstr "SpiroInterpolator" -#: ../src/live_effects/lpe-interpolate_points.cpp:28 -#: ../src/live_effects/lpe-powerstroke.cpp:126 +#: ../src/live_effects/lpe-interpolate_points.cpp:29 +#: ../src/live_effects/lpe-powerstroke.cpp:138 msgid "Centripetal Catmull-Rom" msgstr "Centrípeta Catmull-Rom" -#: ../src/live_effects/lpe-interpolate_points.cpp:36 -#: ../src/live_effects/lpe-powerstroke.cpp:168 +#: ../src/live_effects/lpe-interpolate_points.cpp:37 +#: ../src/live_effects/lpe-powerstroke.cpp:180 msgid "Interpolator type:" msgstr "Tipus d'interpolació:" -#: ../src/live_effects/lpe-interpolate_points.cpp:37 -#: ../src/live_effects/lpe-powerstroke.cpp:168 +#: ../src/live_effects/lpe-interpolate_points.cpp:38 +#: ../src/live_effects/lpe-powerstroke.cpp:180 msgid "" "Determines which kind of interpolator will be used to interpolate between " "stroke width along the path" @@ -9853,435 +10216,435 @@ msgstr "" "Determina quin tipus d'interpolador serà utilitzat per interpolar el gruix " "del traç del camí" -#: ../src/live_effects/lpe-jointype.cpp:29 -#: ../src/live_effects/lpe-powerstroke.cpp:155 -#: ../src/live_effects/lpe-taperstroke.cpp:57 +#: ../src/live_effects/lpe-jointype.cpp:31 +#: ../src/live_effects/lpe-powerstroke.cpp:167 +#: ../src/live_effects/lpe-taperstroke.cpp:63 msgid "Beveled" msgstr "Bisellat" -#: ../src/live_effects/lpe-jointype.cpp:30 -#: ../src/live_effects/lpe-jointype.cpp:41 -#: ../src/live_effects/lpe-powerstroke.cpp:156 -#: ../src/live_effects/lpe-taperstroke.cpp:58 -#: ../src/widgets/star-toolbar.cpp:532 +#: ../src/live_effects/lpe-jointype.cpp:32 +#: ../src/live_effects/lpe-jointype.cpp:43 +#: ../src/live_effects/lpe-powerstroke.cpp:168 +#: ../src/live_effects/lpe-taperstroke.cpp:64 +#: ../src/widgets/star-toolbar.cpp:534 msgid "Rounded" msgstr "Arrodonit" -#: ../src/live_effects/lpe-jointype.cpp:31 -#: ../src/live_effects/lpe-powerstroke.cpp:159 -#: ../src/live_effects/lpe-taperstroke.cpp:59 +#: ../src/live_effects/lpe-jointype.cpp:33 +#: ../src/live_effects/lpe-powerstroke.cpp:171 +#: ../src/live_effects/lpe-taperstroke.cpp:65 msgid "Miter" msgstr "Biaix" -#: ../src/live_effects/lpe-jointype.cpp:32 +#: ../src/live_effects/lpe-jointype.cpp:34 msgid "Miter Clip" msgstr "Retall esbiaixat" #. {LINEJOIN_EXTRP_MITER, N_("Extrapolated"), "extrapolated"}, // disabled because doesn't work well -#: ../src/live_effects/lpe-jointype.cpp:33 -#: ../src/live_effects/lpe-powerstroke.cpp:158 +#: ../src/live_effects/lpe-jointype.cpp:35 +#: ../src/live_effects/lpe-powerstroke.cpp:170 msgid "Extrapolated arc" msgstr "Arc extrapolat" -#: ../src/live_effects/lpe-jointype.cpp:34 +#: ../src/live_effects/lpe-jointype.cpp:36 msgid "Extrapolated arc Alt1" msgstr "Arc extrapolat Alt1" -#: ../src/live_effects/lpe-jointype.cpp:35 +#: ../src/live_effects/lpe-jointype.cpp:37 msgid "Extrapolated arc Alt2" msgstr "Arc extrapolat Alt2" -#: ../src/live_effects/lpe-jointype.cpp:36 +#: ../src/live_effects/lpe-jointype.cpp:38 msgid "Extrapolated arc Alt3" msgstr "Arc extrapolat Alt3" -#: ../src/live_effects/lpe-jointype.cpp:40 -#: ../src/live_effects/lpe-powerstroke.cpp:138 +#: ../src/live_effects/lpe-jointype.cpp:42 +#: ../src/live_effects/lpe-powerstroke.cpp:150 msgid "Butt" msgstr "Punta" -#: ../src/live_effects/lpe-jointype.cpp:42 -#: ../src/live_effects/lpe-powerstroke.cpp:139 +#: ../src/live_effects/lpe-jointype.cpp:44 +#: ../src/live_effects/lpe-powerstroke.cpp:151 msgid "Square" msgstr "Quadrat" -#: ../src/live_effects/lpe-jointype.cpp:43 -#: ../src/live_effects/lpe-powerstroke.cpp:141 +#: ../src/live_effects/lpe-jointype.cpp:45 +#: ../src/live_effects/lpe-powerstroke.cpp:153 msgid "Peak" msgstr "Pic" -#: ../src/live_effects/lpe-jointype.cpp:52 +#: ../src/live_effects/lpe-jointype.cpp:54 msgid "Thickness of the stroke" msgstr "Gruix del traç" -#: ../src/live_effects/lpe-jointype.cpp:53 +#: ../src/live_effects/lpe-jointype.cpp:55 msgid "Line cap" msgstr "Extrem de línia" -#: ../src/live_effects/lpe-jointype.cpp:53 +#: ../src/live_effects/lpe-jointype.cpp:55 msgid "The end shape of the stroke" msgstr "Forma final del traç" #. Join type #. TRANSLATORS: The line join style specifies the shape to be used at the #. corners of paths. It can be "miter", "round" or "bevel". -#: ../src/live_effects/lpe-jointype.cpp:54 -#: ../src/live_effects/lpe-powerstroke.cpp:171 -#: ../src/widgets/stroke-style.cpp:261 +#: ../src/live_effects/lpe-jointype.cpp:56 +#: ../src/live_effects/lpe-powerstroke.cpp:183 +#: ../src/widgets/stroke-style.cpp:288 msgid "Join:" msgstr "Junta:" -#: ../src/live_effects/lpe-jointype.cpp:54 -#: ../src/live_effects/lpe-powerstroke.cpp:171 +#: ../src/live_effects/lpe-jointype.cpp:56 +#: ../src/live_effects/lpe-powerstroke.cpp:183 msgid "Determines the shape of the path's corners" msgstr "Determina la forma de les cantonades del camí" #. start_lean(_("Start path lean"), _("Start path lean"), "start_lean", &wr, this, 0.), #. end_lean(_("End path lean"), _("End path lean"), "end_lean", &wr, this, 0.), -#: ../src/live_effects/lpe-jointype.cpp:57 -#: ../src/live_effects/lpe-powerstroke.cpp:172 -#: ../src/live_effects/lpe-taperstroke.cpp:72 +#: ../src/live_effects/lpe-jointype.cpp:59 +#: ../src/live_effects/lpe-powerstroke.cpp:184 +#: ../src/live_effects/lpe-taperstroke.cpp:78 msgid "Miter limit:" msgstr "Límit del biaix:" -#: ../src/live_effects/lpe-jointype.cpp:57 +#: ../src/live_effects/lpe-jointype.cpp:59 msgid "Maximum length of the miter join (in units of stroke width)" msgstr "Longitud màxima del biaix (en unitats del gruix del traç)" -#: ../src/live_effects/lpe-jointype.cpp:58 +#: ../src/live_effects/lpe-jointype.cpp:60 msgid "Force miter" msgstr "Força el biaix" -#: ../src/live_effects/lpe-jointype.cpp:58 +#: ../src/live_effects/lpe-jointype.cpp:60 msgid "Overrides the miter limit and forces a join." msgstr "Anul·la el límit del biaix i força la unió." #. initialise your parameters here: -#: ../src/live_effects/lpe-knot.cpp:346 +#: ../src/live_effects/lpe-knot.cpp:351 msgid "Fi_xed width:" msgstr "_Amplada fixa:" -#: ../src/live_effects/lpe-knot.cpp:346 +#: ../src/live_effects/lpe-knot.cpp:351 msgid "Size of hidden region of lower string" msgstr "Mida de la regió oculta de la cadena inferior" -#: ../src/live_effects/lpe-knot.cpp:347 +#: ../src/live_effects/lpe-knot.cpp:352 msgid "_In units of stroke width" msgstr "_En unitats d'amplada del traç" -#: ../src/live_effects/lpe-knot.cpp:347 +#: ../src/live_effects/lpe-knot.cpp:352 msgid "Consider 'Interruption width' as a ratio of stroke width" msgstr "" "Considera «l'amplada de la interrupció» en relació a l'amplada del traç" -#: ../src/live_effects/lpe-knot.cpp:348 +#: ../src/live_effects/lpe-knot.cpp:353 msgid "St_roke width" msgstr "_Amplada del traç" -#: ../src/live_effects/lpe-knot.cpp:348 +#: ../src/live_effects/lpe-knot.cpp:353 msgid "Add the stroke width to the interruption size" msgstr "Afegeix l'amplada del traç a la mida de la interrupció" -#: ../src/live_effects/lpe-knot.cpp:349 +#: ../src/live_effects/lpe-knot.cpp:354 msgid "_Crossing path stroke width" msgstr "_Amplada del traç del camí creuat" -#: ../src/live_effects/lpe-knot.cpp:349 +#: ../src/live_effects/lpe-knot.cpp:354 msgid "Add crossed stroke width to the interruption size" msgstr "Afegeix l'amplada del traç creuat a la mida de la interrupció" -#: ../src/live_effects/lpe-knot.cpp:350 +#: ../src/live_effects/lpe-knot.cpp:355 msgid "S_witcher size:" msgstr "_Mida del commutador:" -#: ../src/live_effects/lpe-knot.cpp:350 +#: ../src/live_effects/lpe-knot.cpp:355 msgid "Orientation indicator/switcher size" msgstr "Indicador de l'orientació/mida del commutador" -#: ../src/live_effects/lpe-knot.cpp:351 +#: ../src/live_effects/lpe-knot.cpp:356 msgid "Crossing Signs" msgstr "Senyals de l'encreuament" -#: ../src/live_effects/lpe-knot.cpp:351 +#: ../src/live_effects/lpe-knot.cpp:356 msgid "Crossings signs" msgstr "Senyals dels encreuaments" -#: ../src/live_effects/lpe-knot.cpp:622 +#: ../src/live_effects/lpe-knot.cpp:627 msgid "Drag to select a crossing, click to flip it" msgstr "Arrossegueu per seleccionar l'encreuament, feu clic per invertir-lo" #. / @todo Is this the right verb? -#: ../src/live_effects/lpe-knot.cpp:660 +#: ../src/live_effects/lpe-knot.cpp:665 msgid "Change knot crossing" msgstr "Canvia l'encreuament del nus" -#: ../src/live_effects/lpe-lattice2.cpp:36 +#: ../src/live_effects/lpe-lattice2.cpp:47 #: ../src/live_effects/lpe-perspective-envelope.cpp:45 msgid "Mirror movements in horizontal" msgstr "Reflecteix els moviments horitzontalment" -#: ../src/live_effects/lpe-lattice2.cpp:37 +#: ../src/live_effects/lpe-lattice2.cpp:48 #: ../src/live_effects/lpe-perspective-envelope.cpp:46 msgid "Mirror movements in vertical" msgstr "Reflecteix els moviments verticalment" -#: ../src/live_effects/lpe-lattice2.cpp:38 +#: ../src/live_effects/lpe-lattice2.cpp:49 msgid "Update while moving knots (maybe slow)" msgstr "Actualització mentre es mouen els nusos (potser és lent)" -#: ../src/live_effects/lpe-lattice2.cpp:39 +#: ../src/live_effects/lpe-lattice2.cpp:50 msgid "Control 0:" msgstr "Control 0:" -#: ../src/live_effects/lpe-lattice2.cpp:39 +#: ../src/live_effects/lpe-lattice2.cpp:50 msgid "Control 0 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes" msgstr "" "Control 0 - <b>Ctrl+Alt+Clic</b>: reinicia, <b>Ctrl</b>: mou al llarg dels " "eixos" -#: ../src/live_effects/lpe-lattice2.cpp:40 +#: ../src/live_effects/lpe-lattice2.cpp:51 msgid "Control 1:" msgstr "Control 1:" -#: ../src/live_effects/lpe-lattice2.cpp:40 +#: ../src/live_effects/lpe-lattice2.cpp:51 msgid "Control 1 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes" msgstr "" "Control 1 - <b>Ctrl+Alt+Clic</b>: reinicia, <b>Ctrl</b>: mou al llarg dels " "eixos" -#: ../src/live_effects/lpe-lattice2.cpp:41 +#: ../src/live_effects/lpe-lattice2.cpp:52 msgid "Control 2:" msgstr "Control 2:" -#: ../src/live_effects/lpe-lattice2.cpp:41 +#: ../src/live_effects/lpe-lattice2.cpp:52 msgid "Control 2 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes" msgstr "" "Control 2 - <b>Ctrl+Alt+Clic</b>: reinicia, <b>Ctrl</b>: mou al llarg dels " "eixos" -#: ../src/live_effects/lpe-lattice2.cpp:42 +#: ../src/live_effects/lpe-lattice2.cpp:53 msgid "Control 3:" msgstr "Control 3:" -#: ../src/live_effects/lpe-lattice2.cpp:42 +#: ../src/live_effects/lpe-lattice2.cpp:53 msgid "Control 3 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes" msgstr "" "Control 3 - <b>Ctrl+Alt+Clic</b>: reinicia, <b>Ctrl</b>: mou al llarg dels " "eixos" -#: ../src/live_effects/lpe-lattice2.cpp:43 +#: ../src/live_effects/lpe-lattice2.cpp:54 msgid "Control 4:" msgstr "Control 4:" -#: ../src/live_effects/lpe-lattice2.cpp:43 +#: ../src/live_effects/lpe-lattice2.cpp:54 msgid "Control 4 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes" msgstr "" "Control 4 - <b>Ctrl+Alt+Clic</b>: reinicia, <b>Ctrl</b>: mou al llarg dels " "eixos" -#: ../src/live_effects/lpe-lattice2.cpp:44 +#: ../src/live_effects/lpe-lattice2.cpp:55 msgid "Control 5:" msgstr "Control 5:" -#: ../src/live_effects/lpe-lattice2.cpp:44 +#: ../src/live_effects/lpe-lattice2.cpp:55 msgid "Control 5 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes" msgstr "" "Control 5 - <b>Ctrl+Alt+Clic</b>: reinicia, <b>Ctrl</b>: mou al llarg dels " "eixos" -#: ../src/live_effects/lpe-lattice2.cpp:45 +#: ../src/live_effects/lpe-lattice2.cpp:56 msgid "Control 6:" msgstr "Control 6:" -#: ../src/live_effects/lpe-lattice2.cpp:45 +#: ../src/live_effects/lpe-lattice2.cpp:56 msgid "Control 6 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes" msgstr "" "Control 6 - <b>Ctrl+Alt+Clic</b>: reinicia, <b>Ctrl</b>: mou al llarg dels " "eixos" -#: ../src/live_effects/lpe-lattice2.cpp:46 +#: ../src/live_effects/lpe-lattice2.cpp:57 msgid "Control 7:" msgstr "Control 7:" -#: ../src/live_effects/lpe-lattice2.cpp:46 +#: ../src/live_effects/lpe-lattice2.cpp:57 msgid "Control 7 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes" msgstr "" "Control 7 - <b>Ctrl+Alt+Clic</b>: reinicia, <b>Ctrl</b>: mou al llarg dels " "eixos" -#: ../src/live_effects/lpe-lattice2.cpp:47 +#: ../src/live_effects/lpe-lattice2.cpp:58 msgid "Control 8x9:" msgstr "Control 8x9:" -#: ../src/live_effects/lpe-lattice2.cpp:47 +#: ../src/live_effects/lpe-lattice2.cpp:58 msgid "" "Control 8x9 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes" msgstr "" "Control 8x9 - <b>Ctrl+Alt+Clic</b>: reinicia, <b>Ctrl</b>: mou al llarg dels " "eixos" -#: ../src/live_effects/lpe-lattice2.cpp:48 +#: ../src/live_effects/lpe-lattice2.cpp:59 msgid "Control 10x11:" msgstr "Control 10x11:" -#: ../src/live_effects/lpe-lattice2.cpp:48 +#: ../src/live_effects/lpe-lattice2.cpp:59 msgid "" "Control 10x11 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes" msgstr "" "Control 10x11 - <b>Ctrl+Alt+Clic</b>: reinicia, <b>Ctrl</b>: mou al llarg " "dels eixos" -#: ../src/live_effects/lpe-lattice2.cpp:49 +#: ../src/live_effects/lpe-lattice2.cpp:60 msgid "Control 12:" msgstr "Control 12:" -#: ../src/live_effects/lpe-lattice2.cpp:49 +#: ../src/live_effects/lpe-lattice2.cpp:60 msgid "Control 12 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes" msgstr "" "Control 12 - <b>Ctrl+Alt+Clic</b>: reinicia, <b>Ctrl</b>: mou al llarg dels " "eixos" -#: ../src/live_effects/lpe-lattice2.cpp:50 +#: ../src/live_effects/lpe-lattice2.cpp:61 msgid "Control 13:" msgstr "Control 13:" -#: ../src/live_effects/lpe-lattice2.cpp:50 +#: ../src/live_effects/lpe-lattice2.cpp:61 msgid "Control 13 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes" msgstr "" "Control 13 - <b>Ctrl+Alt+Clic</b>: reinicia, <b>Ctrl</b>: mou al llarg dels " "eixos" -#: ../src/live_effects/lpe-lattice2.cpp:51 +#: ../src/live_effects/lpe-lattice2.cpp:62 msgid "Control 14:" msgstr "Control 14:" -#: ../src/live_effects/lpe-lattice2.cpp:51 +#: ../src/live_effects/lpe-lattice2.cpp:62 msgid "Control 14 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes" msgstr "" "Control 14 - <b>Ctrl+Alt+Clic</b>: reinicia, <b>Ctrl</b>: mou al llarg dels " "eixos" -#: ../src/live_effects/lpe-lattice2.cpp:52 +#: ../src/live_effects/lpe-lattice2.cpp:63 msgid "Control 15:" msgstr "Control 15:" -#: ../src/live_effects/lpe-lattice2.cpp:52 +#: ../src/live_effects/lpe-lattice2.cpp:63 msgid "Control 15 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes" msgstr "" "Control 15 - <b>Ctrl+Alt+Clic</b>: reinicia, <b>Ctrl</b>: mou al llarg dels " "eixos" -#: ../src/live_effects/lpe-lattice2.cpp:53 +#: ../src/live_effects/lpe-lattice2.cpp:64 msgid "Control 16:" msgstr "Control 16:" -#: ../src/live_effects/lpe-lattice2.cpp:53 +#: ../src/live_effects/lpe-lattice2.cpp:64 msgid "Control 16 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes" msgstr "" "Control 16 - <b>Ctrl+Alt+Clic</b>: reinicia, <b>Ctrl</b>: mou al llarg dels " "eixos" -#: ../src/live_effects/lpe-lattice2.cpp:54 +#: ../src/live_effects/lpe-lattice2.cpp:65 msgid "Control 17:" msgstr "Control 17:" -#: ../src/live_effects/lpe-lattice2.cpp:54 +#: ../src/live_effects/lpe-lattice2.cpp:65 msgid "Control 17 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes" msgstr "" "Control 17 - <b>Ctrl+Alt+Clic</b>: reinicia, <b>Ctrl</b>: mou al llarg dels " "eixos" -#: ../src/live_effects/lpe-lattice2.cpp:55 +#: ../src/live_effects/lpe-lattice2.cpp:66 msgid "Control 18:" msgstr "Control 18:" -#: ../src/live_effects/lpe-lattice2.cpp:55 +#: ../src/live_effects/lpe-lattice2.cpp:66 msgid "Control 18 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes" msgstr "" "Control 18 - <b>Ctrl+Alt+Clic</b>: reinicia, <b>Ctrl</b>: mou al llarg dels " "eixos" -#: ../src/live_effects/lpe-lattice2.cpp:56 +#: ../src/live_effects/lpe-lattice2.cpp:67 msgid "Control 19:" msgstr "Control 19:" -#: ../src/live_effects/lpe-lattice2.cpp:56 +#: ../src/live_effects/lpe-lattice2.cpp:67 msgid "Control 19 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes" msgstr "" "Control 19 - <b>Ctrl+Alt+Clic</b>: reinicia, <b>Ctrl</b>: mou al llarg dels " "eixos" -#: ../src/live_effects/lpe-lattice2.cpp:57 +#: ../src/live_effects/lpe-lattice2.cpp:68 msgid "Control 20x21:" msgstr "Control 20x21:" -#: ../src/live_effects/lpe-lattice2.cpp:57 +#: ../src/live_effects/lpe-lattice2.cpp:68 msgid "" "Control 20x21 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes" msgstr "" "Control 20x21 - <b>Ctrl+Alt+Clic</b>: reinicia, <b>Ctrl</b>: mou al llarg " "dels eixos" -#: ../src/live_effects/lpe-lattice2.cpp:58 +#: ../src/live_effects/lpe-lattice2.cpp:69 msgid "Control 22x23:" msgstr "Control 22x23:" -#: ../src/live_effects/lpe-lattice2.cpp:58 +#: ../src/live_effects/lpe-lattice2.cpp:69 msgid "" "Control 22x23 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes" msgstr "" "Control 22x23 - <b>Ctrl+Alt+Clic</b>: reinicia, <b>Ctrl</b>: mou al llarg " "dels eixos" -#: ../src/live_effects/lpe-lattice2.cpp:59 +#: ../src/live_effects/lpe-lattice2.cpp:70 msgid "Control 24x26:" msgstr "Control 24x26:" -#: ../src/live_effects/lpe-lattice2.cpp:59 +#: ../src/live_effects/lpe-lattice2.cpp:70 msgid "" "Control 24x26 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes" msgstr "" "Control 24x26 - <b>Ctrl+Alt+Clic</b>: reinicia, <b>Ctrl</b>: mou al llarg " "dels eixos" -#: ../src/live_effects/lpe-lattice2.cpp:60 +#: ../src/live_effects/lpe-lattice2.cpp:71 msgid "Control 25x27:" msgstr "Control 25x27:" -#: ../src/live_effects/lpe-lattice2.cpp:60 +#: ../src/live_effects/lpe-lattice2.cpp:71 msgid "" "Control 25x27 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes" msgstr "" "Control 25x27 - <b>Ctrl+Alt+Clic</b>: reinicia, <b>Ctrl</b>: mou al llarg " "dels eixos" -#: ../src/live_effects/lpe-lattice2.cpp:61 +#: ../src/live_effects/lpe-lattice2.cpp:72 msgid "Control 28x30:" msgstr "Control 28x30:" -#: ../src/live_effects/lpe-lattice2.cpp:61 +#: ../src/live_effects/lpe-lattice2.cpp:72 msgid "" "Control 28x30 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes" msgstr "" "Control 28x30 - <b>Ctrl+Alt+Clic</b>: reinicia, <b>Ctrl</b>: mou al llarg " "dels eixos" -#: ../src/live_effects/lpe-lattice2.cpp:62 +#: ../src/live_effects/lpe-lattice2.cpp:73 msgid "Control 29x31:" msgstr "Control 29x31:" -#: ../src/live_effects/lpe-lattice2.cpp:62 +#: ../src/live_effects/lpe-lattice2.cpp:73 msgid "" "Control 29x31 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes" msgstr "" "Control 29x31 - <b>Ctrl+Alt+Clic</b>: reinicia, <b>Ctrl</b>: mou al llarg " "dels eixos" -#: ../src/live_effects/lpe-lattice2.cpp:63 +#: ../src/live_effects/lpe-lattice2.cpp:74 msgid "Control 32x33x34x35:" msgstr "Control 32x33x34x35:" -#: ../src/live_effects/lpe-lattice2.cpp:63 +#: ../src/live_effects/lpe-lattice2.cpp:74 msgid "" "Control 32x33x34x35 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along " "axes" @@ -10289,387 +10652,146 @@ msgstr "" "Control 32x33x34x35 - <b>Ctrl+Alt+Clic</b>: reinicia, <b>Ctrl</b>: mou al " "llarg dels eixos" -#: ../src/live_effects/lpe-lattice2.cpp:228 +#: ../src/live_effects/lpe-lattice2.cpp:239 msgid "Reset grid" msgstr "Reinicia la graella" -#: ../src/live_effects/lpe-lattice2.cpp:260 -#: ../src/live_effects/lpe-lattice2.cpp:275 +#: ../src/live_effects/lpe-lattice2.cpp:271 +#: ../src/live_effects/lpe-lattice2.cpp:286 msgid "Show Points" msgstr "Mostra els punts" -#: ../src/live_effects/lpe-lattice2.cpp:273 +#: ../src/live_effects/lpe-lattice2.cpp:284 msgid "Hide Points" msgstr "Amaga els punts" -#: ../src/live_effects/lpe-measure-line.cpp:42 -#: ../src/widgets/text-toolbar.cpp:1835 -msgid "Horizontal" -msgstr "Horitzontal" - -#: ../src/live_effects/lpe-measure-line.cpp:43 -#, fuzzy -msgid "Vertical" -msgstr "Vertical:" - -#: ../src/live_effects/lpe-measure-line.cpp:50 -#, fuzzy -msgid "Unit*" -msgstr "Unitat" - -#: ../src/live_effects/lpe-measure-line.cpp:50 -#: ../src/live_effects/lpe-ruler.cpp:39 ../src/widgets/gimp/ruler.cpp:193 -msgid "Unit" -msgstr "Unitat" - -#: ../src/live_effects/lpe-measure-line.cpp:51 -#, fuzzy -msgid "Font*" -msgstr "_Tipus de lletra" - -#: ../src/live_effects/lpe-measure-line.cpp:51 -#, fuzzy -msgid "Font Selector" -msgstr "Seleccionador" - -#: ../src/live_effects/lpe-measure-line.cpp:52 -#: ../src/widgets/gimp/ruler.cpp:183 -#: ../share/extensions/gcodetools_graffiti.inx.h:9 -#: ../share/extensions/gcodetools_orientation_points.inx.h:2 -msgid "Orientation" -msgstr "Orientació" - -#: ../src/live_effects/lpe-measure-line.cpp:52 -#, fuzzy -msgid "Orientation method" -msgstr "Orientació" - -#: ../src/live_effects/lpe-measure-line.cpp:53 -#, fuzzy -msgid "Curve on origin" -msgstr "origen de la guia" - -#: ../src/live_effects/lpe-measure-line.cpp:53 -msgid "Curve on origin, set 0 to start/end" -msgstr "" - -#: ../src/live_effects/lpe-measure-line.cpp:54 -#, fuzzy -msgid "Precision*" -msgstr "Precisió" - -#: ../src/live_effects/lpe-measure-line.cpp:55 -#, fuzzy -msgid "Positon*" -msgstr "Posició" - -#: ../src/live_effects/lpe-measure-line.cpp:55 -#, fuzzy -msgid "Positon" -msgstr "Posició" - -#: ../src/live_effects/lpe-measure-line.cpp:56 -#, fuzzy -msgid "Text top/bottom*" -msgstr "De dalt a baix" - -#: ../src/live_effects/lpe-measure-line.cpp:56 -#, fuzzy -msgid "Text top/bottom" -msgstr "De dalt a baix" - -#: ../src/live_effects/lpe-measure-line.cpp:57 -#, fuzzy -msgid "Text right/left*" -msgstr "Alineació del text" - -#: ../src/live_effects/lpe-measure-line.cpp:57 -#, fuzzy -msgid "Text right/left" -msgstr "Alineació del text" - -#: ../src/live_effects/lpe-measure-line.cpp:58 -#, fuzzy -msgid "Helpline distance*" -msgstr "Distància del nus" - -#: ../src/live_effects/lpe-measure-line.cpp:58 -#, fuzzy -msgid "Helpline distance" -msgstr "Distància del nus" - -#: ../src/live_effects/lpe-measure-line.cpp:59 -#, fuzzy -msgid "Helpline overlap*" -msgstr "Suprimeix les superposicions" - -#: ../src/live_effects/lpe-measure-line.cpp:59 -#, fuzzy -msgid "Helpline overlap" -msgstr "Suprimeix les superposicions" - -#: ../src/live_effects/lpe-measure-line.cpp:60 -#, fuzzy -msgid "Scale*" -msgstr "Escala" - -#: ../src/live_effects/lpe-measure-line.cpp:60 -#, fuzzy -msgid "Scaling factor" -msgstr "Factor d'escala:" - -#: ../src/live_effects/lpe-measure-line.cpp:61 -#, fuzzy -msgid "Format*" -msgstr "Format:" - -#: ../src/live_effects/lpe-measure-line.cpp:61 -msgid "Format the number ex:{measure} {unit}, return to save" -msgstr "" - -#: ../src/live_effects/lpe-measure-line.cpp:63 -#, fuzzy -msgid "Arrows outside" -msgstr "Colors freds cap enfora" - -#: ../src/live_effects/lpe-measure-line.cpp:64 -msgid "Flip side*" -msgstr "" - -#: ../src/live_effects/lpe-measure-line.cpp:64 -msgid "Flip side" -msgstr "" - -#: ../src/live_effects/lpe-measure-line.cpp:65 -#, fuzzy -msgid "Scale sensitive*" -msgstr "_Distingeix entre majúscules i minúscules" - -#: ../src/live_effects/lpe-measure-line.cpp:65 -msgid "Costrained scale sensitive to transformed containers" -msgstr "" - -#: ../src/live_effects/lpe-measure-line.cpp:66 -#, fuzzy -msgid "Local Number Format*" -msgstr "Formes de números" - -#: ../src/live_effects/lpe-measure-line.cpp:66 -msgid "Local number format" -msgstr "" - -#: ../src/live_effects/lpe-measure-line.cpp:67 -msgid "Line Group 0.5*" -msgstr "" - -#: ../src/live_effects/lpe-measure-line.cpp:67 -msgid "Line Group 0.5, from 0.7" -msgstr "" - -#: ../src/live_effects/lpe-measure-line.cpp:68 -#, fuzzy -msgid "Rotate Anotation*" -msgstr "Rotació de la lletra" - -#: ../src/live_effects/lpe-measure-line.cpp:68 -#, fuzzy -msgid "Rotate Anotation" -msgstr "Rotació de la lletra" - -#: ../src/live_effects/lpe-measure-line.cpp:69 -#, fuzzy -msgid "Hide if label over*" -msgstr "Amaga la capa" - -#: ../src/live_effects/lpe-measure-line.cpp:69 -msgid "Hide DIN line if label over" -msgstr "" - -#: ../src/live_effects/lpe-measure-line.cpp:70 -msgid "CSS DIN line*" -msgstr "" - -#: ../src/live_effects/lpe-measure-line.cpp:70 -msgid "Override CSS to DIN line, return to save, empty to reset to DIM" -msgstr "" - -#: ../src/live_effects/lpe-measure-line.cpp:71 -#, fuzzy -msgid "CSS helpers*" -msgstr "Mostra els camins d'ajuda" - -#: ../src/live_effects/lpe-measure-line.cpp:71 -msgid "Override CSS to helper lines, return to save, empty to reset to DIM" -msgstr "" - -#: ../src/live_effects/lpe-measure-line.cpp:72 -#, fuzzy -msgid "CSS anotation*" -msgstr "Saturació" - -#: ../src/live_effects/lpe-measure-line.cpp:72 -msgid "Override CSS to anotation text, return to save, empty to reset to DIM" -msgstr "" - -#: ../src/live_effects/lpe-measure-line.cpp:73 -#, fuzzy -msgid "CSS arrows*" -msgstr "Ctrl+fletxa" - -#: ../src/live_effects/lpe-measure-line.cpp:73 -msgid "Override CSS to arrows, return to save, empty to reset DIM" -msgstr "" - -#: ../src/live_effects/lpe-measure-line.cpp:349 -#, fuzzy -msgid "Non Uniform Scale" -msgstr "Soroll uniforme" - -#: ../src/live_effects/lpe-measure-line.cpp:777 -#, fuzzy -msgid "Save '*' as default" -msgstr "De_sa com a valor per defecte" - -#: ../src/live_effects/lpe-measure-line.cpp:780 -#: ../src/live_effects/lpe-measure-line.cpp:796 -msgid "Show DIM CSS style override" -msgstr "" - -#: ../src/live_effects/lpe-measure-line.cpp:794 -msgid "Hide DIM CSS style override" -msgstr "" - -#: ../src/live_effects/lpe-mirror_symmetry.cpp:31 +#: ../src/live_effects/lpe-mirror_symmetry.cpp:30 msgid "Vertical Page Center" msgstr "Centre de la pàgina vertical" -#: ../src/live_effects/lpe-mirror_symmetry.cpp:32 +#: ../src/live_effects/lpe-mirror_symmetry.cpp:31 msgid "Horizontal Page Center" msgstr "Centre de la pàgina horitzontal" -#: ../src/live_effects/lpe-mirror_symmetry.cpp:33 +#: ../src/live_effects/lpe-mirror_symmetry.cpp:32 msgid "Free from reflection line" msgstr "Lliure des de la línia de reflexió" -#: ../src/live_effects/lpe-mirror_symmetry.cpp:34 +#: ../src/live_effects/lpe-mirror_symmetry.cpp:33 msgid "X from middle knot" msgstr "X des del nus mig" -#: ../src/live_effects/lpe-mirror_symmetry.cpp:35 +#: ../src/live_effects/lpe-mirror_symmetry.cpp:34 msgid "Y from middle knot" msgstr "Y des del nus mig" -#: ../src/live_effects/lpe-mirror_symmetry.cpp:42 +#: ../src/live_effects/lpe-mirror_symmetry.cpp:41 #: ../src/widgets/spray-toolbar.cpp:388 ../src/widgets/tweak-toolbar.cpp:253 msgid "Mode" msgstr "Mode" -#: ../src/live_effects/lpe-mirror_symmetry.cpp:42 +#: ../src/live_effects/lpe-mirror_symmetry.cpp:41 msgid "Symmetry move mode" msgstr "Mode mou amb simetria" -#: ../src/live_effects/lpe-mirror_symmetry.cpp:43 -#, fuzzy -msgid "Discard original path" +#: ../src/live_effects/lpe-mirror_symmetry.cpp:42 +msgid "Discard original path?" msgstr "Voleu descartar el camí original?" -#: ../src/live_effects/lpe-mirror_symmetry.cpp:43 +#: ../src/live_effects/lpe-mirror_symmetry.cpp:42 msgid "Check this to only keep the mirrored part of the path" msgstr "Marqueu per mantenir emmirallada només la part del camí" -#: ../src/live_effects/lpe-mirror_symmetry.cpp:44 +#: ../src/live_effects/lpe-mirror_symmetry.cpp:43 msgid "Fuse original and the reflection into a single path" msgstr "Fusiona l'original i la reflexió en un únic camí" -#: ../src/live_effects/lpe-mirror_symmetry.cpp:45 +#: ../src/live_effects/lpe-mirror_symmetry.cpp:44 msgid "Opposite fuse" msgstr "Fusió oposada" -#: ../src/live_effects/lpe-mirror_symmetry.cpp:45 +#: ../src/live_effects/lpe-mirror_symmetry.cpp:44 msgid "Picks the other side of the mirror as the original" msgstr "Escull l'altra cara del mirall com l'original" -#: ../src/live_effects/lpe-mirror_symmetry.cpp:46 +#: ../src/live_effects/lpe-mirror_symmetry.cpp:45 msgid "Start mirror line" msgstr "Inici de la línia del mirall" -#: ../src/live_effects/lpe-mirror_symmetry.cpp:46 -#, fuzzy +#: ../src/live_effects/lpe-mirror_symmetry.cpp:45 msgid "Adjust start of mirroring" -msgstr "Ajusta la saturació" +msgstr "Ajusta l'inici del mirall" -#: ../src/live_effects/lpe-mirror_symmetry.cpp:47 +#: ../src/live_effects/lpe-mirror_symmetry.cpp:46 msgid "End mirror line" msgstr "Fi de la línia del mirall" -#: ../src/live_effects/lpe-mirror_symmetry.cpp:47 +#: ../src/live_effects/lpe-mirror_symmetry.cpp:46 msgid "Adjust end of mirroring" -msgstr "" +msgstr "Ajusta la fi del mirall" -#: ../src/live_effects/lpe-mirror_symmetry.cpp:48 -#, fuzzy +#: ../src/live_effects/lpe-mirror_symmetry.cpp:47 msgid "Center mirror line" -msgstr "Inici de la línia del mirall" +msgstr "Centra la línia del mirall" -#: ../src/live_effects/lpe-mirror_symmetry.cpp:48 -#, fuzzy +#: ../src/live_effects/lpe-mirror_symmetry.cpp:47 msgid "Adjust center of mirroring" -msgstr "Ajusta el centre" +msgstr "Ajusta el centre del mirall" -#: ../src/live_effects/lpe-patternalongpath.cpp:56 +#: ../src/live_effects/lpe-patternalongpath.cpp:53 #: ../share/extensions/pathalongpath.inx.h:10 msgid "Single" msgstr "Únic" -#: ../src/live_effects/lpe-patternalongpath.cpp:57 +#: ../src/live_effects/lpe-patternalongpath.cpp:54 #: ../share/extensions/pathalongpath.inx.h:11 msgid "Single, stretched" msgstr "Únic, estirat" -#: ../src/live_effects/lpe-patternalongpath.cpp:58 +#: ../src/live_effects/lpe-patternalongpath.cpp:55 #: ../share/extensions/pathalongpath.inx.h:12 msgid "Repeated" msgstr "Repetit" -#: ../src/live_effects/lpe-patternalongpath.cpp:59 +#: ../src/live_effects/lpe-patternalongpath.cpp:56 #: ../share/extensions/pathalongpath.inx.h:13 msgid "Repeated, stretched" msgstr "Repetit, estirat" -#: ../src/live_effects/lpe-patternalongpath.cpp:65 +#: ../src/live_effects/lpe-patternalongpath.cpp:62 msgid "Pattern source:" msgstr "Font del patró:" -#: ../src/live_effects/lpe-patternalongpath.cpp:65 +#: ../src/live_effects/lpe-patternalongpath.cpp:62 msgid "Path to put along the skeleton path" msgstr "Camí a disposar sobre l'esquelet del camí" -#: ../src/live_effects/lpe-patternalongpath.cpp:67 +#: ../src/live_effects/lpe-patternalongpath.cpp:64 msgid "Width of the pattern" msgstr "Amplada del patró" -#: ../src/live_effects/lpe-patternalongpath.cpp:68 +#: ../src/live_effects/lpe-patternalongpath.cpp:65 msgid "Pattern copies:" msgstr "Còpies del patró:" -#: ../src/live_effects/lpe-patternalongpath.cpp:68 +#: ../src/live_effects/lpe-patternalongpath.cpp:65 msgid "How many pattern copies to place along the skeleton path" msgstr "" "Quantitat de còpies del patró que es disposen sobre l'esquelet del camí" -#: ../src/live_effects/lpe-patternalongpath.cpp:70 +#: ../src/live_effects/lpe-patternalongpath.cpp:67 msgid "Wid_th in units of length" msgstr "_Amplada en unitats de longitud" -#: ../src/live_effects/lpe-patternalongpath.cpp:71 +#: ../src/live_effects/lpe-patternalongpath.cpp:68 msgid "Scale the width of the pattern in units of its length" msgstr "Escala l'amplada del patró en unitats de la seva longitud" -#: ../src/live_effects/lpe-patternalongpath.cpp:73 +#: ../src/live_effects/lpe-patternalongpath.cpp:70 msgid "Spa_cing:" msgstr "_Espaiat:" -#: ../src/live_effects/lpe-patternalongpath.cpp:75 +#: ../src/live_effects/lpe-patternalongpath.cpp:72 #, no-c-format msgid "" "Space between copies of the pattern. Negative values allowed, but are " @@ -10678,19 +10800,19 @@ msgstr "" "Espai entre les còpies del patró. Es permeten valors negatius, però limitats " "al -90% de l'amplada del patró." -#: ../src/live_effects/lpe-patternalongpath.cpp:77 +#: ../src/live_effects/lpe-patternalongpath.cpp:74 msgid "No_rmal offset:" msgstr "_Desplaçament normal:" -#: ../src/live_effects/lpe-patternalongpath.cpp:78 +#: ../src/live_effects/lpe-patternalongpath.cpp:75 msgid "Tan_gential offset:" msgstr "Desplaçament tan_gencial:" -#: ../src/live_effects/lpe-patternalongpath.cpp:79 +#: ../src/live_effects/lpe-patternalongpath.cpp:76 msgid "Offsets in _unit of pattern size" msgstr "Desplaçament en _unitats de la mida del patró" -#: ../src/live_effects/lpe-patternalongpath.cpp:80 +#: ../src/live_effects/lpe-patternalongpath.cpp:77 msgid "" "Spacing, tangential and normal offset are expressed as a ratio of width/" "height" @@ -10698,19 +10820,19 @@ msgstr "" "L'espaiat amb desplaçament tangencial i normal s'expressa com a relació de " "l'amplada i l'alçada" -#: ../src/live_effects/lpe-patternalongpath.cpp:82 +#: ../src/live_effects/lpe-patternalongpath.cpp:79 msgid "Pattern is _vertical" msgstr "El patró és _vertical" -#: ../src/live_effects/lpe-patternalongpath.cpp:82 +#: ../src/live_effects/lpe-patternalongpath.cpp:79 msgid "Rotate pattern 90 deg before applying" msgstr "Gira el patró 90 graus abans d'aplicar" -#: ../src/live_effects/lpe-patternalongpath.cpp:84 +#: ../src/live_effects/lpe-patternalongpath.cpp:81 msgid "_Fuse nearby ends:" msgstr "_Fusiona els extrems propers:" -#: ../src/live_effects/lpe-patternalongpath.cpp:84 +#: ../src/live_effects/lpe-patternalongpath.cpp:81 msgid "Fuse ends closer than this number. 0 means don't fuse." msgstr "" "Fusiona els extrems que estiguin més a prop d'aquest número. 0 significa que " @@ -10781,42 +10903,42 @@ msgstr "" msgid "Handles:" msgstr "Nanses:" -#: ../src/live_effects/lpe-powerstroke.cpp:121 +#: ../src/live_effects/lpe-powerstroke.cpp:133 msgid "CubicBezierSmooth" msgstr "CubicBezierSmooth" -#: ../src/live_effects/lpe-powerstroke.cpp:140 +#: ../src/live_effects/lpe-powerstroke.cpp:152 #: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:13 msgid "Round" msgstr "Arrodonit" -#: ../src/live_effects/lpe-powerstroke.cpp:142 +#: ../src/live_effects/lpe-powerstroke.cpp:154 msgid "Zero width" msgstr "Amplada zero" -#: ../src/live_effects/lpe-powerstroke.cpp:160 -#: ../src/widgets/pencil-toolbar.cpp:109 +#: ../src/live_effects/lpe-powerstroke.cpp:172 +#: ../src/widgets/pencil-toolbar.cpp:111 msgid "Spiro" msgstr "Espiral" -#: ../src/live_effects/lpe-powerstroke.cpp:166 +#: ../src/live_effects/lpe-powerstroke.cpp:178 msgid "Offset points" msgstr "Punts de desplaçament" -#: ../src/live_effects/lpe-powerstroke.cpp:167 +#: ../src/live_effects/lpe-powerstroke.cpp:179 msgid "Sort points" msgstr "Ordena els punts" -#: ../src/live_effects/lpe-powerstroke.cpp:167 +#: ../src/live_effects/lpe-powerstroke.cpp:179 msgid "Sort offset points according to their time value along the curve" msgstr "Ordena els punts desplaçats segons el seu valor al llarg de la corba" -#: ../src/live_effects/lpe-powerstroke.cpp:169 +#: ../src/live_effects/lpe-powerstroke.cpp:181 #: ../share/extensions/fractalize.inx.h:3 msgid "Smoothness:" msgstr "Suavitat:" -#: ../src/live_effects/lpe-powerstroke.cpp:169 +#: ../src/live_effects/lpe-powerstroke.cpp:181 msgid "" "Sets the smoothness for the CubicBezierJohan interpolator; 0 = linear " "interpolation, 1 = smooth" @@ -10824,49 +10946,49 @@ msgstr "" "Estableix la suavitat del CubicBezierJohan interpolador; 0 = interpolació " "lineal, 1 = suau" -#: ../src/live_effects/lpe-powerstroke.cpp:170 +#: ../src/live_effects/lpe-powerstroke.cpp:182 msgid "Start cap:" msgstr "Extremitat inicial:" -#: ../src/live_effects/lpe-powerstroke.cpp:170 +#: ../src/live_effects/lpe-powerstroke.cpp:182 msgid "Determines the shape of the path's start" msgstr "Determina la forma de l'inici del camí" -#: ../src/live_effects/lpe-powerstroke.cpp:172 -#: ../src/widgets/stroke-style.cpp:301 +#: ../src/live_effects/lpe-powerstroke.cpp:184 +#: ../src/widgets/stroke-style.cpp:335 msgid "Maximum length of the miter (in units of stroke width)" msgstr "Longitud màxima del biaix (en unitats de l'amplada del traç)" -#: ../src/live_effects/lpe-powerstroke.cpp:173 +#: ../src/live_effects/lpe-powerstroke.cpp:185 msgid "End cap:" msgstr "Extremitat final:" -#: ../src/live_effects/lpe-powerstroke.cpp:173 +#: ../src/live_effects/lpe-powerstroke.cpp:185 msgid "Determines the shape of the path's end" msgstr "Determina la forma del final del camí" -#: ../src/live_effects/lpe-rough-hatches.cpp:218 +#: ../src/live_effects/lpe-rough-hatches.cpp:225 msgid "Frequency randomness:" msgstr "Aleatorietat de la freqüència:" -#: ../src/live_effects/lpe-rough-hatches.cpp:218 +#: ../src/live_effects/lpe-rough-hatches.cpp:225 msgid "Variation of distance between hatches, in %." msgstr "Variació de la distància entre les línies de la trama, en %." -#: ../src/live_effects/lpe-rough-hatches.cpp:219 +#: ../src/live_effects/lpe-rough-hatches.cpp:226 msgid "Growth:" msgstr "Creixement:" -#: ../src/live_effects/lpe-rough-hatches.cpp:219 +#: ../src/live_effects/lpe-rough-hatches.cpp:226 msgid "Growth of distance between hatches." msgstr "Creixement de la distància entre les línies de la trama." #. FIXME: top/bottom names are inverted in the UI/svg and in the code!! -#: ../src/live_effects/lpe-rough-hatches.cpp:221 +#: ../src/live_effects/lpe-rough-hatches.cpp:228 msgid "Half-turns smoothness: 1st side, in:" msgstr "Suavitat de les mitges voltes: 1r costat, interior:" -#: ../src/live_effects/lpe-rough-hatches.cpp:221 +#: ../src/live_effects/lpe-rough-hatches.cpp:228 msgid "" "Set smoothness/sharpness of path when reaching a 'bottom' half-turn. " "0=sharp, 1=default" @@ -10874,11 +10996,11 @@ msgstr "" "Estableix la suavitat/duresa del camí quan s'arriba a una mitja volta " "«inferior». 0=perfilat, 1=predefinit" -#: ../src/live_effects/lpe-rough-hatches.cpp:222 +#: ../src/live_effects/lpe-rough-hatches.cpp:229 msgid "1st side, out:" msgstr "1r costat, fora:" -#: ../src/live_effects/lpe-rough-hatches.cpp:222 +#: ../src/live_effects/lpe-rough-hatches.cpp:229 msgid "" "Set smoothness/sharpness of path when leaving a 'bottom' half-turn. 0=sharp, " "1=default" @@ -10886,11 +11008,11 @@ msgstr "" "Estableix la suavitat/duresa del camí quan se surt d'una mitja volta " "«inferior». 0=perfilat, 1=predefinit" -#: ../src/live_effects/lpe-rough-hatches.cpp:223 +#: ../src/live_effects/lpe-rough-hatches.cpp:230 msgid "2nd side, in:" msgstr "2n costat, dins:" -#: ../src/live_effects/lpe-rough-hatches.cpp:223 +#: ../src/live_effects/lpe-rough-hatches.cpp:230 msgid "" "Set smoothness/sharpness of path when reaching a 'top' half-turn. 0=sharp, " "1=default" @@ -10898,11 +11020,11 @@ msgstr "" "Defineix la suavitat/duresa del camí quan arriba a una mitja volta " "«superior». 0=perfilat, 1=predefinit" -#: ../src/live_effects/lpe-rough-hatches.cpp:224 +#: ../src/live_effects/lpe-rough-hatches.cpp:231 msgid "2nd side, out:" msgstr "2n costat, fora:" -#: ../src/live_effects/lpe-rough-hatches.cpp:224 +#: ../src/live_effects/lpe-rough-hatches.cpp:231 msgid "" "Set smoothness/sharpness of path when leaving a 'top' half-turn. 0=sharp, " "1=default" @@ -10910,33 +11032,33 @@ msgstr "" "Defineix la suavitat/duresa del camí quan se surt d'una mitja volta " "«superior». 0=perfilat, 1=predefinit" -#: ../src/live_effects/lpe-rough-hatches.cpp:225 +#: ../src/live_effects/lpe-rough-hatches.cpp:232 msgid "Magnitude jitter: 1st side:" msgstr "Magnitud del dispersador: 1r costat:" -#: ../src/live_effects/lpe-rough-hatches.cpp:225 +#: ../src/live_effects/lpe-rough-hatches.cpp:232 msgid "Randomly moves 'bottom' half-turns to produce magnitude variations." msgstr "" "Mou aleatòriament les mitges voltes «inferiors» per produir variacions " "d'amplitud." -#: ../src/live_effects/lpe-rough-hatches.cpp:226 -#: ../src/live_effects/lpe-rough-hatches.cpp:228 -#: ../src/live_effects/lpe-rough-hatches.cpp:230 +#: ../src/live_effects/lpe-rough-hatches.cpp:233 +#: ../src/live_effects/lpe-rough-hatches.cpp:235 +#: ../src/live_effects/lpe-rough-hatches.cpp:237 msgid "2nd side:" msgstr "2n costat:" -#: ../src/live_effects/lpe-rough-hatches.cpp:226 +#: ../src/live_effects/lpe-rough-hatches.cpp:233 msgid "Randomly moves 'top' half-turns to produce magnitude variations." msgstr "" "Mou aleatòriament les mitges voltes «superiors» per produir variacions " "d'amplitud." -#: ../src/live_effects/lpe-rough-hatches.cpp:227 +#: ../src/live_effects/lpe-rough-hatches.cpp:234 msgid "Parallelism jitter: 1st side:" msgstr "Variació del dispersador: 1r costat:" -#: ../src/live_effects/lpe-rough-hatches.cpp:227 +#: ../src/live_effects/lpe-rough-hatches.cpp:234 msgid "" "Add direction randomness by moving 'bottom' half-turns tangentially to the " "boundary." @@ -10944,7 +11066,7 @@ msgstr "" "Afegeix aleatorietat a la direcció quan mou tangencialment les mitges voltes " "«inferiors» cap a les vores." -#: ../src/live_effects/lpe-rough-hatches.cpp:228 +#: ../src/live_effects/lpe-rough-hatches.cpp:235 msgid "" "Add direction randomness by randomly moving 'top' half-turns tangentially to " "the boundary." @@ -10952,82 +11074,82 @@ msgstr "" "Afegeix aleatorietat a la direcció quan mou tangencialment les mitges voltes " "«superiors» cap a les vores." -#: ../src/live_effects/lpe-rough-hatches.cpp:229 +#: ../src/live_effects/lpe-rough-hatches.cpp:236 msgid "Variance: 1st side:" msgstr "Variació: 1r costat:" -#: ../src/live_effects/lpe-rough-hatches.cpp:229 +#: ../src/live_effects/lpe-rough-hatches.cpp:236 msgid "Randomness of 'bottom' half-turns smoothness" msgstr "Aleatorietat de la suavitat de les mitges voltes «inferiors»" -#: ../src/live_effects/lpe-rough-hatches.cpp:230 +#: ../src/live_effects/lpe-rough-hatches.cpp:237 msgid "Randomness of 'top' half-turns smoothness" msgstr "Aleatorietat de la suavitat de les mitges voltes «superiors»" #. -#: ../src/live_effects/lpe-rough-hatches.cpp:232 +#: ../src/live_effects/lpe-rough-hatches.cpp:239 msgid "Generate thick/thin path" msgstr "Genera un camí prim/gruixut" -#: ../src/live_effects/lpe-rough-hatches.cpp:232 +#: ../src/live_effects/lpe-rough-hatches.cpp:239 msgid "Simulate a stroke of varying width" msgstr "Simula el traç d'amplada variable" -#: ../src/live_effects/lpe-rough-hatches.cpp:233 +#: ../src/live_effects/lpe-rough-hatches.cpp:240 msgid "Bend hatches" msgstr "Trama corbada" -#: ../src/live_effects/lpe-rough-hatches.cpp:233 +#: ../src/live_effects/lpe-rough-hatches.cpp:240 msgid "Add a global bend to the hatches (slower)" msgstr "Afegeix una curvatura global a la trama (més lent)" -#: ../src/live_effects/lpe-rough-hatches.cpp:234 +#: ../src/live_effects/lpe-rough-hatches.cpp:241 msgid "Thickness: at 1st side:" msgstr "Gruix: al 1r costat:" -#: ../src/live_effects/lpe-rough-hatches.cpp:234 +#: ../src/live_effects/lpe-rough-hatches.cpp:241 msgid "Width at 'bottom' half-turns" msgstr "Amplada de les mitges voltes «inferiors»" -#: ../src/live_effects/lpe-rough-hatches.cpp:235 +#: ../src/live_effects/lpe-rough-hatches.cpp:242 msgid "At 2nd side:" msgstr "Al 2n costat:" -#: ../src/live_effects/lpe-rough-hatches.cpp:235 +#: ../src/live_effects/lpe-rough-hatches.cpp:242 msgid "Width at 'top' half-turns" msgstr "Amplada de les mitges voltes «superiors»" #. -#: ../src/live_effects/lpe-rough-hatches.cpp:237 +#: ../src/live_effects/lpe-rough-hatches.cpp:244 msgid "From 2nd to 1st side:" msgstr "Des del 2n costat al 1r:" -#: ../src/live_effects/lpe-rough-hatches.cpp:237 +#: ../src/live_effects/lpe-rough-hatches.cpp:244 msgid "Width from 'top' to 'bottom'" msgstr "Amplada de «dalt» a «baix»" -#: ../src/live_effects/lpe-rough-hatches.cpp:238 +#: ../src/live_effects/lpe-rough-hatches.cpp:245 msgid "From 1st to 2nd side:" msgstr "Des del 1r costat al 2n:" -#: ../src/live_effects/lpe-rough-hatches.cpp:238 +#: ../src/live_effects/lpe-rough-hatches.cpp:245 msgid "Width from 'bottom' to 'top'" msgstr "Amplada de «baix» a «dalt»" -#: ../src/live_effects/lpe-rough-hatches.cpp:240 +#: ../src/live_effects/lpe-rough-hatches.cpp:247 msgid "Hatches width and dir" msgstr "Amplada i direcció de la trama" -#: ../src/live_effects/lpe-rough-hatches.cpp:240 +#: ../src/live_effects/lpe-rough-hatches.cpp:247 msgid "Defines hatches frequency and direction" msgstr "Defineix la freqüència i la direcció de la trama" #. -#: ../src/live_effects/lpe-rough-hatches.cpp:242 +#: ../src/live_effects/lpe-rough-hatches.cpp:249 msgid "Global bending" msgstr "Curvatura global" -#: ../src/live_effects/lpe-rough-hatches.cpp:242 +#: ../src/live_effects/lpe-rough-hatches.cpp:249 msgid "" "Relative position to a reference point defines global bending direction and " "amount" @@ -11035,226 +11157,225 @@ msgstr "" "La posició relativa al punt de referència defineix la direcció de la " "curvatura global i la quantitat" -#: ../src/live_effects/lpe-roughen.cpp:29 ../share/extensions/addnodes.inx.h:4 +#: ../src/live_effects/lpe-roughen.cpp:32 ../share/extensions/addnodes.inx.h:4 msgid "By number of segments" msgstr "Per nombre de segments" -#: ../src/live_effects/lpe-roughen.cpp:30 +#: ../src/live_effects/lpe-roughen.cpp:33 msgid "By max. segment size" msgstr "Per la mida màxima del segment" -#: ../src/live_effects/lpe-roughen.cpp:36 +#: ../src/live_effects/lpe-roughen.cpp:39 msgid "Along nodes" msgstr "Al llarg dels nodes" -#: ../src/live_effects/lpe-roughen.cpp:37 +#: ../src/live_effects/lpe-roughen.cpp:40 msgid "Rand" msgstr "Aleatori" -#: ../src/live_effects/lpe-roughen.cpp:38 +#: ../src/live_effects/lpe-roughen.cpp:41 msgid "Retract" msgstr "Retira" #. initialise your parameters here: -#: ../src/live_effects/lpe-roughen.cpp:47 +#: ../src/live_effects/lpe-roughen.cpp:50 msgid "Method" msgstr "Mètode" -#: ../src/live_effects/lpe-roughen.cpp:47 +#: ../src/live_effects/lpe-roughen.cpp:50 msgid "Division method" msgstr "Mètode de divisió" -#: ../src/live_effects/lpe-roughen.cpp:49 +#: ../src/live_effects/lpe-roughen.cpp:52 msgid "Max. segment size" msgstr "Mida màxima del segment" -#: ../src/live_effects/lpe-roughen.cpp:51 +#: ../src/live_effects/lpe-roughen.cpp:54 msgid "Number of segments" msgstr "Nombre de segments" -#: ../src/live_effects/lpe-roughen.cpp:53 +#: ../src/live_effects/lpe-roughen.cpp:56 msgid "Max. displacement in X" msgstr "Desplaçament màxim de la X" -#: ../src/live_effects/lpe-roughen.cpp:55 +#: ../src/live_effects/lpe-roughen.cpp:58 msgid "Max. displacement in Y" msgstr "Desplaçament màxim de la Y" -#: ../src/live_effects/lpe-roughen.cpp:57 +#: ../src/live_effects/lpe-roughen.cpp:60 msgid "Global randomize" msgstr "Aleatorietat global" -#: ../src/live_effects/lpe-roughen.cpp:59 +#: ../src/live_effects/lpe-roughen.cpp:62 msgid "Handles" msgstr "Nanses" -#: ../src/live_effects/lpe-roughen.cpp:59 +#: ../src/live_effects/lpe-roughen.cpp:62 msgid "Handles options" msgstr "Opcions de les nanses:" -#: ../src/live_effects/lpe-roughen.cpp:61 +#: ../src/live_effects/lpe-roughen.cpp:64 #: ../share/extensions/jitternodes.inx.h:5 msgid "Shift nodes" msgstr "Canvia els nodes" -#: ../src/live_effects/lpe-roughen.cpp:63 +#: ../src/live_effects/lpe-roughen.cpp:66 msgid "Fixed displacement" msgstr "Desplaçament fix:" -#: ../src/live_effects/lpe-roughen.cpp:63 +#: ../src/live_effects/lpe-roughen.cpp:66 msgid "Fixed displacement, 1/3 of segment length" msgstr "Desplaçament fix, 1/3 de la longitud del segment" -#: ../src/live_effects/lpe-roughen.cpp:65 +#: ../src/live_effects/lpe-roughen.cpp:68 msgid "Spray Tool friendly" msgstr "Eina esprai amigable" -#: ../src/live_effects/lpe-roughen.cpp:65 +#: ../src/live_effects/lpe-roughen.cpp:68 msgid "For use with spray tool in copy mode" msgstr "Per l'ús de l'eina esprai en mode còpia" -#: ../src/live_effects/lpe-roughen.cpp:119 +#: ../src/live_effects/lpe-roughen.cpp:122 msgid "<b>Add nodes</b> Subdivide each segment" msgstr "<b>Afegeix nodes</b> Subdividir cada segment" -#: ../src/live_effects/lpe-roughen.cpp:128 +#: ../src/live_effects/lpe-roughen.cpp:131 msgid "<b>Jitter nodes</b> Move nodes/handles" msgstr "<b>Nodes irregulars</b> Moure nodes/nanses" -#: ../src/live_effects/lpe-roughen.cpp:137 +#: ../src/live_effects/lpe-roughen.cpp:140 msgid "<b>Extra roughen</b> Add a extra layer of rough" msgstr "<b>Extra rugós</b> Afegeix una capa extra de rugositat" -#: ../src/live_effects/lpe-roughen.cpp:146 +#: ../src/live_effects/lpe-roughen.cpp:149 msgid "<b>Options</b> Modify options to rough" msgstr "<b>Opcions</b> Modifica opcions de rugositat" -#: ../src/live_effects/lpe-ruler.cpp:22 ../share/extensions/measure.inx.h:27 +#: ../src/live_effects/lpe-ruler.cpp:25 ../share/extensions/measure.inx.h:27 #: ../share/extensions/restack.inx.h:16 #: ../share/extensions/text_extract.inx.h:8 #: ../share/extensions/text_merge.inx.h:8 msgid "Left" msgstr "Esquerre" -#: ../src/live_effects/lpe-ruler.cpp:23 ../share/extensions/measure.inx.h:29 +#: ../src/live_effects/lpe-ruler.cpp:26 ../share/extensions/measure.inx.h:29 #: ../share/extensions/restack.inx.h:18 #: ../share/extensions/text_extract.inx.h:10 #: ../share/extensions/text_merge.inx.h:10 msgid "Right" msgstr "Dret" -#: ../src/live_effects/lpe-ruler.cpp:24 ../src/live_effects/lpe-ruler.cpp:32 +#: ../src/live_effects/lpe-ruler.cpp:27 ../src/live_effects/lpe-ruler.cpp:35 msgid "Both" msgstr "Ambdós" -#: ../src/live_effects/lpe-ruler.cpp:29 +#: ../src/live_effects/lpe-ruler.cpp:32 msgctxt "Border mark" msgid "None" msgstr "Cap" -#: ../src/live_effects/lpe-ruler.cpp:30 -#: ../src/live_effects/lpe-transform_2pts.cpp:35 -#: ../src/ui/tools/measure-tool.cpp:749 ../src/widgets/arc-toolbar.cpp:318 +#: ../src/live_effects/lpe-ruler.cpp:33 +#: ../src/live_effects/lpe-transform_2pts.cpp:37 +#: ../src/ui/tools/measure-tool.cpp:755 ../src/widgets/arc-toolbar.cpp:319 msgid "Start" msgstr "Inici" -#: ../src/live_effects/lpe-ruler.cpp:31 -#: ../src/live_effects/lpe-transform_2pts.cpp:36 -#: ../src/ui/tools/measure-tool.cpp:750 ../src/widgets/arc-toolbar.cpp:331 +#: ../src/live_effects/lpe-ruler.cpp:34 +#: ../src/live_effects/lpe-transform_2pts.cpp:38 +#: ../src/ui/tools/measure-tool.cpp:756 ../src/widgets/arc-toolbar.cpp:332 msgid "End" msgstr "Fi" -#: ../src/live_effects/lpe-ruler.cpp:38 +#: ../src/live_effects/lpe-ruler.cpp:41 msgid "_Mark distance:" msgstr "_Marca la distància:" -#: ../src/live_effects/lpe-ruler.cpp:38 +#: ../src/live_effects/lpe-ruler.cpp:41 msgid "Distance between successive ruler marks" msgstr "Distància entre dues marques successives del regle" -#: ../src/live_effects/lpe-ruler.cpp:39 ../share/extensions/foldablebox.inx.h:7 +#: ../src/live_effects/lpe-ruler.cpp:42 ../share/extensions/foldablebox.inx.h:7 #: ../share/extensions/interp_att_g.inx.h:9 #: ../share/extensions/layout_nup.inx.h:3 #: ../share/extensions/printing_marks.inx.h:11 msgid "Unit:" msgstr "Unitat:" -#: ../src/live_effects/lpe-ruler.cpp:40 +#: ../src/live_effects/lpe-ruler.cpp:42 ../src/widgets/ruler.cpp:211 +msgid "Unit" +msgstr "Unitat" + +#: ../src/live_effects/lpe-ruler.cpp:43 msgid "Ma_jor length:" msgstr "_Longitud principal:" -#: ../src/live_effects/lpe-ruler.cpp:40 +#: ../src/live_effects/lpe-ruler.cpp:43 msgid "Length of major ruler marks" msgstr "Longitud de les marques principals del regle" -#: ../src/live_effects/lpe-ruler.cpp:41 +#: ../src/live_effects/lpe-ruler.cpp:44 msgid "Mino_r length:" msgstr "_Longitud menor:" -#: ../src/live_effects/lpe-ruler.cpp:41 +#: ../src/live_effects/lpe-ruler.cpp:44 msgid "Length of minor ruler marks" msgstr "Longitud de les marques menors del regle" -#: ../src/live_effects/lpe-ruler.cpp:42 +#: ../src/live_effects/lpe-ruler.cpp:45 msgid "Major steps_:" msgstr "_Passos principals:" -#: ../src/live_effects/lpe-ruler.cpp:42 +#: ../src/live_effects/lpe-ruler.cpp:45 msgid "Draw a major mark every ... steps" msgstr "Dibuixa una marca principal cada ... passos" -#: ../src/live_effects/lpe-ruler.cpp:43 +#: ../src/live_effects/lpe-ruler.cpp:46 msgid "Shift marks _by:" msgstr "Canvi_a les marques per:" -#: ../src/live_effects/lpe-ruler.cpp:43 +#: ../src/live_effects/lpe-ruler.cpp:46 msgid "Shift marks by this many steps" msgstr "Canvia les marques per la quantitat de passos" -#: ../src/live_effects/lpe-ruler.cpp:44 +#: ../src/live_effects/lpe-ruler.cpp:47 msgid "Mark direction:" msgstr "Direcció de la marca:" -#: ../src/live_effects/lpe-ruler.cpp:44 +#: ../src/live_effects/lpe-ruler.cpp:47 msgid "Direction of marks (when viewing along the path from start to end)" msgstr "" "Direcció de les marques (quan es mostren en un camí des del principi fins al " "final)" -#: ../src/live_effects/lpe-ruler.cpp:45 +#: ../src/live_effects/lpe-ruler.cpp:48 msgid "_Offset:" msgstr "_Desplaçament:" -#: ../src/live_effects/lpe-ruler.cpp:45 +#: ../src/live_effects/lpe-ruler.cpp:48 msgid "Offset of first mark" msgstr "Desplaçament de la primera marca" -#: ../src/live_effects/lpe-ruler.cpp:46 +#: ../src/live_effects/lpe-ruler.cpp:49 msgid "Border marks:" msgstr "Marques de les vores:" -#: ../src/live_effects/lpe-ruler.cpp:46 +#: ../src/live_effects/lpe-ruler.cpp:49 msgid "Choose whether to draw marks at the beginning and end of the path" msgstr "Seleccioneu si voleu dibuixar marques a l'inici i al final del camí" -#: ../src/live_effects/lpe-show_handles.cpp:26 +#: ../src/live_effects/lpe-show_handles.cpp:25 msgid "Show nodes" msgstr "Mostra els nodes" -#: ../src/live_effects/lpe-show_handles.cpp:28 +#: ../src/live_effects/lpe-show_handles.cpp:27 msgid "Show path" msgstr "Mostra el camí" -#: ../src/live_effects/lpe-show_handles.cpp:29 -#, fuzzy -msgid "Show center of node" -msgstr "Mostra nodes d'ajuda" - -#: ../src/live_effects/lpe-show_handles.cpp:30 +#: ../src/live_effects/lpe-show_handles.cpp:28 msgid "Scale nodes and handles" msgstr "Escala els nodes i nanses" -#: ../src/live_effects/lpe-show_handles.cpp:53 +#: ../src/live_effects/lpe-show_handles.cpp:50 msgid "" "The \"show handles\" path effect will remove any custom style on the object " "you are applying it to. If this is not what you want, click Cancel." @@ -11263,92 +11384,92 @@ msgstr "" "estiguis aplicant a l'objecte. Si això no és el que vols, fes clic a " "cancel·la." -#: ../src/live_effects/lpe-simplify.cpp:22 +#: ../src/live_effects/lpe-simplify.cpp:30 msgid "Steps:" msgstr "Passos:" -#: ../src/live_effects/lpe-simplify.cpp:22 +#: ../src/live_effects/lpe-simplify.cpp:30 msgid "Change number of simplify steps " msgstr "Canvia el nombre de passos simplificats" -#: ../src/live_effects/lpe-simplify.cpp:23 +#: ../src/live_effects/lpe-simplify.cpp:31 msgid "Roughly threshold:" msgstr "Llindar poc definit:" -#: ../src/live_effects/lpe-simplify.cpp:24 +#: ../src/live_effects/lpe-simplify.cpp:32 msgid "Smooth angles:" msgstr "Suavitza els angles:" -#: ../src/live_effects/lpe-simplify.cpp:24 +#: ../src/live_effects/lpe-simplify.cpp:32 msgid "Max degree difference on handles to perform a smooth" msgstr "Màxim grau de diferència en les nanses per fer-ho suau" -#: ../src/live_effects/lpe-simplify.cpp:26 +#: ../src/live_effects/lpe-simplify.cpp:34 msgid "Paths separately" msgstr "Camins per separat" -#: ../src/live_effects/lpe-simplify.cpp:26 +#: ../src/live_effects/lpe-simplify.cpp:34 msgid "Simplifying paths (separately)" msgstr "Simplificació dels camins (per separat)" -#: ../src/live_effects/lpe-simplify.cpp:28 +#: ../src/live_effects/lpe-simplify.cpp:36 msgid "Just coalesce" msgstr "Només unir-se" -#: ../src/live_effects/lpe-simplify.cpp:28 +#: ../src/live_effects/lpe-simplify.cpp:36 msgid "Simplify just coalesce" msgstr "Simplifica només la unió" #. initialise your parameters here: #. testpointA(_("Test Point A"), _("Test A"), "ptA", &wr, this, Geom::Point(100,100)), -#: ../src/live_effects/lpe-sketch.cpp:31 +#: ../src/live_effects/lpe-sketch.cpp:38 msgid "Strokes:" msgstr "Traços:" -#: ../src/live_effects/lpe-sketch.cpp:31 +#: ../src/live_effects/lpe-sketch.cpp:38 msgid "Draw that many approximating strokes" msgstr "Dibuixa la quantitat de traços aproximats" -#: ../src/live_effects/lpe-sketch.cpp:32 +#: ../src/live_effects/lpe-sketch.cpp:39 msgid "Max stroke length:" msgstr "Longitud màxima dels traços:" -#: ../src/live_effects/lpe-sketch.cpp:33 +#: ../src/live_effects/lpe-sketch.cpp:40 msgid "Maximum length of approximating strokes" msgstr "Longitud màxima dels traços aproximats" -#: ../src/live_effects/lpe-sketch.cpp:34 +#: ../src/live_effects/lpe-sketch.cpp:41 msgid "Stroke length variation:" msgstr "Variació de la longitud dels traços:" -#: ../src/live_effects/lpe-sketch.cpp:35 +#: ../src/live_effects/lpe-sketch.cpp:42 msgid "Random variation of stroke length (relative to maximum length)" msgstr "" "Varia aleatòriament la longitud dels traços (relatiu a la longitud màxima)" -#: ../src/live_effects/lpe-sketch.cpp:36 +#: ../src/live_effects/lpe-sketch.cpp:43 msgid "Max. overlap:" msgstr "Encavalcament màxim:" -#: ../src/live_effects/lpe-sketch.cpp:37 +#: ../src/live_effects/lpe-sketch.cpp:44 msgid "How much successive strokes should overlap (relative to maximum length)" msgstr "" "Quantitat dels traços successius que es poden encavalcar (relatiu a la " "longitud màxima)" -#: ../src/live_effects/lpe-sketch.cpp:38 +#: ../src/live_effects/lpe-sketch.cpp:45 msgid "Overlap variation:" msgstr "Variació de l'encavalcament:" -#: ../src/live_effects/lpe-sketch.cpp:39 +#: ../src/live_effects/lpe-sketch.cpp:46 msgid "Random variation of overlap (relative to maximum overlap)" msgstr "Varia aleatòriament l'encavalcament (relatiu a l'encavalcament màxim)" -#: ../src/live_effects/lpe-sketch.cpp:40 +#: ../src/live_effects/lpe-sketch.cpp:47 msgid "Max. end tolerance:" msgstr "Tolerància final màxima:" -#: ../src/live_effects/lpe-sketch.cpp:41 +#: ../src/live_effects/lpe-sketch.cpp:48 msgid "" "Maximum distance between ends of original and approximating paths (relative " "to maximum length)" @@ -11356,45 +11477,45 @@ msgstr "" "Distància màxima entre els traços originals i els camins aproximats (relatiu " "a la longitud màxima)" -#: ../src/live_effects/lpe-sketch.cpp:42 +#: ../src/live_effects/lpe-sketch.cpp:49 msgid "Average offset:" msgstr "Desviació mitjana:" -#: ../src/live_effects/lpe-sketch.cpp:43 +#: ../src/live_effects/lpe-sketch.cpp:50 msgid "Average distance each stroke is away from the original path" msgstr "Distància mitjana de cada traç amb el camí original" -#: ../src/live_effects/lpe-sketch.cpp:44 +#: ../src/live_effects/lpe-sketch.cpp:51 msgid "Max. tremble:" msgstr "Tremolor màxima:" -#: ../src/live_effects/lpe-sketch.cpp:45 +#: ../src/live_effects/lpe-sketch.cpp:52 msgid "Maximum tremble magnitude" msgstr "Magnitud de la màxima tremolor" -#: ../src/live_effects/lpe-sketch.cpp:46 +#: ../src/live_effects/lpe-sketch.cpp:53 msgid "Tremble frequency:" msgstr "Freqüència de la tremolor:" -#: ../src/live_effects/lpe-sketch.cpp:47 +#: ../src/live_effects/lpe-sketch.cpp:54 msgid "Average number of tremble periods in a stroke" msgstr "Mitjana de tremolors periòdiques per traç" -#: ../src/live_effects/lpe-sketch.cpp:49 +#: ../src/live_effects/lpe-sketch.cpp:56 msgid "Construction lines:" msgstr "Línies de construcció:" -#: ../src/live_effects/lpe-sketch.cpp:50 +#: ../src/live_effects/lpe-sketch.cpp:57 msgid "How many construction lines (tangents) to draw" msgstr "Quantitat de línies de construcció (tangents) que s'han de dibuixar" -#: ../src/live_effects/lpe-sketch.cpp:51 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2779 +#: ../src/live_effects/lpe-sketch.cpp:58 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2918 #: ../share/extensions/render_alphabetsoup.inx.h:3 msgid "Scale:" msgstr "Escala:" -#: ../src/live_effects/lpe-sketch.cpp:52 +#: ../src/live_effects/lpe-sketch.cpp:59 msgid "" "Scale factor relating curvature and length of construction lines (try " "5*offset)" @@ -11402,198 +11523,198 @@ msgstr "" "Factor d'escala relativa a la curvatura i la longitud de les línies de " "construcció (proveu 5 x desviació)" -#: ../src/live_effects/lpe-sketch.cpp:53 +#: ../src/live_effects/lpe-sketch.cpp:60 msgid "Max. length:" msgstr "Llargada màxima:" -#: ../src/live_effects/lpe-sketch.cpp:53 +#: ../src/live_effects/lpe-sketch.cpp:60 msgid "Maximum length of construction lines" msgstr "Longitud màxima de les línies de construcció" -#: ../src/live_effects/lpe-sketch.cpp:54 +#: ../src/live_effects/lpe-sketch.cpp:61 msgid "Length variation:" msgstr "Variació de la longitud:" -#: ../src/live_effects/lpe-sketch.cpp:54 +#: ../src/live_effects/lpe-sketch.cpp:61 msgid "Random variation of the length of construction lines" msgstr "Variació aleatòria de la longitud de les línies de construcció" -#: ../src/live_effects/lpe-sketch.cpp:55 +#: ../src/live_effects/lpe-sketch.cpp:62 msgid "Placement randomness:" msgstr "Aleatorietat del posicionament:" -#: ../src/live_effects/lpe-sketch.cpp:55 +#: ../src/live_effects/lpe-sketch.cpp:62 msgid "0: evenly distributed construction lines, 1: purely random placement" msgstr "" "0: línies de construcció distribuïdes uniformement, 1: distribució aleatòria" -#: ../src/live_effects/lpe-sketch.cpp:57 +#: ../src/live_effects/lpe-sketch.cpp:64 msgid "k_min:" msgstr "k_min:" -#: ../src/live_effects/lpe-sketch.cpp:57 +#: ../src/live_effects/lpe-sketch.cpp:64 msgid "min curvature" msgstr "curvatura mínima" -#: ../src/live_effects/lpe-sketch.cpp:58 +#: ../src/live_effects/lpe-sketch.cpp:65 msgid "k_max:" msgstr "k_max:" -#: ../src/live_effects/lpe-sketch.cpp:58 +#: ../src/live_effects/lpe-sketch.cpp:65 msgid "max curvature" msgstr "curvatura màxima" -#: ../src/live_effects/lpe-taperstroke.cpp:60 +#: ../src/live_effects/lpe-taperstroke.cpp:66 msgid "Extrapolated" msgstr "Extrapolat" -#: ../src/live_effects/lpe-taperstroke.cpp:67 +#: ../src/live_effects/lpe-taperstroke.cpp:73 #: ../share/extensions/edge3d.inx.h:5 ../share/extensions/nicechart.inx.h:25 msgid "Stroke width:" msgstr "Amplada del traç:" -#: ../src/live_effects/lpe-taperstroke.cpp:67 +#: ../src/live_effects/lpe-taperstroke.cpp:73 msgid "The (non-tapered) width of the path" msgstr "L'amplada del camí (no afusat)" -#: ../src/live_effects/lpe-taperstroke.cpp:68 +#: ../src/live_effects/lpe-taperstroke.cpp:74 msgid "Start offset:" msgstr "Inici del desplaçament:" -#: ../src/live_effects/lpe-taperstroke.cpp:68 +#: ../src/live_effects/lpe-taperstroke.cpp:74 msgid "Taper distance from path start" msgstr "Distància del fus des del començament del camí" -#: ../src/live_effects/lpe-taperstroke.cpp:69 +#: ../src/live_effects/lpe-taperstroke.cpp:75 msgid "End offset:" msgstr "Final del desplaçament:" -#: ../src/live_effects/lpe-taperstroke.cpp:69 +#: ../src/live_effects/lpe-taperstroke.cpp:75 msgid "The ending position of the taper" msgstr "La posició final del fus" -#: ../src/live_effects/lpe-taperstroke.cpp:70 +#: ../src/live_effects/lpe-taperstroke.cpp:76 msgid "Taper smoothing:" msgstr "Suavitzat del fus:" -#: ../src/live_effects/lpe-taperstroke.cpp:70 +#: ../src/live_effects/lpe-taperstroke.cpp:76 msgid "Amount of smoothing to apply to the tapers" msgstr "Quantitat de suavitzat per aplicar als fusos" -#: ../src/live_effects/lpe-taperstroke.cpp:71 +#: ../src/live_effects/lpe-taperstroke.cpp:77 msgid "Join type:" msgstr "Tipus de junta:" -#: ../src/live_effects/lpe-taperstroke.cpp:71 +#: ../src/live_effects/lpe-taperstroke.cpp:77 msgid "Join type for non-smooth nodes" msgstr "Juntes pels nodes no suaus" -#: ../src/live_effects/lpe-taperstroke.cpp:72 +#: ../src/live_effects/lpe-taperstroke.cpp:78 msgid "Limit for miter joins" msgstr "Límit del biaix de les juntes" -#: ../src/live_effects/lpe-taperstroke.cpp:441 +#: ../src/live_effects/lpe-taperstroke.cpp:447 msgid "Start point of the taper" msgstr "Punt inicial del fus" -#: ../src/live_effects/lpe-taperstroke.cpp:445 +#: ../src/live_effects/lpe-taperstroke.cpp:451 msgid "End point of the taper" msgstr "Punt final del fus" -#: ../src/live_effects/lpe-transform_2pts.cpp:29 +#: ../src/live_effects/lpe-transform_2pts.cpp:31 msgid "Elastic" msgstr "Elàstic" -#: ../src/live_effects/lpe-transform_2pts.cpp:29 +#: ../src/live_effects/lpe-transform_2pts.cpp:31 msgid "Elastic transform mode" msgstr "Mode transformació elàstic" -#: ../src/live_effects/lpe-transform_2pts.cpp:30 +#: ../src/live_effects/lpe-transform_2pts.cpp:32 msgid "From original width" msgstr "Des de l'amplada original" -#: ../src/live_effects/lpe-transform_2pts.cpp:31 +#: ../src/live_effects/lpe-transform_2pts.cpp:33 msgid "Lock length" msgstr "Bloca la longitud" -#: ../src/live_effects/lpe-transform_2pts.cpp:31 +#: ../src/live_effects/lpe-transform_2pts.cpp:33 msgid "Lock length to current distance" msgstr "Bloca la longitud a la distància actual" -#: ../src/live_effects/lpe-transform_2pts.cpp:32 +#: ../src/live_effects/lpe-transform_2pts.cpp:34 msgid "Lock angle" msgstr "Bloca l'angle" -#: ../src/live_effects/lpe-transform_2pts.cpp:33 +#: ../src/live_effects/lpe-transform_2pts.cpp:35 msgid "Flip horizontal" msgstr "Capgira horitzontalment" -#: ../src/live_effects/lpe-transform_2pts.cpp:34 +#: ../src/live_effects/lpe-transform_2pts.cpp:36 msgid "Flip vertical" msgstr "Capgira verticalment" -#: ../src/live_effects/lpe-transform_2pts.cpp:36 +#: ../src/live_effects/lpe-transform_2pts.cpp:38 msgid "End point" msgstr "Punt final" -#: ../src/live_effects/lpe-transform_2pts.cpp:37 +#: ../src/live_effects/lpe-transform_2pts.cpp:39 msgid "Stretch" msgstr "Estira" -#: ../src/live_effects/lpe-transform_2pts.cpp:37 +#: ../src/live_effects/lpe-transform_2pts.cpp:39 msgid "Stretch the result" msgstr "Estira el resultat" -#: ../src/live_effects/lpe-transform_2pts.cpp:38 +#: ../src/live_effects/lpe-transform_2pts.cpp:40 msgid "Offset from knots" msgstr "Desplaçament des dels nusos" -#: ../src/live_effects/lpe-transform_2pts.cpp:39 +#: ../src/live_effects/lpe-transform_2pts.cpp:41 msgid "First Knot" msgstr "Primer nus" -#: ../src/live_effects/lpe-transform_2pts.cpp:40 +#: ../src/live_effects/lpe-transform_2pts.cpp:42 msgid "Last Knot" msgstr "Últim nus" -#: ../src/live_effects/lpe-transform_2pts.cpp:41 +#: ../src/live_effects/lpe-transform_2pts.cpp:43 msgid "Rotation helper size" msgstr "Mida d'ajuda de la rotació" -#: ../src/live_effects/lpe-transform_2pts.cpp:193 +#: ../src/live_effects/lpe-transform_2pts.cpp:196 msgid "Change index of knot" msgstr "Canvia l'índex del nus" -#: ../src/live_effects/lpe-transform_2pts.cpp:346 -#: ../src/ui/dialog/inkscape-preferences.cpp:1587 -#: ../src/ui/dialog/pixelartdialog.cpp:290 -#: ../src/ui/dialog/svg-fonts-dialog.cpp:796 -#: ../src/ui/dialog/tracedialog.cpp:812 -#: ../src/ui/widget/preferences-widget.cpp:662 +#: ../src/live_effects/lpe-transform_2pts.cpp:349 +#: ../src/ui/dialog/inkscape-preferences.cpp:1618 +#: ../src/ui/dialog/pixelartdialog.cpp:296 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:697 +#: ../src/ui/dialog/tracedialog.cpp:813 +#: ../src/ui/widget/preferences-widget.cpp:742 msgid "Reset" msgstr "Reinicia" -#: ../src/live_effects/lpe-vonkoch.cpp:44 +#: ../src/live_effects/lpe-vonkoch.cpp:46 msgid "N_r of generations:" msgstr "Núme_ro de generacions:" -#: ../src/live_effects/lpe-vonkoch.cpp:44 +#: ../src/live_effects/lpe-vonkoch.cpp:46 msgid "Depth of the recursion --- keep low!!" msgstr "Profunditat de la recursivitat --- mantenir baixa!!" -#: ../src/live_effects/lpe-vonkoch.cpp:45 +#: ../src/live_effects/lpe-vonkoch.cpp:47 msgid "Generating path:" msgstr "Camí generador:" -#: ../src/live_effects/lpe-vonkoch.cpp:45 +#: ../src/live_effects/lpe-vonkoch.cpp:47 msgid "Path whose segments define the iterated transforms" msgstr "Camí els segments del qual defineixen les transformacions iteratives" -#: ../src/live_effects/lpe-vonkoch.cpp:46 +#: ../src/live_effects/lpe-vonkoch.cpp:48 msgid "_Use uniform transforms only" msgstr "_Només utilitza les transformacions uniformes" -#: ../src/live_effects/lpe-vonkoch.cpp:46 +#: ../src/live_effects/lpe-vonkoch.cpp:48 msgid "" "2 consecutive segments are used to reverse/preserve orientation only " "(otherwise, they define a general transform)." @@ -11601,20 +11722,20 @@ msgstr "" "Només s'utilitzaren dos segments consecutius per preservar o canviar " "l'orientació (d'altra banda, defineixen una transformació general)." -#: ../src/live_effects/lpe-vonkoch.cpp:47 +#: ../src/live_effects/lpe-vonkoch.cpp:49 msgid "Dra_w all generations" msgstr "_Dibuixa totes les generacions" -#: ../src/live_effects/lpe-vonkoch.cpp:47 +#: ../src/live_effects/lpe-vonkoch.cpp:49 msgid "If unchecked, draw only the last generation" msgstr "Si no marqueu l'opció, dibuixa només l'última generació" #. ,draw_boxes(_("Display boxes"), _("Display boxes instead of paths only"), "draw_boxes", &wr, this, true) -#: ../src/live_effects/lpe-vonkoch.cpp:49 +#: ../src/live_effects/lpe-vonkoch.cpp:51 msgid "Reference segment:" msgstr "Segment de referència:" -#: ../src/live_effects/lpe-vonkoch.cpp:49 +#: ../src/live_effects/lpe-vonkoch.cpp:51 msgid "The reference segment. Defaults to the horizontal midline of the bbox." msgstr "" "El segment de referència. Per defecte és la mitja línia horitzontal de la " @@ -11623,24 +11744,24 @@ msgstr "" #. refA(_("Ref Start"), _("Left side middle of the reference box"), "refA", &wr, this), #. refB(_("Ref End"), _("Right side middle of the reference box"), "refB", &wr, this), #. FIXME: a path is used here instead of 2 points to work around path/point param incompatibility bug. -#: ../src/live_effects/lpe-vonkoch.cpp:53 +#: ../src/live_effects/lpe-vonkoch.cpp:55 msgid "_Max complexity:" msgstr "Complexitat _màxima:" -#: ../src/live_effects/lpe-vonkoch.cpp:53 +#: ../src/live_effects/lpe-vonkoch.cpp:55 msgid "Disable effect if the output is too complex" msgstr "Inhabilita l'efecte si la sortida és massa complexa" -#: ../src/live_effects/parameter/bool.cpp:74 +#: ../src/live_effects/parameter/bool.cpp:68 msgid "Change bool parameter" msgstr "Canvia el paràmetre booleà" -#: ../src/live_effects/parameter/enum.h:49 +#: ../src/live_effects/parameter/enum.h:47 msgid "Change enumeration parameter" msgstr "Canvia el paràmetre d'enumeració" -#: ../src/live_effects/parameter/filletchamferpointarray.cpp:777 -#: ../src/live_effects/parameter/filletchamferpointarray.cpp:835 +#: ../src/live_effects/parameter/filletchamferpointarray.cpp:778 +#: ../src/live_effects/parameter/filletchamferpointarray.cpp:839 msgid "" "<b>Chamfer</b>: <b>Ctrl+Click</b> toggle type, <b>Shift+Click</b> open " "dialog, <b>Ctrl+Alt+Click</b> reset" @@ -11648,8 +11769,8 @@ msgstr "" "<b>Xamfrà</b>: <b>Ctrl+Clic</b> tipus de commutador, <b>Maj+Clic</b> obre " "diàleg, <b>Ctrl+Alt+Clic</b> reinicia" -#: ../src/live_effects/parameter/filletchamferpointarray.cpp:781 -#: ../src/live_effects/parameter/filletchamferpointarray.cpp:839 +#: ../src/live_effects/parameter/filletchamferpointarray.cpp:782 +#: ../src/live_effects/parameter/filletchamferpointarray.cpp:843 msgid "" "<b>Inverse Chamfer</b>: <b>Ctrl+Click</b> toggle type, <b>Shift+Click</b> " "open dialog, <b>Ctrl+Alt+Click</b> reset" @@ -11657,8 +11778,8 @@ msgstr "" "<b>Inverteix el xamfrà</b>: <b>Ctrl+Clic</b> tipus de commutador, <b>Maj" "+Clic</b> obre diàleg, <b>Ctrl+Alt+Clic</b> reinicia" -#: ../src/live_effects/parameter/filletchamferpointarray.cpp:785 -#: ../src/live_effects/parameter/filletchamferpointarray.cpp:843 +#: ../src/live_effects/parameter/filletchamferpointarray.cpp:786 +#: ../src/live_effects/parameter/filletchamferpointarray.cpp:847 msgid "" "<b>Inverse Fillet</b>: <b>Ctrl+Click</b> toggle type, <b>Shift+Click</b> " "open dialog, <b>Ctrl+Alt+Click</b> reset" @@ -11666,8 +11787,8 @@ msgstr "" "<b>Inverteix l'arrodoniment</b>: <b>Ctrl+Clic</b> tipus de commutador, <b>Maj" "+Clic</b> obre diàleg, <b>Ctrl+Alt+Clic</b> reinicia" -#: ../src/live_effects/parameter/filletchamferpointarray.cpp:789 -#: ../src/live_effects/parameter/filletchamferpointarray.cpp:847 +#: ../src/live_effects/parameter/filletchamferpointarray.cpp:790 +#: ../src/live_effects/parameter/filletchamferpointarray.cpp:851 msgid "" "<b>Fillet</b>: <b>Ctrl+Click</b> toggle type, <b>Shift+Click</b> open " "dialog, <b>Ctrl+Alt+Click</b> reset" @@ -11675,11 +11796,6 @@ msgstr "" "<b>Arrodonit</b>: <b>Ctrl+Clic</b> tipus de commutador, <b>Maj+Clic</b> obre " "diàleg, <b>Ctrl+Alt+Clic</b> reinicia" -#: ../src/live_effects/parameter/fontbutton.cpp:68 -#, fuzzy -msgid "Change font button parameter" -msgstr "Canvia els paràmetres del commutador" - #: ../src/live_effects/parameter/originalpath.cpp:67 #: ../src/live_effects/parameter/originalpatharray.cpp:155 msgid "Link to path" @@ -11689,15 +11805,8 @@ msgstr "Associa al camí" msgid "Select original" msgstr "Seleccioneu l'original" -#: ../src/live_effects/parameter/originalpatharray.cpp:82 -#: ../src/ui/dialog/inkscape-preferences.cpp:1542 -#: ../src/ui/widget/page-sizer.cpp:268 ../src/widgets/gradient-selector.cpp:141 -#: ../src/widgets/sp-xmlview-attr-list.cpp:45 -msgid "Name" -msgstr "Nom" - #: ../src/live_effects/parameter/originalpatharray.cpp:90 -#: ../src/widgets/gradient-toolbar.cpp:1206 +#: ../src/widgets/gradient-toolbar.cpp:1205 msgid "Reverse" msgstr "Inverteix" @@ -11712,12 +11821,12 @@ msgid "Remove Path" msgstr "Treu el camí" #: ../src/live_effects/parameter/originalpatharray.cpp:179 -#: ../src/ui/dialog/objects.cpp:1841 +#: ../src/ui/dialog/objects.cpp:1861 msgid "Move Down" msgstr "Mou cap avall" #: ../src/live_effects/parameter/originalpatharray.cpp:191 -#: ../src/ui/dialog/objects.cpp:1849 +#: ../src/ui/dialog/objects.cpp:1869 msgid "Move Up" msgstr "Mou cap amunt" @@ -11753,7 +11862,7 @@ msgstr "Enllaceu el camí al porta-retalls" msgid "Paste path parameter" msgstr "Enganxa el paràmetre del camí" -#: ../src/live_effects/parameter/point.cpp:131 +#: ../src/live_effects/parameter/point.cpp:132 msgid "Change point parameter" msgstr "Canvia el paràmetre del punt" @@ -11772,76 +11881,67 @@ msgstr "" msgid "Change random parameter" msgstr "Canvia el paràmetre aleatori" -#: ../src/live_effects/parameter/text.cpp:127 +#: ../src/live_effects/parameter/text.cpp:101 msgid "Change text parameter" msgstr "Canvia el paràmetre del text" -#: ../src/live_effects/parameter/togglebutton.cpp:112 +#: ../src/live_effects/parameter/togglebutton.cpp:114 msgid "Change togglebutton parameter" msgstr "Canvia els paràmetres del commutador" #: ../src/live_effects/parameter/transformedpoint.cpp:98 -#: ../src/live_effects/parameter/vector.cpp:98 +#: ../src/live_effects/parameter/vector.cpp:99 msgid "Change vector parameter" msgstr "Canvia el paràmetre del vector" -#: ../src/live_effects/parameter/unit.cpp:86 +#: ../src/live_effects/parameter/unit.cpp:80 msgid "Change unit parameter" msgstr "Canvia el paràmetre de la unitat" -#: ../src/main-cmdlineact.cpp:66 +#: ../src/main-cmdlineact.cpp:49 #, c-format msgid "Unable to find verb ID '%s' specified on the command line.\n" msgstr "No es pot trobar l'ID del verb «%s» especificat a la línia d'ordres.\n" -#: ../src/main-cmdlineact.cpp:77 ../src/main-cmdlinexact.cpp:255 +#: ../src/main-cmdlineact.cpp:60 #, c-format msgid "Unable to find node ID: '%s'\n" msgstr "No s'ha trobat l'ID del node: «%s»\n" -#: ../src/main.cpp:294 +#: ../src/main.cpp:300 msgid "Print the Inkscape version number" msgstr "Escriu el número de la versió de l'Inkscape" -#: ../src/main.cpp:299 +#: ../src/main.cpp:305 msgid "Do not use X server (only process files from console)" msgstr "No utilitzis el servidor X (només processa fitxers des de la consola)" -#: ../src/main.cpp:304 +#: ../src/main.cpp:310 msgid "Try to use X server (even if $DISPLAY is not set)" msgstr "" "Prova d'utilitzar el servidor X (encara que $DISPLAY no estigui definit)" -#: ../src/main.cpp:309 +#: ../src/main.cpp:315 msgid "Open specified document(s) (option string may be excluded)" msgstr "Obre els documents especificats (la cadena d'opcions es pot excloure)" -#: ../src/main.cpp:310 ../src/main.cpp:320 ../src/main.cpp:325 -#: ../src/main.cpp:397 ../src/main.cpp:402 ../src/main.cpp:407 -#: ../src/main.cpp:418 ../src/main.cpp:434 ../src/main.cpp:439 +#: ../src/main.cpp:316 ../src/main.cpp:321 ../src/main.cpp:326 +#: ../src/main.cpp:398 ../src/main.cpp:403 ../src/main.cpp:408 +#: ../src/main.cpp:419 ../src/main.cpp:435 ../src/main.cpp:440 msgid "FILENAME" msgstr "NOM DEL FITXER" -#: ../src/main.cpp:314 -msgid "xverbs command" -msgstr "" - -#: ../src/main.cpp:315 -#, fuzzy -msgid "XVERBS_FILENAME" -msgstr "NOM DEL FITXER" - -#: ../src/main.cpp:319 +#: ../src/main.cpp:320 msgid "Print document(s) to specified output file (use '| program' for pipe)" msgstr "" "Imprimeix els documents al fitxer de sortida especificat (utilitzeu «| " "programa» per al conducte)" -#: ../src/main.cpp:324 +#: ../src/main.cpp:325 msgid "Export document to a PNG file" msgstr "Exporta el document com a fitxer PNG" -#: ../src/main.cpp:329 +#: ../src/main.cpp:330 msgid "" "Resolution for exporting to bitmap and for rasterization of filters in PS/" "EPS/PDF (default 96)" @@ -11849,11 +11949,11 @@ msgstr "" "Resolució per exportar a mapa de bits i la rasterització dels filtres en PS/" "EPS/PDF (per defecte 96)" -#: ../src/main.cpp:330 ../src/ui/widget/rendering-options.cpp:37 +#: ../src/main.cpp:331 ../src/ui/widget/rendering-options.cpp:37 msgid "DPI" msgstr "PPP" -#: ../src/main.cpp:334 +#: ../src/main.cpp:335 msgid "" "Exported area in SVG user units (default is the page; 0,0 is lower-left " "corner)" @@ -11861,29 +11961,29 @@ msgstr "" "Àrea exportada en unitats d'usuari SVG (per defecte és la pàgina; 0,0 és la " "cantonada inferior esquerra)" -#: ../src/main.cpp:335 +#: ../src/main.cpp:336 msgid "x0:y0:x1:y1" msgstr "x0:y0:x1:y1" -#: ../src/main.cpp:339 +#: ../src/main.cpp:340 msgid "Exported area is the entire drawing (not page)" msgstr "L'àrea exportada és el dibuix sencer (no la pàgina)" -#: ../src/main.cpp:344 +#: ../src/main.cpp:345 msgid "Exported area is the entire page" msgstr "L'àrea exportada és la pàgina sencera" -#: ../src/main.cpp:349 +#: ../src/main.cpp:350 msgid "Only for PS/EPS/PDF, sets margin in mm around exported area (default 0)" msgstr "" "Només per PS/EPS/PDF, estableix un marge en mm al voltant de l'àrea " "exportada (per defecte 0)" -#: ../src/main.cpp:350 ../src/main.cpp:392 +#: ../src/main.cpp:351 ../src/main.cpp:393 msgid "VALUE" msgstr "VALUE" -#: ../src/main.cpp:354 +#: ../src/main.cpp:355 msgid "" "Snap the bitmap export area outwards to the nearest integer values (in SVG " "user units)" @@ -11891,80 +11991,80 @@ msgstr "" "Ajusta l'àrea d'exportació del mapa de bits als valors enters més propers " "(en unitats d'usuari SVG)" -#: ../src/main.cpp:359 +#: ../src/main.cpp:360 msgid "The width of exported bitmap in pixels (overrides export-dpi)" msgstr "" "L'amplada del mapa de bits exportat en píxels (s'anul·la el valor d'export-" "ppp)" -#: ../src/main.cpp:360 +#: ../src/main.cpp:361 msgid "WIDTH" msgstr "AMPLADA" -#: ../src/main.cpp:364 +#: ../src/main.cpp:365 msgid "The height of exported bitmap in pixels (overrides export-dpi)" msgstr "" "L'alçada del mapa de bits exportat en píxels (s'anul·la el valor d'export-" "ppp)" -#: ../src/main.cpp:365 +#: ../src/main.cpp:366 msgid "HEIGHT" msgstr "Alçada" -#: ../src/main.cpp:369 +#: ../src/main.cpp:370 msgid "The ID of the object to export" msgstr "L'ID de l'objecte a exportar" -#: ../src/main.cpp:370 ../src/main.cpp:483 -#: ../src/ui/dialog/inkscape-preferences.cpp:1545 +#: ../src/main.cpp:371 ../src/main.cpp:484 +#: ../src/ui/dialog/inkscape-preferences.cpp:1564 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:376 +#: ../src/main.cpp:377 msgid "" "Export just the object with export-id, hide all others (only with export-id)" msgstr "" "Exporta només l'objecte amb l'export-id, amaga els altres (només amb export-" "id)" -#: ../src/main.cpp:381 +#: ../src/main.cpp:382 msgid "Use stored filename and DPI hints when exporting (only with export-id)" msgstr "" "Utilitzeu el nom del fitxer i la indicació PPP quan exporteu (només amb " "export-id)" -#: ../src/main.cpp:386 +#: ../src/main.cpp:387 msgid "Background color of exported bitmap (any SVG-supported color string)" msgstr "" "Color de fons del mapa de bits exportat (qualsevol cadena de color admesa " "per l'SVG)" -#: ../src/main.cpp:387 +#: ../src/main.cpp:388 msgid "COLOR" msgstr "COLOR" -#: ../src/main.cpp:391 +#: ../src/main.cpp:392 msgid "Background opacity of exported bitmap (either 0.0 to 1.0, or 1 to 255)" msgstr "" "Opacitat del fons del mapa de bits exportat (de 0.0 a 1.0, o d'1 a 255)" -#: ../src/main.cpp:396 +#: ../src/main.cpp:397 msgid "Export document to plain SVG file (no sodipodi or inkscape namespaces)" msgstr "" "Exporta el document en SVG simple (sense espai de noms de sodipodi o " "inkscape)" -#: ../src/main.cpp:401 +#: ../src/main.cpp:402 msgid "Export document to a PS file" msgstr "Exporta el document a un fitxer PS" -#: ../src/main.cpp:406 +#: ../src/main.cpp:407 msgid "Export document to an EPS file" msgstr "Exporta el document a un fitxer EPS" -#: ../src/main.cpp:411 +#: ../src/main.cpp:412 msgid "" "Choose the PostScript Level used to export. Possible choices are 2 and 3 " "(the default)" @@ -11972,16 +12072,16 @@ msgstr "" "Trieu el nivell de PostScript utilitzat per a l'exportació. Les possibles " "opcions són 2 i 3 (per defecte)" -#: ../src/main.cpp:413 +#: ../src/main.cpp:414 msgid "PS Level" msgstr "Nivell PS" -#: ../src/main.cpp:417 +#: ../src/main.cpp:418 msgid "Export document to a PDF file" msgstr "Exporta el document a un fitxer PDF" #. TRANSLATORS: "--export-pdf-version" is an Inkscape command line option; see "inkscape --help" -#: ../src/main.cpp:423 +#: ../src/main.cpp:424 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)" @@ -11990,11 +12090,11 @@ msgstr "" "valor exacte de la cadena en el quadre de diàleg per exportar PDF, per " "exemple «PDF 1.4» el que s'adequa a PDF-a)" -#: ../src/main.cpp:424 +#: ../src/main.cpp:425 msgid "PDF_VERSION" msgstr "_Versió en PDF" -#: ../src/main.cpp:428 +#: ../src/main.cpp:429 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 " @@ -12004,20 +12104,20 @@ msgstr "" "s'exportarà un fitxer LaTeX, posant el text sobre del fitxer PDF/PS/EPS. " "Inclou el resultat al LaTeX fent: \\input{latexfile.tex}" -#: ../src/main.cpp:433 +#: ../src/main.cpp:434 msgid "Export document to an Enhanced Metafile (EMF) File" msgstr "Exporta el document a un fitxer de metadades millorat (EMF)" -#: ../src/main.cpp:438 +#: ../src/main.cpp:439 msgid "Export document to a Windows Metafile (WMF) File" msgstr "Exporta el document en un fitxer Windows Metafile (WMF)" -#: ../src/main.cpp:443 +#: ../src/main.cpp:444 msgid "Convert text object to paths on export (PS, EPS, PDF, SVG)" msgstr "" "Converteix els objectes de text en camins en exportar (PS, EPS, PDF, SVG)" -#: ../src/main.cpp:448 +#: ../src/main.cpp:449 msgid "" "Render filtered objects without filters, instead of rasterizing (PS, EPS, " "PDF)" @@ -12026,7 +12126,7 @@ msgstr "" "PDF)" #. TRANSLATORS: "--query-id" is an Inkscape command line option; see "inkscape --help" -#: ../src/main.cpp:454 +#: ../src/main.cpp:455 msgid "" "Query the X coordinate of the drawing or, if specified, of the object with --" "query-id" @@ -12035,7 +12135,7 @@ msgstr "" "query-id" #. TRANSLATORS: "--query-id" is an Inkscape command line option; see "inkscape --help" -#: ../src/main.cpp:460 +#: ../src/main.cpp:461 msgid "" "Query the Y coordinate of the drawing or, if specified, of the object with --" "query-id" @@ -12044,7 +12144,7 @@ msgstr "" "query-id" #. TRANSLATORS: "--query-id" is an Inkscape command line option; see "inkscape --help" -#: ../src/main.cpp:466 +#: ../src/main.cpp:467 msgid "" "Query the width of the drawing or, if specified, of the object with --query-" "id" @@ -12052,35 +12152,35 @@ msgstr "" "Consulta l'amplada del dibuix o, si s'especifica, de l'objecte amb --query-id" #. TRANSLATORS: "--query-id" is an Inkscape command line option; see "inkscape --help" -#: ../src/main.cpp:472 +#: ../src/main.cpp:473 msgid "" "Query the height of the drawing or, if specified, of the object with --query-" "id" msgstr "" "Consulta l'alçada del dibuix o, si s'especifica, de l'objecte amb --query-id" -#: ../src/main.cpp:477 +#: ../src/main.cpp:478 msgid "List id,x,y,w,h for all objects" msgstr "Mostra l'id,x,y,w,h de tots els objectes" -#: ../src/main.cpp:482 +#: ../src/main.cpp:483 msgid "The ID of the object whose dimensions are queried" msgstr "L'ID de l'objecte les dimensions del qual es volen consultar" #. TRANSLATORS: this option makes Inkscape print the name (path) of the extension directory -#: ../src/main.cpp:488 +#: ../src/main.cpp:489 msgid "Print out the extension directory and exit" msgstr "Escriu al directori d'extensions i surt" -#: ../src/main.cpp:493 +#: ../src/main.cpp:494 msgid "Remove unused definitions from the defs section(s) of the document" msgstr "Suprimeix definicions sense utilitzar de les seccions del document" -#: ../src/main.cpp:499 +#: ../src/main.cpp:500 msgid "Enter a listening loop for D-Bus messages in console mode" msgstr "Introduïu un bucle d'escolta per als missatges D-Bus a mode consola" -#: ../src/main.cpp:504 +#: ../src/main.cpp:505 msgid "" "Specify the D-Bus bus name to listen for messages on (default is org." "inkscape)" @@ -12088,35 +12188,35 @@ msgstr "" "Especifica el nom del bus D-Bus per tal d'escoltar els missatges (org." "inkscape per defecte)" -#: ../src/main.cpp:505 +#: ../src/main.cpp:506 msgid "BUS-NAME" msgstr "NOM-BUS" -#: ../src/main.cpp:510 +#: ../src/main.cpp:511 msgid "List the IDs of all the verbs in Inkscape" msgstr "Llista dels ID de tots els verbs a l'Inkscape" -#: ../src/main.cpp:515 +#: ../src/main.cpp:516 msgid "Verb to call when Inkscape opens." msgstr "Verb seleccionat quan s'obre l'Inkscape." -#: ../src/main.cpp:516 +#: ../src/main.cpp:517 msgid "VERB-ID" msgstr "ID-VERB" -#: ../src/main.cpp:520 +#: ../src/main.cpp:521 msgid "Object ID to select when Inkscape opens." msgstr "ID de l'objecte a seleccionar quan s'obre l'Inkscape." -#: ../src/main.cpp:521 +#: ../src/main.cpp:522 msgid "OBJECT-ID" msgstr "ID-OBJECTE" -#: ../src/main.cpp:525 +#: ../src/main.cpp:526 msgid "Start Inkscape in interactive shell mode." msgstr "Inicia l'Inkscape en mode petxina interactiva." -#: ../src/main.cpp:875 ../src/main.cpp:1259 +#: ../src/main.cpp:876 ../src/main.cpp:1349 msgid "" "[OPTIONS...] [FILE...]\n" "\n" @@ -12127,17 +12227,17 @@ msgstr "" "Opcions disponibles:" #. ## Add a menu for clear() -#: ../src/menus-skeleton.h:18 ../src/ui/dialog/debug.cpp:73 +#: ../src/menus-skeleton.h:18 ../src/ui/dialog/debug.cpp:79 msgid "_File" msgstr "_Fitxer" #. " <verb verb-id=\"FileExportToOCAL\" />\n" #. " <verb verb-id=\"DialogMetadata\" />\n" -#: ../src/menus-skeleton.h:43 ../src/verbs.cpp:2767 ../src/verbs.cpp:2775 +#: ../src/menus-skeleton.h:43 ../src/verbs.cpp:2715 ../src/verbs.cpp:2723 msgid "_Edit" msgstr "_Edita" -#: ../src/menus-skeleton.h:53 ../src/verbs.cpp:2508 +#: ../src/menus-skeleton.h:53 ../src/verbs.cpp:2472 msgid "Paste Si_ze" msgstr "Enganxa la m_ida" @@ -12145,80 +12245,80 @@ msgstr "Enganxa la m_ida" msgid "Clo_ne" msgstr "Clo_na" -#: ../src/menus-skeleton.h:80 +#: ../src/menus-skeleton.h:79 msgid "Select Sa_me" msgstr "_Selecciona el mateix" -#: ../src/menus-skeleton.h:101 +#: ../src/menus-skeleton.h:100 msgid "_View" msgstr "_Visualitza" -#: ../src/menus-skeleton.h:102 +#: ../src/menus-skeleton.h:101 msgid "_Zoom" msgstr "_Ampliació" -#: ../src/menus-skeleton.h:118 +#: ../src/menus-skeleton.h:117 msgid "_Display mode" msgstr "Mode _mostrar" #. Better location in menu needs to be found #. " <verb verb-id=\"ViewModePrintColorsPreview\" radio=\"yes\"/>\n" #. " <verb verb-id=\"DialogPrintColorsPreview\" />\n" -#: ../src/menus-skeleton.h:127 +#: ../src/menus-skeleton.h:126 msgid "_Color display mode" msgstr "_Mode mostrar el color" #. Better location in menu needs to be found #. " <verb verb-id=\"ViewColorModePrintColorsPreview\" radio=\"yes\"/>\n" #. " <verb verb-id=\"DialogPrintColorsPreview\" />\n" -#: ../src/menus-skeleton.h:140 +#: ../src/menus-skeleton.h:139 msgid "Sh_ow/Hide" msgstr "_Mostra/amaga" #. Not quite ready to be in the menus. #. " <verb verb-id=\"FocusToggle\" />\n" -#: ../src/menus-skeleton.h:160 +#: ../src/menus-skeleton.h:159 msgid "_Layer" msgstr "_Capa" -#: ../src/menus-skeleton.h:184 +#: ../src/menus-skeleton.h:183 msgid "_Object" msgstr "_Objecte" -#: ../src/menus-skeleton.h:196 +#: ../src/menus-skeleton.h:195 msgid "Cli_p" msgstr "Re_talla" -#: ../src/menus-skeleton.h:200 +#: ../src/menus-skeleton.h:199 msgid "Mas_k" msgstr "Màs_cara" -#: ../src/menus-skeleton.h:204 +#: ../src/menus-skeleton.h:203 msgid "Patter_n" msgstr "Pat_ró" -#: ../src/menus-skeleton.h:228 +#: ../src/menus-skeleton.h:227 msgid "_Path" msgstr "_Camí" -#: ../src/menus-skeleton.h:260 ../src/ui/dialog/find.cpp:71 -#: ../src/ui/dialog/text-edit.cpp:64 +#: ../src/menus-skeleton.h:259 ../src/ui/dialog/find.cpp:78 +#: ../src/ui/dialog/text-edit.cpp:71 msgid "_Text" msgstr "_Text" -#: ../src/menus-skeleton.h:278 +#: ../src/menus-skeleton.h:277 msgid "Filter_s" msgstr "Filtre_s" -#: ../src/menus-skeleton.h:284 +#: ../src/menus-skeleton.h:283 msgid "Exte_nsions" msgstr "Exte_nsions" -#: ../src/menus-skeleton.h:290 +#: ../src/menus-skeleton.h:289 msgid "_Help" msgstr "_Ajuda" -#: ../src/menus-skeleton.h:294 +#: ../src/menus-skeleton.h:293 msgid "Tutorials" msgstr "Tutorials" @@ -12226,71 +12326,71 @@ msgstr "Tutorials" msgid "Select <b>object(s)</b> to combine." msgstr "Seleccioneu els <b>objectes</b> per combinar-los." -#: ../src/path-chemistry.cpp:68 +#: ../src/path-chemistry.cpp:67 msgid "Combining paths..." msgstr "Combinació dels camins..." -#: ../src/path-chemistry.cpp:179 +#: ../src/path-chemistry.cpp:177 msgid "Combine" msgstr "Combina" -#: ../src/path-chemistry.cpp:187 +#: ../src/path-chemistry.cpp:184 msgid "<b>No path(s)</b> to combine in the selection." msgstr "<b>No hi ha camins</b> per combinar a la selecció." -#: ../src/path-chemistry.cpp:199 +#: ../src/path-chemistry.cpp:196 msgid "Select <b>path(s)</b> to break apart." msgstr "Seleccioneu els <b>camins</b> per separar." -#: ../src/path-chemistry.cpp:203 +#: ../src/path-chemistry.cpp:200 msgid "Breaking apart paths..." msgstr "S'estan trencant els camins..." -#: ../src/path-chemistry.cpp:288 +#: ../src/path-chemistry.cpp:282 msgid "Break apart" msgstr "Separa" -#: ../src/path-chemistry.cpp:292 +#: ../src/path-chemistry.cpp:285 msgid "<b>No path(s)</b> to break apart in the selection." msgstr "<b>No hi ha camins</b> per separar en la selecció." -#: ../src/path-chemistry.cpp:300 +#: ../src/path-chemistry.cpp:295 msgid "Select <b>object(s)</b> to convert to path." msgstr "Seleccioneu els <b>objecte(s)</b> per convertir en camí." -#: ../src/path-chemistry.cpp:306 +#: ../src/path-chemistry.cpp:301 msgid "Converting objects to paths..." msgstr "S'estan convertint els objectes en camins..." -#: ../src/path-chemistry.cpp:326 +#: ../src/path-chemistry.cpp:320 msgid "Object to path" msgstr "Objecte al camí" -#: ../src/path-chemistry.cpp:329 +#: ../src/path-chemistry.cpp:322 msgid "<b>No objects</b> to convert to path in the selection." msgstr "<b>No hi ha cap objecte</b> per convertir en camí a la selecció." -#: ../src/path-chemistry.cpp:613 +#: ../src/path-chemistry.cpp:609 msgid "Select <b>path(s)</b> to reverse." msgstr "Seleccioneu <b>camins</b> per invertir." -#: ../src/path-chemistry.cpp:621 +#: ../src/path-chemistry.cpp:618 msgid "Reversing paths..." msgstr "S'estan invertint els camins..." -#: ../src/path-chemistry.cpp:659 +#: ../src/path-chemistry.cpp:653 msgid "Reverse path" msgstr "Camí invertit" -#: ../src/path-chemistry.cpp:662 +#: ../src/path-chemistry.cpp:655 msgid "<b>No paths</b> to reverse in the selection." msgstr "<b>No hi ha cap camí</b> per invertir en la selecció." -#: ../src/persp3d.cpp:322 +#: ../src/persp3d.cpp:323 msgid "Toggle vanishing point" msgstr "Commuta el punt que desapareix" -#: ../src/persp3d.cpp:333 +#: ../src/persp3d.cpp:334 msgid "Toggle multiple vanishing points" msgstr "Commuta els punts que desapareixen" @@ -12408,8 +12508,8 @@ msgstr "Llicència de tipografia oberta" #. Create the Title label and edit control #. TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/linking.html#AElementXLinkTitleAttribute -#: ../src/rdf.cpp:235 ../src/ui/dialog/filedialogimpl-win32.cpp:1956 -#: ../src/ui/dialog/object-attributes.cpp:54 +#: ../src/rdf.cpp:235 ../src/ui/dialog/filedialogimpl-win32.cpp:1960 +#: ../src/ui/dialog/object-attributes.cpp:57 msgid "Title:" msgstr "Títol:" @@ -12483,7 +12583,7 @@ msgstr "Relació:" msgid "A related resource" msgstr "Document relacionat" -#: ../src/rdf.cpp:267 ../src/ui/dialog/inkscape-preferences.cpp:1889 +#: ../src/rdf.cpp:267 ../src/ui/dialog/inkscape-preferences.cpp:1920 msgid "Language:" msgstr "Idioma:" @@ -12550,298 +12650,299 @@ msgstr "Fragment:" msgid "XML fragment for the RDF 'License' section" msgstr "Fragment XML per a la secció «Llicència» d'RDF" -#: ../src/resource-manager.cpp:334 +#: ../src/resource-manager.cpp:336 msgid "Fixup broken links" msgstr "Repara els enllaços trencats" -#: ../src/selection-chemistry.cpp:383 +#: ../src/selection-chemistry.cpp:401 msgid "Delete text" msgstr "Suprimeix el text" -#: ../src/selection-chemistry.cpp:389 +#: ../src/selection-chemistry.cpp:409 msgid "<b>Nothing</b> was deleted." msgstr "No s'ha suprimit <b>res</b>." -#: ../src/selection-chemistry.cpp:408 -#: ../src/ui/dialog/calligraphic-profile-rename.cpp:54 -#: ../src/ui/dialog/swatches.cpp:268 ../src/ui/tools/text-tool.cpp:961 -#: ../src/widgets/eraser-toolbar.cpp:143 -#: ../src/widgets/gradient-toolbar.cpp:1182 -#: ../src/widgets/gradient-toolbar.cpp:1196 -#: ../src/widgets/gradient-toolbar.cpp:1210 ../src/widgets/node-toolbar.cpp:399 +#: ../src/selection-chemistry.cpp:426 +#: ../src/ui/dialog/calligraphic-profile-rename.cpp:75 +#: ../src/ui/dialog/swatches.cpp:277 ../src/ui/tools/text-tool.cpp:965 +#: ../src/widgets/eraser-toolbar.cpp:120 +#: ../src/widgets/gradient-toolbar.cpp:1181 +#: ../src/widgets/gradient-toolbar.cpp:1195 +#: ../src/widgets/gradient-toolbar.cpp:1209 ../src/widgets/node-toolbar.cpp:401 msgid "Delete" msgstr "Suprimeix" -#: ../src/selection-chemistry.cpp:443 +#: ../src/selection-chemistry.cpp:454 msgid "Select <b>object(s)</b> to duplicate." msgstr "Seleccioneu els <b>objectes</b> per duplicar-los." -#: ../src/selection-chemistry.cpp:548 +#: ../src/selection-chemistry.cpp:551 #, c-format msgid "%s copy" msgstr "copia %s" -#: ../src/selection-chemistry.cpp:571 +#: ../src/selection-chemistry.cpp:574 msgid "Delete all" msgstr "Suprimeix-ho tot" -#: ../src/selection-chemistry.cpp:695 +#: ../src/selection-chemistry.cpp:762 msgid "Select <b>some objects</b> to group." msgstr "Seleccioneu els <b>objectes</b> per agrupar-los." -#: ../src/selection-chemistry.cpp:763 +#: ../src/selection-chemistry.cpp:775 msgctxt "Verb" msgid "Group" msgstr "Agrupa" -#: ../src/selection-chemistry.cpp:785 +#: ../src/selection-chemistry.cpp:798 msgid "<b>No objects selected</b> to pop out of group." msgstr "<b>No s'ha seleccionat cap objecte</b> d'on sortir del grup." -#: ../src/selection-chemistry.cpp:794 +#: ../src/selection-chemistry.cpp:808 msgid "Selection <b>not in a group</b>." msgstr "La selecció <b>no està al grup</b>." -#: ../src/selection-chemistry.cpp:809 +#: ../src/selection-chemistry.cpp:822 msgid "Pop selection from group" msgstr "Treu la selecció del grup" -#: ../src/selection-chemistry.cpp:873 +#: ../src/selection-chemistry.cpp:830 msgid "Select a <b>group</b> to ungroup." msgstr "Seleccioneu un <b>grup</b> per desagrupar-lo." -#: ../src/selection-chemistry.cpp:879 +#: ../src/selection-chemistry.cpp:845 msgid "<b>No groups</b> to ungroup in the selection." msgstr "<b>No hi ha cap grup</b> a la selecció per desagrupar." -#: ../src/selection-chemistry.cpp:886 ../src/sp-item-group.cpp:655 -#: ../src/ui/dialog/objects.cpp:1903 +#: ../src/selection-chemistry.cpp:901 ../src/sp-item-group.cpp:659 +#: ../src/ui/dialog/objects.cpp:1923 msgid "Ungroup" msgstr "Desagrupa" -#: ../src/selection-chemistry.cpp:973 ../src/selection-chemistry.cpp:1025 +#: ../src/selection-chemistry.cpp:988 msgid "Select <b>object(s)</b> to raise." msgstr "Seleccioneu els <b>objectes</b> per pujar-los." -#: ../src/selection-chemistry.cpp:980 ../src/selection-chemistry.cpp:1031 -#: ../src/selection-chemistry.cpp:1057 ../src/selection-chemistry.cpp:1114 +#: ../src/selection-chemistry.cpp:994 ../src/selection-chemistry.cpp:1047 +#: ../src/selection-chemistry.cpp:1073 ../src/selection-chemistry.cpp:1131 msgid "" "You cannot raise/lower objects from <b>different groups</b> or <b>layers</b>." msgstr "" "No podeu pujar/baixar objectes de <b>grups diferents</b> o <b>capes</b>." #. TRANSLATORS: "Raise" means "to raise an object" in the undo history -#: ../src/selection-chemistry.cpp:1019 +#: ../src/selection-chemistry.cpp:1031 msgctxt "Undo action" msgid "Raise" msgstr "Puja" -#: ../src/selection-chemistry.cpp:1045 +#: ../src/selection-chemistry.cpp:1039 +msgid "Select <b>object(s)</b> to raise to top." +msgstr "Seleccioneu els <b>objectes</b> per pujar-los al capdamunt." + +#: ../src/selection-chemistry.cpp:1060 msgid "Raise to top" msgstr "Puja al capdamunt" -#: ../src/selection-chemistry.cpp:1051 +#: ../src/selection-chemistry.cpp:1067 msgid "Select <b>object(s)</b> to lower." msgstr "Seleccioneu els <b>objectes</b> per baixar-los." #. TRANSLATORS: "Lower" means "to lower an object" in the undo history -#: ../src/selection-chemistry.cpp:1100 +#: ../src/selection-chemistry.cpp:1115 msgctxt "Undo action" msgid "Lower" msgstr "Més baixa" -#: ../src/selection-chemistry.cpp:1108 +#: ../src/selection-chemistry.cpp:1123 msgid "Select <b>object(s)</b> to lower to bottom." msgstr "Seleccioneu els <b>objectes</b> per baixar-los al capdavall." -#: ../src/selection-chemistry.cpp:1138 +#: ../src/selection-chemistry.cpp:1154 msgid "Lower to bottom" msgstr "Baixa al capdavall" -#: ../src/selection-chemistry.cpp:1150 +#: ../src/selection-chemistry.cpp:1164 msgid "Nothing to undo." msgstr "No hi ha res per desfer." -#: ../src/selection-chemistry.cpp:1161 +#: ../src/selection-chemistry.cpp:1175 msgid "Nothing to redo." msgstr "No hi ha res per refer." -#: ../src/selection-chemistry.cpp:1233 +#: ../src/selection-chemistry.cpp:1247 msgid "Paste" msgstr "Enganxa" -#: ../src/selection-chemistry.cpp:1241 +#: ../src/selection-chemistry.cpp:1255 msgid "Paste style" msgstr "Enganxa l'estil" -#: ../src/selection-chemistry.cpp:1251 +#: ../src/selection-chemistry.cpp:1265 msgid "Paste live path effect" msgstr "Enganxa l'efecte del camí dinàmic" -#: ../src/selection-chemistry.cpp:1271 +#: ../src/selection-chemistry.cpp:1287 msgid "Select <b>object(s)</b> to remove live path effects from." msgstr "" "Seleccioneu els <b>objectes</b> d'on voleu suprimir els efectes del camí " "dinàmic." -#: ../src/selection-chemistry.cpp:1284 +#: ../src/selection-chemistry.cpp:1299 msgid "Remove live path effect" msgstr "Suprimeix l'efecte del camí dinàmic" -#: ../src/selection-chemistry.cpp:1293 +#: ../src/selection-chemistry.cpp:1310 msgid "Select <b>object(s)</b> to remove filters from." msgstr "Seleccioneu els <b>objectes</b> d'on voleu suprimir els filtres." -#: ../src/selection-chemistry.cpp:1303 -#: ../src/ui/dialog/filter-effects-dialog.cpp:1672 +#: ../src/selection-chemistry.cpp:1320 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1695 msgid "Remove filter" msgstr "Suprimeix un filtre" -#: ../src/selection-chemistry.cpp:1312 +#: ../src/selection-chemistry.cpp:1329 msgid "Paste size" msgstr "Enganxa la mida" -#: ../src/selection-chemistry.cpp:1321 +#: ../src/selection-chemistry.cpp:1338 msgid "Paste size separately" msgstr "Enganxa la mida per separat" -#: ../src/selection-chemistry.cpp:1351 +#: ../src/selection-chemistry.cpp:1367 msgid "Select <b>object(s)</b> to move to the layer above." msgstr "Seleccioneu els <b>objectes</b> per moure a la capa de sobre." -#: ../src/selection-chemistry.cpp:1377 +#: ../src/selection-chemistry.cpp:1393 msgid "Raise to next layer" msgstr "Puja-ho a la capa següent" -#: ../src/selection-chemistry.cpp:1384 +#: ../src/selection-chemistry.cpp:1400 msgid "No more layers above." msgstr "Cap capa per sobre." -#: ../src/selection-chemistry.cpp:1397 +#: ../src/selection-chemistry.cpp:1411 msgid "Select <b>object(s)</b> to move to the layer below." msgstr "Seleccioneu els <b>objectes</b> per moure a la capa de sota." -#: ../src/selection-chemistry.cpp:1423 +#: ../src/selection-chemistry.cpp:1437 msgid "Lower to previous layer" msgstr "Baixa-ho a la capa anterior" -#: ../src/selection-chemistry.cpp:1430 +#: ../src/selection-chemistry.cpp:1444 msgid "No more layers below." msgstr "Cap capa per sota." -#: ../src/selection-chemistry.cpp:1443 +#: ../src/selection-chemistry.cpp:1454 msgid "Select <b>object(s)</b> to move." msgstr "Seleccioneu els <b>objectes</b> per moure'ls." -#: ../src/selection-chemistry.cpp:1461 ../src/verbs.cpp:2710 +#: ../src/selection-chemistry.cpp:1472 ../src/verbs.cpp:2658 msgid "Move selection to layer" msgstr "Mou la selecció a la capa" -#: ../src/selection-chemistry.cpp:1553 ../src/seltrans.cpp:385 +#. An SVG element cannot have a transform. We could change 'x' and 'y' in response +#. to a translation... but leave that for another day. +#: ../src/selection-chemistry.cpp:1561 ../src/seltrans.cpp:391 msgid "Cannot transform an embedded SVG." msgstr "No es pot transformar un SVG incrustat." -#: ../src/selection-chemistry.cpp:1719 +#: ../src/selection-chemistry.cpp:1731 msgid "Remove transform" msgstr "Suprimeix la transformació" -#: ../src/selection-chemistry.cpp:1818 +#: ../src/selection-chemistry.cpp:1838 msgid "Rotate 90° CCW" msgstr "Gira 90° sentit antihorari" -#: ../src/selection-chemistry.cpp:1818 +#: ../src/selection-chemistry.cpp:1838 msgid "Rotate 90° CW" msgstr "Gira 90° sentit horari" -#: ../src/selection-chemistry.cpp:1837 ../src/seltrans.cpp:478 -#: ../src/ui/dialog/transformation.cpp:782 +#: ../src/selection-chemistry.cpp:1859 ../src/seltrans.cpp:484 +#: ../src/ui/dialog/transformation.cpp:890 msgid "Rotate" msgstr "Gira" -#: ../src/selection-chemistry.cpp:2185 +#: ../src/selection-chemistry.cpp:2208 msgid "Rotate by pixels" msgstr "Gira per píxels" -#: ../src/selection-chemistry.cpp:2214 ../src/seltrans.cpp:475 -#: ../src/ui/dialog/transformation.cpp:756 ../src/ui/widget/page-sizer.cpp:412 +#: ../src/selection-chemistry.cpp:2238 ../src/seltrans.cpp:481 +#: ../src/ui/dialog/transformation.cpp:864 ../src/ui/widget/page-sizer.cpp:450 #: ../share/extensions/interp_att_g.inx.h:14 msgid "Scale" msgstr "Escala" -#: ../src/selection-chemistry.cpp:2238 +#: ../src/selection-chemistry.cpp:2263 msgid "Scale by whole factor" msgstr "Escala pel factor sencer" -#: ../src/selection-chemistry.cpp:2252 +#: ../src/selection-chemistry.cpp:2278 msgid "Move vertically" msgstr "Mou verticalment" -#: ../src/selection-chemistry.cpp:2255 +#: ../src/selection-chemistry.cpp:2281 msgid "Move horizontally" msgstr "Mou horitzontalment" -#: ../src/selection-chemistry.cpp:2258 ../src/selection-chemistry.cpp:2283 -#: ../src/seltrans.cpp:472 ../src/ui/dialog/transformation.cpp:693 +#: ../src/selection-chemistry.cpp:2284 ../src/selection-chemistry.cpp:2310 +#: ../src/seltrans.cpp:478 ../src/ui/dialog/transformation.cpp:801 msgid "Move" msgstr "Mou" -#: ../src/selection-chemistry.cpp:2277 +#: ../src/selection-chemistry.cpp:2304 msgid "Move vertically by pixels" msgstr "Mou verticalment per píxels" -#: ../src/selection-chemistry.cpp:2280 +#: ../src/selection-chemistry.cpp:2307 msgid "Move horizontally by pixels" msgstr "Mou horitzontalment per píxels" -#: ../src/selection-chemistry.cpp:2484 +#: ../src/selection-chemistry.cpp:2510 msgid "The selection has no applied path effect." msgstr "La selecció no ha aplicat l'efecte del camí." -#: ../src/selection-chemistry.cpp:2574 ../src/ui/dialog/clonetiler.cpp:2061 +#: ../src/selection-chemistry.cpp:2602 ../src/ui/dialog/clonetiler.cpp:2238 msgid "Select an <b>object</b> to clone." msgstr "Seleccioneu <b>un objecte</b> per clonar-lo." -#: ../src/selection-chemistry.cpp:2609 +#: ../src/selection-chemistry.cpp:2637 msgctxt "Action" msgid "Clone" msgstr "Clona" -#: ../src/selection-chemistry.cpp:2618 +#: ../src/selection-chemistry.cpp:2651 msgid "Select <b>clones</b> to relink." msgstr "Seleccioneu els <b>clons</b> per tornar a enllaçar." -#: ../src/selection-chemistry.cpp:2626 +#: ../src/selection-chemistry.cpp:2658 msgid "Copy an <b>object</b> to clipboard to relink clones to." msgstr "" "Copia un <b>objecte</b> per al porta-retalls per tornar-lo a enllaçar amb " "clons." -#: ../src/selection-chemistry.cpp:2648 +#: ../src/selection-chemistry.cpp:2679 msgid "<b>No clones to relink</b> in the selection." msgstr "<b>No hi ha clons per tornar a enllaçar</b> a la selecció." -#: ../src/selection-chemistry.cpp:2651 +#: ../src/selection-chemistry.cpp:2682 msgid "Relink clone" msgstr "Enllaça el clon de nou" -#: ../src/selection-chemistry.cpp:2660 ../src/selection-chemistry.cpp:2746 +#: ../src/selection-chemistry.cpp:2696 msgid "Select <b>clones</b> to unlink." msgstr "Seleccioneu els <b>clons</b> per desenllaçar." -#: ../src/selection-chemistry.cpp:2733 ../src/selection-chemistry.cpp:2764 +#: ../src/selection-chemistry.cpp:2749 msgid "<b>No clones to unlink</b> in the selection." msgstr "<b>No hi ha clons per desenllaçar</b> a la selecció." -#: ../src/selection-chemistry.cpp:2738 +#: ../src/selection-chemistry.cpp:2753 msgid "Unlink clone" msgstr "Desenllaça el clon" -#: ../src/selection-chemistry.cpp:2768 -#, fuzzy -msgid "Unlink clone recursively" -msgstr "Desenllaça el clon" - -#: ../src/selection-chemistry.cpp:2778 +#: ../src/selection-chemistry.cpp:2766 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 " @@ -12852,7 +12953,7 @@ msgstr "" "el camí</b> per anar al camí. Seleccioneu un <b>text flotant</b> per anar al " "marc." -#: ../src/selection-chemistry.cpp:2831 +#: ../src/selection-chemistry.cpp:2816 msgid "" "<b>Cannot find</b> the object to select (orphaned clone, offset, textpath, " "flowed text?)" @@ -12860,7 +12961,7 @@ msgstr "" "<b>No es pot trobar</b> l'objecte per seleccionar (clon orfe, desplaçament, " "camí de text o text flotant)" -#: ../src/selection-chemistry.cpp:2838 +#: ../src/selection-chemistry.cpp:2822 msgid "" "The object you're trying to select is <b>not visible</b> (it is in <" "defs>)" @@ -12868,219 +12969,219 @@ msgstr "" "L'objecte que esteu intentant seleccionar <b>no és visible</b> (està a <" "defs>)" -#: ../src/selection-chemistry.cpp:2924 +#: ../src/selection-chemistry.cpp:2912 msgid "Select path(s) to fill." msgstr "Seleccioneu camins per omplir-los." -#: ../src/selection-chemistry.cpp:2941 +#: ../src/selection-chemistry.cpp:2930 msgid "Select <b>object(s)</b> to convert to marker." msgstr "Seleccioneu <b>objectes</b> per convertir en marcador." -#: ../src/selection-chemistry.cpp:3013 +#: ../src/selection-chemistry.cpp:3004 msgid "Objects to marker" msgstr "Objectes per retolar" -#: ../src/selection-chemistry.cpp:3036 +#: ../src/selection-chemistry.cpp:3030 msgid "Select <b>object(s)</b> to convert to guides." msgstr "Seleccioneu <b>objectes</b> per convertir en guies." -#: ../src/selection-chemistry.cpp:3057 +#: ../src/selection-chemistry.cpp:3051 msgid "Objects to guides" msgstr "Objectes a guies" -#: ../src/selection-chemistry.cpp:3089 +#: ../src/selection-chemistry.cpp:3087 msgid "Select <b>objects</b> to convert to symbol." msgstr "Seleccioneu <b>objectes</b> per convertir en símbol." -#: ../src/selection-chemistry.cpp:3190 +#: ../src/selection-chemistry.cpp:3188 msgid "Group to symbol" msgstr "Grup a símbol" -#: ../src/selection-chemistry.cpp:3204 +#: ../src/selection-chemistry.cpp:3207 msgid "Select a <b>symbol</b> to extract objects from." msgstr "Seleccioneu un <b>símbol</b> per extreure'n objectes." -#: ../src/selection-chemistry.cpp:3214 +#: ../src/selection-chemistry.cpp:3216 msgid "Select only one <b>symbol</b> in Symbol dialog to convert to group." msgstr "" "Selecciona només un <b>símbol</b> en el diàleg del símbol per convertir-lo " "en grup." -#: ../src/selection-chemistry.cpp:3270 +#: ../src/selection-chemistry.cpp:3272 msgid "Group from symbol" msgstr "Grup des del símbol" -#: ../src/selection-chemistry.cpp:3285 +#: ../src/selection-chemistry.cpp:3290 msgid "Select <b>object(s)</b> to convert to pattern." msgstr "Seleccioneu <b>objectes</b> per convertir en patró." -#: ../src/selection-chemistry.cpp:3381 +#: ../src/selection-chemistry.cpp:3386 msgid "Objects to pattern" msgstr "Objectes a patró" -#: ../src/selection-chemistry.cpp:3393 +#: ../src/selection-chemistry.cpp:3402 msgid "Select an <b>object with pattern fill</b> to extract objects from." msgstr "" "Seleccioneu <b>un objecte amb patró de farciment</b> per extreure'n objectes." -#: ../src/selection-chemistry.cpp:3453 +#: ../src/selection-chemistry.cpp:3461 msgid "<b>No pattern fills</b> in the selection." msgstr "<b>No hi ha patrons de farciment</b> a la selecció." -#: ../src/selection-chemistry.cpp:3456 +#: ../src/selection-chemistry.cpp:3464 msgid "Pattern to objects" msgstr "Patró a objectes" -#: ../src/selection-chemistry.cpp:3538 +#: ../src/selection-chemistry.cpp:3550 msgid "Select <b>object(s)</b> to make a bitmap copy." msgstr "Seleccioneu els <b>objectes</b> per fer-ne una còpia del mapa de bits." -#: ../src/selection-chemistry.cpp:3542 +#: ../src/selection-chemistry.cpp:3554 msgid "Rendering bitmap..." msgstr "S'està generant el mapa de bits..." -#: ../src/selection-chemistry.cpp:3729 +#: ../src/selection-chemistry.cpp:3739 msgid "Create bitmap" msgstr "Crea un mapa de bits" -#: ../src/selection-chemistry.cpp:3751 ../src/selection-chemistry.cpp:3861 +#: ../src/selection-chemistry.cpp:3764 ../src/selection-chemistry.cpp:3876 msgid "Select <b>object(s)</b> to create clippath or mask from." msgstr "" "Seleccioneu <b>objectes</b> per fer-ne un camí de retall o una màscara." -#: ../src/selection-chemistry.cpp:3837 ../src/ui/dialog/objects.cpp:1909 +#: ../src/selection-chemistry.cpp:3850 ../src/ui/dialog/objects.cpp:1929 msgid "Create Clip Group" msgstr "Crea un grup del clip" -#: ../src/selection-chemistry.cpp:3865 +#: ../src/selection-chemistry.cpp:3879 msgid "Select mask object and <b>object(s)</b> to apply clippath or mask to." msgstr "" "Seleccioneu un objecte de màscara i altres <b>objectes</b> per aplicar-hi un " "camí de retall o una màscara." -#: ../src/selection-chemistry.cpp:4008 +#: ../src/selection-chemistry.cpp:4026 msgid "Set clipping path" msgstr "Estableix el camí de retall" -#: ../src/selection-chemistry.cpp:4010 +#: ../src/selection-chemistry.cpp:4028 msgid "Set mask" msgstr "Estableix la màscara" -#: ../src/selection-chemistry.cpp:4022 +#: ../src/selection-chemistry.cpp:4043 msgid "Select <b>object(s)</b> to remove clippath or mask from." msgstr "" "Seleccioneu <b>objectes</b> per suprimir un camí de retall o una màscara." -#: ../src/selection-chemistry.cpp:4139 +#: ../src/selection-chemistry.cpp:4159 msgid "Release clipping path" msgstr "Allibera el camí de retall" -#: ../src/selection-chemistry.cpp:4141 +#: ../src/selection-chemistry.cpp:4161 msgid "Release mask" msgstr "Treu la màscara" -#: ../src/selection-chemistry.cpp:4157 +#: ../src/selection-chemistry.cpp:4180 msgid "Select <b>object(s)</b> to fit canvas to." msgstr "Seleccioneu <b>objectes</b> per ajustar-hi el llenç." #. Fit Page -#: ../src/selection-chemistry.cpp:4165 ../src/verbs.cpp:3056 +#: ../src/selection-chemistry.cpp:4200 ../src/verbs.cpp:3004 msgid "Fit Page to Selection" msgstr "Ajusta la pàgina a la selecció" -#: ../src/selection-chemistry.cpp:4198 ../src/verbs.cpp:3058 +#: ../src/selection-chemistry.cpp:4229 ../src/verbs.cpp:3006 msgid "Fit Page to Drawing" msgstr "Ajusta la pàgina al dibuix" -#: ../src/selection-chemistry.cpp:4219 +#: ../src/selection-chemistry.cpp:4250 msgid "Fit Page to Selection or Drawing" msgstr "Ajusta la pàgina a la selecció o al dibuix" -#: ../src/selection-describer.cpp:129 +#: ../src/selection-describer.cpp:138 msgid "root" msgstr "arrel" -#: ../src/selection-describer.cpp:131 ../src/widgets/ege-paint-def.cpp:66 +#: ../src/selection-describer.cpp:140 ../src/widgets/ege-paint-def.cpp:66 #: ../src/widgets/ege-paint-def.cpp:90 msgid "none" msgstr "cap" -#: ../src/selection-describer.cpp:143 +#: ../src/selection-describer.cpp:152 #, c-format msgid "layer <b>%s</b>" msgstr "capa <b>%s</b>" -#: ../src/selection-describer.cpp:145 +#: ../src/selection-describer.cpp:154 #, c-format msgid "layer <b><i>%s</i></b>" msgstr "capa <b><i>%s</i></b>" -#: ../src/selection-describer.cpp:156 +#: ../src/selection-describer.cpp:165 #, c-format msgid "<i>%s</i>" msgstr "<i>%s</i>" -#: ../src/selection-describer.cpp:166 +#: ../src/selection-describer.cpp:175 #, c-format msgid " in %s" -msgstr "a %s" +msgstr " a %s" -#: ../src/selection-describer.cpp:168 +#: ../src/selection-describer.cpp:177 msgid " hidden in definitions" -msgstr "definicions amagades" +msgstr " definicions amagades" -#: ../src/selection-describer.cpp:170 +#: ../src/selection-describer.cpp:179 #, c-format msgid " in group %s (%s)" -msgstr "en el grup %s (%s)" +msgstr " en el grup %s (%s)" -#: ../src/selection-describer.cpp:172 +#: ../src/selection-describer.cpp:181 #, c-format msgid " in unnamed group (%s)" -msgstr "en el grup sense nom (%s)" +msgstr " en el grup sense nom (%s)" -#: ../src/selection-describer.cpp:174 +#: ../src/selection-describer.cpp:183 #, c-format msgid " in <b>%i</b> parent (%s)" msgid_plural " in <b>%i</b> parents (%s)" -msgstr[0] "en el <b>%i</b> pare (%s)" -msgstr[1] "en els <b>%i</b> pares (%s)" +msgstr[0] " en el <b>%i</b> pare (%s)" +msgstr[1] " en els <b>%i</b> pares (%s)" -#: ../src/selection-describer.cpp:177 +#: ../src/selection-describer.cpp:186 #, c-format msgid " in <b>%i</b> layer" msgid_plural " in <b>%i</b> layers" -msgstr[0] "en la <b>%i</b> capa" +msgstr[0] " en la <b>%i</b> capa" msgstr[1] " en <b>%i</b> capes" -#: ../src/selection-describer.cpp:189 +#: ../src/selection-describer.cpp:198 msgid "Convert symbol to group to edit" msgstr "Converteix un símbol a grup per editar-lo" -#: ../src/selection-describer.cpp:193 +#: ../src/selection-describer.cpp:202 msgid "Remove from symbols tray to edit symbol" msgstr "Elimina el símbol de la safata de símbols per editar-lo" -#: ../src/selection-describer.cpp:199 +#: ../src/selection-describer.cpp:208 msgid "Use <b>Shift+D</b> to look up original" msgstr "Useu <b>Maj+D</b> per cercar l'original" -#: ../src/selection-describer.cpp:205 +#: ../src/selection-describer.cpp:214 msgid "Use <b>Shift+D</b> to look up path" msgstr "Useu <b>Maj+D</b> per cercar el camí" -#: ../src/selection-describer.cpp:211 +#: ../src/selection-describer.cpp:220 msgid "Use <b>Shift+D</b> to look up frame" msgstr "Useu <b>Maj+D</b> per cercar el marc" -#: ../src/selection-describer.cpp:227 +#: ../src/selection-describer.cpp:236 #, c-format msgid "<b>%1$i</b> objects selected of type %2$s" msgid_plural "<b>%1$i</b> objects selected of types %2$s" msgstr[0] "<b>%1$i</b> objecte seleccionat de tipus %2$s" msgstr[1] "<b>%1$i</b> objectes seleccionats de tipus %2$s" -#: ../src/selection-describer.cpp:237 +#: ../src/selection-describer.cpp:246 #, c-format msgid "; <i>%d filtered object</i> " msgid_plural "; <i>%d filtered objects</i> " @@ -13127,47 +13228,47 @@ msgstr "" "<b>Centre</b> de rotació i inclinació; arrossegueu per moure; escalar amb " "Maj també utilitza aquest centre" -#: ../src/seltrans.cpp:481 ../src/ui/dialog/transformation.cpp:871 +#: ../src/seltrans.cpp:487 ../src/ui/dialog/transformation.cpp:979 msgid "Skew" msgstr "Inclinació" -#: ../src/seltrans.cpp:495 +#: ../src/seltrans.cpp:501 msgid "Set center" msgstr "Estableix el centre" -#: ../src/seltrans.cpp:568 +#: ../src/seltrans.cpp:574 msgid "Stamp" msgstr "Estampa" -#: ../src/seltrans.cpp:718 +#: ../src/seltrans.cpp:723 msgid "Reset center" msgstr "Reinicia el centre" -#: ../src/seltrans.cpp:956 ../src/seltrans.cpp:1060 +#: ../src/seltrans.cpp:961 ../src/seltrans.cpp:1065 #, c-format msgid "<b>Scale</b>: %0.2f%% x %0.2f%%; with <b>Ctrl</b> to lock ratio" msgstr "<b>Escala</b>: %0.2f%% x %0.2f%%; amb <b>Ctrl</b> per blocar el radi" #. TRANSLATORS: don't modify the first ";" #. (it will NOT be displayed as ";" - only the second one will be) -#: ../src/seltrans.cpp:1197 +#: ../src/seltrans.cpp:1202 #, c-format msgid "<b>Skew</b>: %0.2f°; with <b>Ctrl</b> to snap angle" msgstr "<b>Inclina</b>: %0.2f°; amb <b>Ctrl</b> per ajustar l'angle" #. TRANSLATORS: don't modify the first ";" #. (it will NOT be displayed as ";" - only the second one will be) -#: ../src/seltrans.cpp:1273 +#: ../src/seltrans.cpp:1278 #, c-format msgid "<b>Rotate</b>: %0.2f°; with <b>Ctrl</b> to snap angle" msgstr "<b>Gira</b>: %0.2f°; amb <b>Ctrl</b> per ajustar l'angle" -#: ../src/seltrans.cpp:1310 +#: ../src/seltrans.cpp:1315 #, c-format msgid "Move <b>center</b> to %s, %s" msgstr "Mou el <b>centre</b> a %s, %s" -#: ../src/seltrans.cpp:1456 +#: ../src/seltrans.cpp:1461 #, c-format msgid "" "<b>Move</b> by %s, %s; with <b>Ctrl</b> to restrict to horizontal/vertical; " @@ -13176,17 +13277,17 @@ msgstr "" "<b>Moveu</b> a %s, %s; amb <b>Ctrl</b> per restringir a horitzontal/" "vertical; amb <b>Maj</b> inhabilita l'ajustament" -#: ../src/shortcuts.cpp:224 +#: ../src/shortcuts.cpp:226 #, c-format msgid "Keyboard directory (%s) is unavailable." msgstr "El directori del teclat (%s) no es troba disponible." -#: ../src/shortcuts.cpp:335 ../src/ui/dialog/export.cpp:1289 -#: ../src/ui/dialog/export.cpp:1323 +#: ../src/shortcuts.cpp:337 ../src/ui/dialog/export.cpp:1305 +#: ../src/ui/dialog/export.cpp:1339 msgid "Select a filename for exporting" msgstr "Seleccioneu el nom del fitxer per exportar" -#: ../src/shortcuts.cpp:368 +#: ../src/shortcuts.cpp:370 msgid "Select a file to import" msgstr "Seleccioneu un fitxer per importar" @@ -13199,27 +13300,27 @@ msgstr "a %s" msgid "without URI" msgstr "sense URI" -#: ../src/sp-ellipse.cpp:354 +#: ../src/sp-ellipse.cpp:357 msgid "Segment" msgstr "Segment" -#: ../src/sp-ellipse.cpp:356 +#: ../src/sp-ellipse.cpp:359 msgid "Arc" msgstr "Arc" #. Ellipse -#: ../src/sp-ellipse.cpp:359 ../src/sp-ellipse.cpp:366 -#: ../src/ui/dialog/inkscape-preferences.cpp:409 -#: ../src/widgets/pencil-toolbar.cpp:176 +#: ../src/sp-ellipse.cpp:362 ../src/sp-ellipse.cpp:369 +#: ../src/ui/dialog/inkscape-preferences.cpp:421 +#: ../src/widgets/pencil-toolbar.cpp:178 msgid "Ellipse" msgstr "El·lipse" -#: ../src/sp-ellipse.cpp:363 +#: ../src/sp-ellipse.cpp:366 msgid "Circle" msgstr "Cercle" #. TRANSLATORS: "Flow region" is an area where text is allowed to flow -#: ../src/sp-flowregion.cpp:178 +#: ../src/sp-flowregion.cpp:181 msgid "Flow Region" msgstr "Regió flotant" @@ -13227,44 +13328,44 @@ msgstr "Regió flotant" #. * flow excluded region. flowRegionExclude in SVG 1.2: see #. * http://www.w3.org/TR/2004/WD-SVG12-20041027/flow.html#flowRegion-elem and #. * http://www.w3.org/TR/2004/WD-SVG12-20041027/flow.html#flowRegionExclude-elem. -#: ../src/sp-flowregion.cpp:331 +#: ../src/sp-flowregion.cpp:334 msgid "Flow Excluded Region" msgstr "Flota la regió exclosa" -#: ../src/sp-flowtext.cpp:279 +#: ../src/sp-flowtext.cpp:284 msgid "Flowed Text" msgstr "Text flotant" -#: ../src/sp-flowtext.cpp:281 +#: ../src/sp-flowtext.cpp:286 msgid "Linked Flowed Text" msgstr "Text flotant enllaçat" -#: ../src/sp-flowtext.cpp:287 ../src/sp-text.cpp:368 -#: ../src/ui/tools/text-tool.cpp:1552 +#: ../src/sp-flowtext.cpp:292 ../src/sp-text.cpp:373 +#: ../src/ui/tools/text-tool.cpp:1556 msgid " [truncated]" -msgstr "[truncat]" +msgstr " [truncat]" -#: ../src/sp-flowtext.cpp:289 +#: ../src/sp-flowtext.cpp:294 #, c-format msgid "(%d character%s)" msgid_plural "(%d characters%s)" msgstr[0] "(%d caràcter%s)" msgstr[1] "(%d caràcters%s)" -#: ../src/sp-guide.cpp:258 +#: ../src/sp-guide.cpp:262 msgid "Create Guides Around the Page" msgstr "Crea guies al voltant de la pàgina" -#: ../src/sp-guide.cpp:271 ../src/verbs.cpp:2582 +#: ../src/sp-guide.cpp:275 ../src/verbs.cpp:2544 msgid "Delete All Guides" msgstr "Suprimeix totes les guies" #. Guide has probably been deleted and no longer has an attached namedview. -#: ../src/sp-guide.cpp:482 +#: ../src/sp-guide.cpp:486 msgid "Deleted" msgstr "Suprimit" -#: ../src/sp-guide.cpp:491 +#: ../src/sp-guide.cpp:495 msgid "" "<b>Shift+drag</b> to rotate, <b>Ctrl+drag</b> to move origin, <b>Del</b> to " "delete" @@ -13272,167 +13373,167 @@ msgstr "" "<b>Arrossegueu+Maj</b> per girar; <b>arrossegueu+Ctrl</b> per moure " "l'origen; <b>Supr</b> per suprimir" -#: ../src/sp-guide.cpp:495 +#: ../src/sp-guide.cpp:499 #, c-format msgid "vertical, at %s" msgstr "vertical, a %s" -#: ../src/sp-guide.cpp:498 +#: ../src/sp-guide.cpp:502 #, c-format msgid "horizontal, at %s" msgstr "horitzontal, a %s" -#: ../src/sp-guide.cpp:503 +#: ../src/sp-guide.cpp:507 #, c-format msgid "at %d degrees, through (%s,%s)" msgstr "a %d graus, a través (%s,%s)" -#: ../src/sp-image.cpp:514 +#: ../src/sp-image.cpp:517 msgid "embedded" msgstr "incrustat" -#: ../src/sp-image.cpp:522 +#: ../src/sp-image.cpp:525 #, c-format msgid "[bad reference]: %s" msgstr "[mala referència]: %s" -#: ../src/sp-image.cpp:523 +#: ../src/sp-image.cpp:526 #, c-format msgid "%d × %d: %s" msgstr "%d × %d: %s" -#: ../src/sp-item-group.cpp:312 ../src/ui/dialog/objects.cpp:1902 +#: ../src/sp-item-group.cpp:318 ../src/ui/dialog/objects.cpp:1922 msgid "Group" msgstr "Agrupa" -#: ../src/sp-item-group.cpp:318 ../src/sp-switch.cpp:69 +#: ../src/sp-item-group.cpp:324 ../src/sp-switch.cpp:69 #, c-format msgid "of <b>%d</b> object" msgstr "d'<b>%d</b> objecte" -#: ../src/sp-item-group.cpp:318 ../src/sp-switch.cpp:69 +#: ../src/sp-item-group.cpp:324 ../src/sp-switch.cpp:69 #, c-format msgid "of <b>%d</b> objects" msgstr "d'<b>%d</b> objectes" -#: ../src/sp-item.cpp:1026 ../src/verbs.cpp:207 +#: ../src/sp-item.cpp:1035 ../src/verbs.cpp:213 msgid "Object" msgstr "Objecte" -#: ../src/sp-item.cpp:1038 +#: ../src/sp-item.cpp:1047 #, c-format msgid "%s; <i>clipped</i>" msgstr "%s; <i>retallat</i>" -#: ../src/sp-item.cpp:1044 +#: ../src/sp-item.cpp:1053 #, c-format msgid "%s; <i>masked</i>" msgstr "%s; <i>emmascarat</i>" -#: ../src/sp-item.cpp:1054 +#: ../src/sp-item.cpp:1063 #, c-format msgid "%s; <i>filtered (%s)</i>" msgstr "%s; <i>filtrat (%s)</i>" -#: ../src/sp-item.cpp:1056 +#: ../src/sp-item.cpp:1065 #, c-format msgid "%s; <i>filtered</i>" msgstr "%s; <i>filtrat</i>" -#: ../src/sp-line.cpp:112 +#: ../src/sp-line.cpp:113 msgid "Line" msgstr "Línia" -#: ../src/sp-lpe-item.cpp:255 ../src/sp-lpe-item.cpp:707 +#: ../src/sp-lpe-item.cpp:255 ../src/sp-lpe-item.cpp:686 msgid "An exception occurred during execution of the Path Effect." msgstr "S'ha produït una excepció en l'execució de l'efecte del camí." -#: ../src/sp-offset.cpp:326 +#: ../src/sp-offset.cpp:331 msgid "Linked Offset" msgstr "Desplaçament enllaçat" -#: ../src/sp-offset.cpp:328 +#: ../src/sp-offset.cpp:333 msgid "Dynamic Offset" msgstr "Desplaçament dinàmic" #. TRANSLATORS COMMENT: %s is either "outset" or "inset" depending on sign -#: ../src/sp-offset.cpp:334 +#: ../src/sp-offset.cpp:339 #, c-format msgid "%s by %f pt" msgstr "%s de %f pt" -#: ../src/sp-offset.cpp:335 +#: ../src/sp-offset.cpp:340 msgid "outset" msgstr "expandir" -#: ../src/sp-offset.cpp:335 +#: ../src/sp-offset.cpp:340 msgid "inset" msgstr "contraure" -#: ../src/sp-path.cpp:57 +#: ../src/sp-path.cpp:59 msgid "Path" msgstr "Camí" -#: ../src/sp-path.cpp:82 +#: ../src/sp-path.cpp:84 #, c-format msgid ", path effect: %s" msgstr ", efecte camí: %s" -#: ../src/sp-path.cpp:85 +#: ../src/sp-path.cpp:87 #, c-format msgid "%i node%s" msgstr "%i node%s" -#: ../src/sp-path.cpp:85 +#: ../src/sp-path.cpp:87 #, c-format msgid "%i nodes%s" msgstr "%i nodes%s" -#: ../src/sp-polygon.cpp:171 +#: ../src/sp-polygon.cpp:172 msgid "<b>Polygon</b>" msgstr "<b>Polígon</b>" -#: ../src/sp-polyline.cpp:119 +#: ../src/sp-polyline.cpp:121 msgid "<b>Polyline</b>" msgstr "<b>Polilínia</b>" #. Rectangle -#: ../src/sp-rect.cpp:194 ../src/ui/dialog/inkscape-preferences.cpp:399 +#: ../src/sp-rect.cpp:197 ../src/ui/dialog/inkscape-preferences.cpp:411 msgid "Rectangle" msgstr "Rectangle" #. Spiral -#: ../src/sp-spiral.cpp:218 ../src/ui/dialog/inkscape-preferences.cpp:417 +#: ../src/sp-spiral.cpp:220 ../src/ui/dialog/inkscape-preferences.cpp:429 #: ../share/extensions/gcodetools_area.inx.h:11 msgid "Spiral" msgstr "Espiral" #. TRANSLATORS: since turn count isn't an integer, please adjust the #. string as needed to deal with an localized plural forms. -#: ../src/sp-spiral.cpp:224 +#: ../src/sp-spiral.cpp:226 #, c-format msgid "with %3f turns" msgstr "amb %3f voltes" #. Star -#: ../src/sp-star.cpp:245 ../src/ui/dialog/inkscape-preferences.cpp:413 -#: ../src/widgets/star-toolbar.cpp:467 +#: ../src/sp-star.cpp:247 ../src/ui/dialog/inkscape-preferences.cpp:425 +#: ../src/widgets/star-toolbar.cpp:469 msgid "Star" msgstr "Estel" -#: ../src/sp-star.cpp:246 ../src/widgets/star-toolbar.cpp:460 +#: ../src/sp-star.cpp:248 ../src/widgets/star-toolbar.cpp:462 msgid "Polygon" msgstr "Polígon" #. while there will never be less than 3 vertices, we still need to #. make calls to ngettext because the pluralization may be different #. for various numbers >=3. The singular form is used as the index. -#: ../src/sp-star.cpp:253 +#: ../src/sp-star.cpp:255 #, c-format msgid "with %d vertex" msgstr "amb %d vèrtex" -#: ../src/sp-star.cpp:253 +#: ../src/sp-star.cpp:255 #, c-format msgid "with %d vertices" msgstr "amb %d vèrtexs" @@ -13441,7 +13542,7 @@ msgstr "amb %d vèrtexs" msgid "Conditional Group" msgstr "Grup condicional" -#: ../src/sp-text.cpp:349 ../src/verbs.cpp:341 +#: ../src/sp-text.cpp:354 ../src/verbs.cpp:347 #: ../share/extensions/lorem_ipsum.inx.h:8 #: ../share/extensions/replace_font.inx.h:11 ../share/extensions/split.inx.h:10 #: ../share/extensions/text_braille.inx.h:2 @@ -13456,93 +13557,86 @@ msgstr "Grup condicional" msgid "Text" msgstr "Text" -#: ../src/sp-text.cpp:372 +#: ../src/sp-text.cpp:377 #, c-format msgid "on path%s (%s, %s)" msgstr "Sobre el camí %s (%s, %s)" -#: ../src/sp-text.cpp:373 +#: ../src/sp-text.cpp:378 #, c-format msgid "%s (%s, %s)" msgstr "%s (%s, %s)" -#: ../src/sp-tref.cpp:213 +#: ../src/sp-tref.cpp:218 msgid "Cloned Character Data" msgstr "Dades del caràcter clonat" -#: ../src/sp-tref.cpp:229 +#: ../src/sp-tref.cpp:234 msgid " from " -msgstr "des de" +msgstr " des de" -#: ../src/sp-tref.cpp:235 ../src/sp-use.cpp:270 +#: ../src/sp-tref.cpp:240 ../src/sp-use.cpp:271 msgid "[orphaned]" msgstr "[orfe]" -#: ../src/sp-tspan.cpp:215 +#: ../src/sp-tspan.cpp:217 msgid "Text Span" msgstr "Envergadura del text" -#: ../src/sp-use.cpp:233 +#: ../src/sp-use.cpp:234 msgid "Symbol" msgstr "Símbol" -#: ../src/sp-use.cpp:235 +#: ../src/sp-use.cpp:236 msgid "Clone" msgstr "Clona" -#: ../src/sp-use.cpp:243 ../src/sp-use.cpp:245 ../src/sp-use.cpp:247 +#: ../src/sp-use.cpp:244 ../src/sp-use.cpp:246 ../src/sp-use.cpp:248 #, c-format msgid "called %s" msgstr "crida %s" -#: ../src/sp-use.cpp:247 +#: ../src/sp-use.cpp:248 msgid "Unnamed Symbol" msgstr "Símbols sense nom" #. TRANSLATORS: Used for statusbar description for long <use> chains: #. * "Clone of: Clone of: ... in Layer 1". -#: ../src/sp-use.cpp:256 +#: ../src/sp-use.cpp:257 msgid "..." msgstr "..." -#: ../src/sp-use.cpp:265 +#: ../src/sp-use.cpp:266 #, c-format msgid "of: %s" msgstr "de: %s" -#: ../src/splivarot.cpp:58 +#: ../src/splivarot.cpp:71 ../src/splivarot.cpp:77 msgid "Union" msgstr "Unió" -#: ../src/splivarot.cpp:65 +#: ../src/splivarot.cpp:83 msgid "Intersection" msgstr "Intersecció" -#: ../src/splivarot.cpp:86 +#: ../src/splivarot.cpp:106 ../src/splivarot.cpp:112 msgid "Division" msgstr "Divisió" -#: ../src/splivarot.cpp:93 +#: ../src/splivarot.cpp:118 msgid "Cut path" msgstr "Retalla el camí" -#: ../src/splivarot.cpp:317 -msgid "Select <b>at least 1 path</b> to perform a boolean union." -msgstr "Seleccioneu <b>almenys 1 camí</b> per realitzar una unió booleana." - -#: ../src/splivarot.cpp:320 +#: ../src/splivarot.cpp:342 msgid "Select <b>at least 2 paths</b> to perform a boolean operation." msgstr "" "Seleccioneu <b>almenys 2 camins</b> per realitzar una operació booleana." -#: ../src/splivarot.cpp:323 -msgid "" -"One of the objects is <b>not a path</b>, cannot perform boolean operation." -msgstr "" -"Un dels objectes <b>no és un camí</b>. No es pot realitzar l'operació " -"booleana." +#: ../src/splivarot.cpp:346 +msgid "Select <b>at least 1 path</b> to perform a boolean union." +msgstr "Seleccioneu <b>almenys 1 camí</b> per realitzar una unió booleana." -#: ../src/splivarot.cpp:326 +#: ../src/splivarot.cpp:363 ../src/splivarot.cpp:378 msgid "" "Unable to determine the <b>z-order</b> of the objects selected for " "difference, XOR, division, or path cut." @@ -13550,79 +13644,86 @@ msgstr "" "No s'ha pogut determinar <b>l'ordre de profunditat</b> dels objectes " "seleccionats per fer la resta, XOR, divisió o tallar el camí." -#: ../src/splivarot.cpp:1644 +#: ../src/splivarot.cpp:408 +msgid "" +"One of the objects is <b>not a path</b>, cannot perform boolean operation." +msgstr "" +"Un dels objectes <b>no és un camí</b>. No es pot realitzar l'operació " +"booleana." + +#: ../src/splivarot.cpp:1153 msgid "Select <b>stroked path(s)</b> to convert stroke to path." msgstr "Seleccioneu <b>camins de traç</b> per convertir un traç en camí." -#: ../src/splivarot.cpp:1660 +#: ../src/splivarot.cpp:1511 msgid "Convert stroke to path" msgstr "Converteix un traç en camí" #. TRANSLATORS: "to outline" means "to convert stroke to path" -#: ../src/splivarot.cpp:1663 +#: ../src/splivarot.cpp:1514 msgid "<b>No stroked paths</b> in the selection." msgstr "<b>No hi ha cap camí en traç</b> a la selecció." -#: ../src/splivarot.cpp:1734 +#: ../src/splivarot.cpp:1585 msgid "Selected object is <b>not a path</b>, cannot inset/outset." msgstr "" "L'objecte seleccionat <b>no és un camí</b>, no es pot contraure/expandir." -#: ../src/splivarot.cpp:1825 ../src/splivarot.cpp:1892 +#: ../src/splivarot.cpp:1676 ../src/splivarot.cpp:1743 msgid "Create linked offset" msgstr "Crea un desplaçament enllaçat" -#: ../src/splivarot.cpp:1826 ../src/splivarot.cpp:1893 +#: ../src/splivarot.cpp:1677 ../src/splivarot.cpp:1744 msgid "Create dynamic offset" msgstr "Crea un desplaçament dinàmic" -#: ../src/splivarot.cpp:1918 +#: ../src/splivarot.cpp:1769 msgid "Select <b>path(s)</b> to inset/outset." msgstr "Seleccioneu <b>uns camins</b> per contraure/expandir." -#: ../src/splivarot.cpp:2114 +#: ../src/splivarot.cpp:1965 msgid "Outset path" msgstr "Expandeix el camí" -#: ../src/splivarot.cpp:2114 +#: ../src/splivarot.cpp:1965 msgid "Inset path" msgstr "Contrau el camí" -#: ../src/splivarot.cpp:2116 +#: ../src/splivarot.cpp:1967 msgid "<b>No paths</b> to inset/outset in the selection." msgstr "<b>No hi ha cap camí</b> per contraure/expandir a la selecció." -#: ../src/splivarot.cpp:2278 +#: ../src/splivarot.cpp:2129 msgid "Simplifying paths (separately):" msgstr "Simplificació de camins (per separat):" -#: ../src/splivarot.cpp:2280 +#: ../src/splivarot.cpp:2131 msgid "Simplifying paths:" msgstr "Simplificació de camins:" -#: ../src/splivarot.cpp:2317 +#: ../src/splivarot.cpp:2168 #, c-format msgid "%s <b>%d</b> of <b>%d</b> paths simplified..." msgstr "%s <b>%d</b> de <b>%d</b> camins simplificats..." -#: ../src/splivarot.cpp:2330 +#: ../src/splivarot.cpp:2181 #, c-format msgid "<b>%d</b> paths simplified." msgstr "S'han simplificat <b>%d</b> camins." -#: ../src/splivarot.cpp:2344 +#: ../src/splivarot.cpp:2195 msgid "Select <b>path(s)</b> to simplify." msgstr "Seleccioneu <b>uns camins</b> per simplificar-los." -#: ../src/splivarot.cpp:2360 +#: ../src/splivarot.cpp:2211 msgid "<b>No paths</b> to simplify in the selection." msgstr "<b>No hi ha cap camí</b> per simplificar a la selecció." -#: ../src/text-chemistry.cpp:90 +#: ../src/text-chemistry.cpp:91 msgid "Select <b>a text and a path</b> to put text on path." msgstr "Seleccioneu <b>un text i un camí</b> per posar el text en el camí." -#: ../src/text-chemistry.cpp:95 +#: ../src/text-chemistry.cpp:96 msgid "" "This text object is <b>already put on a path</b>. Remove it from the path " "first. Use <b>Shift+D</b> to look up its path." @@ -13631,7 +13732,7 @@ msgstr "" "Utilitzeu <b>Maj+D</b> per cercar-ne el camí." #. rect is the only SPShape which is not <path> yet, and thus SVG forbids us from putting text on it -#: ../src/text-chemistry.cpp:101 +#: ../src/text-chemistry.cpp:102 msgid "" "You cannot put text on a rectangle in this version. Convert rectangle to " "path first." @@ -13639,24 +13740,24 @@ msgstr "" "No podeu posar text en un rectangle amb aquesta versió. Primer heu de " "convertir el rectangle en camí." -#: ../src/text-chemistry.cpp:111 +#: ../src/text-chemistry.cpp:112 msgid "The flowed text(s) must be <b>visible</b> in order to be put on a path." msgstr "" "El text flotant ha de ser <b>visible</b> per poder-lo posar en un camí." -#: ../src/text-chemistry.cpp:181 ../src/verbs.cpp:2607 +#: ../src/text-chemistry.cpp:182 ../src/verbs.cpp:2569 msgid "Put text on path" msgstr "Posa el text en el camí" -#: ../src/text-chemistry.cpp:193 +#: ../src/text-chemistry.cpp:194 msgid "Select <b>a text on path</b> to remove it from path." msgstr "Seleccioneu <b>un text en el camí</b> per suprimir-lo del camí." -#: ../src/text-chemistry.cpp:212 +#: ../src/text-chemistry.cpp:213 msgid "<b>No texts-on-paths</b> in the selection." msgstr "<b>No hi ha texts en camí</b> a la selecció." -#: ../src/text-chemistry.cpp:215 ../src/verbs.cpp:2609 +#: ../src/text-chemistry.cpp:216 ../src/verbs.cpp:2571 msgid "Remove text from path" msgstr "Suprimeix el text del camí" @@ -13704,7 +13805,7 @@ msgstr "Converteix el text flotant en text" msgid "<b>No flowed text(s)</b> to convert in the selection." msgstr "<b>No hi ha textos flotants</b> per convertir en la selecció." -#: ../src/text-editing.cpp:42 +#: ../src/text-editing.cpp:44 msgid "You cannot edit <b>cloned character data</b>." msgstr "No podeu editar les <b>dades del caràcter clonat</b>." @@ -13715,8 +13816,8 @@ msgstr "Vectoritza: %1. %2 nodes" #: ../src/trace/trace.cpp:59 ../src/trace/trace.cpp:124 #: ../src/trace/trace.cpp:132 ../src/trace/trace.cpp:225 -#: ../src/ui/dialog/pixelartdialog.cpp:364 -#: ../src/ui/dialog/pixelartdialog.cpp:396 +#: ../src/ui/dialog/pixelartdialog.cpp:370 +#: ../src/ui/dialog/pixelartdialog.cpp:402 msgid "Select an <b>image</b> to trace" msgstr "Seleccioneu una <b>imatge</b> per vectoritzar" @@ -13759,41 +13860,41 @@ msgid "Trace: Done. %ld nodes created" msgstr "Vectoritza: s'han creat %ld nodes" #. check whether something is selected -#: ../src/ui/clipboard.cpp:249 +#: ../src/ui/clipboard.cpp:262 msgid "Nothing was copied." msgstr "No s'ha copiat res." -#: ../src/ui/clipboard.cpp:380 ../src/ui/clipboard.cpp:595 -#: ../src/ui/clipboard.cpp:624 +#: ../src/ui/clipboard.cpp:393 ../src/ui/clipboard.cpp:607 +#: ../src/ui/clipboard.cpp:636 msgid "Nothing on the clipboard." msgstr "No hi ha res al porta-retalls." -#: ../src/ui/clipboard.cpp:437 +#: ../src/ui/clipboard.cpp:451 msgid "Select <b>object(s)</b> to paste style to." msgstr "Seleccioneu <b>objectes</b> per enganxar-hi l'estil." -#: ../src/ui/clipboard.cpp:448 ../src/ui/clipboard.cpp:465 +#: ../src/ui/clipboard.cpp:462 ../src/ui/clipboard.cpp:479 msgid "No style on the clipboard." msgstr "No hi ha cap estil al porta-retalls." -#: ../src/ui/clipboard.cpp:491 +#: ../src/ui/clipboard.cpp:504 msgid "Select <b>object(s)</b> to paste size to." msgstr "Seleccioneu <b>objectes</b> per enganxar-hi la mida." -#: ../src/ui/clipboard.cpp:499 +#: ../src/ui/clipboard.cpp:511 msgid "No size on the clipboard." msgstr "No hi ha cap mida al porta-retalls." -#: ../src/ui/clipboard.cpp:556 +#: ../src/ui/clipboard.cpp:568 msgid "Select <b>object(s)</b> to paste live path effect to." msgstr "Seleccioneu <b>objectes</b> per enganxar-hi l'efecte del camí dinàmic." #. no_effect: -#: ../src/ui/clipboard.cpp:582 +#: ../src/ui/clipboard.cpp:594 msgid "No effect on the clipboard." msgstr "No hi ha cap efecte al porta-retalls." -#: ../src/ui/clipboard.cpp:601 ../src/ui/clipboard.cpp:638 +#: ../src/ui/clipboard.cpp:613 ../src/ui/clipboard.cpp:650 msgid "Clipboard does not contain a path." msgstr "El porta-retalls no conté un camí." @@ -13831,13 +13932,13 @@ msgstr "_Llicència" #. FIXME? INKSCAPE_SCREENSDIR and "about.svg" are in UTF-8, not the #. native filename encoding... and the filename passed to sp_document_new #. should be in UTF-*8.. -#: ../src/ui/dialog/aboutbox.cpp:167 +#: ../src/ui/dialog/aboutbox.cpp:178 msgid "about.svg" msgstr "about.svg" #. TRANSLATORS: Put here your name (and other national contributors') #. one per line in the form of: name surname (email). Use \n for newline. -#: ../src/ui/dialog/aboutbox.cpp:434 +#: ../src/ui/dialog/aboutbox.cpp:442 msgid "translator-credits" msgstr "" "Quico Llach (quico@softcatala.org), 2000\n" @@ -13846,214 +13947,214 @@ msgstr "" "Quim Perez Noguer (noguer@gmail.com), 2009\n" "Jordi Mas i Hernàndez, (jmas@softcatala.org), 2015-2016" -#: ../src/ui/dialog/align-and-distribute.cpp:195 -#: ../src/ui/dialog/align-and-distribute.cpp:915 +#: ../src/ui/dialog/align-and-distribute.cpp:206 +#: ../src/ui/dialog/align-and-distribute.cpp:937 msgid "Align" msgstr "Alinea" -#: ../src/ui/dialog/align-and-distribute.cpp:371 -#: ../src/ui/dialog/align-and-distribute.cpp:916 +#: ../src/ui/dialog/align-and-distribute.cpp:382 +#: ../src/ui/dialog/align-and-distribute.cpp:938 msgid "Distribute" msgstr "Distribueix" -#: ../src/ui/dialog/align-and-distribute.cpp:446 +#: ../src/ui/dialog/align-and-distribute.cpp:461 msgid "Minimum horizontal gap (in px units) between bounding boxes" msgstr "Espai horitzontal mínim (en unitats px) entre les capses contenidores" #. TRANSLATORS: "H:" stands for horizontal gap -#: ../src/ui/dialog/align-and-distribute.cpp:448 +#: ../src/ui/dialog/align-and-distribute.cpp:463 msgctxt "Gap" msgid "_H:" msgstr "_H:" -#: ../src/ui/dialog/align-and-distribute.cpp:456 +#: ../src/ui/dialog/align-and-distribute.cpp:471 msgid "Minimum vertical gap (in px units) between bounding boxes" msgstr "Espai vertical mínim (en unitats px) entre les capses contenidores" #. TRANSLATORS: Vertical gap -#: ../src/ui/dialog/align-and-distribute.cpp:458 +#: ../src/ui/dialog/align-and-distribute.cpp:473 msgctxt "Gap" msgid "_V:" msgstr "_V:" -#: ../src/ui/dialog/align-and-distribute.cpp:488 -#: ../src/ui/dialog/align-and-distribute.cpp:918 -#: ../src/widgets/connector-toolbar.cpp:404 +#: ../src/ui/dialog/align-and-distribute.cpp:508 +#: ../src/ui/dialog/align-and-distribute.cpp:940 +#: ../src/widgets/connector-toolbar.cpp:405 msgid "Remove overlaps" msgstr "Suprimeix les superposicions" -#: ../src/ui/dialog/align-and-distribute.cpp:520 -#: ../src/widgets/connector-toolbar.cpp:233 +#: ../src/ui/dialog/align-and-distribute.cpp:539 +#: ../src/widgets/connector-toolbar.cpp:234 msgid "Arrange connector network" msgstr "Organitza la xarxa de connectors" -#: ../src/ui/dialog/align-and-distribute.cpp:613 +#: ../src/ui/dialog/align-and-distribute.cpp:632 msgid "Exchange Positions" msgstr "Intercanvia les posicions" -#: ../src/ui/dialog/align-and-distribute.cpp:648 +#: ../src/ui/dialog/align-and-distribute.cpp:666 msgid "Unclump" msgstr "Separa" -#: ../src/ui/dialog/align-and-distribute.cpp:719 +#: ../src/ui/dialog/align-and-distribute.cpp:737 msgid "Randomize positions" msgstr "Posicions aleatòries" -#: ../src/ui/dialog/align-and-distribute.cpp:816 +#: ../src/ui/dialog/align-and-distribute.cpp:838 msgid "Distribute text baselines" msgstr "Distribueix el text de les línies base" -#: ../src/ui/dialog/align-and-distribute.cpp:884 +#: ../src/ui/dialog/align-and-distribute.cpp:906 msgid "Align text baselines" msgstr "Alinea el text de les línies base" -#: ../src/ui/dialog/align-and-distribute.cpp:917 +#: ../src/ui/dialog/align-and-distribute.cpp:939 msgid "Rearrange" msgstr "Reorganitza" -#: ../src/ui/dialog/align-and-distribute.cpp:919 -#: ../src/widgets/toolbox.cpp:1767 +#: ../src/ui/dialog/align-and-distribute.cpp:941 +#: ../src/widgets/toolbox.cpp:1803 msgid "Nodes" msgstr "Nodes" -#: ../src/ui/dialog/align-and-distribute.cpp:925 -#: ../src/ui/dialog/align-and-distribute.cpp:926 +#: ../src/ui/dialog/align-and-distribute.cpp:955 +#: ../src/ui/dialog/align-and-distribute.cpp:956 msgid "Relative to: " msgstr "Relatiu a: " -#: ../src/ui/dialog/align-and-distribute.cpp:927 +#: ../src/ui/dialog/align-and-distribute.cpp:957 msgid "_Treat selection as group: " msgstr "_Tracta la selecció com a un grup: " #. Align -#: ../src/ui/dialog/align-and-distribute.cpp:933 ../src/verbs.cpp:3088 -#: ../src/verbs.cpp:3089 +#: ../src/ui/dialog/align-and-distribute.cpp:963 ../src/verbs.cpp:3036 +#: ../src/verbs.cpp:3037 msgid "Align right edges of objects to the left edge of the anchor" msgstr "Alinea el costat dret dels objectes al costat esquerre de l'àncora" -#: ../src/ui/dialog/align-and-distribute.cpp:936 ../src/verbs.cpp:3090 -#: ../src/verbs.cpp:3091 +#: ../src/ui/dialog/align-and-distribute.cpp:966 ../src/verbs.cpp:3038 +#: ../src/verbs.cpp:3039 msgid "Align left edges" msgstr "Alinea a l'esquerra" -#: ../src/ui/dialog/align-and-distribute.cpp:939 ../src/verbs.cpp:3092 -#: ../src/verbs.cpp:3093 +#: ../src/ui/dialog/align-and-distribute.cpp:969 ../src/verbs.cpp:3040 +#: ../src/verbs.cpp:3041 msgid "Center on vertical axis" msgstr "Centra en l'eix vertical" -#: ../src/ui/dialog/align-and-distribute.cpp:942 ../src/verbs.cpp:3094 -#: ../src/verbs.cpp:3095 +#: ../src/ui/dialog/align-and-distribute.cpp:972 ../src/verbs.cpp:3042 +#: ../src/verbs.cpp:3043 msgid "Align right sides" msgstr "Alinea a la dreta" -#: ../src/ui/dialog/align-and-distribute.cpp:945 ../src/verbs.cpp:3096 -#: ../src/verbs.cpp:3097 +#: ../src/ui/dialog/align-and-distribute.cpp:975 ../src/verbs.cpp:3044 +#: ../src/verbs.cpp:3045 msgid "Align left edges of objects to the right edge of the anchor" msgstr "Alinea el costat esquerre dels objectes al costat dret de l'àncora" -#: ../src/ui/dialog/align-and-distribute.cpp:948 ../src/verbs.cpp:3098 -#: ../src/verbs.cpp:3099 +#: ../src/ui/dialog/align-and-distribute.cpp:978 ../src/verbs.cpp:3046 +#: ../src/verbs.cpp:3047 msgid "Align bottom edges of objects to the top edge of the anchor" msgstr "Alinea la part inferior dels objectes a la part superior de l'àncora" -#: ../src/ui/dialog/align-and-distribute.cpp:951 ../src/verbs.cpp:3100 -#: ../src/verbs.cpp:3101 +#: ../src/ui/dialog/align-and-distribute.cpp:981 ../src/verbs.cpp:3048 +#: ../src/verbs.cpp:3049 msgid "Align top edges" msgstr "Alinea a la part superior" -#: ../src/ui/dialog/align-and-distribute.cpp:954 ../src/verbs.cpp:3102 -#: ../src/verbs.cpp:3103 +#: ../src/ui/dialog/align-and-distribute.cpp:984 ../src/verbs.cpp:3050 +#: ../src/verbs.cpp:3051 msgid "Center on horizontal axis" msgstr "Centra en l'eix horitzontal" -#: ../src/ui/dialog/align-and-distribute.cpp:957 ../src/verbs.cpp:3104 -#: ../src/verbs.cpp:3105 +#: ../src/ui/dialog/align-and-distribute.cpp:987 ../src/verbs.cpp:3052 +#: ../src/verbs.cpp:3053 msgid "Align bottom edges" msgstr "Alinea a baix" -#: ../src/ui/dialog/align-and-distribute.cpp:960 ../src/verbs.cpp:3106 -#: ../src/verbs.cpp:3107 +#: ../src/ui/dialog/align-and-distribute.cpp:990 ../src/verbs.cpp:3054 +#: ../src/verbs.cpp:3055 msgid "Align top edges of objects to the bottom edge of the anchor" msgstr "Alinea la part superior dels objectes a la part inferior de l'àncora" -#: ../src/ui/dialog/align-and-distribute.cpp:965 +#: ../src/ui/dialog/align-and-distribute.cpp:995 msgid "Align baseline anchors of texts horizontally" msgstr "Alinea horitzontalment la línia de base de les àncores dels textos" -#: ../src/ui/dialog/align-and-distribute.cpp:968 +#: ../src/ui/dialog/align-and-distribute.cpp:998 msgid "Align baselines of texts" msgstr "Alinea les línies de base dels textos" -#: ../src/ui/dialog/align-and-distribute.cpp:973 +#: ../src/ui/dialog/align-and-distribute.cpp:1003 msgid "Make horizontal gaps between objects equal" msgstr "Distribueix uniformement l'espaiat horitzontal entre els objectes" -#: ../src/ui/dialog/align-and-distribute.cpp:977 +#: ../src/ui/dialog/align-and-distribute.cpp:1007 msgid "Distribute left edges equidistantly" msgstr "Distribueix els costats esquerres a distàncies iguals" -#: ../src/ui/dialog/align-and-distribute.cpp:980 +#: ../src/ui/dialog/align-and-distribute.cpp:1010 msgid "Distribute centers equidistantly horizontally" msgstr "Distribueix els centres horitzontalment a distàncies iguals" -#: ../src/ui/dialog/align-and-distribute.cpp:983 +#: ../src/ui/dialog/align-and-distribute.cpp:1013 msgid "Distribute right edges equidistantly" msgstr "Distribueix els costats drets a distàncies iguals" -#: ../src/ui/dialog/align-and-distribute.cpp:987 +#: ../src/ui/dialog/align-and-distribute.cpp:1017 msgid "Make vertical gaps between objects equal" msgstr "Distribueix uniformement l'espaiat vertical entre els objectes" -#: ../src/ui/dialog/align-and-distribute.cpp:991 +#: ../src/ui/dialog/align-and-distribute.cpp:1021 msgid "Distribute top edges equidistantly" msgstr "Distribueix els costats superiors a distàncies iguals" -#: ../src/ui/dialog/align-and-distribute.cpp:994 +#: ../src/ui/dialog/align-and-distribute.cpp:1024 msgid "Distribute centers equidistantly vertically" msgstr "Distribueix els centres verticalment a distàncies iguals" -#: ../src/ui/dialog/align-and-distribute.cpp:997 +#: ../src/ui/dialog/align-and-distribute.cpp:1027 msgid "Distribute bottom edges equidistantly" msgstr "Distribueix els costats inferiors a distàncies iguals" -#: ../src/ui/dialog/align-and-distribute.cpp:1002 +#: ../src/ui/dialog/align-and-distribute.cpp:1032 msgid "Distribute baseline anchors of texts horizontally" msgstr "" "Distribueix horitzontalment la línia de base de les àncores dels textos" -#: ../src/ui/dialog/align-and-distribute.cpp:1005 +#: ../src/ui/dialog/align-and-distribute.cpp:1035 msgid "Distribute baselines of texts vertically" msgstr "Distribueix verticalment les línies de base dels textos" -#: ../src/ui/dialog/align-and-distribute.cpp:1011 -#: ../src/widgets/connector-toolbar.cpp:366 +#: ../src/ui/dialog/align-and-distribute.cpp:1041 +#: ../src/widgets/connector-toolbar.cpp:367 msgid "Nicely arrange selected connector network" msgstr "Organitza la xarxa de connectors seleccionada" -#: ../src/ui/dialog/align-and-distribute.cpp:1014 +#: ../src/ui/dialog/align-and-distribute.cpp:1044 msgid "Exchange positions of selected objects - selection order" msgstr "" "Intercanvia les posicions dels objectes seleccionats - ordre de selecció" -#: ../src/ui/dialog/align-and-distribute.cpp:1017 +#: ../src/ui/dialog/align-and-distribute.cpp:1047 msgid "Exchange positions of selected objects - stacking order" msgstr "" "Intercanvia les posicions dels objectes seleccionats - ordre de la pila" -#: ../src/ui/dialog/align-and-distribute.cpp:1020 +#: ../src/ui/dialog/align-and-distribute.cpp:1050 msgid "Exchange positions of selected objects - clockwise rotate" msgstr "" "Intercanvia les posicions dels objectes seleccionats - gira en sentit horari" -#: ../src/ui/dialog/align-and-distribute.cpp:1025 +#: ../src/ui/dialog/align-and-distribute.cpp:1055 msgid "Randomize centers in both dimensions" msgstr "Aleatoritza els centres en ambdues dimensions" -#: ../src/ui/dialog/align-and-distribute.cpp:1028 +#: ../src/ui/dialog/align-and-distribute.cpp:1058 msgid "Unclump objects: try to equalize edge-to-edge distances" msgstr "Separa els objectes: intenta igualar les distàncies de punta a punta" -#: ../src/ui/dialog/align-and-distribute.cpp:1033 +#: ../src/ui/dialog/align-and-distribute.cpp:1063 msgid "" "Move objects as little as possible so that their bounding boxes do not " "overlap" @@ -14061,446 +14162,437 @@ msgstr "" "Mou els objectes el mínim possible per tal que les seves capses contenidores " "no se sobreposin" -#: ../src/ui/dialog/align-and-distribute.cpp:1041 +#: ../src/ui/dialog/align-and-distribute.cpp:1071 msgid "Align selected nodes to a common horizontal line" msgstr "Alinea els nodes seleccionats en una línia horitzontal comuna" -#: ../src/ui/dialog/align-and-distribute.cpp:1044 +#: ../src/ui/dialog/align-and-distribute.cpp:1074 msgid "Align selected nodes to a common vertical line" msgstr "Alinea els nodes seleccionats en una línia vertical comuna" -#: ../src/ui/dialog/align-and-distribute.cpp:1047 +#: ../src/ui/dialog/align-and-distribute.cpp:1077 msgid "Distribute selected nodes horizontally" msgstr "Distribueix horitzontalment els nodes seleccionats" -#: ../src/ui/dialog/align-and-distribute.cpp:1050 +#: ../src/ui/dialog/align-and-distribute.cpp:1080 msgid "Distribute selected nodes vertically" msgstr "Distribueix verticalment els nodes seleccionats" #. Rest of the widgetry -#: ../src/ui/dialog/align-and-distribute.cpp:1055 -#: ../src/ui/dialog/align-and-distribute.cpp:1065 +#: ../src/ui/dialog/align-and-distribute.cpp:1085 +#: ../src/ui/dialog/align-and-distribute.cpp:1095 msgid "Last selected" msgstr "L'últim seleccionat" -#: ../src/ui/dialog/align-and-distribute.cpp:1056 -#: ../src/ui/dialog/align-and-distribute.cpp:1066 +#: ../src/ui/dialog/align-and-distribute.cpp:1086 +#: ../src/ui/dialog/align-and-distribute.cpp:1096 msgid "First selected" msgstr "El primer seleccionat" -#: ../src/ui/dialog/align-and-distribute.cpp:1057 +#: ../src/ui/dialog/align-and-distribute.cpp:1087 msgid "Biggest object" msgstr "L'objecte més gros" -#: ../src/ui/dialog/align-and-distribute.cpp:1058 +#: ../src/ui/dialog/align-and-distribute.cpp:1088 msgid "Smallest object" msgstr "L'objecte més petit" -#: ../src/ui/dialog/align-and-distribute.cpp:1059 -#: ../src/ui/dialog/document-properties.cpp:149 -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1487 -#: ../src/widgets/desktop-widget.cpp:1929 -#: ../share/extensions/empty_page.inx.h:1 -#: ../share/extensions/voronoi2svg.inx.h:10 -msgid "Page" -msgstr "Pàgina" - -#: ../src/ui/dialog/align-and-distribute.cpp:1061 +#: ../src/ui/dialog/align-and-distribute.cpp:1091 msgid "Selection Area" msgstr "Àrea de selecció" -#: ../src/ui/dialog/align-and-distribute.cpp:1067 +#: ../src/ui/dialog/align-and-distribute.cpp:1097 msgid "Middle of selection" msgstr "Al mig de la selecció" -#: ../src/ui/dialog/align-and-distribute.cpp:1068 +#: ../src/ui/dialog/align-and-distribute.cpp:1098 msgid "Min value" msgstr "Valor mínim" -#: ../src/ui/dialog/align-and-distribute.cpp:1069 +#: ../src/ui/dialog/align-and-distribute.cpp:1099 msgid "Max value" msgstr "Valor màxim" -#: ../src/ui/dialog/calligraphic-profile-rename.cpp:31 -#: ../src/ui/dialog/calligraphic-profile-rename.cpp:117 +#: ../src/ui/dialog/calligraphic-profile-rename.cpp:40 +#: ../src/ui/dialog/calligraphic-profile-rename.cpp:138 msgid "Edit profile" msgstr "Edita el perfil" -#: ../src/ui/dialog/calligraphic-profile-rename.cpp:39 +#: ../src/ui/dialog/calligraphic-profile-rename.cpp:53 msgid "Profile name:" msgstr "Nom del perfil:" -#: ../src/ui/dialog/calligraphic-profile-rename.cpp:59 +#: ../src/ui/dialog/calligraphic-profile-rename.cpp:80 msgid "Save" msgstr "Desa" -#: ../src/ui/dialog/calligraphic-profile-rename.cpp:113 +#: ../src/ui/dialog/calligraphic-profile-rename.cpp:134 msgid "Add profile" msgstr "Afegeix un perfil" -#: ../src/ui/dialog/clonetiler.cpp:95 +#: ../src/ui/dialog/clonetiler.cpp:110 msgid "_Symmetry" msgstr "_Simetria" #. TRANSLATORS: "translation" means "shift" / "displacement" here. -#: ../src/ui/dialog/clonetiler.cpp:107 +#: ../src/ui/dialog/clonetiler.cpp:122 msgid "<b>P1</b>: simple translation" msgstr "<b>P1</b>: desplaçament simple" -#: ../src/ui/dialog/clonetiler.cpp:108 +#: ../src/ui/dialog/clonetiler.cpp:123 msgid "<b>P2</b>: 180° rotation" msgstr "<b>P2</b>: gir de 180°" -#: ../src/ui/dialog/clonetiler.cpp:109 +#: ../src/ui/dialog/clonetiler.cpp:124 msgid "<b>PM</b>: reflection" msgstr "<b>PM</b>: reflexió" #. 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:112 +#: ../src/ui/dialog/clonetiler.cpp:127 msgid "<b>PG</b>: glide reflection" msgstr "<b>PG</b>: reflexió lleugera" -#: ../src/ui/dialog/clonetiler.cpp:113 +#: ../src/ui/dialog/clonetiler.cpp:128 msgid "<b>CM</b>: reflection + glide reflection" msgstr "<b>CM</b>: reflexió + reflexió lleugera" -#: ../src/ui/dialog/clonetiler.cpp:114 +#: ../src/ui/dialog/clonetiler.cpp:129 msgid "<b>PMM</b>: reflection + reflection" msgstr "<b>PMM</b>: reflexió + reflexió" -#: ../src/ui/dialog/clonetiler.cpp:115 +#: ../src/ui/dialog/clonetiler.cpp:130 msgid "<b>PMG</b>: reflection + 180° rotation" msgstr "<b>PMG</b>: reflexió + gir de 180°" -#: ../src/ui/dialog/clonetiler.cpp:116 +#: ../src/ui/dialog/clonetiler.cpp:131 msgid "<b>PGG</b>: glide reflection + 180° rotation" msgstr "<b>PGG</b>: reflexió lleugera + gir de 180°" -#: ../src/ui/dialog/clonetiler.cpp:117 +#: ../src/ui/dialog/clonetiler.cpp:132 msgid "<b>CMM</b>: reflection + reflection + 180° rotation" msgstr "<b>CMM</b>: reflexió + reflexió + gir de 180°" -#: ../src/ui/dialog/clonetiler.cpp:118 +#: ../src/ui/dialog/clonetiler.cpp:133 msgid "<b>P4</b>: 90° rotation" msgstr "<b>P4</b>: gir de 90°" -#: ../src/ui/dialog/clonetiler.cpp:119 +#: ../src/ui/dialog/clonetiler.cpp:134 msgid "<b>P4M</b>: 90° rotation + 45° reflection" msgstr "<b>P4M</b>: gir de 90° + reflexió de 45°" -#: ../src/ui/dialog/clonetiler.cpp:120 +#: ../src/ui/dialog/clonetiler.cpp:135 msgid "<b>P4G</b>: 90° rotation + 90° reflection" msgstr "<b>P4G</b>: gir de 90° + reflexió de 90°" -#: ../src/ui/dialog/clonetiler.cpp:121 +#: ../src/ui/dialog/clonetiler.cpp:136 msgid "<b>P3</b>: 120° rotation" msgstr "<b>P3</b>: gir de 120°" -#: ../src/ui/dialog/clonetiler.cpp:122 +#: ../src/ui/dialog/clonetiler.cpp:137 msgid "<b>P31M</b>: reflection + 120° rotation, dense" msgstr "<b>P31M</b>: reflexió + gir de 120°, dens" -#: ../src/ui/dialog/clonetiler.cpp:123 +#: ../src/ui/dialog/clonetiler.cpp:138 msgid "<b>P3M1</b>: reflection + 120° rotation, sparse" msgstr "<b>P3M1</b>: reflexió + gir de 120°, dispers" -#: ../src/ui/dialog/clonetiler.cpp:124 +#: ../src/ui/dialog/clonetiler.cpp:139 msgid "<b>P6</b>: 60° rotation" msgstr "<b>P6</b>: gir de 60°" -#: ../src/ui/dialog/clonetiler.cpp:125 +#: ../src/ui/dialog/clonetiler.cpp:140 msgid "<b>P6M</b>: reflection + 60° rotation" msgstr "<b>P6M</b>: reflexió + gir de 60°" -#: ../src/ui/dialog/clonetiler.cpp:132 +#: ../src/ui/dialog/clonetiler.cpp:160 msgid "Select one of the 17 symmetry groups for the tiling" msgstr "Seleccioneu un dels 17 grups de simetria pel mosaic" -#: ../src/ui/dialog/clonetiler.cpp:157 +#: ../src/ui/dialog/clonetiler.cpp:178 msgid "S_hift" msgstr "Des_plaça" #. TRANSLATORS: "shift" means: the tiles will be shifted (offset) horizontally by this amount -#: ../src/ui/dialog/clonetiler.cpp:167 +#: ../src/ui/dialog/clonetiler.cpp:188 #, no-c-format msgid "<b>Shift X:</b>" msgstr "<b>Desplaçament X:</b>" -#: ../src/ui/dialog/clonetiler.cpp:175 +#: ../src/ui/dialog/clonetiler.cpp:196 #, no-c-format msgid "Horizontal shift per row (in % of tile width)" msgstr "Desplaçament horitzontal per fila (en % de l'amplada de mosaic)" -#: ../src/ui/dialog/clonetiler.cpp:183 +#: ../src/ui/dialog/clonetiler.cpp:204 #, no-c-format msgid "Horizontal shift per column (in % of tile width)" msgstr "Desplaçament horitzontal per columna (en % de l'amplada de mosaic)" -#: ../src/ui/dialog/clonetiler.cpp:189 +#: ../src/ui/dialog/clonetiler.cpp:210 msgid "Randomize the horizontal shift by this percentage" msgstr "Percentatge d'aleatorització del desplaçament horitzontal" #. TRANSLATORS: "shift" means: the tiles will be shifted (offset) vertically by this amount -#: ../src/ui/dialog/clonetiler.cpp:199 +#: ../src/ui/dialog/clonetiler.cpp:220 #, no-c-format msgid "<b>Shift Y:</b>" msgstr "<b>Desplaçament Y:</b>" -#: ../src/ui/dialog/clonetiler.cpp:207 +#: ../src/ui/dialog/clonetiler.cpp:228 #, no-c-format msgid "Vertical shift per row (in % of tile height)" msgstr "Desplaçament vertical per fila (en % de l'alçada de mosaic)" -#: ../src/ui/dialog/clonetiler.cpp:215 +#: ../src/ui/dialog/clonetiler.cpp:236 #, no-c-format msgid "Vertical shift per column (in % of tile height)" msgstr "Desplaçament vertical per columna (en % de l'alçada de mosaic)" -#: ../src/ui/dialog/clonetiler.cpp:222 +#: ../src/ui/dialog/clonetiler.cpp:243 msgid "Randomize the vertical shift by this percentage" msgstr "Percentatge d'aleatorització del desplaçament vertical" -#: ../src/ui/dialog/clonetiler.cpp:230 ../src/ui/dialog/clonetiler.cpp:376 +#: ../src/ui/dialog/clonetiler.cpp:251 ../src/ui/dialog/clonetiler.cpp:397 msgid "<b>Exponent:</b>" msgstr "<b>Exponent:</b>" -#: ../src/ui/dialog/clonetiler.cpp:237 +#: ../src/ui/dialog/clonetiler.cpp:258 msgid "Whether rows are spaced evenly (1), converge (<1) or diverge (>1)" msgstr "" "Indica si les files estan separades equitativament (1), convergeixen (<1) o " "divergeixen (>1)" -#: ../src/ui/dialog/clonetiler.cpp:244 +#: ../src/ui/dialog/clonetiler.cpp:265 msgid "Whether columns are spaced evenly (1), converge (<1) or diverge (>1)" msgstr "" "Indica si les columnes estan separades equitativament (1), convergeixen (<1) " "o divergeixen (>1)" #. TRANSLATORS: "Alternate" is a verb here -#: ../src/ui/dialog/clonetiler.cpp:252 ../src/ui/dialog/clonetiler.cpp:416 -#: ../src/ui/dialog/clonetiler.cpp:492 ../src/ui/dialog/clonetiler.cpp:565 -#: ../src/ui/dialog/clonetiler.cpp:611 ../src/ui/dialog/clonetiler.cpp:734 +#: ../src/ui/dialog/clonetiler.cpp:273 ../src/ui/dialog/clonetiler.cpp:437 +#: ../src/ui/dialog/clonetiler.cpp:513 ../src/ui/dialog/clonetiler.cpp:586 +#: ../src/ui/dialog/clonetiler.cpp:632 ../src/ui/dialog/clonetiler.cpp:759 msgid "<small>Alternate:</small>" msgstr "<small>Alterna:</small>" -#: ../src/ui/dialog/clonetiler.cpp:258 +#: ../src/ui/dialog/clonetiler.cpp:279 msgid "Alternate the sign of shifts for each row" msgstr "Alterna el signe dels desplaçaments per cada fila" -#: ../src/ui/dialog/clonetiler.cpp:263 +#: ../src/ui/dialog/clonetiler.cpp:284 msgid "Alternate the sign of shifts for each column" msgstr "Alterna el signe dels desplaçaments per cada columna" #. TRANSLATORS: "Cumulate" is a verb here -#: ../src/ui/dialog/clonetiler.cpp:270 ../src/ui/dialog/clonetiler.cpp:434 -#: ../src/ui/dialog/clonetiler.cpp:510 +#: ../src/ui/dialog/clonetiler.cpp:291 ../src/ui/dialog/clonetiler.cpp:455 +#: ../src/ui/dialog/clonetiler.cpp:531 msgid "<small>Cumulate:</small>" msgstr "<small>Acumula:</small>" -#: ../src/ui/dialog/clonetiler.cpp:276 +#: ../src/ui/dialog/clonetiler.cpp:297 msgid "Cumulate the shifts for each row" msgstr "Acumula els desplaçaments de cada fila" -#: ../src/ui/dialog/clonetiler.cpp:281 +#: ../src/ui/dialog/clonetiler.cpp:302 msgid "Cumulate the shifts for each column" msgstr "Acumula els desplaçaments de cada columna" #. TRANSLATORS: "Cumulate" is a verb here -#: ../src/ui/dialog/clonetiler.cpp:288 +#: ../src/ui/dialog/clonetiler.cpp:309 msgid "<small>Exclude tile:</small>" msgstr "<small>Exclou el mosaic:</small>" -#: ../src/ui/dialog/clonetiler.cpp:294 +#: ../src/ui/dialog/clonetiler.cpp:315 msgid "Exclude tile height in shift" msgstr "Exclou l'alçada del mosaic del desplaçament" -#: ../src/ui/dialog/clonetiler.cpp:299 +#: ../src/ui/dialog/clonetiler.cpp:320 msgid "Exclude tile width in shift" msgstr "Exclou l'amplada del mosaic del desplaçament" -#: ../src/ui/dialog/clonetiler.cpp:308 +#: ../src/ui/dialog/clonetiler.cpp:329 msgid "Sc_ale" msgstr "Esc_ala" -#: ../src/ui/dialog/clonetiler.cpp:316 +#: ../src/ui/dialog/clonetiler.cpp:337 msgid "<b>Scale X:</b>" msgstr "<b>Escala d'X:</b>" -#: ../src/ui/dialog/clonetiler.cpp:324 +#: ../src/ui/dialog/clonetiler.cpp:345 #, no-c-format msgid "Horizontal scale per row (in % of tile width)" msgstr "Escalat horitzontal per fila (en % de l'amplada de mosaic)" -#: ../src/ui/dialog/clonetiler.cpp:332 +#: ../src/ui/dialog/clonetiler.cpp:353 #, no-c-format msgid "Horizontal scale per column (in % of tile width)" msgstr "Escalat horitzontal per columna (en % de l'amplada de mosaic)" -#: ../src/ui/dialog/clonetiler.cpp:338 +#: ../src/ui/dialog/clonetiler.cpp:359 msgid "Randomize the horizontal scale by this percentage" msgstr "Percentatge d'aleatorització d'escalat horitzontal" -#: ../src/ui/dialog/clonetiler.cpp:346 +#: ../src/ui/dialog/clonetiler.cpp:367 msgid "<b>Scale Y:</b>" msgstr "<b>Escala d'Y:</b>" -#: ../src/ui/dialog/clonetiler.cpp:354 +#: ../src/ui/dialog/clonetiler.cpp:375 #, no-c-format msgid "Vertical scale per row (in % of tile height)" msgstr "Escalat vertical per fila (en % de l'alçada de mosaic)" -#: ../src/ui/dialog/clonetiler.cpp:362 +#: ../src/ui/dialog/clonetiler.cpp:383 #, no-c-format msgid "Vertical scale per column (in % of tile height)" msgstr "Escalat vertical per columna (en % de l'alçada de mosaic)" -#: ../src/ui/dialog/clonetiler.cpp:368 +#: ../src/ui/dialog/clonetiler.cpp:389 msgid "Randomize the vertical scale by this percentage" msgstr "Percentatge d'aleatorització d'escalat vertical" -#: ../src/ui/dialog/clonetiler.cpp:382 +#: ../src/ui/dialog/clonetiler.cpp:403 msgid "Whether row scaling is uniform (1), converge (<1) or diverge (>1)" msgstr "" "Indica si l'escalat de les files és uniforme (1), convergeix (<1) o " "divergeix (>1)" -#: ../src/ui/dialog/clonetiler.cpp:388 +#: ../src/ui/dialog/clonetiler.cpp:409 msgid "Whether column scaling is uniform (1), converge (<1) or diverge (>1)" msgstr "" "Indica si l'escalat de les columnes és uniforme (1), convergeix (<1) o " "divergeix (>1)" -#: ../src/ui/dialog/clonetiler.cpp:396 +#: ../src/ui/dialog/clonetiler.cpp:417 msgid "<b>Base:</b>" msgstr "<b>Base:</b>" -#: ../src/ui/dialog/clonetiler.cpp:402 ../src/ui/dialog/clonetiler.cpp:408 +#: ../src/ui/dialog/clonetiler.cpp:423 ../src/ui/dialog/clonetiler.cpp:429 msgid "" "Base for a logarithmic spiral: not used (0), converge (<1), or diverge (>1)" msgstr "" "Base per a una espiral logarítmica: sense emprar (0), convergeix (<1) o " "divergeix (>1)" -#: ../src/ui/dialog/clonetiler.cpp:422 +#: ../src/ui/dialog/clonetiler.cpp:443 msgid "Alternate the sign of scales for each row" msgstr "Alterna el signe dels escalats per cada fila" -#: ../src/ui/dialog/clonetiler.cpp:427 +#: ../src/ui/dialog/clonetiler.cpp:448 msgid "Alternate the sign of scales for each column" msgstr "Alterna el signe dels escalats per cada columna" -#: ../src/ui/dialog/clonetiler.cpp:440 +#: ../src/ui/dialog/clonetiler.cpp:461 msgid "Cumulate the scales for each row" msgstr "Acumula els escalats per cada fila" -#: ../src/ui/dialog/clonetiler.cpp:445 +#: ../src/ui/dialog/clonetiler.cpp:466 msgid "Cumulate the scales for each column" msgstr "Acumula els escalats per cada columna" -#: ../src/ui/dialog/clonetiler.cpp:454 +#: ../src/ui/dialog/clonetiler.cpp:475 msgid "_Rotation" msgstr "Gi_r" -#: ../src/ui/dialog/clonetiler.cpp:462 +#: ../src/ui/dialog/clonetiler.cpp:483 msgid "<b>Angle:</b>" msgstr "<b>Angle:</b>" -#: ../src/ui/dialog/clonetiler.cpp:470 +#: ../src/ui/dialog/clonetiler.cpp:491 #, no-c-format msgid "Rotate tiles by this angle for each row" msgstr "Gira els mosaics aquest angle per cada fila" -#: ../src/ui/dialog/clonetiler.cpp:478 +#: ../src/ui/dialog/clonetiler.cpp:499 #, no-c-format msgid "Rotate tiles by this angle for each column" msgstr "Gira els mosaics aquest angle per cada columna" -#: ../src/ui/dialog/clonetiler.cpp:484 +#: ../src/ui/dialog/clonetiler.cpp:505 msgid "Randomize the rotation angle by this percentage" msgstr "Percentatge d'aleatorització de l'angle" -#: ../src/ui/dialog/clonetiler.cpp:498 +#: ../src/ui/dialog/clonetiler.cpp:519 msgid "Alternate the rotation direction for each row" msgstr "Alterna la direcció de rotació per cada fila" -#: ../src/ui/dialog/clonetiler.cpp:503 +#: ../src/ui/dialog/clonetiler.cpp:524 msgid "Alternate the rotation direction for each column" msgstr "Alterna la direcció de rotació per cada columna" -#: ../src/ui/dialog/clonetiler.cpp:516 +#: ../src/ui/dialog/clonetiler.cpp:537 msgid "Cumulate the rotation for each row" msgstr "Acumula la rotació per cada fila" -#: ../src/ui/dialog/clonetiler.cpp:521 +#: ../src/ui/dialog/clonetiler.cpp:542 msgid "Cumulate the rotation for each column" msgstr "Acumula la rotació per cada columna" -#: ../src/ui/dialog/clonetiler.cpp:530 +#: ../src/ui/dialog/clonetiler.cpp:551 msgid "_Blur & opacity" msgstr "_Difuminat i opacitat" -#: ../src/ui/dialog/clonetiler.cpp:539 +#: ../src/ui/dialog/clonetiler.cpp:560 msgid "<b>Blur:</b>" msgstr "<b>Difuminat:</b>" -#: ../src/ui/dialog/clonetiler.cpp:545 +#: ../src/ui/dialog/clonetiler.cpp:566 msgid "Blur tiles by this percentage for each row" msgstr "Percentatge de difuminació del mosaic per a cada fila" -#: ../src/ui/dialog/clonetiler.cpp:551 +#: ../src/ui/dialog/clonetiler.cpp:572 msgid "Blur tiles by this percentage for each column" msgstr "Percentatge de difuminació del mosaic per a cada columna" -#: ../src/ui/dialog/clonetiler.cpp:557 +#: ../src/ui/dialog/clonetiler.cpp:578 msgid "Randomize the tile blur by this percentage" msgstr "Percentatge d'aleatorització del difuminat de mosaic" -#: ../src/ui/dialog/clonetiler.cpp:571 +#: ../src/ui/dialog/clonetiler.cpp:592 msgid "Alternate the sign of blur change for each row" msgstr "Alterna el signe dels canvis de difuminat per a cada fila" -#: ../src/ui/dialog/clonetiler.cpp:576 +#: ../src/ui/dialog/clonetiler.cpp:597 msgid "Alternate the sign of blur change for each column" msgstr "Alterna el signe dels canvis de difuminat per a cada columna" -#: ../src/ui/dialog/clonetiler.cpp:585 +#: ../src/ui/dialog/clonetiler.cpp:606 msgid "<b>Opacity:</b>" msgstr "<b>Opacitat:</b>" -#: ../src/ui/dialog/clonetiler.cpp:591 +#: ../src/ui/dialog/clonetiler.cpp:612 msgid "Decrease tile opacity by this percentage for each row" msgstr "Redueix l'opacitat aquest percentatge per a cada fila" -#: ../src/ui/dialog/clonetiler.cpp:597 +#: ../src/ui/dialog/clonetiler.cpp:618 msgid "Decrease tile opacity by this percentage for each column" msgstr "Redueix l'opacitat aquest percentatge per a cada columna" -#: ../src/ui/dialog/clonetiler.cpp:603 +#: ../src/ui/dialog/clonetiler.cpp:624 msgid "Randomize the tile opacity by this percentage" msgstr "Percentatge aleatori d'opacitat del mosaic" -#: ../src/ui/dialog/clonetiler.cpp:617 +#: ../src/ui/dialog/clonetiler.cpp:638 msgid "Alternate the sign of opacity change for each row" msgstr "Alterna el signe del canvi en l'opacitat per a cada fila" -#: ../src/ui/dialog/clonetiler.cpp:622 +#: ../src/ui/dialog/clonetiler.cpp:643 msgid "Alternate the sign of opacity change for each column" msgstr "Alterna el signe del canvi en l'opacitat per a cada columna" -#: ../src/ui/dialog/clonetiler.cpp:630 +#: ../src/ui/dialog/clonetiler.cpp:651 msgid "Co_lor" msgstr "Co_lor" -#: ../src/ui/dialog/clonetiler.cpp:636 +#: ../src/ui/dialog/clonetiler.cpp:661 msgid "Initial color: " msgstr "Color inicial:" -#: ../src/ui/dialog/clonetiler.cpp:640 +#: ../src/ui/dialog/clonetiler.cpp:665 msgid "Initial color of tiled clones" msgstr "Color inicial dels clons del mosaic" -#: ../src/ui/dialog/clonetiler.cpp:640 +#: ../src/ui/dialog/clonetiler.cpp:665 msgid "" "Initial color for clones (works only if the original has unset fill or " "stroke or on spray tool in copy mode)" @@ -14508,74 +14600,74 @@ msgstr "" "Color inicial per als clons (només s'usa si l'original no té emplenat ni " "traç o l'eina esprai està en mode còpia)" -#: ../src/ui/dialog/clonetiler.cpp:655 +#: ../src/ui/dialog/clonetiler.cpp:680 msgid "<b>H:</b>" msgstr "<b>H:</b>" -#: ../src/ui/dialog/clonetiler.cpp:661 +#: ../src/ui/dialog/clonetiler.cpp:686 msgid "Change the tile hue by this percentage for each row" msgstr "Canvia el to del mosaic per a aquest percentatge per a cada fila" -#: ../src/ui/dialog/clonetiler.cpp:667 +#: ../src/ui/dialog/clonetiler.cpp:692 msgid "Change the tile hue by this percentage for each column" msgstr "Canvia el to del mosaic per a aquest percentatge per a cada columna" -#: ../src/ui/dialog/clonetiler.cpp:673 +#: ../src/ui/dialog/clonetiler.cpp:698 msgid "Randomize the tile hue by this percentage" msgstr "Percentatge d'aleatorització del to del mosaic" -#: ../src/ui/dialog/clonetiler.cpp:682 +#: ../src/ui/dialog/clonetiler.cpp:707 msgid "<b>S:</b>" msgstr "<b>S:</b>" -#: ../src/ui/dialog/clonetiler.cpp:688 +#: ../src/ui/dialog/clonetiler.cpp:713 msgid "Change the color saturation by this percentage for each row" msgstr "Canvia amb aquest percentatge la saturació del color per a cada fila" -#: ../src/ui/dialog/clonetiler.cpp:694 +#: ../src/ui/dialog/clonetiler.cpp:719 msgid "Change the color saturation by this percentage for each column" msgstr "" "Canvia amb aquest percentatge la saturació del color per a cada columna" -#: ../src/ui/dialog/clonetiler.cpp:700 +#: ../src/ui/dialog/clonetiler.cpp:725 msgid "Randomize the color saturation by this percentage" msgstr "Percentatge d'aleatorització de la saturació del color" -#: ../src/ui/dialog/clonetiler.cpp:708 +#: ../src/ui/dialog/clonetiler.cpp:733 msgid "<b>L:</b>" msgstr "<b>L:</b>" -#: ../src/ui/dialog/clonetiler.cpp:714 +#: ../src/ui/dialog/clonetiler.cpp:739 msgid "Change the color lightness by this percentage for each row" msgstr "" "Canvia la lluminositat del color per a aquest percentatge per a cada fila" -#: ../src/ui/dialog/clonetiler.cpp:720 +#: ../src/ui/dialog/clonetiler.cpp:745 msgid "Change the color lightness by this percentage for each column" msgstr "" "Canvia la lluminositat del color per a aquest percentatge per a cada columna" -#: ../src/ui/dialog/clonetiler.cpp:726 +#: ../src/ui/dialog/clonetiler.cpp:751 msgid "Randomize the color lightness by this percentage" msgstr "Percentatge d'aleatorització de la lluminositat del color" -#: ../src/ui/dialog/clonetiler.cpp:740 +#: ../src/ui/dialog/clonetiler.cpp:765 msgid "Alternate the sign of color changes for each row" msgstr "Alterna el signe dels canvis de color per a cada fila" -#: ../src/ui/dialog/clonetiler.cpp:745 +#: ../src/ui/dialog/clonetiler.cpp:770 msgid "Alternate the sign of color changes for each column" msgstr "Alterna el signe dels canvis de color per a cada columna" -#: ../src/ui/dialog/clonetiler.cpp:753 +#: ../src/ui/dialog/clonetiler.cpp:778 msgid "_Trace" msgstr "_Traça" -#: ../src/ui/dialog/clonetiler.cpp:759 +#: ../src/ui/dialog/clonetiler.cpp:788 msgid "Trace the drawing under the clones/sprayed items" msgstr "Traça el dibuix sota els elements clonats o dispersats amb l'esprai" -#: ../src/ui/dialog/clonetiler.cpp:763 +#: ../src/ui/dialog/clonetiler.cpp:792 msgid "" "For each clone/sprayed item, pick a value from the drawing in its location " "and apply it" @@ -14583,107 +14675,107 @@ msgstr "" "Per a cada element clonat o dispersat amb l'esprai, trieu un valor del " "dibuix en la seva ubicació i apliqueu-lo" -#: ../src/ui/dialog/clonetiler.cpp:775 +#: ../src/ui/dialog/clonetiler.cpp:811 msgid "1. Pick from the drawing:" msgstr "1. Seleccioneu des del dibuix:" -#: ../src/ui/dialog/clonetiler.cpp:786 +#: ../src/ui/dialog/clonetiler.cpp:829 msgid "Pick the visible color and opacity" msgstr "Seleccioneu el color visible i l'opacitat" -#: ../src/ui/dialog/clonetiler.cpp:793 +#: ../src/ui/dialog/clonetiler.cpp:837 msgid "Pick the total accumulated opacity" msgstr "Seleccioneu l'opacitat total acumulada" -#: ../src/ui/dialog/clonetiler.cpp:799 +#: ../src/ui/dialog/clonetiler.cpp:844 msgid "R" msgstr "R" -#: ../src/ui/dialog/clonetiler.cpp:800 +#: ../src/ui/dialog/clonetiler.cpp:845 msgid "Pick the Red component of the color" msgstr "Seleccioneu el component vermell del color" -#: ../src/ui/dialog/clonetiler.cpp:806 +#: ../src/ui/dialog/clonetiler.cpp:852 msgid "G" msgstr "G" -#: ../src/ui/dialog/clonetiler.cpp:807 +#: ../src/ui/dialog/clonetiler.cpp:853 msgid "Pick the Green component of the color" msgstr "Seleccioneu el component verd del color" -#: ../src/ui/dialog/clonetiler.cpp:813 +#: ../src/ui/dialog/clonetiler.cpp:860 msgid "B" msgstr "B" -#: ../src/ui/dialog/clonetiler.cpp:814 +#: ../src/ui/dialog/clonetiler.cpp:861 msgid "Pick the Blue component of the color" msgstr "Seleccioneu el component blau del color" -#: ../src/ui/dialog/clonetiler.cpp:820 +#: ../src/ui/dialog/clonetiler.cpp:868 msgctxt "Clonetiler color hue" msgid "H" msgstr "H" -#: ../src/ui/dialog/clonetiler.cpp:821 +#: ../src/ui/dialog/clonetiler.cpp:869 msgid "Pick the hue of the color" msgstr "Seleccioneu el to del color" -#: ../src/ui/dialog/clonetiler.cpp:827 +#: ../src/ui/dialog/clonetiler.cpp:876 msgctxt "Clonetiler color saturation" msgid "S" msgstr "S" -#: ../src/ui/dialog/clonetiler.cpp:828 +#: ../src/ui/dialog/clonetiler.cpp:877 msgid "Pick the saturation of the color" msgstr "Seleccioneu la saturació del color" -#: ../src/ui/dialog/clonetiler.cpp:834 +#: ../src/ui/dialog/clonetiler.cpp:884 msgctxt "Clonetiler color lightness" msgid "L" msgstr "L" -#: ../src/ui/dialog/clonetiler.cpp:835 +#: ../src/ui/dialog/clonetiler.cpp:885 msgid "Pick the lightness of the color" msgstr "Seleccioneu la lluminositat del color" -#: ../src/ui/dialog/clonetiler.cpp:844 +#: ../src/ui/dialog/clonetiler.cpp:895 msgid "2. Tweak the picked value:" msgstr "2. Ajusteu el valor seleccionat:" -#: ../src/ui/dialog/clonetiler.cpp:855 +#: ../src/ui/dialog/clonetiler.cpp:912 msgid "Gamma-correct:" msgstr "Correcció de gamma:" -#: ../src/ui/dialog/clonetiler.cpp:859 +#: ../src/ui/dialog/clonetiler.cpp:916 msgid "Shift the mid-range of the picked value upwards (>0) or downwards (<0)" msgstr "" "Desplaceu el rang mitjà del valor seleccionat cap amunt (>0) o cap avall (<0)" -#: ../src/ui/dialog/clonetiler.cpp:866 +#: ../src/ui/dialog/clonetiler.cpp:923 msgid "Randomize:" msgstr "Aleatorització:" -#: ../src/ui/dialog/clonetiler.cpp:870 +#: ../src/ui/dialog/clonetiler.cpp:927 msgid "Randomize the picked value by this percentage" msgstr "Percentatge d'aleatorització del valor seleccionat" -#: ../src/ui/dialog/clonetiler.cpp:877 +#: ../src/ui/dialog/clonetiler.cpp:934 msgid "Invert:" msgstr "Inverteix:" -#: ../src/ui/dialog/clonetiler.cpp:881 +#: ../src/ui/dialog/clonetiler.cpp:938 msgid "Invert the picked value" msgstr "Inverteix el valor seleccionat" -#: ../src/ui/dialog/clonetiler.cpp:887 +#: ../src/ui/dialog/clonetiler.cpp:944 msgid "3. Apply the value to the clones':" msgstr "3. Aplica el valor als clons:" -#: ../src/ui/dialog/clonetiler.cpp:896 +#: ../src/ui/dialog/clonetiler.cpp:959 msgid "Presence" msgstr "Presència" -#: ../src/ui/dialog/clonetiler.cpp:899 +#: ../src/ui/dialog/clonetiler.cpp:962 msgid "" "Each clone is created with the probability determined by the picked value in " "that point" @@ -14691,15 +14783,15 @@ msgstr "" "Cada clon es crea amb la probabilitat determinada pel valor seleccionat a " "cada punt" -#: ../src/ui/dialog/clonetiler.cpp:905 +#: ../src/ui/dialog/clonetiler.cpp:969 msgid "Size" msgstr "Mida" -#: ../src/ui/dialog/clonetiler.cpp:908 +#: ../src/ui/dialog/clonetiler.cpp:972 msgid "Each clone's size is determined by the picked value in that point" msgstr "La mida de cada clon la determina el valor seleccionat en aquell punt" -#: ../src/ui/dialog/clonetiler.cpp:917 +#: ../src/ui/dialog/clonetiler.cpp:982 msgid "" "Each clone is painted by the picked color (the original must have unset fill " "or stroke)" @@ -14707,52 +14799,52 @@ msgstr "" "Cada clon es pinta amb el color seleccionat (l'original no pot tenir " "emplenat ni traç)" -#: ../src/ui/dialog/clonetiler.cpp:926 +#: ../src/ui/dialog/clonetiler.cpp:992 msgid "Each clone's opacity is determined by the picked value in that point" msgstr "" "L'opacitat de cada clon la determina el valor seleccionat en aquest punt" -#: ../src/ui/dialog/clonetiler.cpp:940 +#: ../src/ui/dialog/clonetiler.cpp:1011 msgid "Apply to tiled clones:" msgstr "Aplica als clons en mosaic:" -#: ../src/ui/dialog/clonetiler.cpp:961 +#: ../src/ui/dialog/clonetiler.cpp:1052 msgid "How many rows in the tiling" msgstr "Quantes files en el mosaic" -#: ../src/ui/dialog/clonetiler.cpp:981 +#: ../src/ui/dialog/clonetiler.cpp:1086 msgid "How many columns in the tiling" msgstr "Quantes columnes en el mosaic" -#: ../src/ui/dialog/clonetiler.cpp:1010 +#: ../src/ui/dialog/clonetiler.cpp:1131 msgid "Width of the rectangle to be filled" msgstr "Amplada del rectangle que s'ha d'emplenar" -#: ../src/ui/dialog/clonetiler.cpp:1033 +#: ../src/ui/dialog/clonetiler.cpp:1168 msgid "Height of the rectangle to be filled" msgstr "Alçada del rectangle que s'ha d'emplenar" -#: ../src/ui/dialog/clonetiler.cpp:1048 +#: ../src/ui/dialog/clonetiler.cpp:1185 msgid "Rows, columns: " msgstr "Files, columnes:" -#: ../src/ui/dialog/clonetiler.cpp:1049 +#: ../src/ui/dialog/clonetiler.cpp:1186 msgid "Create the specified number of rows and columns" msgstr "Crea el nombre de files i columnes especificat" -#: ../src/ui/dialog/clonetiler.cpp:1058 +#: ../src/ui/dialog/clonetiler.cpp:1195 msgid "Width, height: " msgstr "Amplada, alçada: " -#: ../src/ui/dialog/clonetiler.cpp:1059 +#: ../src/ui/dialog/clonetiler.cpp:1196 msgid "Fill the specified width and height with the tiling" msgstr "Emplena l'alçada i l'amplada especificades amb el mosaic" -#: ../src/ui/dialog/clonetiler.cpp:1075 +#: ../src/ui/dialog/clonetiler.cpp:1217 msgid "Use saved size and position of the tile" msgstr "Usa la mida i la posició desada del mosaic" -#: ../src/ui/dialog/clonetiler.cpp:1078 +#: ../src/ui/dialog/clonetiler.cpp:1220 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" @@ -14760,11 +14852,11 @@ msgstr "" "Es pretén que la mida i la posició del mosaic són les mateixes que la " "darrera vegada que vau fer el mosaic, en comptes de fer servir la mida actual" -#: ../src/ui/dialog/clonetiler.cpp:1104 +#: ../src/ui/dialog/clonetiler.cpp:1254 msgid " <b>_Create</b> " msgstr " <b>_Crea</b> " -#: ../src/ui/dialog/clonetiler.cpp:1106 +#: ../src/ui/dialog/clonetiler.cpp:1256 msgid "Create and tile the clones of the selection" msgstr "Crea i fes un mosaic amb els clons de la selecció" @@ -14773,30 +14865,30 @@ msgstr "Crea i fes un mosaic amb els clons de la selecció" #. 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:1122 +#: ../src/ui/dialog/clonetiler.cpp:1276 msgid " _Unclump " msgstr "_Separa" -#: ../src/ui/dialog/clonetiler.cpp:1123 +#: ../src/ui/dialog/clonetiler.cpp:1277 msgid "Spread out clones to reduce clumping; can be applied repeatedly" msgstr "Escampa els clons per reduir l'agrupament; es pot aplicar repetidament" -#: ../src/ui/dialog/clonetiler.cpp:1129 +#: ../src/ui/dialog/clonetiler.cpp:1283 msgid " Re_move " -msgstr "Supri_meix" +msgstr " Supri_meix" -#: ../src/ui/dialog/clonetiler.cpp:1130 +#: ../src/ui/dialog/clonetiler.cpp:1284 msgid "Remove existing tiled clones of the selected object (siblings only)" msgstr "" "Suprimeix els clons de mosaic existents de l'objecte seleccionat (només " "germans)" -#: ../src/ui/dialog/clonetiler.cpp:1145 +#: ../src/ui/dialog/clonetiler.cpp:1301 msgid " R_eset " -msgstr "R_einicia" +msgstr " R_einicia" #. TRANSLATORS: "change" is a noun here -#: ../src/ui/dialog/clonetiler.cpp:1147 +#: ../src/ui/dialog/clonetiler.cpp:1303 msgid "" "Reset all shifts, scales, rotates, opacity and color changes in the dialog " "to zero" @@ -14804,69 +14896,68 @@ msgstr "" "Reinicia tots els desplaçaments, escalats, girs i canvis d'opacitat en el " "diàleg a zero" -#: ../src/ui/dialog/clonetiler.cpp:1207 +#: ../src/ui/dialog/clonetiler.cpp:1375 msgid "<small>Nothing selected.</small>" msgstr "<small>No s'ha seleccionat res.</small>" -#: ../src/ui/dialog/clonetiler.cpp:1213 +#: ../src/ui/dialog/clonetiler.cpp:1381 msgid "<small>More than one object selected.</small>" msgstr "<small>S'ha seleccionat més d'un objecte.</small>" -#: ../src/ui/dialog/clonetiler.cpp:1220 +#: ../src/ui/dialog/clonetiler.cpp:1388 #, c-format msgid "<small>Object has <b>%d</b> tiled clones.</small>" msgstr "<small>L'objecte té <b>%d</b> clons en mosaic.</small>" -#: ../src/ui/dialog/clonetiler.cpp:1225 +#: ../src/ui/dialog/clonetiler.cpp:1393 msgid "<small>Object has no tiled clones.</small>" msgstr "<small>L'objecte no té cap clon en mosaic.</small>" -#: ../src/ui/dialog/clonetiler.cpp:1940 +#: ../src/ui/dialog/clonetiler.cpp:2117 msgid "Select <b>one object</b> whose tiled clones to unclump." msgstr "" "Seleccioneu <b>un objecte</b> per desagrupar els seus clons del mosaic." -#: ../src/ui/dialog/clonetiler.cpp:1960 +#: ../src/ui/dialog/clonetiler.cpp:2137 msgid "Unclump tiled clones" msgstr "Desagrupa els clons en mosaic" -#: ../src/ui/dialog/clonetiler.cpp:1989 +#: ../src/ui/dialog/clonetiler.cpp:2166 msgid "Select <b>one object</b> whose tiled clones to remove." msgstr "Seleccioneu <b>un objecte</b> per esborrar els seus clons del mosaic." -#: ../src/ui/dialog/clonetiler.cpp:2014 +#: ../src/ui/dialog/clonetiler.cpp:2191 msgid "Delete tiled clones" msgstr "Suprimeix els clons del mosaic" -#: ../src/ui/dialog/clonetiler.cpp:2067 +#: ../src/ui/dialog/clonetiler.cpp:2244 msgid "" "If you want to clone several objects, <b>group</b> them and <b>clone the " "group</b>." msgstr "" "Per clonar diversos objectes, <b>agrupeu-los</b> i <b>cloneu el grup</b>." -#. set statusbar text -#: ../src/ui/dialog/clonetiler.cpp:2075 +#: ../src/ui/dialog/clonetiler.cpp:2253 msgid "<small>Creating tiled clones...</small>" msgstr "<small>S'estan creant clons en mosaic...</small>" -#: ../src/ui/dialog/clonetiler.cpp:2492 +#: ../src/ui/dialog/clonetiler.cpp:2670 msgid "Create tiled clones" msgstr "Crea clons en mosaic" -#: ../src/ui/dialog/clonetiler.cpp:2685 +#: ../src/ui/dialog/clonetiler.cpp:2907 msgid "<small>Per row:</small>" msgstr "<small>Per fila:</small>" -#: ../src/ui/dialog/clonetiler.cpp:2699 +#: ../src/ui/dialog/clonetiler.cpp:2925 msgid "<small>Per column:</small>" msgstr "<small>Per columna:</small>" -#: ../src/ui/dialog/clonetiler.cpp:2707 +#: ../src/ui/dialog/clonetiler.cpp:2933 msgid "<small>Randomize:</small>" msgstr "<small>Aleatoritza:</small>" -#: ../src/ui/dialog/color-item.cpp:119 +#: ../src/ui/dialog/color-item.cpp:127 #, c-format msgid "" "Color: <b>%s</b>; <b>Click</b> to set fill, <b>Shift+click</b> to set stroke" @@ -14874,84 +14965,84 @@ msgstr "" "Color: <b>%s</b>; <b>Clic</b> per definir l'emplenat, <b>Maj+clic</b> per " "definir el traç" -#: ../src/ui/dialog/color-item.cpp:497 +#: ../src/ui/dialog/color-item.cpp:505 msgid "Change color definition" msgstr "Canvia la definició del color" -#: ../src/ui/dialog/color-item.cpp:669 +#: ../src/ui/dialog/color-item.cpp:677 msgid "Remove stroke color" msgstr "Suprimeix el color de traç" -#: ../src/ui/dialog/color-item.cpp:669 +#: ../src/ui/dialog/color-item.cpp:677 msgid "Remove fill color" msgstr "Suprimeix el color d'emplenat" -#: ../src/ui/dialog/color-item.cpp:674 +#: ../src/ui/dialog/color-item.cpp:682 msgid "Set stroke color to none" msgstr "Deixa indefinit el color del traç" -#: ../src/ui/dialog/color-item.cpp:674 +#: ../src/ui/dialog/color-item.cpp:682 msgid "Set fill color to none" msgstr "Deixa indefinit el color d'emplenat" -#: ../src/ui/dialog/color-item.cpp:692 +#: ../src/ui/dialog/color-item.cpp:700 msgid "Set stroke color from swatch" msgstr "Estableix el color del traç de les mostres" -#: ../src/ui/dialog/color-item.cpp:692 +#: ../src/ui/dialog/color-item.cpp:700 msgid "Set fill color from swatch" msgstr "Estableix el color d'emplenat de les mostres" -#: ../src/ui/dialog/debug.cpp:68 +#: ../src/ui/dialog/debug.cpp:69 msgid "Messages" msgstr "Missatges" -#: ../src/ui/dialog/debug.cpp:77 ../src/ui/dialog/messages.cpp:47 +#: ../src/ui/dialog/debug.cpp:83 ../src/ui/dialog/messages.cpp:47 msgid "_Clear" msgstr "Nete_ja" -#: ../src/ui/dialog/debug.cpp:81 ../src/ui/dialog/messages.cpp:48 +#: ../src/ui/dialog/debug.cpp:87 ../src/ui/dialog/messages.cpp:48 msgid "Capture log messages" msgstr "Captura els missatges de registre" -#: ../src/ui/dialog/debug.cpp:85 +#: ../src/ui/dialog/debug.cpp:91 msgid "Release log messages" msgstr "Allibera els missatges de registre" -#: ../src/ui/dialog/document-metadata.cpp:77 -#: ../src/ui/dialog/document-properties.cpp:155 +#: ../src/ui/dialog/document-metadata.cpp:88 +#: ../src/ui/dialog/document-properties.cpp:167 msgid "Metadata" msgstr "Metadades" -#: ../src/ui/dialog/document-metadata.cpp:78 -#: ../src/ui/dialog/document-properties.cpp:156 +#: ../src/ui/dialog/document-metadata.cpp:89 +#: ../src/ui/dialog/document-properties.cpp:168 msgid "License" msgstr "Llicència" -#: ../src/ui/dialog/document-metadata.cpp:115 -#: ../src/ui/dialog/document-properties.cpp:922 +#: ../src/ui/dialog/document-metadata.cpp:126 +#: ../src/ui/dialog/document-properties.cpp:1037 msgid "<b>Dublin Core Entities</b>" msgstr "<b>Entitats de Dublín Core</b>" -#: ../src/ui/dialog/document-metadata.cpp:147 -#: ../src/ui/dialog/document-properties.cpp:969 +#: ../src/ui/dialog/document-metadata.cpp:168 +#: ../src/ui/dialog/document-properties.cpp:1099 msgid "<b>License</b>" msgstr "<b>Llicència</b>" #. --------------------------------------------------------------- -#: ../src/ui/dialog/document-properties.cpp:106 +#: ../src/ui/dialog/document-properties.cpp:118 msgid "Use antialiasing" msgstr "Usa suavitzat" -#: ../src/ui/dialog/document-properties.cpp:106 +#: ../src/ui/dialog/document-properties.cpp:118 msgid "If unset, no antialiasing will be done on the drawing" msgstr "Si no està habilitat, no s'aplicarà el suavitzat al dibuix" -#: ../src/ui/dialog/document-properties.cpp:107 +#: ../src/ui/dialog/document-properties.cpp:119 msgid "Checkerboard background" msgstr "Fons de tauler d'escacs" -#: ../src/ui/dialog/document-properties.cpp:107 +#: ../src/ui/dialog/document-properties.cpp:119 msgid "" "If set, use checkerboard for background, otherwise use background color at " "full opacity." @@ -14959,37 +15050,37 @@ msgstr "" "Si s'estableix, utilitza el tauler d'escacs com a, altrament utilitza el " "color de fons amb opacitat completa." -#: ../src/ui/dialog/document-properties.cpp:108 +#: ../src/ui/dialog/document-properties.cpp:120 msgid "Show page _border" msgstr "Mostra la _vora de la pàgina" -#: ../src/ui/dialog/document-properties.cpp:108 +#: ../src/ui/dialog/document-properties.cpp:120 msgid "If set, rectangular page border is shown" msgstr "Si està marcat, es mostra la vora rectangular de la pàgina" -#: ../src/ui/dialog/document-properties.cpp:109 +#: ../src/ui/dialog/document-properties.cpp:121 msgid "Border on _top of drawing" msgstr "Vora a dal_t del dibuix" -#: ../src/ui/dialog/document-properties.cpp:109 +#: ../src/ui/dialog/document-properties.cpp:121 msgid "If set, border is always on top of the drawing" msgstr "Si està marcat, la vora és sempre a dalt del dibuix" -#: ../src/ui/dialog/document-properties.cpp:110 +#: ../src/ui/dialog/document-properties.cpp:122 msgid "_Show border shadow" msgstr "Mo_stra l'ombra de la vora" -#: ../src/ui/dialog/document-properties.cpp:110 +#: ../src/ui/dialog/document-properties.cpp:122 msgid "If set, page border shows a shadow on its right and lower side" msgstr "" "Si està marcat, la vora de la pàgina mostra una ombra al seu cantó dret " "inferior" -#: ../src/ui/dialog/document-properties.cpp:111 +#: ../src/ui/dialog/document-properties.cpp:123 msgid "Back_ground color:" msgstr "Color de _fons:" -#: ../src/ui/dialog/document-properties.cpp:111 +#: ../src/ui/dialog/document-properties.cpp:123 msgid "" "Color of the page background. Note: transparency setting ignored while " "editing if 'Checkerboard background' unset (but used when exporting to " @@ -14999,81 +15090,81 @@ msgstr "" "mentre s'edita si el «Fons de tauler d'escacs» no està marcat, però s'usen " "en exportar a mapa de bits." -#: ../src/ui/dialog/document-properties.cpp:112 +#: ../src/ui/dialog/document-properties.cpp:124 msgid "Border _color:" msgstr "_Color de la vora:" -#: ../src/ui/dialog/document-properties.cpp:112 +#: ../src/ui/dialog/document-properties.cpp:124 msgid "Page border color" msgstr "Color de la vora de la pàgina" -#: ../src/ui/dialog/document-properties.cpp:112 +#: ../src/ui/dialog/document-properties.cpp:124 msgid "Color of the page border" msgstr "Color de la vora de la pàgina" -#: ../src/ui/dialog/document-properties.cpp:113 +#: ../src/ui/dialog/document-properties.cpp:125 msgid "Display _units:" msgstr "Mostra les _unitats:" #. --------------------------------------------------------------- #. General snap options -#: ../src/ui/dialog/document-properties.cpp:117 +#: ../src/ui/dialog/document-properties.cpp:129 msgid "Show _guides" msgstr "Mostra les _guies" -#: ../src/ui/dialog/document-properties.cpp:117 +#: ../src/ui/dialog/document-properties.cpp:129 msgid "Show or hide guides" msgstr "Mostra/oculta les guies" -#: ../src/ui/dialog/document-properties.cpp:118 +#: ../src/ui/dialog/document-properties.cpp:130 msgid "Guide co_lor:" msgstr "Co_lor de la guia:" -#: ../src/ui/dialog/document-properties.cpp:118 +#: ../src/ui/dialog/document-properties.cpp:130 msgid "Guideline color" msgstr "Color de la línia guia" -#: ../src/ui/dialog/document-properties.cpp:118 +#: ../src/ui/dialog/document-properties.cpp:130 msgid "Color of guidelines" msgstr "Color de les línies guia" -#: ../src/ui/dialog/document-properties.cpp:119 +#: ../src/ui/dialog/document-properties.cpp:131 msgid "_Highlight color:" msgstr "Color del _ressaltat:" -#: ../src/ui/dialog/document-properties.cpp:119 +#: ../src/ui/dialog/document-properties.cpp:131 msgid "Highlighted guideline color" msgstr "Color de la línia guia ressaltada" -#: ../src/ui/dialog/document-properties.cpp:119 +#: ../src/ui/dialog/document-properties.cpp:131 msgid "Color of a guideline when it is under mouse" msgstr "Color d'una línia guia sota el ratolí" #. --------------------------------------------------------------- -#: ../src/ui/dialog/document-properties.cpp:121 +#: ../src/ui/dialog/document-properties.cpp:133 msgid "Snap _distance" msgstr "_Distància d'ajustament" -#: ../src/ui/dialog/document-properties.cpp:121 +#: ../src/ui/dialog/document-properties.cpp:133 msgid "Snap only when _closer than:" msgstr "Ajusta només _quan sigui a menys de:" -#: ../src/ui/dialog/document-properties.cpp:121 -#: ../src/ui/dialog/document-properties.cpp:126 -#: ../src/ui/dialog/document-properties.cpp:131 +#: ../src/ui/dialog/document-properties.cpp:133 +#: ../src/ui/dialog/document-properties.cpp:138 +#: ../src/ui/dialog/document-properties.cpp:143 msgid "Always snap" msgstr "Ajusta sempre" -#: ../src/ui/dialog/document-properties.cpp:122 +#: ../src/ui/dialog/document-properties.cpp:134 msgid "Snapping distance, in screen pixels, for snapping to objects" msgstr "" "Distància d'ajustament, en píxels de pantalla, per ajustar-se als objectes" -#: ../src/ui/dialog/document-properties.cpp:122 +#: ../src/ui/dialog/document-properties.cpp:134 msgid "Always snap to objects, regardless of their distance" msgstr "Ajusta sempre als objectes, tot i la distància que els separa" -#: ../src/ui/dialog/document-properties.cpp:123 +#: ../src/ui/dialog/document-properties.cpp:135 msgid "" "If set, objects only snap to another object when it's within the range " "specified below" @@ -15082,24 +15173,24 @@ msgstr "" "estiguin dins el rang especificat a sota" #. Options for snapping to grids -#: ../src/ui/dialog/document-properties.cpp:126 +#: ../src/ui/dialog/document-properties.cpp:138 msgid "Snap d_istance" msgstr "D_istància d'ajustament" -#: ../src/ui/dialog/document-properties.cpp:126 +#: ../src/ui/dialog/document-properties.cpp:138 msgid "Snap only when c_loser than:" msgstr "A_justa només quan sigui a menys de:" -#: ../src/ui/dialog/document-properties.cpp:127 +#: ../src/ui/dialog/document-properties.cpp:139 msgid "Snapping distance, in screen pixels, for snapping to grid" msgstr "" "Distància d'ajustament, en píxels de pantalla, per ajustar-se a la graella" -#: ../src/ui/dialog/document-properties.cpp:127 +#: ../src/ui/dialog/document-properties.cpp:139 msgid "Always snap to grids, regardless of the distance" msgstr "Ajusta sempre a la graella, tot i la distància" -#: ../src/ui/dialog/document-properties.cpp:128 +#: ../src/ui/dialog/document-properties.cpp:140 msgid "" "If set, objects only snap to a grid line when it's within the range " "specified below" @@ -15108,24 +15199,24 @@ msgstr "" "siguin dins el rang especificat a sota" #. Options for snapping to guides -#: ../src/ui/dialog/document-properties.cpp:131 +#: ../src/ui/dialog/document-properties.cpp:143 msgid "Snap dist_ance" msgstr "Distànci_a d'ajustament" -#: ../src/ui/dialog/document-properties.cpp:131 +#: ../src/ui/dialog/document-properties.cpp:143 msgid "Snap only when close_r than:" msgstr "Ajusta _només quan sigui a menys de:" -#: ../src/ui/dialog/document-properties.cpp:132 +#: ../src/ui/dialog/document-properties.cpp:144 msgid "Snapping distance, in screen pixels, for snapping to guides" msgstr "" "Distància d'ajustament, en píxels de pantalla, per ajustar-se a les guies" -#: ../src/ui/dialog/document-properties.cpp:132 +#: ../src/ui/dialog/document-properties.cpp:144 msgid "Always snap to guides, regardless of the distance" msgstr "Ajusta sempre a les guies, tot i la distància que els separa" -#: ../src/ui/dialog/document-properties.cpp:133 +#: ../src/ui/dialog/document-properties.cpp:145 msgid "" "If set, objects only snap to a guide when it's within the range specified " "below" @@ -15134,106 +15225,106 @@ msgstr "" "rang especificat a sota" #. --------------------------------------------------------------- -#: ../src/ui/dialog/document-properties.cpp:136 +#: ../src/ui/dialog/document-properties.cpp:148 msgid "Snap to clip paths" msgstr "Ajusta als camins de retall" -#: ../src/ui/dialog/document-properties.cpp:136 +#: ../src/ui/dialog/document-properties.cpp:148 msgid "When snapping to paths, then also try snapping to clip paths" msgstr "En ajustar als camins, prova també d'ajustar als camins de retall" -#: ../src/ui/dialog/document-properties.cpp:137 +#: ../src/ui/dialog/document-properties.cpp:149 msgid "Snap to mask paths" msgstr "Ajusta als camins de màscara" -#: ../src/ui/dialog/document-properties.cpp:137 +#: ../src/ui/dialog/document-properties.cpp:149 msgid "When snapping to paths, then also try snapping to mask paths" msgstr "En ajustar als camins, prova també d'ajustar als camins de màscara" -#: ../src/ui/dialog/document-properties.cpp:138 +#: ../src/ui/dialog/document-properties.cpp:150 msgid "Snap perpendicularly" msgstr "Ajusta perpendicularment" -#: ../src/ui/dialog/document-properties.cpp:138 +#: ../src/ui/dialog/document-properties.cpp:150 msgid "" "When snapping to paths or guides, then also try snapping perpendicularly" msgstr "En ajustar als camins o guies, prova també d'ajustar perpendicularment" -#: ../src/ui/dialog/document-properties.cpp:139 +#: ../src/ui/dialog/document-properties.cpp:151 msgid "Snap tangentially" msgstr "Ajusta tangencialment" -#: ../src/ui/dialog/document-properties.cpp:139 +#: ../src/ui/dialog/document-properties.cpp:151 msgid "When snapping to paths or guides, then also try snapping tangentially" msgstr "En ajustar als camins o guies, prova també d'ajustar tangencialment" -#: ../src/ui/dialog/document-properties.cpp:142 +#: ../src/ui/dialog/document-properties.cpp:154 msgctxt "Grid" msgid "_New" msgstr "_Nova" -#: ../src/ui/dialog/document-properties.cpp:142 +#: ../src/ui/dialog/document-properties.cpp:154 msgid "Create new grid." msgstr "Crea una nova graella." -#: ../src/ui/dialog/document-properties.cpp:143 +#: ../src/ui/dialog/document-properties.cpp:155 msgctxt "Grid" msgid "_Remove" msgstr "_Suprimeix" -#: ../src/ui/dialog/document-properties.cpp:143 +#: ../src/ui/dialog/document-properties.cpp:155 msgid "Remove selected grid." msgstr "Suprimeix la graella seleccionada." -#: ../src/ui/dialog/document-properties.cpp:150 ../src/widgets/toolbox.cpp:1874 +#: ../src/ui/dialog/document-properties.cpp:162 ../src/widgets/toolbox.cpp:1910 msgid "Guides" msgstr "Guies" -#: ../src/ui/dialog/document-properties.cpp:152 ../src/verbs.cpp:2889 +#: ../src/ui/dialog/document-properties.cpp:164 ../src/verbs.cpp:2837 msgid "Snap" msgstr "Ajustament" -#: ../src/ui/dialog/document-properties.cpp:154 +#: ../src/ui/dialog/document-properties.cpp:166 msgid "Scripting" msgstr "Script" -#: ../src/ui/dialog/document-properties.cpp:289 +#: ../src/ui/dialog/document-properties.cpp:330 msgid "<b>General</b>" msgstr "<b>General</b>" -#: ../src/ui/dialog/document-properties.cpp:292 +#: ../src/ui/dialog/document-properties.cpp:333 msgid "<b>Page Size</b>" msgstr "<b>Mida de la pàgina</b>" -#: ../src/ui/dialog/document-properties.cpp:295 +#: ../src/ui/dialog/document-properties.cpp:336 msgid "<b>Background</b>" msgstr "<b>Fons</b>" -#: ../src/ui/dialog/document-properties.cpp:298 +#: ../src/ui/dialog/document-properties.cpp:339 msgid "<b>Border</b>" msgstr "<b>Vora</b>" -#: ../src/ui/dialog/document-properties.cpp:301 +#: ../src/ui/dialog/document-properties.cpp:342 msgid "<b>Display</b>" msgstr "<b>Visualització</b>" -#: ../src/ui/dialog/document-properties.cpp:340 +#: ../src/ui/dialog/document-properties.cpp:381 msgid "<b>Guides</b>" msgstr "<b>Guies</b>" -#: ../src/ui/dialog/document-properties.cpp:358 +#: ../src/ui/dialog/document-properties.cpp:399 msgid "<b>Snap to objects</b>" msgstr "<b>Ajusta als objectes</b>" -#: ../src/ui/dialog/document-properties.cpp:360 +#: ../src/ui/dialog/document-properties.cpp:401 msgid "<b>Snap to grids</b>" msgstr "<b>Ajusta a les graelles</b>" -#: ../src/ui/dialog/document-properties.cpp:362 +#: ../src/ui/dialog/document-properties.cpp:403 msgid "<b>Snap to guides</b>" msgstr "<b>Ajusta a les guies</b>" -#: ../src/ui/dialog/document-properties.cpp:364 +#: ../src/ui/dialog/document-properties.cpp:405 msgid "<b>Miscellaneous</b>" msgstr "<b>Miscel·lània</b>" @@ -15241,170 +15332,170 @@ msgstr "<b>Miscel·lània</b>" #. Inkscape::GC::release(defsRepr); #. inform the document, so we can undo #. Color Management -#: ../src/ui/dialog/document-properties.cpp:501 ../src/verbs.cpp:3072 +#: ../src/ui/dialog/document-properties.cpp:542 ../src/verbs.cpp:3020 msgid "Link Color Profile" msgstr "Associa el perfil de color" -#: ../src/ui/dialog/document-properties.cpp:613 +#: ../src/ui/dialog/document-properties.cpp:654 msgid "Remove linked color profile" msgstr "Suprimeix el perfil de color associat" -#: ../src/ui/dialog/document-properties.cpp:632 +#: ../src/ui/dialog/document-properties.cpp:673 msgid "<b>Linked Color Profiles:</b>" msgstr "<b>Perfils de color associats:</b>" -#: ../src/ui/dialog/document-properties.cpp:634 +#: ../src/ui/dialog/document-properties.cpp:675 msgid "<b>Available Color Profiles:</b>" msgstr "<b>Perfils de color disponibles:</b>" -#: ../src/ui/dialog/document-properties.cpp:636 +#: ../src/ui/dialog/document-properties.cpp:677 msgid "Link Profile" msgstr "Associa el perfil" -#: ../src/ui/dialog/document-properties.cpp:639 +#: ../src/ui/dialog/document-properties.cpp:680 msgid "Unlink Profile" msgstr "Dissocia el perfil" -#: ../src/ui/dialog/document-properties.cpp:701 +#: ../src/ui/dialog/document-properties.cpp:764 msgid "Profile Name" msgstr "Nom del perfil" -#: ../src/ui/dialog/document-properties.cpp:737 +#: ../src/ui/dialog/document-properties.cpp:800 msgid "External scripts" msgstr "Scripts externs" -#: ../src/ui/dialog/document-properties.cpp:738 +#: ../src/ui/dialog/document-properties.cpp:801 msgid "Embedded scripts" msgstr "Scripts incrustats" -#: ../src/ui/dialog/document-properties.cpp:743 +#: ../src/ui/dialog/document-properties.cpp:806 msgid "<b>External script files:</b>" msgstr "<b>Fitxers de scripts externs:</b>" -#: ../src/ui/dialog/document-properties.cpp:745 +#: ../src/ui/dialog/document-properties.cpp:808 msgid "Add the current file name or browse for a file" msgstr "Afegeix el nom del fitxer actual o navega per un fitxer" -#: ../src/ui/dialog/document-properties.cpp:748 -#: ../src/ui/dialog/document-properties.cpp:806 -#: ../src/ui/widget/selected-style.cpp:339 +#: ../src/ui/dialog/document-properties.cpp:811 +#: ../src/ui/dialog/document-properties.cpp:888 +#: ../src/ui/widget/selected-style.cpp:357 msgid "Remove" msgstr "Suprimeix" -#: ../src/ui/dialog/document-properties.cpp:793 +#: ../src/ui/dialog/document-properties.cpp:875 msgid "Filename" msgstr "Nom de fitxer" -#: ../src/ui/dialog/document-properties.cpp:801 +#: ../src/ui/dialog/document-properties.cpp:883 msgid "<b>Embedded script files:</b>" msgstr "<b>Fitxers de scripts incrustats:</b>" -#: ../src/ui/dialog/document-properties.cpp:803 -#: ../src/ui/dialog/objects.cpp:1881 +#: ../src/ui/dialog/document-properties.cpp:885 +#: ../src/ui/dialog/objects.cpp:1901 msgid "New" msgstr "Nou" -#: ../src/ui/dialog/document-properties.cpp:846 +#: ../src/ui/dialog/document-properties.cpp:952 msgid "Script id" msgstr "Id de script" -#: ../src/ui/dialog/document-properties.cpp:852 +#: ../src/ui/dialog/document-properties.cpp:958 msgid "<b>Content:</b>" msgstr "<b>Contingut:</b>" -#: ../src/ui/dialog/document-properties.cpp:949 +#: ../src/ui/dialog/document-properties.cpp:1075 msgid "_Save as default" msgstr "De_sa com a valor per defecte" -#: ../src/ui/dialog/document-properties.cpp:950 +#: ../src/ui/dialog/document-properties.cpp:1076 msgid "Save this metadata as the default metadata" msgstr "Desa aquesta metadada com a valor per defecte" -#: ../src/ui/dialog/document-properties.cpp:951 +#: ../src/ui/dialog/document-properties.cpp:1077 msgid "Use _default" msgstr "Usa el valor per _defecte" -#: ../src/ui/dialog/document-properties.cpp:952 +#: ../src/ui/dialog/document-properties.cpp:1078 msgid "Use the previously saved default metadata here" msgstr "Usa aquí la metadada per defecte desada prèviament" #. inform the document, so we can undo -#: ../src/ui/dialog/document-properties.cpp:1012 +#: ../src/ui/dialog/document-properties.cpp:1151 msgid "Add external script..." msgstr "Afegeix un script extern..." -#: ../src/ui/dialog/document-properties.cpp:1051 +#: ../src/ui/dialog/document-properties.cpp:1190 msgid "Select a script to load" msgstr "Selecciona un script per carregar" #. inform the document, so we can undo -#: ../src/ui/dialog/document-properties.cpp:1079 +#: ../src/ui/dialog/document-properties.cpp:1218 msgid "Add embedded script..." msgstr "Afegeix un script incrustat..." #. inform the document, so we can undo -#: ../src/ui/dialog/document-properties.cpp:1110 +#: ../src/ui/dialog/document-properties.cpp:1249 msgid "Remove external script" msgstr "Suprimeix l'script extern" #. inform the document, so we can undo -#: ../src/ui/dialog/document-properties.cpp:1139 +#: ../src/ui/dialog/document-properties.cpp:1278 msgid "Remove embedded script" msgstr "Suprimeix l'script incrustat" #. TODO repr->set_content(_EmbeddedContent.get_buffer()->get_text()); #. inform the document, so we can undo -#: ../src/ui/dialog/document-properties.cpp:1233 +#: ../src/ui/dialog/document-properties.cpp:1374 msgid "Edit embedded script" msgstr "Edita l'script incrustat" -#: ../src/ui/dialog/document-properties.cpp:1317 +#: ../src/ui/dialog/document-properties.cpp:1458 msgid "<b>Creation</b>" msgstr "<b>Creació</b>" -#: ../src/ui/dialog/document-properties.cpp:1318 +#: ../src/ui/dialog/document-properties.cpp:1459 msgid "<b>Defined grids</b>" msgstr "<b>Graelles definides</b>" -#: ../src/ui/dialog/document-properties.cpp:1562 +#: ../src/ui/dialog/document-properties.cpp:1703 msgid "Remove grid" msgstr "Suprimeix la graella" -#: ../src/ui/dialog/document-properties.cpp:1654 +#: ../src/ui/dialog/document-properties.cpp:1795 msgid "Changed default display unit" msgstr "S'ha canviat la unitat de visualització per defecte" -#: ../src/ui/dialog/export.cpp:124 ../src/verbs.cpp:2939 +#: ../src/ui/dialog/export.cpp:147 ../src/verbs.cpp:2887 msgid "_Page" msgstr "_Pàgina" -#: ../src/ui/dialog/export.cpp:124 ../src/verbs.cpp:2943 +#: ../src/ui/dialog/export.cpp:147 ../src/verbs.cpp:2891 msgid "_Drawing" msgstr "_Dibuix" -#: ../src/ui/dialog/export.cpp:124 ../src/verbs.cpp:2945 +#: ../src/ui/dialog/export.cpp:147 ../src/verbs.cpp:2893 msgid "_Selection" msgstr "_Selecció" -#: ../src/ui/dialog/export.cpp:124 +#: ../src/ui/dialog/export.cpp:147 msgid "_Custom" msgstr "_Personalitzat" -#: ../src/ui/dialog/export.cpp:142 ../src/widgets/measure-toolbar.cpp:286 +#: ../src/ui/dialog/export.cpp:165 ../src/widgets/measure-toolbar.cpp:286 #: ../src/widgets/measure-toolbar.cpp:294 #: ../share/extensions/render_gears.inx.h:6 msgid "Units:" msgstr "Unitats:" -#: ../src/ui/dialog/export.cpp:144 +#: ../src/ui/dialog/export.cpp:167 msgid "_Export As..." msgstr "_Exporta com a..." -#: ../src/ui/dialog/export.cpp:147 +#: ../src/ui/dialog/export.cpp:170 msgid "B_atch export all selected objects" msgstr "_Exportació per lots de tots els objectes seleccionats" -#: ../src/ui/dialog/export.cpp:147 +#: ../src/ui/dialog/export.cpp:170 msgid "" "Export each selected object into its own PNG file, using export hints if any " "(caution, overwrites without asking!)" @@ -15412,221 +15503,185 @@ msgstr "" "Exporta cada objecte seleccionat en el seu fitxer PNG, emprant els " "indicadors d'exportació (compte, se sobreescriurà sense preguntar-ho)" -#: ../src/ui/dialog/export.cpp:148 -#, fuzzy -msgid "Use interlacing" -msgstr "Usa suavitzat" - -#: ../src/ui/dialog/export.cpp:148 -msgid "" -"Enables ADAM7 interlacing for PNG output. This results in slightly heavier " -"images, but big images will look better sooner when loading the file" -msgstr "" - -#: ../src/ui/dialog/export.cpp:149 -#, fuzzy -msgid "Bit depth" -msgstr "Profunditat Z:" - -#: ../src/ui/dialog/export.cpp:151 -#, fuzzy -msgid "Compression" -msgstr "Progrés del bloc" - -#: ../src/ui/dialog/export.cpp:153 -msgid "pHYs dpi" -msgstr "" - -#: ../src/ui/dialog/export.cpp:156 +#: ../src/ui/dialog/export.cpp:172 msgid "Hide a_ll except selected" msgstr "Amaga'_ls tots excepte els seleccionats" -#: ../src/ui/dialog/export.cpp:156 +#: ../src/ui/dialog/export.cpp:172 msgid "In the exported image, hide all objects except those that are selected" msgstr "" "A la imatge exportada, s'amagaran tots els objectes excepte els que no estan " "seleccionats" -#: ../src/ui/dialog/export.cpp:157 +#: ../src/ui/dialog/export.cpp:173 msgid "Close when complete" msgstr "Tanca en acabar" -#: ../src/ui/dialog/export.cpp:157 +#: ../src/ui/dialog/export.cpp:173 msgid "Once the export completes, close this dialog" msgstr "Un cop acabada l'exportació, tanca aquest diàleg" -#: ../src/ui/dialog/export.cpp:159 +#: ../src/ui/dialog/export.cpp:175 msgid "_Export" msgstr "_Exporta" -#: ../src/ui/dialog/export.cpp:177 +#: ../src/ui/dialog/export.cpp:193 msgid "<b>Export area</b>" msgstr "<b>Àrea d'exportació</b>" -#: ../src/ui/dialog/export.cpp:210 +#: ../src/ui/dialog/export.cpp:232 msgid "_x0:" msgstr "_x0:" -#: ../src/ui/dialog/export.cpp:214 +#: ../src/ui/dialog/export.cpp:236 msgid "x_1:" msgstr "x_1:" -#: ../src/ui/dialog/export.cpp:218 +#: ../src/ui/dialog/export.cpp:240 msgid "Wid_th:" msgstr "_Amplada:" -#: ../src/ui/dialog/export.cpp:222 +#: ../src/ui/dialog/export.cpp:244 msgid "_y0:" msgstr "_y0:" -#: ../src/ui/dialog/export.cpp:226 +#: ../src/ui/dialog/export.cpp:248 msgid "y_1:" msgstr "y_1:" -#: ../src/ui/dialog/export.cpp:230 +#: ../src/ui/dialog/export.cpp:252 msgid "Hei_ght:" msgstr "Alça_da:" -#: ../src/ui/dialog/export.cpp:245 +#: ../src/ui/dialog/export.cpp:267 msgid "<b>Image size</b>" msgstr "<b>Mida de la imatge</b>" -#: ../src/ui/dialog/export.cpp:257 ../src/ui/dialog/export.cpp:268 +#: ../src/ui/dialog/export.cpp:285 ../src/ui/dialog/export.cpp:296 msgid "pixels at" msgstr "píxels a" -#: ../src/ui/dialog/export.cpp:263 +#: ../src/ui/dialog/export.cpp:291 msgid "dp_i" msgstr "_ppp" -#: ../src/ui/dialog/export.cpp:268 ../src/ui/dialog/transformation.cpp:71 -#: ../src/ui/widget/page-sizer.cpp:221 +#: ../src/ui/dialog/export.cpp:296 ../src/ui/dialog/transformation.cpp:75 +#: ../src/ui/widget/page-sizer.cpp:238 msgid "_Height:" msgstr "A_lçada:" -#: ../src/ui/dialog/export.cpp:276 -#: ../src/ui/dialog/inkscape-preferences.cpp:1474 -#: ../src/ui/dialog/inkscape-preferences.cpp:1478 -#: ../src/ui/dialog/inkscape-preferences.cpp:1502 +#: ../src/ui/dialog/export.cpp:304 +#: ../src/ui/dialog/inkscape-preferences.cpp:1493 +#: ../src/ui/dialog/inkscape-preferences.cpp:1497 +#: ../src/ui/dialog/inkscape-preferences.cpp:1521 msgid "dpi" msgstr "ppp" -#: ../src/ui/dialog/export.cpp:284 +#: ../src/ui/dialog/export.cpp:312 msgid "<b>_Filename</b>" msgstr "<b>Nom del _fitxer</b>" -#: ../src/ui/dialog/export.cpp:326 +#: ../src/ui/dialog/export.cpp:354 msgid "Export the bitmap file with these settings" msgstr "Exporta el fitxer de mapa de bits amb aquests valors" -#. Advanced -#: ../src/ui/dialog/export.cpp:332 -msgid "Advanced" -msgstr "" - -#: ../src/ui/dialog/export.cpp:346 -msgid "" -"Will force-set the physical dpi for the png file. Set this to 72 if you're " -"planning to work on your png with Photoshop" -msgstr "" - -#: ../src/ui/dialog/export.cpp:480 +#: ../src/ui/dialog/export.cpp:479 msgid "bitmap" msgstr "mapa de bits" -#: ../src/ui/dialog/export.cpp:585 +#: ../src/ui/dialog/export.cpp:614 #, c-format msgid "B_atch export %d selected object" msgid_plural "B_atch export %d selected objects" msgstr[0] "Export_a per lots %d objecte seleccionat" msgstr[1] "Export_a per lots els %d objectes seleccionats" -#: ../src/ui/dialog/export.cpp:901 +#: ../src/ui/dialog/export.cpp:930 msgid "Export in progress" msgstr "S'està exportant..." -#: ../src/ui/dialog/export.cpp:1001 +#: ../src/ui/dialog/export.cpp:1022 msgid "No items selected." msgstr "No s'ha seleccionat cap element." -#: ../src/ui/dialog/export.cpp:1005 ../src/ui/dialog/export.cpp:1007 +#: ../src/ui/dialog/export.cpp:1026 ../src/ui/dialog/export.cpp:1028 msgid "Exporting %1 files" msgstr "S'estan exportant %1 fitxers" -#: ../src/ui/dialog/export.cpp:1049 ../src/ui/dialog/export.cpp:1051 +#: ../src/ui/dialog/export.cpp:1069 ../src/ui/dialog/export.cpp:1071 #, c-format msgid "Exporting file <b>%s</b>..." msgstr "S'està exportant el fitxer <b>%s</b>..." -#: ../src/ui/dialog/export.cpp:1062 ../src/ui/dialog/export.cpp:1157 +#: ../src/ui/dialog/export.cpp:1080 ../src/ui/dialog/export.cpp:1172 #, c-format msgid "Could not export to filename %s.\n" msgstr "No s'ha pogut exportar al nom de fitxer %s.\n" -#: ../src/ui/dialog/export.cpp:1065 +#: ../src/ui/dialog/export.cpp:1083 #, c-format msgid "Could not export to filename <b>%s</b>." msgstr "No s'ha pogut exportar al nom de fitxer <b>%s</b>." -#: ../src/ui/dialog/export.cpp:1080 +#: ../src/ui/dialog/export.cpp:1098 #, c-format msgid "Successfully exported <b>%d</b> files from <b>%d</b> selected items." msgstr "" "S'ha exportat satisfactòriament <b>%d</b> fitxers des dels <b>%d</b> " "elements seleccionats." -#: ../src/ui/dialog/export.cpp:1091 +#: ../src/ui/dialog/export.cpp:1109 msgid "You have to enter a filename." msgstr "Heu d'introduir un nom de fitxer." -#: ../src/ui/dialog/export.cpp:1092 +#: ../src/ui/dialog/export.cpp:1110 msgid "You have to enter a filename" msgstr "Heu d'introduir un nom de fitxer" -#: ../src/ui/dialog/export.cpp:1107 +#: ../src/ui/dialog/export.cpp:1124 msgid "The chosen area to be exported is invalid." msgstr "L'àrea escollida per ser exportada no és vàlida." -#: ../src/ui/dialog/export.cpp:1108 +#: ../src/ui/dialog/export.cpp:1125 msgid "The chosen area to be exported is invalid" msgstr "L'àrea escollida per ser exportada no és vàlida" -#: ../src/ui/dialog/export.cpp:1123 +#: ../src/ui/dialog/export.cpp:1140 #, c-format msgid "Directory %s does not exist or is not a directory.\n" msgstr "El directori %s no existeix o no és un directori.\n" #. TRANSLATORS: %1 will be the filename, %2 the width, and %3 the height of the image -#: ../src/ui/dialog/export.cpp:1137 ../src/ui/dialog/export.cpp:1139 +#: ../src/ui/dialog/export.cpp:1154 ../src/ui/dialog/export.cpp:1156 msgid "Exporting %1 (%2 x %3)" msgstr "S'està exportant %1 (%2 x %3)" -#: ../src/ui/dialog/export.cpp:1168 +#: ../src/ui/dialog/export.cpp:1183 #, c-format msgid "Drawing exported to <b>%s</b>." msgstr "S'ha exportat el dibuix a <b>%s</b>." -#: ../src/ui/dialog/export.cpp:1172 +#: ../src/ui/dialog/export.cpp:1187 msgid "Export aborted." msgstr "S'ha interromput l'exportació." -#: ../src/ui/dialog/export.cpp:1292 ../src/ui/interface.cpp:1361 -#: ../src/widgets/desktop-widget.cpp:1047 -#: ../src/widgets/desktop-widget.cpp:1109 +#: ../src/ui/dialog/export.cpp:1308 ../src/ui/interface.cpp:1401 +#: ../src/widgets/desktop-widget.cpp:1201 +#: ../src/widgets/desktop-widget.cpp:1263 msgid "_Cancel" msgstr "_Cancel·la" -#: ../src/ui/dialog/export.cpp:1293 ../src/ui/dialog/input.cpp:953 -#: ../src/verbs.cpp:2468 ../src/widgets/desktop-widget.cpp:1048 +#: ../src/ui/dialog/export.cpp:1309 ../src/ui/dialog/input.cpp:1082 +#: ../src/verbs.cpp:2432 ../src/widgets/desktop-widget.cpp:1202 msgid "_Save" msgstr "De_sa" -#: ../src/ui/dialog/extension-editor.cpp:79 +#: ../src/ui/dialog/extension-editor.cpp:81 msgid "Information" msgstr "Informació" -#: ../src/ui/dialog/extension-editor.cpp:80 ../src/verbs.cpp:303 -#: ../src/verbs.cpp:322 ../share/extensions/color_HSL_adjust.inx.h:11 +#: ../src/ui/dialog/extension-editor.cpp:82 ../src/verbs.cpp:309 +#: ../src/verbs.cpp:328 ../share/extensions/color_HSL_adjust.inx.h:11 #: ../share/extensions/color_custom.inx.h:7 #: ../share/extensions/color_randomize.inx.h:11 #: ../share/extensions/dots.inx.h:7 @@ -15674,7 +15729,7 @@ msgstr "Informació" msgid "Help" msgstr "Ajuda" -#: ../src/ui/dialog/extension-editor.cpp:81 +#: ../src/ui/dialog/extension-editor.cpp:83 msgid "Parameters" msgstr "Paràmetres" @@ -15691,85 +15746,91 @@ msgstr "massa gran per previsualitzar" msgid "Enable preview" msgstr "Habilita la previsualització" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:760 -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:772 -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:774 -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:781 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:767 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:780 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:784 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:787 #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:795 -#: ../src/ui/dialog/filedialogimpl-win32.cpp:282 -#: ../src/ui/dialog/filedialogimpl-win32.cpp:413 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:811 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:826 +#: ../src/ui/dialog/filedialogimpl-win32.cpp:286 +#: ../src/ui/dialog/filedialogimpl-win32.cpp:417 msgid "All Files" msgstr "Tots els fitxers" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:778 #: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:792 -#: ../src/ui/dialog/filedialogimpl-win32.cpp:283 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:808 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:823 +#: ../src/ui/dialog/filedialogimpl-win32.cpp:287 msgid "All Inkscape Files" msgstr "Tots els fitxers d'Inkscape" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:785 -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:798 -#: ../src/ui/dialog/filedialogimpl-win32.cpp:284 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:799 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:815 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:829 +#: ../src/ui/dialog/filedialogimpl-win32.cpp:288 msgid "All Images" msgstr "Totes les imatges" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:788 -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:801 -#: ../src/ui/dialog/filedialogimpl-win32.cpp:285 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:802 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:818 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:832 +#: ../src/ui/dialog/filedialogimpl-win32.cpp:289 msgid "All Vectors" msgstr "Tots els vectors" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:791 -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:804 -#: ../src/ui/dialog/filedialogimpl-win32.cpp:286 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:805 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:821 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:835 +#: ../src/ui/dialog/filedialogimpl-win32.cpp:290 msgid "All Bitmaps" msgstr "Tots els mapes de bits" #. ###### File options #. ###### Do we want the .xxx extension automatically added? -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:997 -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1550 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1054 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1612 msgid "Append filename extension automatically" msgstr "Afegeix l'extensió al fitxer automàticament" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1165 -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1418 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1227 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1480 msgid "Guess from extension" msgstr "Segons l'extensió" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1437 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1499 msgid "Left edge of source" msgstr "Vora esquerra de la font" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1438 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1500 msgid "Top edge of source" msgstr "Vora superior de la font" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1439 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1501 msgid "Right edge of source" msgstr "Vora dreta de la font" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1440 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1502 msgid "Bottom edge of source" msgstr "Vora inferior de la font" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1441 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1503 msgid "Source width" msgstr "Amplada d'origen" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1442 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1504 msgid "Source height" msgstr "Alçada d'origen" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1443 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1505 msgid "Destination width" msgstr "Amplada de destinació" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1444 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1506 msgid "Destination height" msgstr "Alçada de destinació" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1445 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1507 msgid "Resolution (dots per inch)" msgstr "Resolució (punts per polzada)" @@ -15777,61 +15838,61 @@ msgstr "Resolució (punts per polzada)" #. ## EXTRA WIDGET -- SOURCE SIDE #. ######################################### #. ##### Export options buttons/spinners, etc -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1483 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1545 #: ../share/extensions/docinfo.inx.h:4 ../share/extensions/dpi90to96.inx.h:2 #: ../share/extensions/dpi96to90.inx.h:2 msgid "Document" msgstr "Document" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1491 ../src/verbs.cpp:169 -#: ../src/widgets/desktop-widget.cpp:1937 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1553 ../src/verbs.cpp:175 +#: ../src/widgets/desktop-widget.cpp:2091 #: ../share/extensions/printing_marks.inx.h:18 msgid "Selection" msgstr "Selecció" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1495 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1557 msgctxt "Export dialog" msgid "Custom" msgstr "Personalitzada" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1515 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1577 msgid "Source" msgstr "Origen" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1535 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1597 msgid "Cairo" msgstr "Cairo" -#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1538 +#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1600 msgid "Antialias" msgstr "Suavitzat" -#: ../src/ui/dialog/filedialogimpl-win32.cpp:414 +#: ../src/ui/dialog/filedialogimpl-win32.cpp:418 msgid "All Executable Files" msgstr "Tots els fitxers executables" -#: ../src/ui/dialog/filedialogimpl-win32.cpp:606 +#: ../src/ui/dialog/filedialogimpl-win32.cpp:610 msgid "Show Preview" msgstr "Mostra la previsualització" -#: ../src/ui/dialog/filedialogimpl-win32.cpp:744 +#: ../src/ui/dialog/filedialogimpl-win32.cpp:748 msgid "No file selected" msgstr "No s'ha seleccionat cap fitxer" -#: ../src/ui/dialog/fill-and-stroke.cpp:58 +#: ../src/ui/dialog/fill-and-stroke.cpp:62 msgid "_Fill" msgstr "_Emplenat" -#: ../src/ui/dialog/fill-and-stroke.cpp:59 +#: ../src/ui/dialog/fill-and-stroke.cpp:63 msgid "Stroke _paint" msgstr "_Pinta el traç" -#: ../src/ui/dialog/fill-and-stroke.cpp:60 +#: ../src/ui/dialog/fill-and-stroke.cpp:64 msgid "Stroke st_yle" msgstr "Estil del _traç" #. TRANSLATORS: this dialog is accessible via menu Filters - Filter editor -#: ../src/ui/dialog/filter-effects-dialog.cpp:514 +#: ../src/ui/dialog/filter-effects-dialog.cpp:547 msgid "" "This matrix determines a linear transform on color space. Each line affects " "one of the color components. Each column determines how much of each color " @@ -15844,109 +15905,109 @@ msgstr "" "columna no depèn dels colors de l'entrada i, per tant, es pot utilitzar per " "arranjar un valor constant a totes les components." -#: ../src/ui/dialog/filter-effects-dialog.cpp:517 +#: ../src/ui/dialog/filter-effects-dialog.cpp:550 #: ../share/extensions/grid_polar.inx.h:4 msgctxt "Label" msgid "None" msgstr "Cap" -#: ../src/ui/dialog/filter-effects-dialog.cpp:624 +#: ../src/ui/dialog/filter-effects-dialog.cpp:657 msgid "Image File" msgstr "Fitxer d'imatge" -#: ../src/ui/dialog/filter-effects-dialog.cpp:627 +#: ../src/ui/dialog/filter-effects-dialog.cpp:660 msgid "Selected SVG Element" msgstr "Element SVG seleccionat" #. TODO: any image, not just svg -#: ../src/ui/dialog/filter-effects-dialog.cpp:697 +#: ../src/ui/dialog/filter-effects-dialog.cpp:730 msgid "Select an image to be used as feImage input" msgstr "Seleccioneu una imatge per utilitzar com a entrada" -#: ../src/ui/dialog/filter-effects-dialog.cpp:789 +#: ../src/ui/dialog/filter-effects-dialog.cpp:822 msgid "This SVG filter effect does not require any parameters." msgstr "Aquest efecte del filtre SVG no requereix cap paràmetre." -#: ../src/ui/dialog/filter-effects-dialog.cpp:795 +#: ../src/ui/dialog/filter-effects-dialog.cpp:828 msgid "This SVG filter effect is not yet implemented in Inkscape." msgstr "Aquest efecte del filtre SVG encara no està implementat a l'Inkscape." -#: ../src/ui/dialog/filter-effects-dialog.cpp:1020 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1042 msgid "Slope" msgstr "Pendent" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1021 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1043 msgid "Intercept" msgstr "Intercepta" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1024 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1046 msgid "Amplitude" msgstr "Amplitud" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1025 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1047 msgid "Exponent" msgstr "Exponent" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1121 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1144 msgid "New transfer function type" msgstr "Nou tipus de funció de transferència" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1156 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1179 msgid "Light Source:" msgstr "Font de llum:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1173 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1196 msgid "Direction angle for the light source on the XY plane, in degrees" msgstr "Direcció de l'angle de la font de llum en el pla XY, en graus" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1174 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1197 msgid "Direction angle for the light source on the YZ plane, in degrees" msgstr "Direcció de l'angle de la font de llum en el pla YZ, en graus" #. default x: #. default y: #. default z: -#: ../src/ui/dialog/filter-effects-dialog.cpp:1177 -#: ../src/ui/dialog/filter-effects-dialog.cpp:1180 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1200 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1203 msgid "Location:" msgstr "Ubicació:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1177 -#: ../src/ui/dialog/filter-effects-dialog.cpp:1180 -#: ../src/ui/dialog/filter-effects-dialog.cpp:1183 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1200 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1203 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1206 msgid "X coordinate" msgstr "Coordenada X" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1177 -#: ../src/ui/dialog/filter-effects-dialog.cpp:1180 -#: ../src/ui/dialog/filter-effects-dialog.cpp:1183 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1200 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1203 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1206 msgid "Y coordinate" msgstr "Coordenada Y" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1177 -#: ../src/ui/dialog/filter-effects-dialog.cpp:1180 -#: ../src/ui/dialog/filter-effects-dialog.cpp:1183 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1200 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1203 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1206 msgid "Z coordinate" msgstr "Coordenada Z" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1183 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1206 msgid "Points At" msgstr "Punts a" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1184 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1207 msgid "Specular Exponent" msgstr "Exponent especular" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1184 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1207 msgid "Exponent value controlling the focus for the light source" msgstr "Valor de l'exponent que controla el focus per la font de llum" #. TODO: here I have used 100 degrees as default value. But spec says that if not specified, no limiting cone is applied. So, there should be a way for the user to set a "no limiting cone" option. -#: ../src/ui/dialog/filter-effects-dialog.cpp:1186 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1209 msgid "Cone Angle" msgstr "Angle del con" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1186 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1209 msgid "" "This is the angle between the spot light axis (i.e. the axis between the " "light source and the point to which it is pointing at) and the spot light " @@ -15955,95 +16016,95 @@ msgstr "" "És l'angle entre l'eix del focus (per exemple, l'eix entre la font de llum i " "el punt on apunta) i el con del focus. No es projecta llum fora del con." -#: ../src/ui/dialog/filter-effects-dialog.cpp:1252 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1275 msgid "New light source" msgstr "Font de llum nova" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1303 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1326 msgid "_Duplicate" msgstr "_Duplica" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1337 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1360 msgid "_Filter" msgstr "_Filtre" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1365 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1388 msgid "R_ename" msgstr "R_eanomena" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1499 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1522 msgid "Rename filter" msgstr "Reanomena el filtre" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1551 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1574 msgid "Apply filter" msgstr "Aplica el filtre" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1631 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1654 msgid "filter" msgstr "Filtre" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1638 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1661 msgid "Add filter" msgstr "Afegeix un filtre" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1688 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1711 msgid "Duplicate filter" msgstr "Duplica el filtre" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1760 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1810 msgid "_Effect" msgstr "_Efecte" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1770 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1820 msgid "Connections" msgstr "Connexions" -#: ../src/ui/dialog/filter-effects-dialog.cpp:1907 +#: ../src/ui/dialog/filter-effects-dialog.cpp:1958 msgid "Remove filter primitive" msgstr "Suprimeix la primitiva del filtre" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2434 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2545 msgid "Remove merge node" msgstr "Suprimeix el node d'unió" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2556 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2665 msgid "Reorder filter primitive" msgstr "Reordena la primitiva del filtre" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2611 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2745 msgid "Add Effect:" msgstr "Afegeix un efecte:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2612 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2746 msgid "No effect selected" msgstr "No s'ha seleccionat cap efecte" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2613 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2747 msgid "No filter selected" msgstr "No s'ha seleccionat cap filtre" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2675 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2814 msgid "Effect parameters" msgstr "Paràmetres de l'efecte" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2676 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2815 msgid "Filter General Settings" msgstr "Opcions generals del filtre" #. default x: #. default y: -#: ../src/ui/dialog/filter-effects-dialog.cpp:2736 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2875 msgid "Coordinates:" msgstr "Coordenades:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2736 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2875 msgid "X coordinate of the left corners of filter effects region" msgstr "" "Coordenada X de la cantonada esquerra de la regió on s'aplica l'efecte de " "filtre" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2736 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2875 msgid "Y coordinate of the upper corners of filter effects region" msgstr "" "Coordenada Y de la cantonada superior de la regió on s'aplica l'efecte de " @@ -16051,19 +16112,19 @@ msgstr "" #. default width: #. default height: -#: ../src/ui/dialog/filter-effects-dialog.cpp:2737 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2876 msgid "Dimensions:" msgstr "Mides:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2737 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2876 msgid "Width of filter effects region" msgstr "Amplada de la regió on s'aplica l'efecte de filtre" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2737 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2876 msgid "Height of filter effects region" msgstr "Alçada de la regió on s'aplica l'efecte de filtre" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2743 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2882 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 " @@ -16075,40 +16136,40 @@ msgstr "" "dreceres de conveniència per a permetre les operacions de color utilitzat " "comunament, per tal de dur a terme sense especificar una matriu completa." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2744 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2883 msgid "Value(s):" msgstr "Valor(s):" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2748 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2887 msgid "R:" msgstr "R:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2749 -#: ../src/ui/widget/color-icc-selector.cpp:167 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2888 +#: ../src/ui/widget/color-icc-selector.cpp:180 msgid "G:" msgstr "G:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2750 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2889 msgid "B:" msgstr "B:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2751 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2890 msgid "A:" msgstr "A:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2754 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2794 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2893 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2933 msgid "Operator:" msgstr "Operador:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2755 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2894 msgid "K1:" msgstr "K1:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2755 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2756 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2757 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2758 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2894 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2895 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2896 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2897 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 " @@ -16118,38 +16179,38 @@ msgstr "" "utilitzant la fórmula k1*i1*i2 + k2*i1 + k3*i2 + k4, on i1 i i2 són els " "valors dels píxels de la primera entrada i la segona, respectivament." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2756 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2895 msgid "K2:" msgstr "K2:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2757 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2896 msgid "K3:" msgstr "K3:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2758 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2897 msgid "K4:" msgstr "K4:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2761 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2900 msgid "Size:" msgstr "Mida:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2761 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2900 msgid "width of the convolve matrix" msgstr "Amplada de la matriu de convolució" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2761 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2900 msgid "height of the convolve matrix" msgstr "Alçada de la matriu de convolució" #. default x: #. default y: -#: ../src/ui/dialog/filter-effects-dialog.cpp:2762 -#: ../src/ui/dialog/object-attributes.cpp:45 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2901 +#: ../src/ui/dialog/object-attributes.cpp:48 msgid "Target:" msgstr "Destí:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2762 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2901 msgid "" "X coordinate of the target point in the convolve matrix. The convolution is " "applied to pixels around this point." @@ -16157,7 +16218,7 @@ msgstr "" "Coordenada X del punt de destinació de la matriu de convolució. La " "convolució s'aplicarà als píxels del voltant d'aquest punt." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2762 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2901 msgid "" "Y coordinate of the target point in the convolve matrix. The convolution is " "applied to pixels around this point." @@ -16166,11 +16227,11 @@ msgstr "" "convolució s'aplicarà als píxels del voltant d'aquest punt." #. TRANSLATORS: for info on "Kernel", see http://en.wikipedia.org/wiki/Kernel_(matrix) -#: ../src/ui/dialog/filter-effects-dialog.cpp:2764 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2903 msgid "Kernel:" msgstr "Nucli:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2764 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2903 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 " @@ -16187,11 +16248,11 @@ msgstr "" "amb un valor constant diferent de zero donaria lloc a un efecte comú de " "difuminat." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2766 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2905 msgid "Divisor:" msgstr "Divisor:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2766 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2905 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 " @@ -16204,11 +16265,11 @@ msgstr "" "de la matriu tendeix a tenir un efecte de tarda en la intensitat de tot el " "color del resultat." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2767 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2906 msgid "Bias:" msgstr "Biaix:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2767 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2906 msgid "" "This value is added to each component. This is useful to define a constant " "value as the zero response of the filter." @@ -16216,11 +16277,11 @@ msgstr "" "Aquest valor s'afegeix a cada component. S'utilitza per definir un valor " "constant com a resposta zero del filtre." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2768 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2907 msgid "Edge Mode:" msgstr "Mode vora:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2768 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2907 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 " @@ -16230,35 +16291,33 @@ msgstr "" "de colors, de manera que les operacions de la matriu es poden aplicar quan " "el nucli es col·loca a o a prop de la vora de la imatge d'entrada." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2769 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2806 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2908 msgid "Preserve Alpha" msgstr "Preserva l'alfa" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2769 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2806 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2908 msgid "If set, the alpha channel won't be altered by this filter primitive." msgstr "" "Si està marcat, el canal alfa no es veurà afectat per aquesta primitiva de " "filtre." #. default: white -#: ../src/ui/dialog/filter-effects-dialog.cpp:2772 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2911 msgid "Diffuse Color:" msgstr "Color difús:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2772 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2811 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2911 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2944 msgid "Defines the color of the light source" msgstr "Defineix el color de la font de llum" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2773 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2812 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2912 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2945 msgid "Surface Scale:" msgstr "Escalat de superfície:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2773 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2812 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2912 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2945 msgid "" "This value amplifies the heights of the bump map defined by the input alpha " "channel" @@ -16266,59 +16325,59 @@ msgstr "" "Aquest valor amplifica l'alçada del mapa d'elevació, definit per l’entrada " "del canal alfa" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2774 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2813 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2913 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2946 msgid "Constant:" msgstr "Constant:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2774 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2813 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2913 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2946 msgid "This constant affects the Phong lighting model." msgstr "Aquesta constant afecta el model d'il·luminació Phong." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2775 -#: ../src/ui/dialog/filter-effects-dialog.cpp:2815 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2914 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2948 msgid "Kernel Unit Length:" msgstr "Longitud d'unitat de nucli:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2779 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2918 msgid "This defines the intensity of the displacement effect." msgstr "Això defineix la intensitat de l'efecte desplaçament." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2780 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2919 msgid "X displacement:" msgstr "Desplaçament X:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2780 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2919 msgid "Color component that controls the displacement in the X direction" msgstr "El component de color que controla el desplaçament en la direcció X" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2781 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2920 msgid "Y displacement:" msgstr "Desplaçament Y:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2781 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2920 msgid "Color component that controls the displacement in the Y direction" msgstr "El component de color que controla el desplaçament en la direcció Y" #. default: black -#: ../src/ui/dialog/filter-effects-dialog.cpp:2784 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2923 msgid "Flood Color:" msgstr "Color d'emplenat:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2784 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2923 msgid "The whole filter region will be filled with this color." msgstr "L'àrea sencera del filtre s'omplirà amb aquest color." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2788 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2927 msgid "Standard Deviation:" msgstr "Desviació estàndard:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2788 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2927 msgid "The standard deviation for the blur operation." msgstr "La desviació estàndard de l'operació de difuminat." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2794 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2933 msgid "" "Erode: performs \"thinning\" of input image.\n" "Dilate: performs \"fattenning\" of input image." @@ -16326,41 +16385,41 @@ msgstr "" "Erosiona: du a terme «aprima» de la imatge d’entrada.\n" "Dilata: du a terme «engrandeix» de la imatge d’entrada." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2798 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2937 msgid "Source of Image:" msgstr "Font de la imatge:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2807 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2940 msgid "Delta X:" msgstr "X delta:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2807 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2940 msgid "This is how far the input image gets shifted to the right" msgstr "Això és fins a quin punt la imatge d'entrada es desplaça a la dreta" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2808 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2941 msgid "Delta Y:" msgstr "Y delta:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2808 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2941 msgid "This is how far the input image gets shifted downwards" msgstr "Això és fins a quin punt la imatge d'entrada es desplaça cap avall" #. default: white -#: ../src/ui/dialog/filter-effects-dialog.cpp:2811 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2944 msgid "Specular Color:" msgstr "Color especular:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2814 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2947 #: ../share/extensions/interp.inx.h:2 msgid "Exponent:" msgstr "Exponent:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2814 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2947 msgid "Exponent for specular term, larger is more \"shiny\"." msgstr "Exponent de la component especular, com més gran més brillant." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2823 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2956 msgid "" "Indicates whether the filter primitive should perform a noise or turbulence " "function." @@ -16368,27 +16427,27 @@ msgstr "" "Indica si la primitiva del filtre ha de produir una funció de soroll o de " "turbulència." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2824 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2957 msgid "Base Frequency:" msgstr "Freqüència base:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2825 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2958 msgid "Octaves:" msgstr "Octaves:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2826 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2959 msgid "Seed:" msgstr "Llavor:" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2826 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2959 msgid "The starting number for the pseudo random number generator." msgstr "El valor inicial del generador de números pseudoaleatoris." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2838 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2971 msgid "Add filter primitive" msgstr "Afegeix una primitiva del filtre" -#: ../src/ui/dialog/filter-effects-dialog.cpp:2853 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2986 msgid "" "The <b>feBlend</b> filter primitive provides 4 image blending modes: screen, " "multiply, darken and lighten." @@ -16396,7 +16455,7 @@ msgstr "" "La primitiva del filtre <b>feBlend</b> té quatre modes de barreja: pantalla, " "multiplica, enfosqueix i il·lumina." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2857 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2990 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 " @@ -16407,7 +16466,7 @@ msgstr "" "convertir un objecte a escala de grisos, modificar el color de saturació i " "canviar el to del color." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2861 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2994 msgid "" "The <b>feComponentTransfer</b> filter primitive manipulates the input's " "color components (red, green, blue, and alpha) according to particular " @@ -16419,7 +16478,7 @@ msgstr "" "funcions de transferència particular, permetent operacions com ajustar la " "brillantor i el contrast, balanç de color i llindar blanc i negre." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2865 +#: ../src/ui/dialog/filter-effects-dialog.cpp:2998 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 " @@ -16431,7 +16490,7 @@ msgstr "" "l'estàndard SVG. Els modes de barreja Porter-Duff són bàsicament operacions " "lògiques entre els valors dels píxels de la imatge." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2869 +#: ../src/ui/dialog/filter-effects-dialog.cpp:3002 msgid "" "The <b>feConvolveMatrix</b> lets you specify a Convolution to be applied on " "the image. Common effects created using convolution matrices are blur, " @@ -16446,7 +16505,7 @@ msgstr "" "difuminació gaussiana utilitzant aquesta primitiva del filtre, ja hi ha una " "primitiva millor per fer-la, que és més ràpida i independent de la resolució." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2873 +#: ../src/ui/dialog/filter-effects-dialog.cpp:3006 msgid "" "The <b>feDiffuseLighting</b> and feSpecularLighting filter primitives create " "\"embossed\" shadings. The input's alpha channel is used to provide depth " @@ -16458,7 +16517,7 @@ msgstr "" "la informació de profunditat: com més opaca sigui la regió més altra " "semblarà i les més transparents apareixeran més llunyanes." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2877 +#: ../src/ui/dialog/filter-effects-dialog.cpp:3010 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 " @@ -16470,7 +16529,7 @@ msgstr "" "diu com s'ha de moure el píxel. Els exemples més clàssics són el remolí i el " "pessic." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2881 +#: ../src/ui/dialog/filter-effects-dialog.cpp:3014 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 " @@ -16480,7 +16539,7 @@ msgstr "" "opacitat determinades. Normalment s'utilitza com a entrada a altres filtres " "per donar color a la imatge." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2885 +#: ../src/ui/dialog/filter-effects-dialog.cpp:3018 msgid "" "The <b>feGaussianBlur</b> filter primitive uniformly blurs its input. It is " "commonly used together with feOffset to create a drop shadow effect." @@ -16489,7 +16548,7 @@ msgstr "" "imatge. S'utilitza normalment juntament amb la feOffset per crear un efecte " "de realçament amb ombra." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2889 +#: ../src/ui/dialog/filter-effects-dialog.cpp:3022 msgid "" "The <b>feImage</b> filter primitive fills the region with an external image " "or another part of the document." @@ -16497,7 +16556,7 @@ msgstr "" "La primitiva del filtre <b>feImage</b> omple la regió amb una imatge externa " "o bé amb una altra part del document." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2893 +#: ../src/ui/dialog/filter-effects-dialog.cpp:3026 msgid "" "The <b>feMerge</b> filter primitive composites several temporary images " "inside the filter primitive to a single image. It uses normal alpha " @@ -16509,7 +16568,7 @@ msgstr "" "diverses primitives feBlend en mode «normal» o bé diverses primitives " "feComposite en mode «sobre»." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2897 +#: ../src/ui/dialog/filter-effects-dialog.cpp:3030 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 " @@ -16519,7 +16578,7 @@ msgstr "" "i dilatació. Per als objectes d'un sol color l'erosió aprima i la dilatació " "el fa més gruixut." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2901 +#: ../src/ui/dialog/filter-effects-dialog.cpp:3034 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 " @@ -16530,7 +16589,7 @@ msgstr "" "realçament amb ombra, on l'ombra es presenta una mica moguda respecte a la " "de l'objecte." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2905 +#: ../src/ui/dialog/filter-effects-dialog.cpp:3038 msgid "" "The <b>feDiffuseLighting</b> and <b>feSpecularLighting</b> filter primitives " "create \"embossed\" shadings. The input's alpha channel is used to provide " @@ -16543,7 +16602,7 @@ msgstr "" "sigui la regió més alta semblarà i les més transparents apareixeran més " "llunyanes." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2909 +#: ../src/ui/dialog/filter-effects-dialog.cpp:3042 msgid "" "The <b>feTile</b> filter primitive tiles a region with an input graphic. The " "source tile is defined by the filter primitive subregion of the input." @@ -16552,7 +16611,7 @@ msgstr "" "d'entrada. L'origen de la rajola es defineix pel filtre subregió primitiu de " "l'entrada." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2913 +#: ../src/ui/dialog/filter-effects-dialog.cpp:3046 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 " @@ -16562,275 +16621,275 @@ msgstr "" "de soroll s'utilitza per simular fenòmens naturals com els núvols, el foc i " "el fum i per generar textures complexes com el marbre i el granit." -#: ../src/ui/dialog/filter-effects-dialog.cpp:2933 +#: ../src/ui/dialog/filter-effects-dialog.cpp:3066 msgid "Duplicate filter primitive" msgstr "Duplica la primitiva del filtre" -#: ../src/ui/dialog/filter-effects-dialog.cpp:3013 +#: ../src/ui/dialog/filter-effects-dialog.cpp:3119 msgid "Set filter primitive attribute" msgstr "Estableix l'atribut de la primitiva del filtre" -#: ../src/ui/dialog/find.cpp:65 +#: ../src/ui/dialog/find.cpp:72 msgid "F_ind:" msgstr "Ce_rca:" -#: ../src/ui/dialog/find.cpp:65 +#: ../src/ui/dialog/find.cpp:72 msgid "Find objects by their content or properties (exact or partial match)" msgstr "" "Cerca objectes segons el seu contingut o propietats (concordança exacta o " "parcial)" -#: ../src/ui/dialog/find.cpp:66 +#: ../src/ui/dialog/find.cpp:73 msgid "R_eplace:" msgstr "R_eemplaça:" -#: ../src/ui/dialog/find.cpp:66 +#: ../src/ui/dialog/find.cpp:73 msgid "Replace match with this value" msgstr "Reemplaça la coincidència amb aquest valor" -#: ../src/ui/dialog/find.cpp:68 +#: ../src/ui/dialog/find.cpp:75 msgid "_All" msgstr "_Tot" -#: ../src/ui/dialog/find.cpp:68 +#: ../src/ui/dialog/find.cpp:75 msgid "Search in all layers" msgstr "Cerca en totes les capes" -#: ../src/ui/dialog/find.cpp:69 +#: ../src/ui/dialog/find.cpp:76 msgid "Current _layer" msgstr "Capa actua_l" -#: ../src/ui/dialog/find.cpp:69 +#: ../src/ui/dialog/find.cpp:76 msgid "Limit search to the current layer" msgstr "Limita la cerca a la capa actual" -#: ../src/ui/dialog/find.cpp:70 +#: ../src/ui/dialog/find.cpp:77 msgid "Sele_ction" msgstr "Sele_cció" -#: ../src/ui/dialog/find.cpp:70 +#: ../src/ui/dialog/find.cpp:77 msgid "Limit search to the current selection" msgstr "Limita la cerca a la selecció actual" -#: ../src/ui/dialog/find.cpp:71 +#: ../src/ui/dialog/find.cpp:78 msgid "Search in text objects" msgstr "Cerca en objectes de text" -#: ../src/ui/dialog/find.cpp:72 +#: ../src/ui/dialog/find.cpp:79 msgid "_Properties" msgstr "_Propietats" -#: ../src/ui/dialog/find.cpp:72 +#: ../src/ui/dialog/find.cpp:79 msgid "Search in object properties, styles, attributes and IDs" msgstr "Cerca en propietats, estils, atributs i Ids d'objectes" -#: ../src/ui/dialog/find.cpp:74 +#: ../src/ui/dialog/find.cpp:81 msgid "Search in" msgstr "Cerca en" -#: ../src/ui/dialog/find.cpp:75 +#: ../src/ui/dialog/find.cpp:82 msgid "Scope" msgstr "Abast" -#: ../src/ui/dialog/find.cpp:77 +#: ../src/ui/dialog/find.cpp:84 msgid "Case sensiti_ve" msgstr "_Distingeix entre majúscules i minúscules" -#: ../src/ui/dialog/find.cpp:77 +#: ../src/ui/dialog/find.cpp:84 msgid "Match upper/lower case" msgstr "Coincidència majúscules/minúscules" -#: ../src/ui/dialog/find.cpp:78 +#: ../src/ui/dialog/find.cpp:85 msgid "E_xact match" msgstr "Coincidència e_xacta" -#: ../src/ui/dialog/find.cpp:78 +#: ../src/ui/dialog/find.cpp:85 msgid "Match whole objects only" msgstr "Coincidència només en objectes sencers" -#: ../src/ui/dialog/find.cpp:79 +#: ../src/ui/dialog/find.cpp:86 msgid "Include _hidden" msgstr "Inclou els ama_gats" -#: ../src/ui/dialog/find.cpp:79 +#: ../src/ui/dialog/find.cpp:86 msgid "Include hidden objects in search" msgstr "Inclou els objectes amagats en la cerca" -#: ../src/ui/dialog/find.cpp:80 +#: ../src/ui/dialog/find.cpp:87 msgid "Include loc_ked" msgstr "Inclou els blo_cats" -#: ../src/ui/dialog/find.cpp:80 +#: ../src/ui/dialog/find.cpp:87 msgid "Include locked objects in search" msgstr "Inclou els objectes blocats en la cerca" -#: ../src/ui/dialog/find.cpp:82 +#: ../src/ui/dialog/find.cpp:89 msgid "General" msgstr "General" -#: ../src/ui/dialog/find.cpp:84 +#: ../src/ui/dialog/find.cpp:91 msgid "_ID" msgstr "_ID" -#: ../src/ui/dialog/find.cpp:84 +#: ../src/ui/dialog/find.cpp:91 msgid "Search id name" msgstr "Cerca a nom d'ID" -#: ../src/ui/dialog/find.cpp:85 +#: ../src/ui/dialog/find.cpp:92 msgid "Attribute _name" msgstr "_Nom de l'atribut" -#: ../src/ui/dialog/find.cpp:85 +#: ../src/ui/dialog/find.cpp:92 msgid "Search attribute name" msgstr "Cerca a nom d'atribut" -#: ../src/ui/dialog/find.cpp:86 +#: ../src/ui/dialog/find.cpp:93 msgid "Attri_bute value" msgstr "Valor d'atri_but" -#: ../src/ui/dialog/find.cpp:86 +#: ../src/ui/dialog/find.cpp:93 msgid "Search attribute value" msgstr "Cerca a valor d'atribut" -#: ../src/ui/dialog/find.cpp:87 +#: ../src/ui/dialog/find.cpp:94 msgid "_Style" msgstr "E_stil" -#: ../src/ui/dialog/find.cpp:87 +#: ../src/ui/dialog/find.cpp:94 msgid "Search style" msgstr "Cerca a estil" -#: ../src/ui/dialog/find.cpp:88 +#: ../src/ui/dialog/find.cpp:95 msgid "F_ont" msgstr "Tip_ografia" -#: ../src/ui/dialog/find.cpp:88 +#: ../src/ui/dialog/find.cpp:95 msgid "Search fonts" msgstr "Cerca a tipografies" -#: ../src/ui/dialog/find.cpp:89 +#: ../src/ui/dialog/find.cpp:96 msgid "Properties" msgstr "Propietats" -#: ../src/ui/dialog/find.cpp:91 +#: ../src/ui/dialog/find.cpp:98 msgid "All types" msgstr "Tots els tipus" -#: ../src/ui/dialog/find.cpp:91 +#: ../src/ui/dialog/find.cpp:98 msgid "Search all object types" msgstr "Cerca a tots els tipus d'objecte" -#: ../src/ui/dialog/find.cpp:92 +#: ../src/ui/dialog/find.cpp:99 msgid "Rectangles" msgstr "Rectangles" -#: ../src/ui/dialog/find.cpp:92 +#: ../src/ui/dialog/find.cpp:99 msgid "Search rectangles" msgstr "Cerca rectangles" -#: ../src/ui/dialog/find.cpp:93 +#: ../src/ui/dialog/find.cpp:100 msgid "Ellipses" msgstr "El·lipses" -#: ../src/ui/dialog/find.cpp:93 +#: ../src/ui/dialog/find.cpp:100 msgid "Search ellipses, arcs, circles" msgstr "Cerca el·lipses, arcs, cercles" -#: ../src/ui/dialog/find.cpp:94 +#: ../src/ui/dialog/find.cpp:101 msgid "Stars" msgstr "Estels" -#: ../src/ui/dialog/find.cpp:94 +#: ../src/ui/dialog/find.cpp:101 msgid "Search stars and polygons" msgstr "Cerca estels i polígons" -#: ../src/ui/dialog/find.cpp:95 +#: ../src/ui/dialog/find.cpp:102 msgid "Spirals" msgstr "Espirals" -#: ../src/ui/dialog/find.cpp:95 +#: ../src/ui/dialog/find.cpp:102 msgid "Search spirals" msgstr "Cerca espirals" -#: ../src/ui/dialog/find.cpp:96 ../src/widgets/toolbox.cpp:1775 +#: ../src/ui/dialog/find.cpp:103 ../src/widgets/toolbox.cpp:1811 msgid "Paths" msgstr "Camins" -#: ../src/ui/dialog/find.cpp:96 +#: ../src/ui/dialog/find.cpp:103 msgid "Search paths, lines, polylines" msgstr "Cerca camins, línies i polilínies" -#: ../src/ui/dialog/find.cpp:97 +#: ../src/ui/dialog/find.cpp:104 msgid "Texts" msgstr "Textos" -#: ../src/ui/dialog/find.cpp:97 +#: ../src/ui/dialog/find.cpp:104 msgid "Search text objects" msgstr "Cerca objectes de text" -#: ../src/ui/dialog/find.cpp:98 +#: ../src/ui/dialog/find.cpp:105 msgid "Groups" msgstr "Grups" -#: ../src/ui/dialog/find.cpp:98 +#: ../src/ui/dialog/find.cpp:105 msgid "Search groups" msgstr "Cerca grups" #. TRANSLATORS: "Clones" is a noun indicating type of object to find -#: ../src/ui/dialog/find.cpp:101 +#: ../src/ui/dialog/find.cpp:108 msgctxt "Find dialog" msgid "Clones" msgstr "Clons" -#: ../src/ui/dialog/find.cpp:101 +#: ../src/ui/dialog/find.cpp:108 msgid "Search clones" msgstr "Cerca clons" -#: ../src/ui/dialog/find.cpp:103 ../share/extensions/embedimage.inx.h:3 +#: ../src/ui/dialog/find.cpp:110 ../share/extensions/embedimage.inx.h:3 #: ../share/extensions/extractimage.inx.h:5 #: ../share/extensions/image_attributes.inx.h:29 msgid "Images" msgstr "Imatges" -#: ../src/ui/dialog/find.cpp:103 +#: ../src/ui/dialog/find.cpp:110 msgid "Search images" msgstr "Cerca imatges" -#: ../src/ui/dialog/find.cpp:104 +#: ../src/ui/dialog/find.cpp:111 msgid "Offsets" msgstr "Desplaçaments" -#: ../src/ui/dialog/find.cpp:104 +#: ../src/ui/dialog/find.cpp:111 msgid "Search offset objects" msgstr "Cerca objectes de desplaçament" -#: ../src/ui/dialog/find.cpp:105 +#: ../src/ui/dialog/find.cpp:112 msgid "Object types" msgstr "Tipus d'objecte" -#: ../src/ui/dialog/find.cpp:108 +#: ../src/ui/dialog/find.cpp:115 msgid "_Find" msgstr "_Cerca" -#: ../src/ui/dialog/find.cpp:108 +#: ../src/ui/dialog/find.cpp:115 msgid "Select all objects matching the selection criteria" msgstr "" "Selecciona tots els objectes que coincideixin amb els criteris de selecció" -#: ../src/ui/dialog/find.cpp:109 +#: ../src/ui/dialog/find.cpp:116 msgid "_Replace All" msgstr "_Reemplaça-ho tot" -#: ../src/ui/dialog/find.cpp:109 +#: ../src/ui/dialog/find.cpp:116 msgid "Replace all matches" msgstr "Reemplaça totes les coincidències" -#: ../src/ui/dialog/find.cpp:794 +#: ../src/ui/dialog/find.cpp:801 msgid "Nothing to replace" msgstr "No hi ha res per reemplaçar" #. TRANSLATORS: "%s" is replaced with "exact" or "partial" when this string is displayed -#: ../src/ui/dialog/find.cpp:835 +#: ../src/ui/dialog/find.cpp:842 #, c-format msgid "<b>%d</b> object found (out of <b>%d</b>), %s match." msgid_plural "<b>%d</b> objects found (out of <b>%d</b>), %s match." @@ -16841,49 +16900,49 @@ msgstr[1] "" "S'ha trobat <b>%d</b> objectes (d'un total de <b>%d</b>), la concordança és " "%s." -#: ../src/ui/dialog/find.cpp:838 +#: ../src/ui/dialog/find.cpp:845 msgid "exact" msgstr "exacta" -#: ../src/ui/dialog/find.cpp:838 +#: ../src/ui/dialog/find.cpp:845 msgid "partial" msgstr "parcial" #. TRANSLATORS: "%1" is replaced with the number of matches -#: ../src/ui/dialog/find.cpp:841 +#: ../src/ui/dialog/find.cpp:848 msgid "%1 match replaced" msgid_plural "%1 matches replaced" msgstr[0] "S'ha reemplaçat %1 coincidència" msgstr[1] "S'han reemplaçat %1 coincidències" #. TRANSLATORS: "%1" is replaced with the number of matches -#: ../src/ui/dialog/find.cpp:845 +#: ../src/ui/dialog/find.cpp:852 msgid "%1 object found" msgid_plural "%1 objects found" msgstr[0] "S'ha trobat %1 objecte" msgstr[1] "S'han trobat %1 objectes" -#: ../src/ui/dialog/find.cpp:859 +#: ../src/ui/dialog/find.cpp:866 msgid "Replace text or property" msgstr "Reemplaça el text o propietat" -#: ../src/ui/dialog/find.cpp:863 +#: ../src/ui/dialog/find.cpp:870 msgid "Nothing found" msgstr "No s'ha trobat res" -#: ../src/ui/dialog/find.cpp:868 +#: ../src/ui/dialog/find.cpp:875 msgid "No objects found" msgstr "No s'han trobat objectes" -#: ../src/ui/dialog/find.cpp:889 +#: ../src/ui/dialog/find.cpp:896 msgid "Select an object type" msgstr "Selecciona un tipus d'objecte" -#: ../src/ui/dialog/find.cpp:907 +#: ../src/ui/dialog/find.cpp:914 msgid "Select a property" msgstr "Selecciona una propietat" -#: ../src/ui/dialog/font-substitution.cpp:74 +#: ../src/ui/dialog/font-substitution.cpp:79 msgid "" "\n" "Some fonts are not available and have been substituted." @@ -16891,929 +16950,929 @@ msgstr "" "\n" "Algunes tipografies no estan disponibles i han estat substituïdes." -#: ../src/ui/dialog/font-substitution.cpp:77 +#: ../src/ui/dialog/font-substitution.cpp:82 msgid "Font substitution" msgstr "Substitució de tipografia" -#: ../src/ui/dialog/font-substitution.cpp:96 +#: ../src/ui/dialog/font-substitution.cpp:101 msgid "Select all the affected items" msgstr "Selecciona tots els elements afectats" -#: ../src/ui/dialog/font-substitution.cpp:101 +#: ../src/ui/dialog/font-substitution.cpp:106 msgid "Don't show this warning again" msgstr "No mostris més aquest avís" -#: ../src/ui/dialog/font-substitution.cpp:236 +#: ../src/ui/dialog/font-substitution.cpp:245 msgid "Font '%1' substituted with '%2'" msgstr "S'ha substituït la tipografia «%1» per «%2»" -#: ../src/ui/dialog/glyphs.cpp:50 ../src/ui/dialog/glyphs.cpp:142 +#: ../src/ui/dialog/glyphs.cpp:60 ../src/ui/dialog/glyphs.cpp:152 msgid "all" msgstr "tot" -#: ../src/ui/dialog/glyphs.cpp:51 +#: ../src/ui/dialog/glyphs.cpp:61 msgid "common" msgstr "normal" -#: ../src/ui/dialog/glyphs.cpp:52 +#: ../src/ui/dialog/glyphs.cpp:62 msgid "inherited" msgstr "heretat" -#: ../src/ui/dialog/glyphs.cpp:53 ../src/ui/dialog/glyphs.cpp:155 +#: ../src/ui/dialog/glyphs.cpp:63 ../src/ui/dialog/glyphs.cpp:165 msgid "Arabic" msgstr "Àrab" -#: ../src/ui/dialog/glyphs.cpp:54 ../src/ui/dialog/glyphs.cpp:153 +#: ../src/ui/dialog/glyphs.cpp:64 ../src/ui/dialog/glyphs.cpp:163 msgid "Armenian" msgstr "Armeni" -#: ../src/ui/dialog/glyphs.cpp:55 ../src/ui/dialog/glyphs.cpp:162 +#: ../src/ui/dialog/glyphs.cpp:65 ../src/ui/dialog/glyphs.cpp:172 msgid "Bengali" msgstr "Bengalí" -#: ../src/ui/dialog/glyphs.cpp:56 ../src/ui/dialog/glyphs.cpp:244 +#: ../src/ui/dialog/glyphs.cpp:66 ../src/ui/dialog/glyphs.cpp:254 msgid "Bopomofo" msgstr "Bopomofo" -#: ../src/ui/dialog/glyphs.cpp:57 ../src/ui/dialog/glyphs.cpp:179 +#: ../src/ui/dialog/glyphs.cpp:67 ../src/ui/dialog/glyphs.cpp:189 msgid "Cherokee" msgstr "Cherokee" -#: ../src/ui/dialog/glyphs.cpp:58 ../src/ui/dialog/glyphs.cpp:232 +#: ../src/ui/dialog/glyphs.cpp:68 ../src/ui/dialog/glyphs.cpp:242 msgid "Coptic" msgstr "Copte" -#: ../src/ui/dialog/glyphs.cpp:59 ../src/ui/dialog/glyphs.cpp:151 +#: ../src/ui/dialog/glyphs.cpp:69 ../src/ui/dialog/glyphs.cpp:161 #: ../share/extensions/hershey.inx.h:22 msgid "Cyrillic" msgstr "Ciríl·lic" -#: ../src/ui/dialog/glyphs.cpp:60 +#: ../src/ui/dialog/glyphs.cpp:70 msgid "Deseret" msgstr "Deseret" -#: ../src/ui/dialog/glyphs.cpp:61 ../src/ui/dialog/glyphs.cpp:161 +#: ../src/ui/dialog/glyphs.cpp:71 ../src/ui/dialog/glyphs.cpp:171 msgid "Devanagari" msgstr "Devanagari" -#: ../src/ui/dialog/glyphs.cpp:62 ../src/ui/dialog/glyphs.cpp:177 +#: ../src/ui/dialog/glyphs.cpp:72 ../src/ui/dialog/glyphs.cpp:187 msgid "Ethiopic" msgstr "Etiòpic" -#: ../src/ui/dialog/glyphs.cpp:63 ../src/ui/dialog/glyphs.cpp:175 +#: ../src/ui/dialog/glyphs.cpp:73 ../src/ui/dialog/glyphs.cpp:185 msgid "Georgian" msgstr "Georgià" -#: ../src/ui/dialog/glyphs.cpp:64 +#: ../src/ui/dialog/glyphs.cpp:74 msgid "Gothic" msgstr "Gòtic" -#: ../src/ui/dialog/glyphs.cpp:65 +#: ../src/ui/dialog/glyphs.cpp:75 msgid "Greek" msgstr "Grec" -#: ../src/ui/dialog/glyphs.cpp:66 ../src/ui/dialog/glyphs.cpp:164 +#: ../src/ui/dialog/glyphs.cpp:76 ../src/ui/dialog/glyphs.cpp:174 msgid "Gujarati" msgstr "Gujarati" -#: ../src/ui/dialog/glyphs.cpp:67 ../src/ui/dialog/glyphs.cpp:163 +#: ../src/ui/dialog/glyphs.cpp:77 ../src/ui/dialog/glyphs.cpp:173 msgid "Gurmukhi" msgstr "Gurmukhi" -#: ../src/ui/dialog/glyphs.cpp:68 +#: ../src/ui/dialog/glyphs.cpp:78 msgid "Han" msgstr "Han" -#: ../src/ui/dialog/glyphs.cpp:69 +#: ../src/ui/dialog/glyphs.cpp:79 msgid "Hangul" msgstr "Hangul" -#: ../src/ui/dialog/glyphs.cpp:70 ../src/ui/dialog/glyphs.cpp:154 +#: ../src/ui/dialog/glyphs.cpp:80 ../src/ui/dialog/glyphs.cpp:164 msgid "Hebrew" msgstr "Hebreu" -#: ../src/ui/dialog/glyphs.cpp:71 ../src/ui/dialog/glyphs.cpp:242 +#: ../src/ui/dialog/glyphs.cpp:81 ../src/ui/dialog/glyphs.cpp:252 msgid "Hiragana" msgstr "Hiragana" -#: ../src/ui/dialog/glyphs.cpp:72 ../src/ui/dialog/glyphs.cpp:168 +#: ../src/ui/dialog/glyphs.cpp:82 ../src/ui/dialog/glyphs.cpp:178 msgid "Kannada" msgstr "Kanarès" -#: ../src/ui/dialog/glyphs.cpp:73 ../src/ui/dialog/glyphs.cpp:243 +#: ../src/ui/dialog/glyphs.cpp:83 ../src/ui/dialog/glyphs.cpp:253 msgid "Katakana" msgstr "Katakana" -#: ../src/ui/dialog/glyphs.cpp:74 ../src/ui/dialog/glyphs.cpp:187 +#: ../src/ui/dialog/glyphs.cpp:84 ../src/ui/dialog/glyphs.cpp:197 msgid "Khmer" msgstr "Khmer" -#: ../src/ui/dialog/glyphs.cpp:75 ../src/ui/dialog/glyphs.cpp:172 +#: ../src/ui/dialog/glyphs.cpp:85 ../src/ui/dialog/glyphs.cpp:182 msgid "Lao" msgstr "Laosià" -#: ../src/ui/dialog/glyphs.cpp:76 +#: ../src/ui/dialog/glyphs.cpp:86 msgid "Latin" msgstr "Llatí" -#: ../src/ui/dialog/glyphs.cpp:77 ../src/ui/dialog/glyphs.cpp:169 +#: ../src/ui/dialog/glyphs.cpp:87 ../src/ui/dialog/glyphs.cpp:179 msgid "Malayalam" msgstr "Malaiàlam" -#: ../src/ui/dialog/glyphs.cpp:78 ../src/ui/dialog/glyphs.cpp:188 +#: ../src/ui/dialog/glyphs.cpp:88 ../src/ui/dialog/glyphs.cpp:198 msgid "Mongolian" msgstr "Mongol" -#: ../src/ui/dialog/glyphs.cpp:79 ../src/ui/dialog/glyphs.cpp:174 +#: ../src/ui/dialog/glyphs.cpp:89 ../src/ui/dialog/glyphs.cpp:184 msgid "Myanmar" msgstr "Màiamar" -#: ../src/ui/dialog/glyphs.cpp:80 ../src/ui/dialog/glyphs.cpp:181 +#: ../src/ui/dialog/glyphs.cpp:90 ../src/ui/dialog/glyphs.cpp:191 msgid "Ogham" msgstr "Ogham" -#: ../src/ui/dialog/glyphs.cpp:81 +#: ../src/ui/dialog/glyphs.cpp:91 msgid "Old Italic" msgstr "Italià antic" -#: ../src/ui/dialog/glyphs.cpp:82 ../src/ui/dialog/glyphs.cpp:165 +#: ../src/ui/dialog/glyphs.cpp:92 ../src/ui/dialog/glyphs.cpp:175 msgid "Oriya" msgstr "Oriya" -#: ../src/ui/dialog/glyphs.cpp:83 ../src/ui/dialog/glyphs.cpp:182 +#: ../src/ui/dialog/glyphs.cpp:93 ../src/ui/dialog/glyphs.cpp:192 msgid "Runic" msgstr "Rúnic" -#: ../src/ui/dialog/glyphs.cpp:84 ../src/ui/dialog/glyphs.cpp:170 +#: ../src/ui/dialog/glyphs.cpp:94 ../src/ui/dialog/glyphs.cpp:180 msgid "Sinhala" msgstr "Singalès" -#: ../src/ui/dialog/glyphs.cpp:85 ../src/ui/dialog/glyphs.cpp:156 +#: ../src/ui/dialog/glyphs.cpp:95 ../src/ui/dialog/glyphs.cpp:166 msgid "Syriac" msgstr "Siríac" -#: ../src/ui/dialog/glyphs.cpp:86 ../src/ui/dialog/glyphs.cpp:166 +#: ../src/ui/dialog/glyphs.cpp:96 ../src/ui/dialog/glyphs.cpp:176 msgid "Tamil" msgstr "Tàmil" -#: ../src/ui/dialog/glyphs.cpp:87 ../src/ui/dialog/glyphs.cpp:167 +#: ../src/ui/dialog/glyphs.cpp:97 ../src/ui/dialog/glyphs.cpp:177 msgid "Telugu" msgstr "Telugu" -#: ../src/ui/dialog/glyphs.cpp:88 ../src/ui/dialog/glyphs.cpp:158 +#: ../src/ui/dialog/glyphs.cpp:98 ../src/ui/dialog/glyphs.cpp:168 msgid "Thaana" msgstr "Thaana" -#: ../src/ui/dialog/glyphs.cpp:89 ../src/ui/dialog/glyphs.cpp:171 +#: ../src/ui/dialog/glyphs.cpp:99 ../src/ui/dialog/glyphs.cpp:181 msgid "Thai" msgstr "Tai" -#: ../src/ui/dialog/glyphs.cpp:90 ../src/ui/dialog/glyphs.cpp:173 +#: ../src/ui/dialog/glyphs.cpp:100 ../src/ui/dialog/glyphs.cpp:183 msgid "Tibetan" msgstr "Tibetà" -#: ../src/ui/dialog/glyphs.cpp:91 +#: ../src/ui/dialog/glyphs.cpp:101 msgid "Canadian Aboriginal" msgstr "Aborigen canadenc" -#: ../src/ui/dialog/glyphs.cpp:92 +#: ../src/ui/dialog/glyphs.cpp:102 msgid "Yi" msgstr "Yi" -#: ../src/ui/dialog/glyphs.cpp:93 ../src/ui/dialog/glyphs.cpp:183 +#: ../src/ui/dialog/glyphs.cpp:103 ../src/ui/dialog/glyphs.cpp:193 msgid "Tagalog" msgstr "Tagàlog" -#: ../src/ui/dialog/glyphs.cpp:94 ../src/ui/dialog/glyphs.cpp:184 +#: ../src/ui/dialog/glyphs.cpp:104 ../src/ui/dialog/glyphs.cpp:194 msgid "Hanunoo" msgstr "Hanunoo" -#: ../src/ui/dialog/glyphs.cpp:95 ../src/ui/dialog/glyphs.cpp:185 +#: ../src/ui/dialog/glyphs.cpp:105 ../src/ui/dialog/glyphs.cpp:195 msgid "Buhid" msgstr "Bugui" -#: ../src/ui/dialog/glyphs.cpp:96 ../src/ui/dialog/glyphs.cpp:186 +#: ../src/ui/dialog/glyphs.cpp:106 ../src/ui/dialog/glyphs.cpp:196 msgid "Tagbanwa" msgstr "Tagbanwa" -#: ../src/ui/dialog/glyphs.cpp:97 +#: ../src/ui/dialog/glyphs.cpp:107 msgid "Braille" msgstr "Braille" -#: ../src/ui/dialog/glyphs.cpp:98 +#: ../src/ui/dialog/glyphs.cpp:108 msgid "Cypriot" msgstr "Xipriota" -#: ../src/ui/dialog/glyphs.cpp:99 ../src/ui/dialog/glyphs.cpp:190 +#: ../src/ui/dialog/glyphs.cpp:109 ../src/ui/dialog/glyphs.cpp:200 msgid "Limbu" msgstr "Limbu" -#: ../src/ui/dialog/glyphs.cpp:100 +#: ../src/ui/dialog/glyphs.cpp:110 msgid "Osmanya" msgstr "Osmanli" -#: ../src/ui/dialog/glyphs.cpp:101 +#: ../src/ui/dialog/glyphs.cpp:111 msgid "Shavian" msgstr "Alfabet Shawn" -#: ../src/ui/dialog/glyphs.cpp:102 +#: ../src/ui/dialog/glyphs.cpp:112 msgid "Linear B" msgstr "Lineal B" -#: ../src/ui/dialog/glyphs.cpp:103 ../src/ui/dialog/glyphs.cpp:191 +#: ../src/ui/dialog/glyphs.cpp:113 ../src/ui/dialog/glyphs.cpp:201 msgid "Tai Le" msgstr "Tai Le" -#: ../src/ui/dialog/glyphs.cpp:104 +#: ../src/ui/dialog/glyphs.cpp:114 msgid "Ugaritic" msgstr "Ugarític" -#: ../src/ui/dialog/glyphs.cpp:105 ../src/ui/dialog/glyphs.cpp:192 +#: ../src/ui/dialog/glyphs.cpp:115 ../src/ui/dialog/glyphs.cpp:202 msgid "New Tai Lue" msgstr "Tai Lue nou" -#: ../src/ui/dialog/glyphs.cpp:106 ../src/ui/dialog/glyphs.cpp:194 +#: ../src/ui/dialog/glyphs.cpp:116 ../src/ui/dialog/glyphs.cpp:204 msgid "Buginese" msgstr "Bugui" -#: ../src/ui/dialog/glyphs.cpp:107 ../src/ui/dialog/glyphs.cpp:230 +#: ../src/ui/dialog/glyphs.cpp:117 ../src/ui/dialog/glyphs.cpp:240 msgid "Glagolitic" msgstr "Glagolític" -#: ../src/ui/dialog/glyphs.cpp:108 ../src/ui/dialog/glyphs.cpp:234 +#: ../src/ui/dialog/glyphs.cpp:118 ../src/ui/dialog/glyphs.cpp:244 msgid "Tifinagh" msgstr "Tifinagh" -#: ../src/ui/dialog/glyphs.cpp:109 ../src/ui/dialog/glyphs.cpp:263 +#: ../src/ui/dialog/glyphs.cpp:119 ../src/ui/dialog/glyphs.cpp:273 msgid "Syloti Nagri" msgstr "Syloti Nagri" -#: ../src/ui/dialog/glyphs.cpp:110 +#: ../src/ui/dialog/glyphs.cpp:120 msgid "Old Persian" msgstr "Persa antic" -#: ../src/ui/dialog/glyphs.cpp:111 +#: ../src/ui/dialog/glyphs.cpp:121 msgid "Kharoshthi" msgstr "Kharosthi" -#: ../src/ui/dialog/glyphs.cpp:112 +#: ../src/ui/dialog/glyphs.cpp:122 msgid "unassigned" msgstr "sense assignar" -#: ../src/ui/dialog/glyphs.cpp:113 ../src/ui/dialog/glyphs.cpp:196 +#: ../src/ui/dialog/glyphs.cpp:123 ../src/ui/dialog/glyphs.cpp:206 msgid "Balinese" msgstr "Balinès" -#: ../src/ui/dialog/glyphs.cpp:114 +#: ../src/ui/dialog/glyphs.cpp:124 msgid "Cuneiform" msgstr "Cuneïforme" -#: ../src/ui/dialog/glyphs.cpp:115 +#: ../src/ui/dialog/glyphs.cpp:125 msgid "Phoenician" msgstr "Fenici" -#: ../src/ui/dialog/glyphs.cpp:116 ../src/ui/dialog/glyphs.cpp:265 +#: ../src/ui/dialog/glyphs.cpp:126 ../src/ui/dialog/glyphs.cpp:275 msgid "Phags-pa" msgstr "Phagspa" -#: ../src/ui/dialog/glyphs.cpp:117 +#: ../src/ui/dialog/glyphs.cpp:127 msgid "N'Ko" msgstr "Nko" -#: ../src/ui/dialog/glyphs.cpp:118 ../src/ui/dialog/glyphs.cpp:268 +#: ../src/ui/dialog/glyphs.cpp:128 ../src/ui/dialog/glyphs.cpp:278 msgid "Kayah Li" msgstr "Kayah Li" -#: ../src/ui/dialog/glyphs.cpp:119 ../src/ui/dialog/glyphs.cpp:198 +#: ../src/ui/dialog/glyphs.cpp:129 ../src/ui/dialog/glyphs.cpp:208 msgid "Lepcha" msgstr "Lepcha" -#: ../src/ui/dialog/glyphs.cpp:120 ../src/ui/dialog/glyphs.cpp:269 +#: ../src/ui/dialog/glyphs.cpp:130 ../src/ui/dialog/glyphs.cpp:279 msgid "Rejang" msgstr "Rejang" -#: ../src/ui/dialog/glyphs.cpp:121 ../src/ui/dialog/glyphs.cpp:197 +#: ../src/ui/dialog/glyphs.cpp:131 ../src/ui/dialog/glyphs.cpp:207 msgid "Sundanese" msgstr "Sundanès" -#: ../src/ui/dialog/glyphs.cpp:122 ../src/ui/dialog/glyphs.cpp:266 +#: ../src/ui/dialog/glyphs.cpp:132 ../src/ui/dialog/glyphs.cpp:276 msgid "Saurashtra" msgstr "Saurashtra" -#: ../src/ui/dialog/glyphs.cpp:123 ../src/ui/dialog/glyphs.cpp:272 +#: ../src/ui/dialog/glyphs.cpp:133 ../src/ui/dialog/glyphs.cpp:282 msgid "Cham" msgstr "Cham" -#: ../src/ui/dialog/glyphs.cpp:124 ../src/ui/dialog/glyphs.cpp:199 +#: ../src/ui/dialog/glyphs.cpp:134 ../src/ui/dialog/glyphs.cpp:209 msgid "Ol Chiki" msgstr "Ol Chiki" -#: ../src/ui/dialog/glyphs.cpp:125 ../src/ui/dialog/glyphs.cpp:258 +#: ../src/ui/dialog/glyphs.cpp:135 ../src/ui/dialog/glyphs.cpp:268 msgid "Vai" msgstr "Vai" -#: ../src/ui/dialog/glyphs.cpp:126 +#: ../src/ui/dialog/glyphs.cpp:136 msgid "Carian" msgstr "Caria" -#: ../src/ui/dialog/glyphs.cpp:127 +#: ../src/ui/dialog/glyphs.cpp:137 msgid "Lycian" msgstr "Lici" -#: ../src/ui/dialog/glyphs.cpp:128 +#: ../src/ui/dialog/glyphs.cpp:138 msgid "Lydian" msgstr "Lidi" -#: ../src/ui/dialog/glyphs.cpp:143 +#: ../src/ui/dialog/glyphs.cpp:153 msgid "Basic Latin" msgstr "Llatí bàsic" -#: ../src/ui/dialog/glyphs.cpp:144 +#: ../src/ui/dialog/glyphs.cpp:154 msgid "Latin-1 Supplement" msgstr "Llatí-1 suplement" -#: ../src/ui/dialog/glyphs.cpp:145 +#: ../src/ui/dialog/glyphs.cpp:155 msgid "Latin Extended-A" msgstr "Llatí ampliat-A" -#: ../src/ui/dialog/glyphs.cpp:146 +#: ../src/ui/dialog/glyphs.cpp:156 msgid "Latin Extended-B" msgstr "Llatí ampliat-B" -#: ../src/ui/dialog/glyphs.cpp:147 +#: ../src/ui/dialog/glyphs.cpp:157 msgid "IPA Extensions" msgstr "Extensions IPA" -#: ../src/ui/dialog/glyphs.cpp:148 +#: ../src/ui/dialog/glyphs.cpp:158 msgid "Spacing Modifier Letters" msgstr "Lletres amb l'espai modificat" -#: ../src/ui/dialog/glyphs.cpp:149 +#: ../src/ui/dialog/glyphs.cpp:159 msgid "Combining Diacritical Marks" msgstr "Combinació de marques diacrítiques" -#: ../src/ui/dialog/glyphs.cpp:150 +#: ../src/ui/dialog/glyphs.cpp:160 msgid "Greek and Coptic" msgstr "Grec i copte" -#: ../src/ui/dialog/glyphs.cpp:152 +#: ../src/ui/dialog/glyphs.cpp:162 msgid "Cyrillic Supplement" msgstr "Suplement ciríl·lic" -#: ../src/ui/dialog/glyphs.cpp:157 +#: ../src/ui/dialog/glyphs.cpp:167 msgid "Arabic Supplement" msgstr "Suplement aràbic" -#: ../src/ui/dialog/glyphs.cpp:159 +#: ../src/ui/dialog/glyphs.cpp:169 msgid "NKo" msgstr "NKo" -#: ../src/ui/dialog/glyphs.cpp:160 +#: ../src/ui/dialog/glyphs.cpp:170 msgid "Samaritan" msgstr "Samarità" -#: ../src/ui/dialog/glyphs.cpp:176 +#: ../src/ui/dialog/glyphs.cpp:186 msgid "Hangul Jamo" msgstr "Hangul Jamo" -#: ../src/ui/dialog/glyphs.cpp:178 +#: ../src/ui/dialog/glyphs.cpp:188 msgid "Ethiopic Supplement" msgstr "Suplement etiòpic" -#: ../src/ui/dialog/glyphs.cpp:180 +#: ../src/ui/dialog/glyphs.cpp:190 msgid "Unified Canadian Aboriginal Syllabics" msgstr "Sil·làbic unificat aborigen canadenc" -#: ../src/ui/dialog/glyphs.cpp:189 +#: ../src/ui/dialog/glyphs.cpp:199 msgid "Unified Canadian Aboriginal Syllabics Extended" msgstr "Sil·làbic unificat aborigen canadenc ampliat" -#: ../src/ui/dialog/glyphs.cpp:193 +#: ../src/ui/dialog/glyphs.cpp:203 msgid "Khmer Symbols" msgstr "Símbols Khmer" -#: ../src/ui/dialog/glyphs.cpp:195 +#: ../src/ui/dialog/glyphs.cpp:205 msgid "Tai Tham" msgstr "Tai Tham" -#: ../src/ui/dialog/glyphs.cpp:200 +#: ../src/ui/dialog/glyphs.cpp:210 msgid "Vedic Extensions" msgstr "Extensions vedes" -#: ../src/ui/dialog/glyphs.cpp:201 +#: ../src/ui/dialog/glyphs.cpp:211 msgid "Phonetic Extensions" msgstr "Extensions fonètiques" -#: ../src/ui/dialog/glyphs.cpp:202 +#: ../src/ui/dialog/glyphs.cpp:212 msgid "Phonetic Extensions Supplement" msgstr "Suplement d'extensions fonètiques" -#: ../src/ui/dialog/glyphs.cpp:203 +#: ../src/ui/dialog/glyphs.cpp:213 msgid "Combining Diacritical Marks Supplement" msgstr "Suplement de combinació de marques diacrítiques" -#: ../src/ui/dialog/glyphs.cpp:204 +#: ../src/ui/dialog/glyphs.cpp:214 msgid "Latin Extended Additional" msgstr "Llatí ampliat addicional" -#: ../src/ui/dialog/glyphs.cpp:205 +#: ../src/ui/dialog/glyphs.cpp:215 msgid "Greek Extended" msgstr "Grec ampliat" -#: ../src/ui/dialog/glyphs.cpp:206 +#: ../src/ui/dialog/glyphs.cpp:216 msgid "General Punctuation" msgstr "Puntuació general" -#: ../src/ui/dialog/glyphs.cpp:207 +#: ../src/ui/dialog/glyphs.cpp:217 msgid "Superscripts and Subscripts" msgstr "Superíndex i subíndex" -#: ../src/ui/dialog/glyphs.cpp:208 +#: ../src/ui/dialog/glyphs.cpp:218 msgid "Currency Symbols" msgstr "Símbols de monedes" -#: ../src/ui/dialog/glyphs.cpp:209 +#: ../src/ui/dialog/glyphs.cpp:219 msgid "Combining Diacritical Marks for Symbols" msgstr "Combinació de marques diacrítiques per a símbols" -#: ../src/ui/dialog/glyphs.cpp:210 +#: ../src/ui/dialog/glyphs.cpp:220 msgid "Letterlike Symbols" msgstr "Símbols semblants a lletres" -#: ../src/ui/dialog/glyphs.cpp:211 +#: ../src/ui/dialog/glyphs.cpp:221 msgid "Number Forms" msgstr "Formes de números" -#: ../src/ui/dialog/glyphs.cpp:212 +#: ../src/ui/dialog/glyphs.cpp:222 msgid "Arrows" msgstr "Fletxes" -#: ../src/ui/dialog/glyphs.cpp:213 +#: ../src/ui/dialog/glyphs.cpp:223 msgid "Mathematical Operators" msgstr "Operadors matemàtics" -#: ../src/ui/dialog/glyphs.cpp:214 +#: ../src/ui/dialog/glyphs.cpp:224 msgid "Miscellaneous Technical" msgstr "Miscel·lània tècnica" -#: ../src/ui/dialog/glyphs.cpp:215 +#: ../src/ui/dialog/glyphs.cpp:225 msgid "Control Pictures" msgstr "Imatges de control" -#: ../src/ui/dialog/glyphs.cpp:216 +#: ../src/ui/dialog/glyphs.cpp:226 msgid "Optical Character Recognition" msgstr "Reconeixement òptic de caràcters" -#: ../src/ui/dialog/glyphs.cpp:217 +#: ../src/ui/dialog/glyphs.cpp:227 msgid "Enclosed Alphanumerics" msgstr "Alfanumèrics inclosos" -#: ../src/ui/dialog/glyphs.cpp:218 +#: ../src/ui/dialog/glyphs.cpp:228 msgid "Box Drawing" msgstr "Dibuix de capses" -#: ../src/ui/dialog/glyphs.cpp:219 +#: ../src/ui/dialog/glyphs.cpp:229 msgid "Block Elements" msgstr "Elements de bloc" -#: ../src/ui/dialog/glyphs.cpp:220 +#: ../src/ui/dialog/glyphs.cpp:230 msgid "Geometric Shapes" msgstr "Figures geomètriques" -#: ../src/ui/dialog/glyphs.cpp:221 +#: ../src/ui/dialog/glyphs.cpp:231 msgid "Miscellaneous Symbols" msgstr "Símbols diversos" -#: ../src/ui/dialog/glyphs.cpp:222 +#: ../src/ui/dialog/glyphs.cpp:232 msgid "Dingbats" msgstr "Dingbats" -#: ../src/ui/dialog/glyphs.cpp:223 +#: ../src/ui/dialog/glyphs.cpp:233 msgid "Miscellaneous Mathematical Symbols-A" msgstr "Símbols matemàtics diversos-A" -#: ../src/ui/dialog/glyphs.cpp:224 +#: ../src/ui/dialog/glyphs.cpp:234 msgid "Supplemental Arrows-A" msgstr "Suplement de fletxes-A" -#: ../src/ui/dialog/glyphs.cpp:225 +#: ../src/ui/dialog/glyphs.cpp:235 msgid "Braille Patterns" msgstr "Patrons braille" -#: ../src/ui/dialog/glyphs.cpp:226 +#: ../src/ui/dialog/glyphs.cpp:236 msgid "Supplemental Arrows-B" msgstr "Suplement de fletxes-B" -#: ../src/ui/dialog/glyphs.cpp:227 +#: ../src/ui/dialog/glyphs.cpp:237 msgid "Miscellaneous Mathematical Symbols-B" msgstr "Símbols matemàtics diversos-B" -#: ../src/ui/dialog/glyphs.cpp:228 +#: ../src/ui/dialog/glyphs.cpp:238 msgid "Supplemental Mathematical Operators" msgstr "Suplement d'operadors matemàtics" -#: ../src/ui/dialog/glyphs.cpp:229 +#: ../src/ui/dialog/glyphs.cpp:239 msgid "Miscellaneous Symbols and Arrows" msgstr "Símbols i fletxes diversos" -#: ../src/ui/dialog/glyphs.cpp:231 +#: ../src/ui/dialog/glyphs.cpp:241 msgid "Latin Extended-C" msgstr "Llatí ampliat-C" -#: ../src/ui/dialog/glyphs.cpp:233 +#: ../src/ui/dialog/glyphs.cpp:243 msgid "Georgian Supplement" msgstr "Suplement georgià" -#: ../src/ui/dialog/glyphs.cpp:235 +#: ../src/ui/dialog/glyphs.cpp:245 msgid "Ethiopic Extended" msgstr "Etiòpic ampliat" -#: ../src/ui/dialog/glyphs.cpp:236 +#: ../src/ui/dialog/glyphs.cpp:246 msgid "Cyrillic Extended-A" msgstr "Ciríl·lic ampliat-A" -#: ../src/ui/dialog/glyphs.cpp:237 +#: ../src/ui/dialog/glyphs.cpp:247 msgid "Supplemental Punctuation" msgstr "Puntuació addicional" -#: ../src/ui/dialog/glyphs.cpp:238 +#: ../src/ui/dialog/glyphs.cpp:248 msgid "CJK Radicals Supplement" msgstr "Suplement de radicals CJK" -#: ../src/ui/dialog/glyphs.cpp:239 +#: ../src/ui/dialog/glyphs.cpp:249 msgid "Kangxi Radicals" msgstr "Radicals kangxi " -#: ../src/ui/dialog/glyphs.cpp:240 +#: ../src/ui/dialog/glyphs.cpp:250 msgid "Ideographic Description Characters" msgstr "Caràcters de descripció d'ideogrames" -#: ../src/ui/dialog/glyphs.cpp:241 +#: ../src/ui/dialog/glyphs.cpp:251 msgid "CJK Symbols and Punctuation" msgstr "Puntuació i símbols CJK" -#: ../src/ui/dialog/glyphs.cpp:245 +#: ../src/ui/dialog/glyphs.cpp:255 msgid "Hangul Compatibility Jamo" msgstr "Jamo de compatibilitat Hangul" -#: ../src/ui/dialog/glyphs.cpp:246 +#: ../src/ui/dialog/glyphs.cpp:256 msgid "Kanbun" msgstr "Kanbun" -#: ../src/ui/dialog/glyphs.cpp:247 +#: ../src/ui/dialog/glyphs.cpp:257 msgid "Bopomofo Extended" msgstr "Bopomofo ampliat" -#: ../src/ui/dialog/glyphs.cpp:248 +#: ../src/ui/dialog/glyphs.cpp:258 msgid "CJK Strokes" msgstr "Traços CJK" -#: ../src/ui/dialog/glyphs.cpp:249 +#: ../src/ui/dialog/glyphs.cpp:259 msgid "Katakana Phonetic Extensions" msgstr "Extensions fonètiques del Katakana" -#: ../src/ui/dialog/glyphs.cpp:250 +#: ../src/ui/dialog/glyphs.cpp:260 msgid "Enclosed CJK Letters and Months" msgstr "Mesos i lletres CJK" -#: ../src/ui/dialog/glyphs.cpp:251 +#: ../src/ui/dialog/glyphs.cpp:261 msgid "CJK Compatibility" msgstr "Compatibilitat CJK" -#: ../src/ui/dialog/glyphs.cpp:252 +#: ../src/ui/dialog/glyphs.cpp:262 msgid "CJK Unified Ideographs Extension A" msgstr "Extensió A d'ideogrames unificats CJK" -#: ../src/ui/dialog/glyphs.cpp:253 +#: ../src/ui/dialog/glyphs.cpp:263 msgid "Yijing Hexagram Symbols" msgstr "Símbols hexagrames Yijing" -#: ../src/ui/dialog/glyphs.cpp:254 +#: ../src/ui/dialog/glyphs.cpp:264 msgid "CJK Unified Ideographs" msgstr "Ideogrames unificats CJK" -#: ../src/ui/dialog/glyphs.cpp:255 +#: ../src/ui/dialog/glyphs.cpp:265 msgid "Yi Syllables" msgstr "Síl·labes Yi" -#: ../src/ui/dialog/glyphs.cpp:256 +#: ../src/ui/dialog/glyphs.cpp:266 msgid "Yi Radicals" msgstr "Radicals Yi" -#: ../src/ui/dialog/glyphs.cpp:257 +#: ../src/ui/dialog/glyphs.cpp:267 msgid "Lisu" msgstr "Lisu" -#: ../src/ui/dialog/glyphs.cpp:259 +#: ../src/ui/dialog/glyphs.cpp:269 msgid "Cyrillic Extended-B" msgstr "Ciríl·lic ampliat-B" -#: ../src/ui/dialog/glyphs.cpp:260 +#: ../src/ui/dialog/glyphs.cpp:270 msgid "Bamum" msgstr "Bamum" -#: ../src/ui/dialog/glyphs.cpp:261 +#: ../src/ui/dialog/glyphs.cpp:271 msgid "Modifier Tone Letters" msgstr "Lletres de modificació del to" -#: ../src/ui/dialog/glyphs.cpp:262 +#: ../src/ui/dialog/glyphs.cpp:272 msgid "Latin Extended-D" msgstr "Llatí ampliat-D" -#: ../src/ui/dialog/glyphs.cpp:264 +#: ../src/ui/dialog/glyphs.cpp:274 msgid "Common Indic Number Forms" msgstr "Formes numèriques índies normals" -#: ../src/ui/dialog/glyphs.cpp:267 +#: ../src/ui/dialog/glyphs.cpp:277 msgid "Devanagari Extended" msgstr "Devanagari ampliat" -#: ../src/ui/dialog/glyphs.cpp:270 +#: ../src/ui/dialog/glyphs.cpp:280 msgid "Hangul Jamo Extended-A" msgstr "Hangul Jamo ampliat-A" -#: ../src/ui/dialog/glyphs.cpp:271 +#: ../src/ui/dialog/glyphs.cpp:281 msgid "Javanese" msgstr "Javanès" -#: ../src/ui/dialog/glyphs.cpp:273 +#: ../src/ui/dialog/glyphs.cpp:283 msgid "Myanmar Extended-A" msgstr "Mianmar ampliat-A" -#: ../src/ui/dialog/glyphs.cpp:274 +#: ../src/ui/dialog/glyphs.cpp:284 msgid "Tai Viet" msgstr "Tai Viet" -#: ../src/ui/dialog/glyphs.cpp:275 +#: ../src/ui/dialog/glyphs.cpp:285 msgid "Meetei Mayek" msgstr "Meetei mayek" -#: ../src/ui/dialog/glyphs.cpp:276 +#: ../src/ui/dialog/glyphs.cpp:286 msgid "Hangul Syllables" msgstr "Síl·labes Hangul" -#: ../src/ui/dialog/glyphs.cpp:277 +#: ../src/ui/dialog/glyphs.cpp:287 msgid "Hangul Jamo Extended-B" msgstr "Hangul Jamo ampliat-B" -#: ../src/ui/dialog/glyphs.cpp:278 +#: ../src/ui/dialog/glyphs.cpp:288 msgid "High Surrogates" msgstr "Substituts alts" -#: ../src/ui/dialog/glyphs.cpp:279 +#: ../src/ui/dialog/glyphs.cpp:289 msgid "High Private Use Surrogates" msgstr "Substituts alts d'ús privat" -#: ../src/ui/dialog/glyphs.cpp:280 +#: ../src/ui/dialog/glyphs.cpp:290 msgid "Low Surrogates" msgstr "Substituts baixos" -#: ../src/ui/dialog/glyphs.cpp:281 +#: ../src/ui/dialog/glyphs.cpp:291 msgid "Private Use Area" msgstr "Àrea d'ús privat" -#: ../src/ui/dialog/glyphs.cpp:282 +#: ../src/ui/dialog/glyphs.cpp:292 msgid "CJK Compatibility Ideographs" msgstr "Ideogrames de compatibilitat CJK" -#: ../src/ui/dialog/glyphs.cpp:283 +#: ../src/ui/dialog/glyphs.cpp:293 msgid "Alphabetic Presentation Forms" msgstr "Formes de presentació alfabètica" -#: ../src/ui/dialog/glyphs.cpp:284 +#: ../src/ui/dialog/glyphs.cpp:294 msgid "Arabic Presentation Forms-A" msgstr "Formes de presentació aràbiga-A" -#: ../src/ui/dialog/glyphs.cpp:285 +#: ../src/ui/dialog/glyphs.cpp:295 msgid "Variation Selectors" msgstr "Selectors de variació" -#: ../src/ui/dialog/glyphs.cpp:286 +#: ../src/ui/dialog/glyphs.cpp:296 msgid "Vertical Forms" msgstr "Formes verticals" -#: ../src/ui/dialog/glyphs.cpp:287 +#: ../src/ui/dialog/glyphs.cpp:297 msgid "Combining Half Marks" msgstr "Combinació de mitges marques" -#: ../src/ui/dialog/glyphs.cpp:288 +#: ../src/ui/dialog/glyphs.cpp:298 msgid "CJK Compatibility Forms" msgstr "Formes de compatibilitat CJK" -#: ../src/ui/dialog/glyphs.cpp:289 +#: ../src/ui/dialog/glyphs.cpp:299 msgid "Small Form Variants" msgstr "Variants de forma petita" -#: ../src/ui/dialog/glyphs.cpp:290 +#: ../src/ui/dialog/glyphs.cpp:300 msgid "Arabic Presentation Forms-B" msgstr "Formes de presentació aràbiga-B" -#: ../src/ui/dialog/glyphs.cpp:291 +#: ../src/ui/dialog/glyphs.cpp:301 msgid "Halfwidth and Fullwidth Forms" msgstr "Formes de mitja amplada i amplada màxima" -#: ../src/ui/dialog/glyphs.cpp:292 +#: ../src/ui/dialog/glyphs.cpp:302 msgid "Specials" msgstr "Especials" -#: ../src/ui/dialog/glyphs.cpp:355 +#: ../src/ui/dialog/glyphs.cpp:377 msgid "Script: " msgstr "Script: " -#: ../src/ui/dialog/glyphs.cpp:380 +#: ../src/ui/dialog/glyphs.cpp:414 msgid "Range: " msgstr "Abast: " -#: ../src/ui/dialog/glyphs.cpp:442 +#: ../src/ui/dialog/glyphs.cpp:497 msgid "Append" msgstr "Afegeix" -#: ../src/ui/dialog/glyphs.cpp:552 +#: ../src/ui/dialog/glyphs.cpp:619 msgid "Append text" msgstr "Afegeix un text" -#: ../src/ui/dialog/grid-arrange-tab.cpp:342 +#: ../src/ui/dialog/grid-arrange-tab.cpp:345 msgid "Arrange in a grid" msgstr "Organitza en una graella" -#: ../src/ui/dialog/grid-arrange-tab.cpp:570 -#: ../src/ui/dialog/object-attributes.cpp:63 -#: ../src/ui/dialog/object-attributes.cpp:72 -#: ../src/ui/widget/page-sizer.cpp:230 ../src/widgets/desktop-widget.cpp:609 -#: ../src/widgets/node-toolbar.cpp:579 +#: ../src/ui/dialog/grid-arrange-tab.cpp:571 +#: ../src/ui/dialog/object-attributes.cpp:66 +#: ../src/ui/dialog/object-attributes.cpp:75 +#: ../src/ui/widget/page-sizer.cpp:247 ../src/widgets/desktop-widget.cpp:744 +#: ../src/widgets/node-toolbar.cpp:581 msgid "X:" msgstr "X:" -#: ../src/ui/dialog/grid-arrange-tab.cpp:570 +#: ../src/ui/dialog/grid-arrange-tab.cpp:571 msgid "Horizontal spacing between columns." msgstr "Espaiat horitzontal entre columnes." -#: ../src/ui/dialog/grid-arrange-tab.cpp:571 -#: ../src/ui/dialog/object-attributes.cpp:64 -#: ../src/ui/dialog/object-attributes.cpp:73 -#: ../src/ui/widget/page-sizer.cpp:231 ../src/widgets/desktop-widget.cpp:610 -#: ../src/widgets/node-toolbar.cpp:597 +#: ../src/ui/dialog/grid-arrange-tab.cpp:572 +#: ../src/ui/dialog/object-attributes.cpp:67 +#: ../src/ui/dialog/object-attributes.cpp:76 +#: ../src/ui/widget/page-sizer.cpp:248 ../src/widgets/desktop-widget.cpp:745 +#: ../src/widgets/node-toolbar.cpp:599 msgid "Y:" msgstr "Y:" -#: ../src/ui/dialog/grid-arrange-tab.cpp:571 +#: ../src/ui/dialog/grid-arrange-tab.cpp:572 msgid "Vertical spacing between rows." msgstr "Espaiat vertical entre files." -#: ../src/ui/dialog/grid-arrange-tab.cpp:613 +#: ../src/ui/dialog/grid-arrange-tab.cpp:618 msgid "_Rows:" msgstr "_Files:" -#: ../src/ui/dialog/grid-arrange-tab.cpp:622 +#: ../src/ui/dialog/grid-arrange-tab.cpp:627 msgid "Number of rows" msgstr "Nombre de files" -#: ../src/ui/dialog/grid-arrange-tab.cpp:626 +#: ../src/ui/dialog/grid-arrange-tab.cpp:631 msgid "Equal _height" msgstr "Al_çada igual" -#: ../src/ui/dialog/grid-arrange-tab.cpp:637 +#: ../src/ui/dialog/grid-arrange-tab.cpp:642 msgid "If not set, each row has the height of the tallest object in it" msgstr "" "Si no està marcat, cada fila té l'alçada de l'objecte més alt que contingui" #. #### Number of columns #### -#: ../src/ui/dialog/grid-arrange-tab.cpp:653 +#: ../src/ui/dialog/grid-arrange-tab.cpp:658 msgid "_Columns:" msgstr "_Columnes:" -#: ../src/ui/dialog/grid-arrange-tab.cpp:662 +#: ../src/ui/dialog/grid-arrange-tab.cpp:667 msgid "Number of columns" msgstr "Nombre de columnes" -#: ../src/ui/dialog/grid-arrange-tab.cpp:666 +#: ../src/ui/dialog/grid-arrange-tab.cpp:671 msgid "Equal _width" msgstr "A_mplada igual" -#: ../src/ui/dialog/grid-arrange-tab.cpp:676 +#: ../src/ui/dialog/grid-arrange-tab.cpp:681 msgid "If not set, each column has the width of the widest object in it" msgstr "" "Si no està marcat, cada columna té l'amplada de l'objecte més ample que " "contingui" #. Anchor selection widget -#: ../src/ui/dialog/grid-arrange-tab.cpp:687 +#: ../src/ui/dialog/grid-arrange-tab.cpp:692 msgid "Alignment:" msgstr "Alineació:" #. #### Radio buttons to control spacing manually or to fit selection bbox #### -#: ../src/ui/dialog/grid-arrange-tab.cpp:696 +#: ../src/ui/dialog/grid-arrange-tab.cpp:701 msgid "_Fit into selection box" msgstr "_Ajusta a la capsa de selecció" -#: ../src/ui/dialog/grid-arrange-tab.cpp:703 +#: ../src/ui/dialog/grid-arrange-tab.cpp:708 msgid "_Set spacing:" msgstr "E_stableix l'espaiat:" -#: ../src/ui/dialog/guides.cpp:43 +#: ../src/ui/dialog/guides.cpp:47 msgid "Lo_cked" msgstr "_Blocades" -#: ../src/ui/dialog/guides.cpp:43 +#: ../src/ui/dialog/guides.cpp:47 msgid "Lock the movement of guides" msgstr "Bloqueja el moviment de les guies" -#: ../src/ui/dialog/guides.cpp:44 +#: ../src/ui/dialog/guides.cpp:48 msgid "Rela_tive change" msgstr "Canvi re_latiu" -#: ../src/ui/dialog/guides.cpp:44 +#: ../src/ui/dialog/guides.cpp:48 msgid "Move and/or rotate the guide relative to current settings" msgstr "Mou i/o gira la guia en relació a la configuració actual" -#: ../src/ui/dialog/guides.cpp:45 +#: ../src/ui/dialog/guides.cpp:49 msgctxt "Guides" msgid "_X:" msgstr "_X:" -#: ../src/ui/dialog/guides.cpp:46 +#: ../src/ui/dialog/guides.cpp:50 msgctxt "Guides" msgid "_Y:" msgstr "_Y:" -#: ../src/ui/dialog/guides.cpp:47 ../src/ui/dialog/object-properties.cpp:51 +#: ../src/ui/dialog/guides.cpp:51 ../src/ui/dialog/object-properties.cpp:59 msgid "_Label:" msgstr "_Etiqueta:" -#: ../src/ui/dialog/guides.cpp:47 +#: ../src/ui/dialog/guides.cpp:51 msgid "Optionally give this guideline a name" msgstr "Dóna un nom a aquesta línia guia opcionalment" -#: ../src/ui/dialog/guides.cpp:48 +#: ../src/ui/dialog/guides.cpp:52 msgid "_Angle:" msgstr "_Angle:" -#: ../src/ui/dialog/guides.cpp:130 +#: ../src/ui/dialog/guides.cpp:139 msgid "Set guide properties" msgstr "Estableix les propietats de la guia" -#: ../src/ui/dialog/guides.cpp:160 +#: ../src/ui/dialog/guides.cpp:169 msgid "Guideline" msgstr "Línia guia" -#: ../src/ui/dialog/guides.cpp:284 +#: ../src/ui/dialog/guides.cpp:336 #, c-format msgid "Guideline ID: %s" msgstr "ID de la línia guia: %s" -#: ../src/ui/dialog/guides.cpp:290 +#: ../src/ui/dialog/guides.cpp:342 #, c-format msgid "Current: %s" msgstr "Actual: %s" -#: ../src/ui/dialog/icon-preview.cpp:152 +#: ../src/ui/dialog/icon-preview.cpp:155 #, c-format msgid "%d x %d" msgstr "%d x %d" -#: ../src/ui/dialog/icon-preview.cpp:164 +#: ../src/ui/dialog/icon-preview.cpp:167 msgid "Magnified:" msgstr "Ampliat:" -#: ../src/ui/dialog/icon-preview.cpp:233 +#: ../src/ui/dialog/icon-preview.cpp:236 msgid "Actual Size:" msgstr "Mida real:" -#: ../src/ui/dialog/icon-preview.cpp:238 +#: ../src/ui/dialog/icon-preview.cpp:241 msgctxt "Icon preview window" msgid "Sele_ction" msgstr "Sele_cció" -#: ../src/ui/dialog/icon-preview.cpp:240 +#: ../src/ui/dialog/icon-preview.cpp:243 msgid "Selection only or whole document" msgstr "Només la selecció o tot el document" -#: ../src/ui/dialog/inkscape-preferences.cpp:171 +#: ../src/ui/dialog/inkscape-preferences.cpp:183 msgid "Show selection cue" msgstr "Mostra la cua de selecció" -#: ../src/ui/dialog/inkscape-preferences.cpp:172 +#: ../src/ui/dialog/inkscape-preferences.cpp:184 msgid "" "Whether selected objects display a selection cue (the same as in selector)" msgstr "" "Indica si els objectes seleccionats mostren una cua de selecció (la mateixa " "que al selector)" -#: ../src/ui/dialog/inkscape-preferences.cpp:178 +#: ../src/ui/dialog/inkscape-preferences.cpp:190 msgid "Enable gradient editing" msgstr "Habilita l'edició de degradats" -#: ../src/ui/dialog/inkscape-preferences.cpp:179 +#: ../src/ui/dialog/inkscape-preferences.cpp:191 msgid "Whether selected objects display gradient editing controls" msgstr "" "Indica si els objectes seleccionats mostren controls d'edició de degradats" -#: ../src/ui/dialog/inkscape-preferences.cpp:184 +#: ../src/ui/dialog/inkscape-preferences.cpp:196 msgid "Conversion to guides uses edges instead of bounding box" msgstr "" "La conversió a guies utilitza les vores en comptes de les capses contenidores" -#: ../src/ui/dialog/inkscape-preferences.cpp:185 +#: ../src/ui/dialog/inkscape-preferences.cpp:197 msgid "" "Converting an object to guides places these along the object's true edges " "(imitating the object's shape), not along the bounding box" @@ -17822,36 +17881,36 @@ msgstr "" "seves vores (imitant la forma de l'objecte), i no al voltant de la capsa " "contenidora" -#: ../src/ui/dialog/inkscape-preferences.cpp:192 +#: ../src/ui/dialog/inkscape-preferences.cpp:204 msgid "Ctrl+click _dot size:" msgstr "Ctrl+clic mida del _punt:" -#: ../src/ui/dialog/inkscape-preferences.cpp:192 +#: ../src/ui/dialog/inkscape-preferences.cpp:204 msgid "times current stroke width" msgstr "cops per l'amplada de traç actual" -#: ../src/ui/dialog/inkscape-preferences.cpp:193 +#: ../src/ui/dialog/inkscape-preferences.cpp:205 msgid "Size of dots created with Ctrl+click (relative to current stroke width)" msgstr "" "Mida dels punts creats amb Ctrl+clic (relativa a l'amplada de traç actual)" -#: ../src/ui/dialog/inkscape-preferences.cpp:201 +#: ../src/ui/dialog/inkscape-preferences.cpp:213 msgid "Base simplify:" msgstr "Base simplificada:" -#: ../src/ui/dialog/inkscape-preferences.cpp:201 +#: ../src/ui/dialog/inkscape-preferences.cpp:213 msgid "on dynamic LPE simplify" msgstr "simplifica el LPE dinàmic" -#: ../src/ui/dialog/inkscape-preferences.cpp:202 +#: ../src/ui/dialog/inkscape-preferences.cpp:214 msgid "Base simplify of dynamic LPE based simplify" msgstr "Base simplificadament de l'LPE dinàmica basada simplificadament" -#: ../src/ui/dialog/inkscape-preferences.cpp:217 +#: ../src/ui/dialog/inkscape-preferences.cpp:229 msgid "<b>No objects selected</b> to take the style from." msgstr "<b>No s'ha seleccionat cap objecte</b> d'on agafar l'estil." -#: ../src/ui/dialog/inkscape-preferences.cpp:226 +#: ../src/ui/dialog/inkscape-preferences.cpp:238 msgid "" "<b>More than one object selected.</b> Cannot take style from multiple " "objects." @@ -17859,23 +17918,23 @@ msgstr "" "<b>S'ha seleccionat més d'un objecte.</b> No es pot agafar l'estil de " "múltiples objectes." -#: ../src/ui/dialog/inkscape-preferences.cpp:262 +#: ../src/ui/dialog/inkscape-preferences.cpp:274 msgid "Style of new objects" msgstr "Estil dels nous objectes" -#: ../src/ui/dialog/inkscape-preferences.cpp:264 +#: ../src/ui/dialog/inkscape-preferences.cpp:276 msgid "Last used style" msgstr "Últim estil usat" -#: ../src/ui/dialog/inkscape-preferences.cpp:266 +#: ../src/ui/dialog/inkscape-preferences.cpp:278 msgid "Apply the style you last set on an object" msgstr "Aplica l'estil que vau establir per darrera vegada a un objecte" -#: ../src/ui/dialog/inkscape-preferences.cpp:271 +#: ../src/ui/dialog/inkscape-preferences.cpp:283 msgid "This tool's own style:" msgstr "L'estil propi d'aquesta eina:" -#: ../src/ui/dialog/inkscape-preferences.cpp:275 +#: ../src/ui/dialog/inkscape-preferences.cpp:287 msgid "" "Each tool may store its own style to apply to the newly created objects. Use " "the button below to set it." @@ -17884,54 +17943,54 @@ msgstr "" "objectes creats. Useu el botó que apareix a sota per establir-lo." #. style swatch -#: ../src/ui/dialog/inkscape-preferences.cpp:279 +#: ../src/ui/dialog/inkscape-preferences.cpp:291 msgid "Take from selection" msgstr "Agafa de la selecció" -#: ../src/ui/dialog/inkscape-preferences.cpp:288 +#: ../src/ui/dialog/inkscape-preferences.cpp:300 msgid "This tool's style of new objects" msgstr "L'estil d'aquesta eina per als objectes nous" -#: ../src/ui/dialog/inkscape-preferences.cpp:295 +#: ../src/ui/dialog/inkscape-preferences.cpp:307 msgid "Remember the style of the (first) selected object as this tool's style" msgstr "" "Recorda l'estil del primer objecte seleccionat com a estil d'aquesta eina" -#: ../src/ui/dialog/inkscape-preferences.cpp:300 +#: ../src/ui/dialog/inkscape-preferences.cpp:312 msgid "Tools" msgstr "Eines" -#: ../src/ui/dialog/inkscape-preferences.cpp:303 +#: ../src/ui/dialog/inkscape-preferences.cpp:315 msgid "Bounding box to use" msgstr "Capsa contenidora a emprar" -#: ../src/ui/dialog/inkscape-preferences.cpp:304 +#: ../src/ui/dialog/inkscape-preferences.cpp:316 msgid "Visual bounding box" msgstr "Capsa contenidora visual" -#: ../src/ui/dialog/inkscape-preferences.cpp:306 +#: ../src/ui/dialog/inkscape-preferences.cpp:318 msgid "This bounding box includes stroke width, markers, filter margins, etc." msgstr "" "Aquesta capsa contenidora inclou amplada del traç, marcadors, marges del " "filtre, etc." -#: ../src/ui/dialog/inkscape-preferences.cpp:307 +#: ../src/ui/dialog/inkscape-preferences.cpp:319 msgid "Geometric bounding box" msgstr "Capsa contenidora geomètrica" -#: ../src/ui/dialog/inkscape-preferences.cpp:309 +#: ../src/ui/dialog/inkscape-preferences.cpp:321 msgid "This bounding box includes only the bare path" msgstr "Aquesta capsa contenidora inclou només el camí" -#: ../src/ui/dialog/inkscape-preferences.cpp:311 +#: ../src/ui/dialog/inkscape-preferences.cpp:323 msgid "Conversion to guides" msgstr "Conversió a guies" -#: ../src/ui/dialog/inkscape-preferences.cpp:312 +#: ../src/ui/dialog/inkscape-preferences.cpp:324 msgid "Keep objects after conversion to guides" msgstr "Conserva els objectes després de convertir-los en guies" -#: ../src/ui/dialog/inkscape-preferences.cpp:314 +#: ../src/ui/dialog/inkscape-preferences.cpp:326 msgid "" "When converting an object to guides, don't delete the object after the " "conversion" @@ -17939,11 +17998,11 @@ msgstr "" "Quan es converteix un objecte en guies, no suprimeixis l'objecte després de " "la conversió" -#: ../src/ui/dialog/inkscape-preferences.cpp:315 +#: ../src/ui/dialog/inkscape-preferences.cpp:327 msgid "Treat groups as a single object" msgstr "Tracta els grups com a un sol objecte" -#: ../src/ui/dialog/inkscape-preferences.cpp:317 +#: ../src/ui/dialog/inkscape-preferences.cpp:329 msgid "" "Treat groups as a single object during conversion to guides rather than " "converting each child separately" @@ -17951,111 +18010,111 @@ msgstr "" "Tracta els grups com a un sol objecte durant la conversió a guies en comptes " "de convertir cada fill per separat" -#: ../src/ui/dialog/inkscape-preferences.cpp:319 +#: ../src/ui/dialog/inkscape-preferences.cpp:331 msgid "Average all sketches" msgstr "Mitjana de tots els esbossos" -#: ../src/ui/dialog/inkscape-preferences.cpp:320 +#: ../src/ui/dialog/inkscape-preferences.cpp:332 msgid "Width is in absolute units" msgstr "Amplada en unitats absolutes" -#: ../src/ui/dialog/inkscape-preferences.cpp:321 +#: ../src/ui/dialog/inkscape-preferences.cpp:333 msgid "Select new path" msgstr "Selecciona un nou camí" -#: ../src/ui/dialog/inkscape-preferences.cpp:322 +#: ../src/ui/dialog/inkscape-preferences.cpp:334 msgid "Don't attach connectors to text objects" msgstr "No adjuntis els connectors a objectes de text" #. Selector -#: ../src/ui/dialog/inkscape-preferences.cpp:325 +#: ../src/ui/dialog/inkscape-preferences.cpp:337 msgid "Selector" msgstr "Seleccionador" -#: ../src/ui/dialog/inkscape-preferences.cpp:330 +#: ../src/ui/dialog/inkscape-preferences.cpp:342 msgid "When transforming, show" msgstr "Mostra en transformar" -#: ../src/ui/dialog/inkscape-preferences.cpp:331 +#: ../src/ui/dialog/inkscape-preferences.cpp:343 msgid "Objects" msgstr "Objectes" -#: ../src/ui/dialog/inkscape-preferences.cpp:333 +#: ../src/ui/dialog/inkscape-preferences.cpp:345 msgid "Show the actual objects when moving or transforming" msgstr "Mou els objectes en qüestió quan es mogui o es transformi" -#: ../src/ui/dialog/inkscape-preferences.cpp:334 +#: ../src/ui/dialog/inkscape-preferences.cpp:346 msgid "Box outline" msgstr "Requadre" -#: ../src/ui/dialog/inkscape-preferences.cpp:336 +#: ../src/ui/dialog/inkscape-preferences.cpp:348 msgid "Show only a box outline of the objects when moving or transforming" msgstr "" "Mostra només un requadre al voltant dels objectes quan es mogui o es " "transformi" -#: ../src/ui/dialog/inkscape-preferences.cpp:337 +#: ../src/ui/dialog/inkscape-preferences.cpp:349 msgid "Per-object selection cue" msgstr "Cua de selecció per objecte" -#: ../src/ui/dialog/inkscape-preferences.cpp:338 +#: ../src/ui/dialog/inkscape-preferences.cpp:350 msgctxt "Selection cue" msgid "None" msgstr "Cap" -#: ../src/ui/dialog/inkscape-preferences.cpp:340 +#: ../src/ui/dialog/inkscape-preferences.cpp:352 msgid "No per-object selection indication" msgstr "Sense indicació de selecció per objecte" -#: ../src/ui/dialog/inkscape-preferences.cpp:341 +#: ../src/ui/dialog/inkscape-preferences.cpp:353 msgid "Mark" msgstr "Marca" -#: ../src/ui/dialog/inkscape-preferences.cpp:343 +#: ../src/ui/dialog/inkscape-preferences.cpp:355 msgid "Each selected object has a diamond mark in the top left corner" msgstr "" "Cada objecte seleccionat té una marca de diamant en la cantonada superior " "esquerra" -#: ../src/ui/dialog/inkscape-preferences.cpp:344 +#: ../src/ui/dialog/inkscape-preferences.cpp:356 msgid "Box" msgstr "Capsa" -#: ../src/ui/dialog/inkscape-preferences.cpp:346 +#: ../src/ui/dialog/inkscape-preferences.cpp:358 msgid "Each selected object displays its bounding box" msgstr "Cada objecte seleccionat mostra la seva capsa contenidora" #. Node -#: ../src/ui/dialog/inkscape-preferences.cpp:349 +#: ../src/ui/dialog/inkscape-preferences.cpp:361 msgid "Node" msgstr "Node" -#: ../src/ui/dialog/inkscape-preferences.cpp:352 +#: ../src/ui/dialog/inkscape-preferences.cpp:364 msgid "Path outline" msgstr "Contorn del camí" -#: ../src/ui/dialog/inkscape-preferences.cpp:353 +#: ../src/ui/dialog/inkscape-preferences.cpp:365 msgid "Path outline color" msgstr "Color del contorn del camí" -#: ../src/ui/dialog/inkscape-preferences.cpp:354 +#: ../src/ui/dialog/inkscape-preferences.cpp:366 msgid "Selects the color used for showing the path outline" msgstr "Selecciona el color utilitzat per mostrar el contorn del camí" -#: ../src/ui/dialog/inkscape-preferences.cpp:355 +#: ../src/ui/dialog/inkscape-preferences.cpp:367 msgid "Always show outline" msgstr "Mostra el contorn sempre" -#: ../src/ui/dialog/inkscape-preferences.cpp:356 +#: ../src/ui/dialog/inkscape-preferences.cpp:368 msgid "Show outlines for all paths, not only invisible paths" msgstr "" "Mostra els contorns de tots els camins, no només dels camins invisibles" -#: ../src/ui/dialog/inkscape-preferences.cpp:357 +#: ../src/ui/dialog/inkscape-preferences.cpp:369 msgid "Update outline when dragging nodes" msgstr "Actualitza el contorn quan s'arrosseguin nodes" -#: ../src/ui/dialog/inkscape-preferences.cpp:358 +#: ../src/ui/dialog/inkscape-preferences.cpp:370 msgid "" "Update the outline when dragging or transforming nodes; if this is off, the " "outline will only update when completing a drag" @@ -18063,11 +18122,11 @@ msgstr "" "Actualitza el contorn quan s'arrosseguin o es transformin els nodes; si " "s'inhabilita, el contorn només s'actualitzarà quan s'acabi d'arrossegar" -#: ../src/ui/dialog/inkscape-preferences.cpp:359 +#: ../src/ui/dialog/inkscape-preferences.cpp:371 msgid "Update paths when dragging nodes" msgstr "Actualitza els camins quan s'arrosseguin nodes" -#: ../src/ui/dialog/inkscape-preferences.cpp:360 +#: ../src/ui/dialog/inkscape-preferences.cpp:372 msgid "" "Update paths when dragging or transforming nodes; if this is off, paths will " "only be updated when completing a drag" @@ -18075,11 +18134,11 @@ msgstr "" "Actualitza els camins quan s'arrosseguin o es transformin els nodes; si " "s'inhabilita, el contorn només s'actualitzarà quan s'acabi d'arrossegar" -#: ../src/ui/dialog/inkscape-preferences.cpp:361 +#: ../src/ui/dialog/inkscape-preferences.cpp:373 msgid "Show path direction on outlines" msgstr "Mostra la direcció del camí en els contorns" -#: ../src/ui/dialog/inkscape-preferences.cpp:362 +#: ../src/ui/dialog/inkscape-preferences.cpp:374 msgid "" "Visualize the direction of selected paths by drawing small arrows in the " "middle of each outline segment" @@ -18087,31 +18146,31 @@ msgstr "" "Visualitza la direcció dels camins seleccionats dibuixant unes fletxes " "petites al mig de cada segment del contorn" -#: ../src/ui/dialog/inkscape-preferences.cpp:363 +#: ../src/ui/dialog/inkscape-preferences.cpp:375 msgid "Show temporary path outline" msgstr "Mostra breument el contorn del camí" -#: ../src/ui/dialog/inkscape-preferences.cpp:364 +#: ../src/ui/dialog/inkscape-preferences.cpp:376 msgid "When hovering over a path, briefly flash its outline" msgstr "" "Quan el ratolí passi per sobre del camí, parpelleja el contorn del camí " "breument" -#: ../src/ui/dialog/inkscape-preferences.cpp:365 +#: ../src/ui/dialog/inkscape-preferences.cpp:377 msgid "Show temporary outline for selected paths" msgstr "Mostra breument el contorn dels camins seleccionats" -#: ../src/ui/dialog/inkscape-preferences.cpp:366 +#: ../src/ui/dialog/inkscape-preferences.cpp:378 msgid "Show temporary outline even when a path is selected for editing" msgstr "" "Mostra breument el contorn fins i tot quan un camí està seleccionat per " "editar-lo" -#: ../src/ui/dialog/inkscape-preferences.cpp:368 +#: ../src/ui/dialog/inkscape-preferences.cpp:380 msgid "_Flash time:" msgstr "_Temps de parpelleig:" -#: ../src/ui/dialog/inkscape-preferences.cpp:368 +#: ../src/ui/dialog/inkscape-preferences.cpp:380 msgid "" "Specifies how long the path outline will be visible after a mouse-over (in " "milliseconds); specify 0 to have the outline shown until mouse leaves the " @@ -18121,25 +18180,25 @@ msgstr "" "passat per sobre (en mil·lisegons). Si el valor és 0 aleshores el contorn es " "mostrarà fins que el ratolí surti del camí" -#: ../src/ui/dialog/inkscape-preferences.cpp:369 +#: ../src/ui/dialog/inkscape-preferences.cpp:381 msgid "Editing preferences" msgstr "Preferències d'edició" -#: ../src/ui/dialog/inkscape-preferences.cpp:370 +#: ../src/ui/dialog/inkscape-preferences.cpp:382 msgid "Show transform handles for single nodes" msgstr "Mostra les nanses de transformació dels nodes únics" -#: ../src/ui/dialog/inkscape-preferences.cpp:371 +#: ../src/ui/dialog/inkscape-preferences.cpp:383 msgid "Show transform handles even when only a single node is selected" msgstr "" "Mostra les nanses de transformació fins i tot quan només hi hagi un únic " "node seleccionat" -#: ../src/ui/dialog/inkscape-preferences.cpp:372 +#: ../src/ui/dialog/inkscape-preferences.cpp:384 msgid "Deleting nodes preserves shape" msgstr "La supressió dels nodes conserva la forma" -#: ../src/ui/dialog/inkscape-preferences.cpp:373 +#: ../src/ui/dialog/inkscape-preferences.cpp:385 msgid "" "Move handles next to deleted nodes to resemble original shape; hold Ctrl to " "get the other behavior" @@ -18148,31 +18207,31 @@ msgstr "" "amb la tecla Ctrl s'obté el comportament contrari" #. Tweak -#: ../src/ui/dialog/inkscape-preferences.cpp:376 +#: ../src/ui/dialog/inkscape-preferences.cpp:388 msgid "Tweak" msgstr "Deforma" -#: ../src/ui/dialog/inkscape-preferences.cpp:377 +#: ../src/ui/dialog/inkscape-preferences.cpp:389 msgid "Object paint style" msgstr "Estil de pintura de l'objecte" #. Zoom -#: ../src/ui/dialog/inkscape-preferences.cpp:382 -#: ../src/widgets/desktop-widget.cpp:584 +#: ../src/ui/dialog/inkscape-preferences.cpp:394 +#: ../src/widgets/desktop-widget.cpp:709 msgid "Zoom" msgstr "Ampliació" #. Measure -#: ../src/ui/dialog/inkscape-preferences.cpp:387 ../src/verbs.cpp:2815 +#: ../src/ui/dialog/inkscape-preferences.cpp:399 ../src/verbs.cpp:2763 msgctxt "ContextVerb" msgid "Measure" msgstr "Mesura" -#: ../src/ui/dialog/inkscape-preferences.cpp:389 +#: ../src/ui/dialog/inkscape-preferences.cpp:401 msgid "Ignore first and last points" msgstr "Ignora els punts primer i darrer" -#: ../src/ui/dialog/inkscape-preferences.cpp:390 +#: ../src/ui/dialog/inkscape-preferences.cpp:402 msgid "" "The start and end of the measurement tool's control line will not be " "considered for calculating lengths. Only lengths between actual curve " @@ -18183,15 +18242,15 @@ msgstr "" "les interseccions de les corbes." #. Shapes -#: ../src/ui/dialog/inkscape-preferences.cpp:393 +#: ../src/ui/dialog/inkscape-preferences.cpp:405 msgid "Shapes" msgstr "Formes" -#: ../src/ui/dialog/inkscape-preferences.cpp:426 +#: ../src/ui/dialog/inkscape-preferences.cpp:438 msgid "Sketch mode" msgstr "Mode esbós" -#: ../src/ui/dialog/inkscape-preferences.cpp:428 +#: ../src/ui/dialog/inkscape-preferences.cpp:440 msgid "" "If on, the sketch result will be the normal average of all sketches made, " "instead of averaging the old result with the new sketch" @@ -18201,17 +18260,17 @@ msgstr "" "anterior amb el nou esbós" #. Pen -#: ../src/ui/dialog/inkscape-preferences.cpp:431 -#: ../src/ui/dialog/input.cpp:1351 +#: ../src/ui/dialog/inkscape-preferences.cpp:443 +#: ../src/ui/dialog/input.cpp:1485 msgid "Pen" msgstr "Ploma" #. Calligraphy -#: ../src/ui/dialog/inkscape-preferences.cpp:437 +#: ../src/ui/dialog/inkscape-preferences.cpp:449 msgid "Calligraphy" msgstr "Cal·ligrafia" -#: ../src/ui/dialog/inkscape-preferences.cpp:441 +#: ../src/ui/dialog/inkscape-preferences.cpp:453 msgid "" "If on, pen width is in absolute units (px) independent of zoom; otherwise " "pen width depends on zoom so that it looks the same at any zoom" @@ -18220,7 +18279,7 @@ msgstr "" "independent de l'ampliació; en cas contrari l'amplada depèn de l'ampliació, " "i llavors es veu igual a qualsevol ampliació" -#: ../src/ui/dialog/inkscape-preferences.cpp:443 +#: ../src/ui/dialog/inkscape-preferences.cpp:455 msgid "" "If on, each newly created object will be selected (deselecting previous " "selection)" @@ -18229,27 +18288,27 @@ msgstr "" "la selecció anterior)" #. Text -#: ../src/ui/dialog/inkscape-preferences.cpp:446 ../src/verbs.cpp:2807 +#: ../src/ui/dialog/inkscape-preferences.cpp:458 ../src/verbs.cpp:2755 msgctxt "ContextVerb" msgid "Text" msgstr "Text" -#: ../src/ui/dialog/inkscape-preferences.cpp:451 +#: ../src/ui/dialog/inkscape-preferences.cpp:463 msgid "Show font samples in the drop-down list" msgstr "Mostra exemples de tipografia a la llista desplegable" -#: ../src/ui/dialog/inkscape-preferences.cpp:452 +#: ../src/ui/dialog/inkscape-preferences.cpp:464 msgid "" "Show font samples alongside font names in the drop-down list in Text bar" msgstr "" "Mostra exemples de tipografia, al costat del nom del tipus de lletra, a la " "llista desplegable de la barra de text" -#: ../src/ui/dialog/inkscape-preferences.cpp:454 +#: ../src/ui/dialog/inkscape-preferences.cpp:466 msgid "Show font substitution warning dialog" msgstr "Mostra el diàleg d'avís de substitució de tipografia" -#: ../src/ui/dialog/inkscape-preferences.cpp:455 +#: ../src/ui/dialog/inkscape-preferences.cpp:467 msgid "" "Show font substitution warning dialog when requested fonts are not available " "on the system" @@ -18257,77 +18316,77 @@ msgstr "" "Mostra el diàleg d'avís de substitució de tipografia quan es demanen " "tipografies no disponibles en el sistema" -#: ../src/ui/dialog/inkscape-preferences.cpp:458 +#: ../src/ui/dialog/inkscape-preferences.cpp:470 msgid "Pixel" msgstr "Píxel" -#: ../src/ui/dialog/inkscape-preferences.cpp:458 +#: ../src/ui/dialog/inkscape-preferences.cpp:470 msgid "Pica" msgstr "Pica" -#: ../src/ui/dialog/inkscape-preferences.cpp:458 +#: ../src/ui/dialog/inkscape-preferences.cpp:470 msgid "Millimeter" msgstr "Mil·límetre" -#: ../src/ui/dialog/inkscape-preferences.cpp:458 +#: ../src/ui/dialog/inkscape-preferences.cpp:470 msgid "Centimeter" msgstr "Centímetre" -#: ../src/ui/dialog/inkscape-preferences.cpp:458 +#: ../src/ui/dialog/inkscape-preferences.cpp:470 msgid "Inch" msgstr "Polzada" -#: ../src/ui/dialog/inkscape-preferences.cpp:458 +#: ../src/ui/dialog/inkscape-preferences.cpp:470 msgid "Em square" msgstr "Em quadrat" #. , _("Ex square"), _("Percent") #. , SP_CSS_UNIT_EX, SP_CSS_UNIT_PERCENT -#: ../src/ui/dialog/inkscape-preferences.cpp:461 +#: ../src/ui/dialog/inkscape-preferences.cpp:473 msgid "Text units" msgstr "Unitats de text" -#: ../src/ui/dialog/inkscape-preferences.cpp:463 +#: ../src/ui/dialog/inkscape-preferences.cpp:475 msgid "Text size unit type:" msgstr "Tipus d'unitat en la mida de text:" -#: ../src/ui/dialog/inkscape-preferences.cpp:464 +#: ../src/ui/dialog/inkscape-preferences.cpp:476 msgid "Set the type of unit used in the text toolbar and text dialogs" msgstr "" "Estableix el tipus d'unitat usat en la barra d'eines de text i en els " "diàlegs de text" -#: ../src/ui/dialog/inkscape-preferences.cpp:465 +#: ../src/ui/dialog/inkscape-preferences.cpp:477 msgid "Always output text size in pixels (px)" msgstr "La mida del text sempre surt en píxels (px)" #. Spray -#: ../src/ui/dialog/inkscape-preferences.cpp:471 +#: ../src/ui/dialog/inkscape-preferences.cpp:483 msgid "Spray" msgstr "Esprai" #. Eraser -#: ../src/ui/dialog/inkscape-preferences.cpp:476 +#: ../src/ui/dialog/inkscape-preferences.cpp:488 msgid "Eraser" msgstr "Goma d'esborrar" #. Paint Bucket -#: ../src/ui/dialog/inkscape-preferences.cpp:481 +#: ../src/ui/dialog/inkscape-preferences.cpp:493 msgid "Paint Bucket" msgstr "Cubell de pintura" #. Gradient -#: ../src/ui/dialog/inkscape-preferences.cpp:487 -#: ../src/widgets/gradient-selector.cpp:135 -#: ../src/widgets/gradient-selector.cpp:281 +#: ../src/ui/dialog/inkscape-preferences.cpp:499 +#: ../src/widgets/gradient-selector.cpp:144 +#: ../src/widgets/gradient-selector.cpp:295 msgid "Gradient" msgstr "Degradat" -#: ../src/ui/dialog/inkscape-preferences.cpp:489 +#: ../src/ui/dialog/inkscape-preferences.cpp:501 msgid "Prevent sharing of gradient definitions" msgstr "No comparteixis les definicions de degradats" -#: ../src/ui/dialog/inkscape-preferences.cpp:491 +#: ../src/ui/dialog/inkscape-preferences.cpp:503 msgid "" "When on, shared gradient definitions are automatically forked on change; " "uncheck to allow sharing of gradient definitions so that editing one object " @@ -18338,11 +18397,11 @@ msgstr "" "degradats, de manera que en editar-se'n el d'un objecte es modifica els " "altres objectes que el fan servir" -#: ../src/ui/dialog/inkscape-preferences.cpp:492 +#: ../src/ui/dialog/inkscape-preferences.cpp:504 msgid "Use legacy Gradient Editor" msgstr "Usa l'editor de degradats antic" -#: ../src/ui/dialog/inkscape-preferences.cpp:494 +#: ../src/ui/dialog/inkscape-preferences.cpp:506 msgid "" "When on, the Gradient Edit button in the Fill & Stroke dialog will show the " "legacy Gradient Editor dialog, when off the Gradient Tool will be used" @@ -18351,11 +18410,11 @@ msgstr "" "mostrarà el diàleg d'editor de degradat antic. Si està desactivat, s'usarà " "l'eina degradat" -#: ../src/ui/dialog/inkscape-preferences.cpp:497 +#: ../src/ui/dialog/inkscape-preferences.cpp:509 msgid "Linear gradient _angle:" msgstr "_Angle del degradat lineal:" -#: ../src/ui/dialog/inkscape-preferences.cpp:498 +#: ../src/ui/dialog/inkscape-preferences.cpp:510 msgid "" "Default angle of new linear gradients in degrees (clockwise from horizontal)" msgstr "" @@ -18363,16 +18422,16 @@ msgstr "" "de l'horitzontal)" #. Dropper -#: ../src/ui/dialog/inkscape-preferences.cpp:502 +#: ../src/ui/dialog/inkscape-preferences.cpp:514 msgid "Dropper" msgstr "Comptagotes" #. Connector -#: ../src/ui/dialog/inkscape-preferences.cpp:507 +#: ../src/ui/dialog/inkscape-preferences.cpp:519 msgid "Connector" msgstr "Connector" -#: ../src/ui/dialog/inkscape-preferences.cpp:510 +#: ../src/ui/dialog/inkscape-preferences.cpp:522 msgid "If on, connector attachment points will not be shown for text objects" msgstr "" "Si està habilitat, els punts d'adjunció dels connectors no es mostraran als " @@ -18380,444 +18439,443 @@ msgstr "" #. LPETool #. disabled, because the LPETool is not finished yet. -#: ../src/ui/dialog/inkscape-preferences.cpp:515 +#: ../src/ui/dialog/inkscape-preferences.cpp:527 msgid "LPE Tool" msgstr "Eina LPE" -#: ../src/ui/dialog/inkscape-preferences.cpp:522 +#: ../src/ui/dialog/inkscape-preferences.cpp:534 msgid "Interface" msgstr "Interfície" -#: ../src/ui/dialog/inkscape-preferences.cpp:525 +#: ../src/ui/dialog/inkscape-preferences.cpp:537 msgid "System default" msgstr "Valor per defecte del sistema" -#: ../src/ui/dialog/inkscape-preferences.cpp:526 +#: ../src/ui/dialog/inkscape-preferences.cpp:538 msgid "Albanian (sq)" msgstr "Albanès (sq)" -#: ../src/ui/dialog/inkscape-preferences.cpp:526 +#: ../src/ui/dialog/inkscape-preferences.cpp:538 msgid "Amharic (am)" msgstr "Amhàric (am)" -#: ../src/ui/dialog/inkscape-preferences.cpp:526 +#: ../src/ui/dialog/inkscape-preferences.cpp:538 msgid "Arabic (ar)" msgstr "Àrab (ar)" -#: ../src/ui/dialog/inkscape-preferences.cpp:526 +#: ../src/ui/dialog/inkscape-preferences.cpp:538 msgid "Armenian (hy)" msgstr "Armeni (hy)" -#: ../src/ui/dialog/inkscape-preferences.cpp:526 +#: ../src/ui/dialog/inkscape-preferences.cpp:538 msgid "Assamese (as)" msgstr "Assamès (as)" -#: ../src/ui/dialog/inkscape-preferences.cpp:526 +#: ../src/ui/dialog/inkscape-preferences.cpp:538 msgid "Azerbaijani (az)" msgstr "Àzeri (az)" -#: ../src/ui/dialog/inkscape-preferences.cpp:527 +#: ../src/ui/dialog/inkscape-preferences.cpp:539 msgid "Basque (eu)" msgstr "Basc (eu)" -#: ../src/ui/dialog/inkscape-preferences.cpp:527 +#: ../src/ui/dialog/inkscape-preferences.cpp:539 msgid "Belarusian (be)" msgstr "Bielorús (be)" -#: ../src/ui/dialog/inkscape-preferences.cpp:527 +#: ../src/ui/dialog/inkscape-preferences.cpp:539 msgid "Bulgarian (bg)" msgstr "Búlgar (bg)" -#: ../src/ui/dialog/inkscape-preferences.cpp:527 +#: ../src/ui/dialog/inkscape-preferences.cpp:539 msgid "Bengali (bn)" msgstr "Bengalí (bn)" -#: ../src/ui/dialog/inkscape-preferences.cpp:527 +#: ../src/ui/dialog/inkscape-preferences.cpp:539 msgid "Bengali/Bangladesh (bn_BD)" msgstr "Bengalí/Bangladesh (bn_BD)" -#: ../src/ui/dialog/inkscape-preferences.cpp:527 +#: ../src/ui/dialog/inkscape-preferences.cpp:539 msgid "Bodo (brx)" msgstr "Bodo (brx)" -#: ../src/ui/dialog/inkscape-preferences.cpp:527 +#: ../src/ui/dialog/inkscape-preferences.cpp:539 msgid "Breton (br)" msgstr "Bretó (br)" -#: ../src/ui/dialog/inkscape-preferences.cpp:528 +#: ../src/ui/dialog/inkscape-preferences.cpp:540 msgid "Catalan (ca)" msgstr "Català (ca)" -#: ../src/ui/dialog/inkscape-preferences.cpp:528 +#: ../src/ui/dialog/inkscape-preferences.cpp:540 msgid "Valencian Catalan (ca@valencia)" msgstr "Català de València (ca@valencia)" -#: ../src/ui/dialog/inkscape-preferences.cpp:528 +#: ../src/ui/dialog/inkscape-preferences.cpp:540 msgid "Chinese/China (zh_CN)" msgstr "Xinès de Xina (zh_CN)" -#: ../src/ui/dialog/inkscape-preferences.cpp:528 +#: ../src/ui/dialog/inkscape-preferences.cpp:540 msgid "Chinese/Taiwan (zh_TW)" msgstr "Xinès de Taiwan (zh_TW)" -#: ../src/ui/dialog/inkscape-preferences.cpp:528 +#: ../src/ui/dialog/inkscape-preferences.cpp:540 msgid "Croatian (hr)" msgstr "Croat (hr)" -#: ../src/ui/dialog/inkscape-preferences.cpp:528 +#: ../src/ui/dialog/inkscape-preferences.cpp:540 msgid "Czech (cs)" msgstr "Txec (cs)" -#: ../src/ui/dialog/inkscape-preferences.cpp:529 +#: ../src/ui/dialog/inkscape-preferences.cpp:541 msgid "Danish (da)" msgstr "Danès (da)" -#: ../src/ui/dialog/inkscape-preferences.cpp:529 +#: ../src/ui/dialog/inkscape-preferences.cpp:541 msgid "Dogri (doi)" msgstr "Dogri (doi)" -#: ../src/ui/dialog/inkscape-preferences.cpp:529 +#: ../src/ui/dialog/inkscape-preferences.cpp:541 msgid "Dutch (nl)" msgstr "Holandès (nl)" -#: ../src/ui/dialog/inkscape-preferences.cpp:529 +#: ../src/ui/dialog/inkscape-preferences.cpp:541 msgid "Dzongkha (dz)" msgstr "Dzongkha (dz)" -#: ../src/ui/dialog/inkscape-preferences.cpp:530 +#: ../src/ui/dialog/inkscape-preferences.cpp:542 msgid "German (de)" msgstr "Alemany (de)" -#: ../src/ui/dialog/inkscape-preferences.cpp:530 +#: ../src/ui/dialog/inkscape-preferences.cpp:542 msgid "Greek (el)" msgstr "Grec (el)" -#: ../src/ui/dialog/inkscape-preferences.cpp:531 +#: ../src/ui/dialog/inkscape-preferences.cpp:543 msgid "English (en)" msgstr "Anglès (en)" -#: ../src/ui/dialog/inkscape-preferences.cpp:531 +#: ../src/ui/dialog/inkscape-preferences.cpp:543 msgid "English/Australia (en_AU)" msgstr "Anglès d'Austràlia (en_AU)" -#: ../src/ui/dialog/inkscape-preferences.cpp:531 +#: ../src/ui/dialog/inkscape-preferences.cpp:543 msgid "English/Canada (en_CA)" msgstr "Anglès del Canadà (en_CA)" -#: ../src/ui/dialog/inkscape-preferences.cpp:531 +#: ../src/ui/dialog/inkscape-preferences.cpp:543 msgid "English/Great Britain (en_GB)" msgstr "Anglès de Gran Bretanya (en_GB)" -#: ../src/ui/dialog/inkscape-preferences.cpp:531 +#: ../src/ui/dialog/inkscape-preferences.cpp:543 msgid "Pig Latin (en_US@piglatin)" msgstr "Pig Latin (en_US@piglatin)" -#: ../src/ui/dialog/inkscape-preferences.cpp:531 +#: ../src/ui/dialog/inkscape-preferences.cpp:543 msgid "Esperanto (eo)" msgstr "Esperanto (eo)" -#: ../src/ui/dialog/inkscape-preferences.cpp:531 +#: ../src/ui/dialog/inkscape-preferences.cpp:543 msgid "Estonian (et)" msgstr "Estonià (et)" -#: ../src/ui/dialog/inkscape-preferences.cpp:532 +#: ../src/ui/dialog/inkscape-preferences.cpp:544 msgid "Farsi (fa)" msgstr "Persa (fa)" -#: ../src/ui/dialog/inkscape-preferences.cpp:532 +#: ../src/ui/dialog/inkscape-preferences.cpp:544 msgid "Finnish (fi)" msgstr "Finès (fi)" -#: ../src/ui/dialog/inkscape-preferences.cpp:532 +#: ../src/ui/dialog/inkscape-preferences.cpp:544 msgid "French (fr)" msgstr "Francès (fr)" -#: ../src/ui/dialog/inkscape-preferences.cpp:533 +#: ../src/ui/dialog/inkscape-preferences.cpp:545 msgid "Galician (gl)" msgstr "Gallec (gl)" -#: ../src/ui/dialog/inkscape-preferences.cpp:533 +#: ../src/ui/dialog/inkscape-preferences.cpp:545 msgid "Gujarati (gu)" msgstr "Gujarati (gu)" -#: ../src/ui/dialog/inkscape-preferences.cpp:534 +#: ../src/ui/dialog/inkscape-preferences.cpp:546 msgid "Hebrew (he)" msgstr "Hebreu (he)" -#: ../src/ui/dialog/inkscape-preferences.cpp:534 +#: ../src/ui/dialog/inkscape-preferences.cpp:546 msgid "Hindi (hi)" msgstr "Hindi (hi)" -#: ../src/ui/dialog/inkscape-preferences.cpp:534 +#: ../src/ui/dialog/inkscape-preferences.cpp:546 msgid "Hungarian (hu)" msgstr "Hongarès (hu)" -#: ../src/ui/dialog/inkscape-preferences.cpp:535 +#: ../src/ui/dialog/inkscape-preferences.cpp:547 msgid "Icelandic (is)" msgstr "Islandès (is)" -#: ../src/ui/dialog/inkscape-preferences.cpp:535 +#: ../src/ui/dialog/inkscape-preferences.cpp:547 msgid "Indonesian (id)" msgstr "Indonesi (id)" -#: ../src/ui/dialog/inkscape-preferences.cpp:535 +#: ../src/ui/dialog/inkscape-preferences.cpp:547 msgid "Irish (ga)" msgstr "Irlandès (ga)" -#: ../src/ui/dialog/inkscape-preferences.cpp:535 +#: ../src/ui/dialog/inkscape-preferences.cpp:547 msgid "Italian (it)" msgstr "Italià (it)" -#: ../src/ui/dialog/inkscape-preferences.cpp:536 +#: ../src/ui/dialog/inkscape-preferences.cpp:548 msgid "Japanese (ja)" msgstr "Japonès (ja)" -#: ../src/ui/dialog/inkscape-preferences.cpp:537 +#: ../src/ui/dialog/inkscape-preferences.cpp:549 msgid "Kannada (kn)" msgstr "Kanarès (kn)" -#: ../src/ui/dialog/inkscape-preferences.cpp:537 -#, fuzzy +#: ../src/ui/dialog/inkscape-preferences.cpp:549 msgid "Kashmiri in Perso-Arabic script (ks@aran)" msgstr "Caixmiri en l'escriptura perso-àrab (ks@aran)" -#: ../src/ui/dialog/inkscape-preferences.cpp:537 +#: ../src/ui/dialog/inkscape-preferences.cpp:549 msgid "Kashmiri in Devanagari script (ks@deva)" msgstr "Caixmiri en l'escriptura devanagari (ks@deva)" -#: ../src/ui/dialog/inkscape-preferences.cpp:537 +#: ../src/ui/dialog/inkscape-preferences.cpp:549 msgid "Khmer (km)" msgstr "Khmer (km)" -#: ../src/ui/dialog/inkscape-preferences.cpp:537 +#: ../src/ui/dialog/inkscape-preferences.cpp:549 msgid "Kinyarwanda (rw)" msgstr "Kinyarwanda (rw)" -#: ../src/ui/dialog/inkscape-preferences.cpp:537 +#: ../src/ui/dialog/inkscape-preferences.cpp:549 msgid "Konkani (kok)" msgstr "Konkani (kok)" -#: ../src/ui/dialog/inkscape-preferences.cpp:537 +#: ../src/ui/dialog/inkscape-preferences.cpp:549 msgid "Konkani in Latin script (kok@latin)" msgstr "Konkani amb alfabet llatí (kok@latin)" -#: ../src/ui/dialog/inkscape-preferences.cpp:537 +#: ../src/ui/dialog/inkscape-preferences.cpp:549 msgid "Korean (ko)" msgstr "Coreà (ko)" -#: ../src/ui/dialog/inkscape-preferences.cpp:538 +#: ../src/ui/dialog/inkscape-preferences.cpp:550 msgid "Latvian (lv)" msgstr "Letó (lt)" -#: ../src/ui/dialog/inkscape-preferences.cpp:538 +#: ../src/ui/dialog/inkscape-preferences.cpp:550 msgid "Lithuanian (lt)" msgstr "Lituà (lt)" -#: ../src/ui/dialog/inkscape-preferences.cpp:539 +#: ../src/ui/dialog/inkscape-preferences.cpp:551 msgid "Macedonian (mk)" msgstr "Macedoni (mk)" -#: ../src/ui/dialog/inkscape-preferences.cpp:539 +#: ../src/ui/dialog/inkscape-preferences.cpp:551 msgid "Maithili (mai)" msgstr "Maithili (mai)" -#: ../src/ui/dialog/inkscape-preferences.cpp:539 +#: ../src/ui/dialog/inkscape-preferences.cpp:551 msgid "Malayalam (ml)" msgstr "Malaiàlam (ml)" -#: ../src/ui/dialog/inkscape-preferences.cpp:539 +#: ../src/ui/dialog/inkscape-preferences.cpp:551 msgid "Manipuri (mni)" msgstr "Manipuri (mni)" -#: ../src/ui/dialog/inkscape-preferences.cpp:539 +#: ../src/ui/dialog/inkscape-preferences.cpp:551 msgid "Manipuri in Bengali script (mni@beng)" msgstr "Manipuri amb alfabet bengalí (mni@beng)" -#: ../src/ui/dialog/inkscape-preferences.cpp:539 +#: ../src/ui/dialog/inkscape-preferences.cpp:551 msgid "Marathi (mr)" msgstr "Marathi (mr)" -#: ../src/ui/dialog/inkscape-preferences.cpp:539 +#: ../src/ui/dialog/inkscape-preferences.cpp:551 msgid "Mongolian (mn)" msgstr "Mongol (mn)" -#: ../src/ui/dialog/inkscape-preferences.cpp:540 +#: ../src/ui/dialog/inkscape-preferences.cpp:552 msgid "Nepali (ne)" msgstr "Nepalès (ne)" -#: ../src/ui/dialog/inkscape-preferences.cpp:540 +#: ../src/ui/dialog/inkscape-preferences.cpp:552 msgid "Norwegian Bokmål (nb)" msgstr "Bokmål noruec (nb)" -#: ../src/ui/dialog/inkscape-preferences.cpp:540 +#: ../src/ui/dialog/inkscape-preferences.cpp:552 msgid "Norwegian Nynorsk (nn)" msgstr "Nynorsk noruec (nn)" -#: ../src/ui/dialog/inkscape-preferences.cpp:541 +#: ../src/ui/dialog/inkscape-preferences.cpp:553 msgid "Odia (or)" msgstr "Oriya (or)" -#: ../src/ui/dialog/inkscape-preferences.cpp:542 +#: ../src/ui/dialog/inkscape-preferences.cpp:554 msgid "Panjabi (pa)" msgstr "Panjabi (pa)" -#: ../src/ui/dialog/inkscape-preferences.cpp:542 +#: ../src/ui/dialog/inkscape-preferences.cpp:554 msgid "Polish (pl)" msgstr "Polonès (pl)" -#: ../src/ui/dialog/inkscape-preferences.cpp:542 +#: ../src/ui/dialog/inkscape-preferences.cpp:554 msgid "Portuguese (pt)" msgstr "Portuguès (pt)" -#: ../src/ui/dialog/inkscape-preferences.cpp:542 +#: ../src/ui/dialog/inkscape-preferences.cpp:554 msgid "Portuguese/Brazil (pt_BR)" msgstr "Portuguès del Brasil (pt_BR)" -#: ../src/ui/dialog/inkscape-preferences.cpp:543 +#: ../src/ui/dialog/inkscape-preferences.cpp:555 msgid "Romanian (ro)" msgstr "Romanès (ro)" -#: ../src/ui/dialog/inkscape-preferences.cpp:543 +#: ../src/ui/dialog/inkscape-preferences.cpp:555 msgid "Russian (ru)" msgstr "Rus (ru)" -#: ../src/ui/dialog/inkscape-preferences.cpp:544 +#: ../src/ui/dialog/inkscape-preferences.cpp:556 msgid "Sanskrit (sa)" msgstr "Sànscrit (sa)" -#: ../src/ui/dialog/inkscape-preferences.cpp:544 +#: ../src/ui/dialog/inkscape-preferences.cpp:556 msgid "Santali (sat)" msgstr "Santali (sat)" -#: ../src/ui/dialog/inkscape-preferences.cpp:544 +#: ../src/ui/dialog/inkscape-preferences.cpp:556 msgid "Santali in Devanagari script (sat@deva)" msgstr "Santali amb alfabet devanagari (sat@deva)" -#: ../src/ui/dialog/inkscape-preferences.cpp:544 +#: ../src/ui/dialog/inkscape-preferences.cpp:556 msgid "Serbian (sr)" msgstr "Serbi (sr)" -#: ../src/ui/dialog/inkscape-preferences.cpp:544 +#: ../src/ui/dialog/inkscape-preferences.cpp:556 msgid "Serbian in Latin script (sr@latin)" msgstr "Serbi amb alfabet llatí (sr@latin)" -#: ../src/ui/dialog/inkscape-preferences.cpp:545 +#: ../src/ui/dialog/inkscape-preferences.cpp:557 msgid "Sindhi (sd)" msgstr "Sindhi (sd)" -#: ../src/ui/dialog/inkscape-preferences.cpp:545 +#: ../src/ui/dialog/inkscape-preferences.cpp:557 msgid "Sindhi in Devanagari script (sd@deva)" msgstr "Sindhi amb alfabet devanagari (sd@deva)" -#: ../src/ui/dialog/inkscape-preferences.cpp:545 +#: ../src/ui/dialog/inkscape-preferences.cpp:557 msgid "Slovak (sk)" msgstr "Eslovac (sk)" -#: ../src/ui/dialog/inkscape-preferences.cpp:545 +#: ../src/ui/dialog/inkscape-preferences.cpp:557 msgid "Slovenian (sl)" msgstr "Eslovè (sl)" -#: ../src/ui/dialog/inkscape-preferences.cpp:545 +#: ../src/ui/dialog/inkscape-preferences.cpp:557 msgid "Spanish (es)" msgstr "Espanyol (es)" -#: ../src/ui/dialog/inkscape-preferences.cpp:545 +#: ../src/ui/dialog/inkscape-preferences.cpp:557 msgid "Spanish/Mexico (es_MX)" msgstr "Espanyol de Mèxic (es_MX)" -#: ../src/ui/dialog/inkscape-preferences.cpp:545 +#: ../src/ui/dialog/inkscape-preferences.cpp:557 msgid "Swedish (sv)" msgstr "Suec (sv)" -#: ../src/ui/dialog/inkscape-preferences.cpp:546 +#: ../src/ui/dialog/inkscape-preferences.cpp:558 msgid "Tamil (ta)" msgstr "Tàmil (ta)" -#: ../src/ui/dialog/inkscape-preferences.cpp:546 +#: ../src/ui/dialog/inkscape-preferences.cpp:558 msgid "Telugu (te)" msgstr "Telugu (te)" -#: ../src/ui/dialog/inkscape-preferences.cpp:546 +#: ../src/ui/dialog/inkscape-preferences.cpp:558 msgid "Thai (th)" msgstr "Tai (th)" -#: ../src/ui/dialog/inkscape-preferences.cpp:546 +#: ../src/ui/dialog/inkscape-preferences.cpp:558 msgid "Turkish (tr)" msgstr "Turc (tr)" -#: ../src/ui/dialog/inkscape-preferences.cpp:547 +#: ../src/ui/dialog/inkscape-preferences.cpp:559 msgid "Ukrainian (uk)" msgstr "Ucraïnès (uk)" -#: ../src/ui/dialog/inkscape-preferences.cpp:547 +#: ../src/ui/dialog/inkscape-preferences.cpp:559 msgid "Urdu (ur)" msgstr "Urdú (ur)" -#: ../src/ui/dialog/inkscape-preferences.cpp:548 +#: ../src/ui/dialog/inkscape-preferences.cpp:560 msgid "Vietnamese (vi)" msgstr "Vietnamita (vi)" -#: ../src/ui/dialog/inkscape-preferences.cpp:600 +#: ../src/ui/dialog/inkscape-preferences.cpp:612 msgid "Language (requires restart):" msgstr "Idioma (cal reiniciar):" -#: ../src/ui/dialog/inkscape-preferences.cpp:601 +#: ../src/ui/dialog/inkscape-preferences.cpp:613 msgid "Set the language for menus and number formats" msgstr "" "Defineix l'idioma que s'utilitzarà en els menús i en el format dels números" -#: ../src/ui/dialog/inkscape-preferences.cpp:604 +#: ../src/ui/dialog/inkscape-preferences.cpp:616 msgctxt "Icon size" msgid "Larger" msgstr "Més gran" -#: ../src/ui/dialog/inkscape-preferences.cpp:604 +#: ../src/ui/dialog/inkscape-preferences.cpp:616 msgctxt "Icon size" msgid "Large" msgstr "Gran" -#: ../src/ui/dialog/inkscape-preferences.cpp:604 +#: ../src/ui/dialog/inkscape-preferences.cpp:616 msgctxt "Icon size" msgid "Small" msgstr "Petita" -#: ../src/ui/dialog/inkscape-preferences.cpp:604 +#: ../src/ui/dialog/inkscape-preferences.cpp:616 msgctxt "Icon size" msgid "Smaller" msgstr "Més petit" -#: ../src/ui/dialog/inkscape-preferences.cpp:609 +#: ../src/ui/dialog/inkscape-preferences.cpp:621 msgid "Toolbox icon size:" msgstr "Mida de les icones de la barra d'eines:" -#: ../src/ui/dialog/inkscape-preferences.cpp:610 +#: ../src/ui/dialog/inkscape-preferences.cpp:622 msgid "Set the size for the tool icons (requires restart)" msgstr "Defineix la mida de les icones de la barra d'eines (cal reiniciar)" -#: ../src/ui/dialog/inkscape-preferences.cpp:613 +#: ../src/ui/dialog/inkscape-preferences.cpp:625 msgid "Control bar icon size:" msgstr "Mida de les icones de la barra de control:" -#: ../src/ui/dialog/inkscape-preferences.cpp:614 +#: ../src/ui/dialog/inkscape-preferences.cpp:626 msgid "" "Set the size for the icons in tools' control bars to use (requires restart)" msgstr "Defineix la mida de les icones de la barra de control (cal reiniciar)" -#: ../src/ui/dialog/inkscape-preferences.cpp:617 +#: ../src/ui/dialog/inkscape-preferences.cpp:629 msgid "Secondary toolbar icon size:" msgstr "Mida de les icones de la barra d'eines secundària:" -#: ../src/ui/dialog/inkscape-preferences.cpp:618 +#: ../src/ui/dialog/inkscape-preferences.cpp:630 msgid "" "Set the size for the icons in secondary toolbars to use (requires restart)" msgstr "" "Defineix la mida de les icones de la barra d'eines secundària (cal reiniciar)" -#: ../src/ui/dialog/inkscape-preferences.cpp:621 +#: ../src/ui/dialog/inkscape-preferences.cpp:633 msgid "Work-around color sliders not drawing" msgstr "Solució temporal per als controls de color que no es pinten" -#: ../src/ui/dialog/inkscape-preferences.cpp:623 +#: ../src/ui/dialog/inkscape-preferences.cpp:635 msgid "" "When on, will attempt to work around bugs in certain GTK themes drawing " "color sliders" @@ -18825,15 +18883,15 @@ msgstr "" "Si està activat, s'aplicarà la solució temporal per al problema d'alguns " "temes GTK que no mostren bé el control de colors" -#: ../src/ui/dialog/inkscape-preferences.cpp:628 +#: ../src/ui/dialog/inkscape-preferences.cpp:640 msgid "Clear list" msgstr "Buida la llista" -#: ../src/ui/dialog/inkscape-preferences.cpp:631 +#: ../src/ui/dialog/inkscape-preferences.cpp:643 msgid "Maximum documents in Open _Recent:" msgstr "_Nombre màxim de documents recents:" -#: ../src/ui/dialog/inkscape-preferences.cpp:632 +#: ../src/ui/dialog/inkscape-preferences.cpp:644 msgid "" "Set the maximum length of the Open Recent list in the File menu, or clear " "the list" @@ -18841,11 +18899,11 @@ msgstr "" "Defineix la mida màxima de la llista de fitxers oberts recentment del menú " "Fitxer, o bé buida la llista" -#: ../src/ui/dialog/inkscape-preferences.cpp:635 +#: ../src/ui/dialog/inkscape-preferences.cpp:647 msgid "_Zoom correction factor (in %):" msgstr "_Factor de correcció de l'ampliació (en %):" -#: ../src/ui/dialog/inkscape-preferences.cpp:636 +#: ../src/ui/dialog/inkscape-preferences.cpp:648 msgid "" "Adjust the slider until the length of the ruler on your screen matches its " "real length. This information is used when zooming to 1:1, 1:2, etc., to " @@ -18855,25 +18913,13 @@ msgstr "" "la mida real. Aquesta informació s'utilitzarà per ampliar 1:1, 1:2, etc... i " "mostrar així els objectes amb la seva mida real" -#: ../src/ui/dialog/inkscape-preferences.cpp:639 -msgid "Enable dynamic relayout for incomplete sections" -msgstr "Habilita la disposició automàtica per les seccions incompletes" - -#: ../src/ui/dialog/inkscape-preferences.cpp:641 -msgid "" -"When on, will allow dynamic layout of components that are not completely " -"finished being refactored" -msgstr "" -"Si està activat, permetrà la disposició automàtica dels components que no " -"estan del tot acabats" - #. show infobox -#: ../src/ui/dialog/inkscape-preferences.cpp:644 +#: ../src/ui/dialog/inkscape-preferences.cpp:651 msgid "Show filter primitives infobox (requires restart)" msgstr "" "Mostra el quadre informatiu de les primitives dels filtres (cal reiniciar)" -#: ../src/ui/dialog/inkscape-preferences.cpp:646 +#: ../src/ui/dialog/inkscape-preferences.cpp:653 msgid "" "Show icons and descriptions for the filter primitives available at the " "filter effects dialog" @@ -18881,26 +18927,26 @@ msgstr "" "Mostra al diàleg d'efectes de les primitives dels filtres, les icones i les " "descripcions de les primitives de filtratge disponibles" -#: ../src/ui/dialog/inkscape-preferences.cpp:649 -#: ../src/ui/dialog/inkscape-preferences.cpp:657 +#: ../src/ui/dialog/inkscape-preferences.cpp:656 +#: ../src/ui/dialog/inkscape-preferences.cpp:664 msgid "Icons only" msgstr "Només icones" -#: ../src/ui/dialog/inkscape-preferences.cpp:649 -#: ../src/ui/dialog/inkscape-preferences.cpp:657 +#: ../src/ui/dialog/inkscape-preferences.cpp:656 +#: ../src/ui/dialog/inkscape-preferences.cpp:664 msgid "Text only" msgstr "Només text" -#: ../src/ui/dialog/inkscape-preferences.cpp:649 -#: ../src/ui/dialog/inkscape-preferences.cpp:657 +#: ../src/ui/dialog/inkscape-preferences.cpp:656 +#: ../src/ui/dialog/inkscape-preferences.cpp:664 msgid "Icons and text" msgstr "Icones i text" -#: ../src/ui/dialog/inkscape-preferences.cpp:654 +#: ../src/ui/dialog/inkscape-preferences.cpp:661 msgid "Dockbar style (requires restart):" msgstr "Estil de la barra acoblable (cal reiniciar):" -#: ../src/ui/dialog/inkscape-preferences.cpp:655 +#: ../src/ui/dialog/inkscape-preferences.cpp:662 msgid "" "Selects whether the vertical bars on the dockbar will show text labels, " "icons, or both" @@ -18908,11 +18954,11 @@ msgstr "" "Selecciona si les barres verticals en barra acoblable mostraran etiquetes de " "text, icones o ambdues" -#: ../src/ui/dialog/inkscape-preferences.cpp:662 +#: ../src/ui/dialog/inkscape-preferences.cpp:669 msgid "Switcher style (requires restart):" msgstr "Commutador d'estil (cal reiniciar):" -#: ../src/ui/dialog/inkscape-preferences.cpp:663 +#: ../src/ui/dialog/inkscape-preferences.cpp:670 msgid "" "Selects whether the dockbar switcher will show text labels, icons, or both" msgstr "" @@ -18920,104 +18966,99 @@ msgstr "" "icones o ambdues." #. Windows -#: ../src/ui/dialog/inkscape-preferences.cpp:667 +#: ../src/ui/dialog/inkscape-preferences.cpp:674 msgid "Save and restore window geometry for each document" msgstr "Desa i recupera la geometria de la finestra per a cada document" -#: ../src/ui/dialog/inkscape-preferences.cpp:668 +#: ../src/ui/dialog/inkscape-preferences.cpp:675 msgid "Remember and use last window's geometry" msgstr "Recorda i usa la geometria de la darrera finestra" -#: ../src/ui/dialog/inkscape-preferences.cpp:669 +#: ../src/ui/dialog/inkscape-preferences.cpp:676 msgid "Don't save window geometry" msgstr "No desis la geometria de la finestra" -#: ../src/ui/dialog/inkscape-preferences.cpp:671 +#: ../src/ui/dialog/inkscape-preferences.cpp:678 msgid "Save and restore dialogs status" msgstr "Desa i recupera l'estat dels diàlegs" -#: ../src/ui/dialog/inkscape-preferences.cpp:672 -#: ../src/ui/dialog/inkscape-preferences.cpp:708 +#: ../src/ui/dialog/inkscape-preferences.cpp:679 +#: ../src/ui/dialog/inkscape-preferences.cpp:715 msgid "Don't save dialogs status" msgstr "No desis l'estat dels diàlegs" -#: ../src/ui/dialog/inkscape-preferences.cpp:674 -#: ../src/ui/dialog/inkscape-preferences.cpp:716 +#: ../src/ui/dialog/inkscape-preferences.cpp:681 +#: ../src/ui/dialog/inkscape-preferences.cpp:723 msgid "Dockable" msgstr "Acoblable" -#: ../src/ui/dialog/inkscape-preferences.cpp:675 -#: ../src/ui/dialog/inkscape-preferences.cpp:718 -msgid "Floating" -msgstr "Flotant" - -#: ../src/ui/dialog/inkscape-preferences.cpp:678 +#: ../src/ui/dialog/inkscape-preferences.cpp:685 msgid "Native open/save dialogs" msgstr "Diàlegs obre/desa natius" -#: ../src/ui/dialog/inkscape-preferences.cpp:679 +#: ../src/ui/dialog/inkscape-preferences.cpp:686 msgid "GTK open/save dialogs" msgstr "Diàlegs obre/desa GTK" -#: ../src/ui/dialog/inkscape-preferences.cpp:681 +#: ../src/ui/dialog/inkscape-preferences.cpp:688 msgid "Dialogs are hidden in taskbar" msgstr "Els diàlegs estan ocults en la barra de tasques" -#: ../src/ui/dialog/inkscape-preferences.cpp:682 +#: ../src/ui/dialog/inkscape-preferences.cpp:689 msgid "Save and restore documents viewport" msgstr "Desa i recupera la finestra de visualització dels documents" -#: ../src/ui/dialog/inkscape-preferences.cpp:683 +#: ../src/ui/dialog/inkscape-preferences.cpp:690 msgid "Zoom when window is resized" msgstr "Apropa/allunya si canvia la mida de la finestra" -#: ../src/ui/dialog/inkscape-preferences.cpp:684 +#: ../src/ui/dialog/inkscape-preferences.cpp:691 msgid "Show close button on dialogs" msgstr "Mostra el botó de tancar en els diàlegs" -#: ../src/ui/dialog/inkscape-preferences.cpp:685 +#: ../src/ui/dialog/inkscape-preferences.cpp:692 msgctxt "Dialog on top" msgid "None" msgstr "Cap" -#: ../src/ui/dialog/inkscape-preferences.cpp:687 +#: ../src/ui/dialog/inkscape-preferences.cpp:694 msgid "Aggressive" msgstr "Agressiu" -#: ../src/ui/dialog/inkscape-preferences.cpp:690 +#: ../src/ui/dialog/inkscape-preferences.cpp:697 msgctxt "Window size" msgid "Small" msgstr "Petita" -#: ../src/ui/dialog/inkscape-preferences.cpp:690 +#: ../src/ui/dialog/inkscape-preferences.cpp:697 msgctxt "Window size" msgid "Large" msgstr "Gran" -#: ../src/ui/dialog/inkscape-preferences.cpp:690 +#: ../src/ui/dialog/inkscape-preferences.cpp:697 msgctxt "Window size" msgid "Maximized" msgstr "Maximitzada" -#: ../src/ui/dialog/inkscape-preferences.cpp:694 +#: ../src/ui/dialog/inkscape-preferences.cpp:701 msgid "Default window size:" msgstr "Mida per defecte de la finestra:" -#: ../src/ui/dialog/inkscape-preferences.cpp:695 +#: ../src/ui/dialog/inkscape-preferences.cpp:702 msgid "Set the default window size" msgstr "Estableix la mida per defecte de la finestra" # N.T.: Nom d'una secció -#: ../src/ui/dialog/inkscape-preferences.cpp:698 +#: ../src/ui/dialog/inkscape-preferences.cpp:705 msgid "Saving window geometry (size and position)" msgstr "Desament de la geometria de la finestra (mida i posició)" -#: ../src/ui/dialog/inkscape-preferences.cpp:700 +#: ../src/ui/dialog/inkscape-preferences.cpp:707 msgid "Let the window manager determine placement of all windows" msgstr "" "Deixa que el gestor de finestres determini la ubicació de totes les finestres" -#: ../src/ui/dialog/inkscape-preferences.cpp:702 +#: ../src/ui/dialog/inkscape-preferences.cpp:709 msgid "" "Remember and use the last window's geometry (saves geometry to user " "preferences)" @@ -19025,7 +19066,7 @@ msgstr "" "Recorda i usa la geometria de la darrera finestra (desa la geometria a les " "preferències de l'usuari)" -#: ../src/ui/dialog/inkscape-preferences.cpp:704 +#: ../src/ui/dialog/inkscape-preferences.cpp:711 msgid "" "Save and restore window geometry for each document (saves geometry in the " "document)" @@ -19033,11 +19074,11 @@ msgstr "" "Desa i restaura la geometria de la finestra per a cada document (desa la " "geometria en el document)" -#: ../src/ui/dialog/inkscape-preferences.cpp:706 +#: ../src/ui/dialog/inkscape-preferences.cpp:713 msgid "Saving dialogs status" msgstr "S'està desant l'estat dels diàlegs" -#: ../src/ui/dialog/inkscape-preferences.cpp:710 +#: ../src/ui/dialog/inkscape-preferences.cpp:717 msgid "" "Save and restore dialogs status (the last open windows dialogs are saved " "when it closes)" @@ -19045,65 +19086,65 @@ msgstr "" "Desa i restaura l'estat dels diàlegs (els diàlegs de les darreres finestres " "obertes es desaran quan es tanquin)" -#: ../src/ui/dialog/inkscape-preferences.cpp:714 +#: ../src/ui/dialog/inkscape-preferences.cpp:721 msgid "Dialog behavior (requires restart)" msgstr "Comportament del diàleg (cal reiniciar)" -#: ../src/ui/dialog/inkscape-preferences.cpp:720 +#: ../src/ui/dialog/inkscape-preferences.cpp:727 msgid "Desktop integration" msgstr "Integració amb l'escriptori" -#: ../src/ui/dialog/inkscape-preferences.cpp:722 +#: ../src/ui/dialog/inkscape-preferences.cpp:729 msgid "Use Windows like open and save dialogs" msgstr "Usa les finestres com els diàlegs obre i desa" -#: ../src/ui/dialog/inkscape-preferences.cpp:724 +#: ../src/ui/dialog/inkscape-preferences.cpp:731 msgid "Use GTK open and save dialogs " msgstr "Usa els diàlegs obre i desa GTK " -#: ../src/ui/dialog/inkscape-preferences.cpp:728 +#: ../src/ui/dialog/inkscape-preferences.cpp:735 msgid "Dialogs on top:" msgstr "Diàlegs a dalt:" -#: ../src/ui/dialog/inkscape-preferences.cpp:731 +#: ../src/ui/dialog/inkscape-preferences.cpp:738 msgid "Dialogs are treated as regular windows" msgstr "Els diàlegs es tracten com a finestres normals" -#: ../src/ui/dialog/inkscape-preferences.cpp:733 +#: ../src/ui/dialog/inkscape-preferences.cpp:740 msgid "Dialogs stay on top of document windows" msgstr "Els diàlegs es posen a sobre de les finestres de document" -#: ../src/ui/dialog/inkscape-preferences.cpp:735 +#: ../src/ui/dialog/inkscape-preferences.cpp:742 msgid "Same as Normal but may work better with some window managers" msgstr "Com els normals, però pot anar millor amb certs gestors de finestres" -#: ../src/ui/dialog/inkscape-preferences.cpp:738 +#: ../src/ui/dialog/inkscape-preferences.cpp:745 msgid "Dialog Transparency" msgstr "Transparència del diàleg" -#: ../src/ui/dialog/inkscape-preferences.cpp:740 +#: ../src/ui/dialog/inkscape-preferences.cpp:747 msgid "_Opacity when focused:" msgstr "_Opacitat quan obté el focus:" -#: ../src/ui/dialog/inkscape-preferences.cpp:742 +#: ../src/ui/dialog/inkscape-preferences.cpp:749 msgid "Opacity when _unfocused:" msgstr "Opacitat q_uan deixa el focus:" -#: ../src/ui/dialog/inkscape-preferences.cpp:744 +#: ../src/ui/dialog/inkscape-preferences.cpp:751 msgid "_Time of opacity change animation:" msgstr "_Duració de l'animació del canvi d'opacitat:" -#: ../src/ui/dialog/inkscape-preferences.cpp:747 +#: ../src/ui/dialog/inkscape-preferences.cpp:754 msgid "Miscellaneous" msgstr "Miscel·lània" -#: ../src/ui/dialog/inkscape-preferences.cpp:750 +#: ../src/ui/dialog/inkscape-preferences.cpp:757 msgid "Whether dialog windows are to be hidden in the window manager taskbar" msgstr "" "Indica si s'ha d'ocultar les finestres a la barra de tasques del gestor de " "finestres" -#: ../src/ui/dialog/inkscape-preferences.cpp:753 +#: ../src/ui/dialog/inkscape-preferences.cpp:760 msgid "" "Zoom drawing when document window is resized, to keep the same area visible " "(this is the default which can be changed in any window using the button " @@ -19113,7 +19154,7 @@ msgstr "" "mantenir la mateixa àrea visible (es pot canviar aquest valor per defecte " "fent servir el botó a sobre de la barra de desplaçament de la dreta)" -#: ../src/ui/dialog/inkscape-preferences.cpp:755 +#: ../src/ui/dialog/inkscape-preferences.cpp:762 msgid "" "Save documents viewport (zoom and panning position). Useful to turn off when " "sharing version controlled files." @@ -19121,105 +19162,105 @@ msgstr "" "Desa la finestra de visualització dels documents. Resulta útil tancar-la en " "compartir fitxers de versió controlada." -#: ../src/ui/dialog/inkscape-preferences.cpp:757 +#: ../src/ui/dialog/inkscape-preferences.cpp:764 msgid "Whether dialog windows have a close button (requires restart)" msgstr "" "Indica si les finestres de diàleg han de tenir un botó per tancar (cal " "reiniciar)" -#: ../src/ui/dialog/inkscape-preferences.cpp:758 +#: ../src/ui/dialog/inkscape-preferences.cpp:765 msgid "Windows" msgstr "Finestres" #. Grids -#: ../src/ui/dialog/inkscape-preferences.cpp:761 +#: ../src/ui/dialog/inkscape-preferences.cpp:768 msgid "Line color when zooming out" msgstr "Color de línia en allunyar" -#: ../src/ui/dialog/inkscape-preferences.cpp:764 +#: ../src/ui/dialog/inkscape-preferences.cpp:771 msgid "The gridlines will be shown in minor grid line color" msgstr "" "Les línies de graella es mostraran amb el color de la línia menor de graella" -#: ../src/ui/dialog/inkscape-preferences.cpp:766 +#: ../src/ui/dialog/inkscape-preferences.cpp:773 msgid "The gridlines will be shown in major grid line color" msgstr "" "Les línies de graella es mostraran amb el color de la línia major de graella" -#: ../src/ui/dialog/inkscape-preferences.cpp:768 +#: ../src/ui/dialog/inkscape-preferences.cpp:775 msgid "Default grid settings" msgstr "Configuració per defecte de la graella" -#: ../src/ui/dialog/inkscape-preferences.cpp:774 -#: ../src/ui/dialog/inkscape-preferences.cpp:799 +#: ../src/ui/dialog/inkscape-preferences.cpp:781 +#: ../src/ui/dialog/inkscape-preferences.cpp:806 msgid "Grid units:" msgstr "Unitats de la graella:" -#: ../src/ui/dialog/inkscape-preferences.cpp:779 -#: ../src/ui/dialog/inkscape-preferences.cpp:804 +#: ../src/ui/dialog/inkscape-preferences.cpp:786 +#: ../src/ui/dialog/inkscape-preferences.cpp:811 msgid "Origin X:" msgstr "Origen X:" -#: ../src/ui/dialog/inkscape-preferences.cpp:780 -#: ../src/ui/dialog/inkscape-preferences.cpp:805 +#: ../src/ui/dialog/inkscape-preferences.cpp:787 +#: ../src/ui/dialog/inkscape-preferences.cpp:812 msgid "Origin Y:" msgstr "Origen Y:" -#: ../src/ui/dialog/inkscape-preferences.cpp:785 +#: ../src/ui/dialog/inkscape-preferences.cpp:792 msgid "Spacing X:" msgstr "Espaiat X:" -#: ../src/ui/dialog/inkscape-preferences.cpp:786 -#: ../src/ui/dialog/inkscape-preferences.cpp:808 +#: ../src/ui/dialog/inkscape-preferences.cpp:793 +#: ../src/ui/dialog/inkscape-preferences.cpp:815 msgid "Spacing Y:" msgstr "Espaiat Y:" -#: ../src/ui/dialog/inkscape-preferences.cpp:788 -#: ../src/ui/dialog/inkscape-preferences.cpp:789 -#: ../src/ui/dialog/inkscape-preferences.cpp:813 -#: ../src/ui/dialog/inkscape-preferences.cpp:814 +#: ../src/ui/dialog/inkscape-preferences.cpp:795 +#: ../src/ui/dialog/inkscape-preferences.cpp:796 +#: ../src/ui/dialog/inkscape-preferences.cpp:820 +#: ../src/ui/dialog/inkscape-preferences.cpp:821 msgid "Minor grid line color:" msgstr "Color de la línia menor de graella:" -#: ../src/ui/dialog/inkscape-preferences.cpp:789 -#: ../src/ui/dialog/inkscape-preferences.cpp:814 +#: ../src/ui/dialog/inkscape-preferences.cpp:796 +#: ../src/ui/dialog/inkscape-preferences.cpp:821 msgid "Color used for normal grid lines" msgstr "Color utilitzat per a les línies normals de graella" -#: ../src/ui/dialog/inkscape-preferences.cpp:790 -#: ../src/ui/dialog/inkscape-preferences.cpp:791 -#: ../src/ui/dialog/inkscape-preferences.cpp:815 -#: ../src/ui/dialog/inkscape-preferences.cpp:816 +#: ../src/ui/dialog/inkscape-preferences.cpp:797 +#: ../src/ui/dialog/inkscape-preferences.cpp:798 +#: ../src/ui/dialog/inkscape-preferences.cpp:822 +#: ../src/ui/dialog/inkscape-preferences.cpp:823 msgid "Major grid line color:" msgstr "Color de la línia major de graella:" -#: ../src/ui/dialog/inkscape-preferences.cpp:791 -#: ../src/ui/dialog/inkscape-preferences.cpp:816 +#: ../src/ui/dialog/inkscape-preferences.cpp:798 +#: ../src/ui/dialog/inkscape-preferences.cpp:823 msgid "Color used for major (highlighted) grid lines" msgstr "Color utilitzat per a les línies majors (ressaltades) de la graella" -#: ../src/ui/dialog/inkscape-preferences.cpp:793 -#: ../src/ui/dialog/inkscape-preferences.cpp:818 +#: ../src/ui/dialog/inkscape-preferences.cpp:800 +#: ../src/ui/dialog/inkscape-preferences.cpp:825 msgid "Major grid line every:" msgstr "Línia de graella major cada:" -#: ../src/ui/dialog/inkscape-preferences.cpp:794 +#: ../src/ui/dialog/inkscape-preferences.cpp:801 msgid "Show dots instead of lines" msgstr "Mostra punts en comptes de línies" -#: ../src/ui/dialog/inkscape-preferences.cpp:795 +#: ../src/ui/dialog/inkscape-preferences.cpp:802 msgid "If set, display dots at gridpoints instead of gridlines" msgstr "Si està marcat, mostrarà un puntejat en comptes d'una línia contínua" -#: ../src/ui/dialog/inkscape-preferences.cpp:869 +#: ../src/ui/dialog/inkscape-preferences.cpp:883 msgid "Input/Output" msgstr "Entrada/Sortida" -#: ../src/ui/dialog/inkscape-preferences.cpp:872 +#: ../src/ui/dialog/inkscape-preferences.cpp:886 msgid "Use current directory for \"Save As ...\"" msgstr "Utilitza el directori actual per a «Anomena i desa...»" -#: ../src/ui/dialog/inkscape-preferences.cpp:874 +#: ../src/ui/dialog/inkscape-preferences.cpp:888 msgid "" "When this option is on, the \"Save as...\" and \"Save a Copy...\" dialogs " "will always open in the directory where the currently open document is; when " @@ -19230,11 +19271,11 @@ msgstr "" "el directori on el document actual sigui; quan està desactivada, obrirà " "l'últim directori on vau desar l'últim document amb aquest diàleg" -#: ../src/ui/dialog/inkscape-preferences.cpp:876 +#: ../src/ui/dialog/inkscape-preferences.cpp:890 msgid "Add label comments to printing output" msgstr "Afegeix comentaris d'etiqueta a la sortida d'impressió" -#: ../src/ui/dialog/inkscape-preferences.cpp:878 +#: ../src/ui/dialog/inkscape-preferences.cpp:892 msgid "" "When on, a comment will be added to the raw print output, marking the " "rendered output for an object with its label" @@ -19242,11 +19283,11 @@ msgstr "" "Si està activat, s'afegirà un comentari a la sortida d'impressió, que marqui " "la sortida generada per a un objecte amb la seva etiqueta" -#: ../src/ui/dialog/inkscape-preferences.cpp:880 +#: ../src/ui/dialog/inkscape-preferences.cpp:894 msgid "Add default metadata to new documents" msgstr "Afegeix les metadades per defecte als nous documents" -#: ../src/ui/dialog/inkscape-preferences.cpp:882 +#: ../src/ui/dialog/inkscape-preferences.cpp:896 msgid "" "Add default metadata to new documents. Default metadata can be set from " "Document Properties->Metadata." @@ -19254,15 +19295,15 @@ msgstr "" "Afegeix les metadades per defecte als nous documents. Les metadades per " "defecte es poden definir des de Propietats del document->Metadades." -#: ../src/ui/dialog/inkscape-preferences.cpp:886 +#: ../src/ui/dialog/inkscape-preferences.cpp:900 msgid "_Grab sensitivity:" msgstr "Sensibilitat de _captura:" -#: ../src/ui/dialog/inkscape-preferences.cpp:886 +#: ../src/ui/dialog/inkscape-preferences.cpp:900 msgid "pixels (requires restart)" msgstr "píxels (cal reiniciar)" -#: ../src/ui/dialog/inkscape-preferences.cpp:887 +#: ../src/ui/dialog/inkscape-preferences.cpp:901 msgid "" "How close on the screen you need to be to an object to be able to grab it " "with mouse (in screen pixels)" @@ -19270,37 +19311,37 @@ msgstr "" "Quant s'ha d'apropar a un objecte per seleccionar-lo amb el ratolí (en " "píxels de pantalla)" -#: ../src/ui/dialog/inkscape-preferences.cpp:889 +#: ../src/ui/dialog/inkscape-preferences.cpp:903 msgid "_Click/drag threshold:" msgstr "_Llindar per clicar/arrossegar:" -#: ../src/ui/dialog/inkscape-preferences.cpp:889 -#: ../src/ui/dialog/inkscape-preferences.cpp:1226 -#: ../src/ui/dialog/inkscape-preferences.cpp:1230 -#: ../src/ui/dialog/inkscape-preferences.cpp:1240 +#: ../src/ui/dialog/inkscape-preferences.cpp:903 +#: ../src/ui/dialog/inkscape-preferences.cpp:1245 +#: ../src/ui/dialog/inkscape-preferences.cpp:1249 +#: ../src/ui/dialog/inkscape-preferences.cpp:1259 msgid "pixels" msgstr "píxels" -#: ../src/ui/dialog/inkscape-preferences.cpp:890 +#: ../src/ui/dialog/inkscape-preferences.cpp:904 msgid "" "Maximum mouse drag (in screen pixels) which is considered a click, not a drag" msgstr "" "Arrossegament màxim del ratolí (en píxels) que es considera un clic, no un " "arrossegament" -#: ../src/ui/dialog/inkscape-preferences.cpp:893 +#: ../src/ui/dialog/inkscape-preferences.cpp:907 msgid "_Handle size:" msgstr "_Mida de la nansa:" -#: ../src/ui/dialog/inkscape-preferences.cpp:894 +#: ../src/ui/dialog/inkscape-preferences.cpp:908 msgid "Set the relative size of node handles" msgstr "Estableix la mida relativa de les nanses" -#: ../src/ui/dialog/inkscape-preferences.cpp:896 +#: ../src/ui/dialog/inkscape-preferences.cpp:910 msgid "Use pressure-sensitive tablet (requires restart)" msgstr "Usa una tauleta sensible a la pressió (cal reiniciar)" -#: ../src/ui/dialog/inkscape-preferences.cpp:898 +#: ../src/ui/dialog/inkscape-preferences.cpp:912 msgid "" "Use the capabilities of a tablet or other pressure-sensitive device. Disable " "this only if you have problems with the tablet (you can still use it as a " @@ -19310,27 +19351,27 @@ msgstr "" "Inhabiliteu-lo només si teniu problemes amb la tauleta (tanmateix, podreu " "fer-lo servir com a ratolí)" -#: ../src/ui/dialog/inkscape-preferences.cpp:900 +#: ../src/ui/dialog/inkscape-preferences.cpp:914 msgid "Switch tool based on tablet device (requires restart)" msgstr "Eina de commutació basada amb un dispositiu de tauleta (cal reiniciar)" -#: ../src/ui/dialog/inkscape-preferences.cpp:902 +#: ../src/ui/dialog/inkscape-preferences.cpp:916 msgid "" "Change tool as different devices are used on the tablet (pen, eraser, mouse)" msgstr "" "Canvia d'eina en la mesura que s'utilitzin dispositius diferents en la " "tauleta (ploma, goma d'esborrar, ratolí)" -#: ../src/ui/dialog/inkscape-preferences.cpp:903 +#: ../src/ui/dialog/inkscape-preferences.cpp:917 msgid "Input devices" msgstr "Dispositius d'entrada" #. SVG output options -#: ../src/ui/dialog/inkscape-preferences.cpp:906 +#: ../src/ui/dialog/inkscape-preferences.cpp:920 msgid "Use named colors" msgstr "Usa els colors per nom" -#: ../src/ui/dialog/inkscape-preferences.cpp:907 +#: ../src/ui/dialog/inkscape-preferences.cpp:921 msgid "" "If set, write the CSS name of the color when available (e.g. 'red' or " "'magenta') instead of the numeric value" @@ -19338,23 +19379,23 @@ msgstr "" "Si està marcat, podeu escriure noms de color CSS (p. ex. «red» o «magenta») " "en comptes del valor numèric" -#: ../src/ui/dialog/inkscape-preferences.cpp:909 +#: ../src/ui/dialog/inkscape-preferences.cpp:923 msgid "XML formatting" msgstr "Format XML" -#: ../src/ui/dialog/inkscape-preferences.cpp:911 +#: ../src/ui/dialog/inkscape-preferences.cpp:925 msgid "Inline attributes" msgstr "Atributs a la mateixa línia" -#: ../src/ui/dialog/inkscape-preferences.cpp:912 +#: ../src/ui/dialog/inkscape-preferences.cpp:926 msgid "Put attributes on the same line as the element tag" msgstr "Posa els atributs a la mateixa línia que l'etiqueta de l'element" -#: ../src/ui/dialog/inkscape-preferences.cpp:915 +#: ../src/ui/dialog/inkscape-preferences.cpp:929 msgid "_Indent, spaces:" msgstr "_Sagnat, espais:" -#: ../src/ui/dialog/inkscape-preferences.cpp:915 +#: ../src/ui/dialog/inkscape-preferences.cpp:929 msgid "" "The number of spaces to use for indenting nested elements; set to 0 for no " "indentation" @@ -19362,28 +19403,28 @@ msgstr "" "Número d'espais que es posaran per sagnar els elements fills; si el valor és " "0 no es farà sagnat" -#: ../src/ui/dialog/inkscape-preferences.cpp:917 +#: ../src/ui/dialog/inkscape-preferences.cpp:931 msgid "Path data" msgstr "Dades del camí" -#: ../src/ui/dialog/inkscape-preferences.cpp:920 +#: ../src/ui/dialog/inkscape-preferences.cpp:934 msgid "Absolute" msgstr "Absolut" -#: ../src/ui/dialog/inkscape-preferences.cpp:920 +#: ../src/ui/dialog/inkscape-preferences.cpp:934 msgid "Relative" msgstr "Relatiu" -#: ../src/ui/dialog/inkscape-preferences.cpp:920 -#: ../src/ui/dialog/inkscape-preferences.cpp:1205 +#: ../src/ui/dialog/inkscape-preferences.cpp:934 +#: ../src/ui/dialog/inkscape-preferences.cpp:1224 msgid "Optimized" msgstr "Optimitzat" -#: ../src/ui/dialog/inkscape-preferences.cpp:924 +#: ../src/ui/dialog/inkscape-preferences.cpp:938 msgid "Path string format:" msgstr "Format de la cadena del camí:" -#: ../src/ui/dialog/inkscape-preferences.cpp:924 +#: ../src/ui/dialog/inkscape-preferences.cpp:938 msgid "" "Path data should be written: only with absolute coordinates, only with " "relative coordinates, or optimized for string length (mixed absolute and " @@ -19393,11 +19434,11 @@ msgstr "" "amb coordenades relatives, o optimitzades per la longitud de cadena " "(coordenades absolutes i relatives barrejades)" -#: ../src/ui/dialog/inkscape-preferences.cpp:926 +#: ../src/ui/dialog/inkscape-preferences.cpp:940 msgid "Force repeat commands" msgstr "Força les ordres repetitives" -#: ../src/ui/dialog/inkscape-preferences.cpp:927 +#: ../src/ui/dialog/inkscape-preferences.cpp:941 msgid "" "Force repeating of the same path command (for example, 'L 1,2 L 3,4' instead " "of 'L 1,2 3,4')" @@ -19405,23 +19446,23 @@ msgstr "" "Força la repetició d'una mateixa ordre (per exemple: «L 1,2 L 3,4» en " "comptes de «L 1,2 3,4»)" -#: ../src/ui/dialog/inkscape-preferences.cpp:929 +#: ../src/ui/dialog/inkscape-preferences.cpp:943 msgid "Numbers" msgstr "Números" -#: ../src/ui/dialog/inkscape-preferences.cpp:932 +#: ../src/ui/dialog/inkscape-preferences.cpp:946 msgid "_Numeric precision:" msgstr "Precisió _numèrica:" -#: ../src/ui/dialog/inkscape-preferences.cpp:932 +#: ../src/ui/dialog/inkscape-preferences.cpp:946 msgid "Significant figures of the values written to the SVG file" msgstr "Les figures importants dels valors escrits al fitxer SVG" -#: ../src/ui/dialog/inkscape-preferences.cpp:935 +#: ../src/ui/dialog/inkscape-preferences.cpp:949 msgid "Minimum _exponent:" msgstr "_Exponent mínim:" -#: ../src/ui/dialog/inkscape-preferences.cpp:935 +#: ../src/ui/dialog/inkscape-preferences.cpp:949 msgid "" "The smallest number written to SVG is 10 to the power of this exponent; " "anything smaller is written as zero" @@ -19431,17 +19472,17 @@ msgstr "" #. Code to add controls for attribute checking options #. Add incorrect style properties options -#: ../src/ui/dialog/inkscape-preferences.cpp:940 +#: ../src/ui/dialog/inkscape-preferences.cpp:954 msgid "Improper Attributes Actions" msgstr "Accions d'atributs impròpies" -#: ../src/ui/dialog/inkscape-preferences.cpp:942 -#: ../src/ui/dialog/inkscape-preferences.cpp:950 -#: ../src/ui/dialog/inkscape-preferences.cpp:958 +#: ../src/ui/dialog/inkscape-preferences.cpp:956 +#: ../src/ui/dialog/inkscape-preferences.cpp:964 +#: ../src/ui/dialog/inkscape-preferences.cpp:972 msgid "Print warnings" msgstr "Imprimeix els avisos" -#: ../src/ui/dialog/inkscape-preferences.cpp:943 +#: ../src/ui/dialog/inkscape-preferences.cpp:957 msgid "" "Print warning if invalid or non-useful attributes found. Database files " "located in inkscape_data_dir/attributes." @@ -19449,20 +19490,20 @@ msgstr "" "Imprimeix l'avís si es troben atributs inútils o invàlids. Els fitxers de la " "base de dades es troben a inkscape_data_dir/attributes." -#: ../src/ui/dialog/inkscape-preferences.cpp:944 +#: ../src/ui/dialog/inkscape-preferences.cpp:958 msgid "Remove attributes" msgstr "Suprimeix els atributs" -#: ../src/ui/dialog/inkscape-preferences.cpp:945 +#: ../src/ui/dialog/inkscape-preferences.cpp:959 msgid "Delete invalid or non-useful attributes from element tag" msgstr "Suprimeix els atributs inútils o invàlids de l'etiqueta de l'element" #. Add incorrect style properties options -#: ../src/ui/dialog/inkscape-preferences.cpp:948 +#: ../src/ui/dialog/inkscape-preferences.cpp:962 msgid "Inappropriate Style Properties Actions" msgstr "Accions de propietats d'estil inapropiades" -#: ../src/ui/dialog/inkscape-preferences.cpp:951 +#: ../src/ui/dialog/inkscape-preferences.cpp:965 msgid "" "Print warning if inappropriate style properties found (i.e. 'font-family' " "set on a <rect>). Database files located in inkscape_data_dir/attributes." @@ -19471,21 +19512,21 @@ msgstr "" "family» definit en un <rect>). Els fitxers de la base de dades es troben a " "inkscape_data_dir/attributes." -#: ../src/ui/dialog/inkscape-preferences.cpp:952 -#: ../src/ui/dialog/inkscape-preferences.cpp:960 +#: ../src/ui/dialog/inkscape-preferences.cpp:966 +#: ../src/ui/dialog/inkscape-preferences.cpp:974 msgid "Remove style properties" msgstr "Suprimeix les propietats d'estil" -#: ../src/ui/dialog/inkscape-preferences.cpp:953 +#: ../src/ui/dialog/inkscape-preferences.cpp:967 msgid "Delete inappropriate style properties" msgstr "Suprimeix les propietats d'estil inapropiades" #. Add default or inherited style properties options -#: ../src/ui/dialog/inkscape-preferences.cpp:956 +#: ../src/ui/dialog/inkscape-preferences.cpp:970 msgid "Non-useful Style Properties Actions" msgstr "Accions de propietats d'estil inútils" -#: ../src/ui/dialog/inkscape-preferences.cpp:959 +#: ../src/ui/dialog/inkscape-preferences.cpp:973 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 " @@ -19497,19 +19538,19 @@ msgstr "" "valor és el mateix que seria si fos heretat). Els fitxers de la base de " "dades es troben a inkscape_data_dir/attributes." -#: ../src/ui/dialog/inkscape-preferences.cpp:961 +#: ../src/ui/dialog/inkscape-preferences.cpp:975 msgid "Delete redundant style properties" msgstr "Suprimeix les propietats d'estil redundants" -#: ../src/ui/dialog/inkscape-preferences.cpp:963 +#: ../src/ui/dialog/inkscape-preferences.cpp:977 msgid "Check Attributes and Style Properties on" msgstr "Comprova els atributs i les propietats d'estil actives" -#: ../src/ui/dialog/inkscape-preferences.cpp:965 +#: ../src/ui/dialog/inkscape-preferences.cpp:979 msgid "Reading" msgstr "S'està llegint" -#: ../src/ui/dialog/inkscape-preferences.cpp:966 +#: ../src/ui/dialog/inkscape-preferences.cpp:980 msgid "" "Check attributes and style properties on reading in SVG files (including " "those internal to Inkscape which will slow down startup)" @@ -19517,11 +19558,11 @@ msgstr "" "Comprova els atributs i les propietats d'estil en llegir en fitxers SVG " "(incloent aquells interns a Inkscape que alentiran l'inici)" -#: ../src/ui/dialog/inkscape-preferences.cpp:967 +#: ../src/ui/dialog/inkscape-preferences.cpp:981 msgid "Editing" msgstr "S'està editant" -#: ../src/ui/dialog/inkscape-preferences.cpp:968 +#: ../src/ui/dialog/inkscape-preferences.cpp:982 msgid "" "Check attributes and style properties while editing SVG files (may slow down " "Inkscape, mostly useful for debugging)" @@ -19529,41 +19570,41 @@ msgstr "" "Comprova els atributs i les propietats d'estil mentre s'edita fitxers SVG " "(poden alentir Inkscape, majoritàriament usat per depuració)" -#: ../src/ui/dialog/inkscape-preferences.cpp:969 +#: ../src/ui/dialog/inkscape-preferences.cpp:983 msgid "Writing" msgstr "S'està escrivint" -#: ../src/ui/dialog/inkscape-preferences.cpp:970 +#: ../src/ui/dialog/inkscape-preferences.cpp:984 msgid "Check attributes and style properties on writing out SVG files" msgstr "" "Comprova els atributs i les propietats d'estil en escriure en fitxers SVG" -#: ../src/ui/dialog/inkscape-preferences.cpp:972 +#: ../src/ui/dialog/inkscape-preferences.cpp:986 msgid "SVG output" msgstr "Sortida SVG" #. TRANSLATORS: see http://www.newsandtech.com/issues/2004/03-04/pt/03-04_rendering.htm -#: ../src/ui/dialog/inkscape-preferences.cpp:978 +#: ../src/ui/dialog/inkscape-preferences.cpp:992 msgid "Perceptual" msgstr "Perceptiu" -#: ../src/ui/dialog/inkscape-preferences.cpp:978 +#: ../src/ui/dialog/inkscape-preferences.cpp:992 msgid "Relative Colorimetric" msgstr "Colorimètric relatiu" -#: ../src/ui/dialog/inkscape-preferences.cpp:978 +#: ../src/ui/dialog/inkscape-preferences.cpp:992 msgid "Absolute Colorimetric" msgstr "Colorimètric absolut" -#: ../src/ui/dialog/inkscape-preferences.cpp:982 +#: ../src/ui/dialog/inkscape-preferences.cpp:996 msgid "(Note: Color management has been disabled in this build)" msgstr "(Nota: la gestió del color s'ha inhabilitat en aquesta versió)" -#: ../src/ui/dialog/inkscape-preferences.cpp:986 +#: ../src/ui/dialog/inkscape-preferences.cpp:1000 msgid "Display adjustment" msgstr "Ajustament de la pantalla" -#: ../src/ui/dialog/inkscape-preferences.cpp:996 +#: ../src/ui/dialog/inkscape-preferences.cpp:1010 #, c-format msgid "" "The ICC profile to use to calibrate display output.\n" @@ -19572,116 +19613,116 @@ msgstr "" "El perfil ICC que s'ha d'usar per calibrar la sortida de la pantalla.\n" "Directoris on s'ha cercat:%s" -#: ../src/ui/dialog/inkscape-preferences.cpp:997 +#: ../src/ui/dialog/inkscape-preferences.cpp:1011 msgid "Display profile:" msgstr "Perfil de la pantalla:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1002 +#: ../src/ui/dialog/inkscape-preferences.cpp:1016 msgid "Retrieve profile from display" msgstr "Obtén el perfil de la pantalla" -#: ../src/ui/dialog/inkscape-preferences.cpp:1005 +#: ../src/ui/dialog/inkscape-preferences.cpp:1019 msgid "Retrieve profiles from those attached to displays via XICC" msgstr "Obtén perfils dels dispositius connectats mitjançant XICC" -#: ../src/ui/dialog/inkscape-preferences.cpp:1007 +#: ../src/ui/dialog/inkscape-preferences.cpp:1021 msgid "Retrieve profiles from those attached to displays" msgstr "Obtén perfils de les pantalles connectades" -#: ../src/ui/dialog/inkscape-preferences.cpp:1012 +#: ../src/ui/dialog/inkscape-preferences.cpp:1026 msgid "Display rendering intent:" msgstr "Representació del color de la pantalla:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1013 +#: ../src/ui/dialog/inkscape-preferences.cpp:1027 msgid "The rendering intent to use to calibrate display output" msgstr "" "La representació del color que s'ha d'utilitzar per calibrar la sortida a la " "pantalla" -#: ../src/ui/dialog/inkscape-preferences.cpp:1015 +#: ../src/ui/dialog/inkscape-preferences.cpp:1029 msgid "Proofing" msgstr "Prova" -#: ../src/ui/dialog/inkscape-preferences.cpp:1017 +#: ../src/ui/dialog/inkscape-preferences.cpp:1031 msgid "Simulate output on screen" msgstr "Simula la sortida a la pantalla" -#: ../src/ui/dialog/inkscape-preferences.cpp:1019 +#: ../src/ui/dialog/inkscape-preferences.cpp:1033 msgid "Simulates output of target device" msgstr "Simula la sortida del dispositiu de destinació" -#: ../src/ui/dialog/inkscape-preferences.cpp:1021 +#: ../src/ui/dialog/inkscape-preferences.cpp:1035 msgid "Mark out of gamut colors" msgstr "Marca els colors fora de la gamma" -#: ../src/ui/dialog/inkscape-preferences.cpp:1023 +#: ../src/ui/dialog/inkscape-preferences.cpp:1037 msgid "Highlights colors that are out of gamut for the target device" msgstr "" "Ressalta els colors que surten fora de la gamma del dispositiu de destinació" -#: ../src/ui/dialog/inkscape-preferences.cpp:1030 +#: ../src/ui/dialog/inkscape-preferences.cpp:1049 msgid "Out of gamut warning color:" msgstr "Color de l'avís \"És fora de la gamma\":" -#: ../src/ui/dialog/inkscape-preferences.cpp:1031 +#: ../src/ui/dialog/inkscape-preferences.cpp:1050 msgid "Selects the color used for out of gamut warning" msgstr "" "Selecciona el color que s'ha d'utilitzar per avisar que és fora de la gamma" -#: ../src/ui/dialog/inkscape-preferences.cpp:1033 +#: ../src/ui/dialog/inkscape-preferences.cpp:1052 msgid "Device profile:" msgstr "Perfil del dispositiu:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1034 +#: ../src/ui/dialog/inkscape-preferences.cpp:1053 msgid "The ICC profile to use to simulate device output" msgstr "El perfil ICC que s'ha d'emprar per simular la sortida del dispositiu" -#: ../src/ui/dialog/inkscape-preferences.cpp:1037 +#: ../src/ui/dialog/inkscape-preferences.cpp:1056 msgid "Device rendering intent:" msgstr "Representació del color del dispositiu:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1038 +#: ../src/ui/dialog/inkscape-preferences.cpp:1057 msgid "The rendering intent to use to calibrate device output" msgstr "" "La representació del color que s'ha d'utilitzar per calibrar la sortida del " "dispositiu" -#: ../src/ui/dialog/inkscape-preferences.cpp:1040 +#: ../src/ui/dialog/inkscape-preferences.cpp:1059 msgid "Black point compensation" msgstr "Compensació del punt negre" -#: ../src/ui/dialog/inkscape-preferences.cpp:1042 +#: ../src/ui/dialog/inkscape-preferences.cpp:1061 msgid "Enables black point compensation" msgstr "Habilita la compensació del punt negre" -#: ../src/ui/dialog/inkscape-preferences.cpp:1044 +#: ../src/ui/dialog/inkscape-preferences.cpp:1063 msgid "Preserve black" msgstr "Preserva el negre" -#: ../src/ui/dialog/inkscape-preferences.cpp:1051 +#: ../src/ui/dialog/inkscape-preferences.cpp:1070 msgid "(LittleCMS 1.15 or later required)" msgstr "(Es requereix el LittleCMS 1.15 o superior)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1053 +#: ../src/ui/dialog/inkscape-preferences.cpp:1072 msgid "Preserve K channel in CMYK -> CMYK transforms" msgstr "Preserva el canal K en les transformacions de CMYK en CMYK" -#: ../src/ui/dialog/inkscape-preferences.cpp:1067 -#: ../src/ui/widget/color-icc-selector.cpp:381 -#: ../src/ui/widget/color-icc-selector.cpp:677 +#: ../src/ui/dialog/inkscape-preferences.cpp:1086 +#: ../src/ui/widget/color-icc-selector.cpp:394 +#: ../src/ui/widget/color-icc-selector.cpp:700 msgid "<none>" msgstr "<cap>" -#: ../src/ui/dialog/inkscape-preferences.cpp:1112 +#: ../src/ui/dialog/inkscape-preferences.cpp:1131 msgid "Color management" msgstr "Gestió del color" #. Autosave options -#: ../src/ui/dialog/inkscape-preferences.cpp:1115 +#: ../src/ui/dialog/inkscape-preferences.cpp:1134 msgid "Enable autosave (requires restart)" msgstr "Activa el desat automàtic (cal reiniciar)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1116 +#: ../src/ui/dialog/inkscape-preferences.cpp:1135 msgid "" "Automatically save the current document(s) at a given interval, thus " "minimizing loss in case of a crash" @@ -19689,12 +19730,12 @@ msgstr "" "Desa automàticament el(s) document(s) actual(s) amb un interval donat, " "d'aquesta manera es minimitzen les pèrdues en cas que es pengi" -#: ../src/ui/dialog/inkscape-preferences.cpp:1122 +#: ../src/ui/dialog/inkscape-preferences.cpp:1141 msgctxt "Filesystem" msgid "Autosave _directory:" msgstr "_Directori de desat automàtic:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1122 +#: ../src/ui/dialog/inkscape-preferences.cpp:1141 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). " @@ -19703,20 +19744,20 @@ msgstr "" "absolut (comença amb / en Unix o una lletra de dispositiu com C: en " "Windows). " -#: ../src/ui/dialog/inkscape-preferences.cpp:1124 +#: ../src/ui/dialog/inkscape-preferences.cpp:1143 msgid "_Interval (in minutes):" msgstr "_Interval (en minuts):" -#: ../src/ui/dialog/inkscape-preferences.cpp:1124 +#: ../src/ui/dialog/inkscape-preferences.cpp:1143 msgid "Interval (in minutes) at which document will be autosaved" msgstr "" "Interval (en minuts) amb el qual es desarà automàticament els documents" -#: ../src/ui/dialog/inkscape-preferences.cpp:1126 +#: ../src/ui/dialog/inkscape-preferences.cpp:1145 msgid "_Maximum number of autosaves:" msgstr "_Nombre màxim de fitxers desats automàticament:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1126 +#: ../src/ui/dialog/inkscape-preferences.cpp:1145 msgid "" "Maximum number of autosaved files; use this to limit the storage space used" msgstr "" @@ -19735,15 +19776,15 @@ msgstr "" #. _autosave_autosave_interval.signal_changed().connect( sigc::ptr_fun(inkscape_autosave_init), TRUE ); #. #. ----------- -#: ../src/ui/dialog/inkscape-preferences.cpp:1141 +#: ../src/ui/dialog/inkscape-preferences.cpp:1160 msgid "Autosave" msgstr "Desa automàticament" -#: ../src/ui/dialog/inkscape-preferences.cpp:1145 +#: ../src/ui/dialog/inkscape-preferences.cpp:1164 msgid "Open Clip Art Library _Server Name:" msgstr "Nom del _servidor de la biblioteca Open Clip Art:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1146 +#: ../src/ui/dialog/inkscape-preferences.cpp:1165 msgid "" "The server name of the Open Clip Art Library webdav server; it's used by the " "Import and Export to OCAL function" @@ -19751,35 +19792,35 @@ msgstr "" "El nom del servidor webdav de la biblioteca Open Clip Art, que s'empra per " "la funció d'importació i exportació" -#: ../src/ui/dialog/inkscape-preferences.cpp:1148 +#: ../src/ui/dialog/inkscape-preferences.cpp:1167 msgid "Open Clip Art Library _Username:" msgstr "Nom d'_usuari de la biblioteca Open Clip Art:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1149 +#: ../src/ui/dialog/inkscape-preferences.cpp:1168 msgid "The username used to log into Open Clip Art Library" msgstr "El nom d'usuari emprat per entrar en la biblioteca Open Clip Art" -#: ../src/ui/dialog/inkscape-preferences.cpp:1151 +#: ../src/ui/dialog/inkscape-preferences.cpp:1170 msgid "Open Clip Art Library _Password:" msgstr "Contrasenya de la biblioteca O_pen Clip Art:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1152 +#: ../src/ui/dialog/inkscape-preferences.cpp:1171 msgid "The password used to log into Open Clip Art Library" msgstr "La contrasenya emprada per entrar en la biblioteca Open Clip Art" -#: ../src/ui/dialog/inkscape-preferences.cpp:1153 +#: ../src/ui/dialog/inkscape-preferences.cpp:1172 msgid "Open Clip Art" msgstr "Open Clip Art" -#: ../src/ui/dialog/inkscape-preferences.cpp:1158 +#: ../src/ui/dialog/inkscape-preferences.cpp:1177 msgid "Behavior" msgstr "Comportament" -#: ../src/ui/dialog/inkscape-preferences.cpp:1162 +#: ../src/ui/dialog/inkscape-preferences.cpp:1181 msgid "_Simplification threshold:" msgstr "Llindar de _simplificació:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1163 +#: ../src/ui/dialog/inkscape-preferences.cpp:1182 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 " @@ -19790,45 +19831,45 @@ msgstr "" "més agressivament; en invocar-la després d'una pausa es retorna al valor per " "defecte del llindar." -#: ../src/ui/dialog/inkscape-preferences.cpp:1165 +#: ../src/ui/dialog/inkscape-preferences.cpp:1184 msgid "Color stock markers the same color as object" msgstr "L'estoc del color marca el mateix color com a objecte" -#: ../src/ui/dialog/inkscape-preferences.cpp:1166 +#: ../src/ui/dialog/inkscape-preferences.cpp:1185 msgid "Color custom markers the same color as object" msgstr "Acoloreix els marcadors personalitzats del mateix color que l'objecte" -#: ../src/ui/dialog/inkscape-preferences.cpp:1167 -#: ../src/ui/dialog/inkscape-preferences.cpp:1387 +#: ../src/ui/dialog/inkscape-preferences.cpp:1186 +#: ../src/ui/dialog/inkscape-preferences.cpp:1406 msgid "Update marker color when object color changes" msgstr "Actualitza el color del marcador quan canviï el color de l'objecte" #. Selecting options -#: ../src/ui/dialog/inkscape-preferences.cpp:1170 +#: ../src/ui/dialog/inkscape-preferences.cpp:1189 msgid "Select in all layers" msgstr "Selecciona en totes les capes" -#: ../src/ui/dialog/inkscape-preferences.cpp:1171 +#: ../src/ui/dialog/inkscape-preferences.cpp:1190 msgid "Select only within current layer" msgstr "Selecciona només en la capa actual" -#: ../src/ui/dialog/inkscape-preferences.cpp:1172 +#: ../src/ui/dialog/inkscape-preferences.cpp:1191 msgid "Select in current layer and sublayers" msgstr "Selecciona en la capa actual i subcapes" -#: ../src/ui/dialog/inkscape-preferences.cpp:1173 +#: ../src/ui/dialog/inkscape-preferences.cpp:1192 msgid "Ignore hidden objects and layers" msgstr "Ignora els objectes i les capes amagades" -#: ../src/ui/dialog/inkscape-preferences.cpp:1174 +#: ../src/ui/dialog/inkscape-preferences.cpp:1193 msgid "Ignore locked objects and layers" msgstr "Ignora els objectes i les capes blocades" -#: ../src/ui/dialog/inkscape-preferences.cpp:1175 +#: ../src/ui/dialog/inkscape-preferences.cpp:1194 msgid "Deselect upon layer change" msgstr "Desfés la selecció en canviar de capa" -#: ../src/ui/dialog/inkscape-preferences.cpp:1178 +#: ../src/ui/dialog/inkscape-preferences.cpp:1197 msgid "" "Uncheck this to be able to keep the current objects selected when the " "current layer changes" @@ -19836,23 +19877,23 @@ msgstr "" "Desmarqueu-lo per poder mantenir seleccionats els objectes actuals quan la " "capa actual canvia" -#: ../src/ui/dialog/inkscape-preferences.cpp:1180 +#: ../src/ui/dialog/inkscape-preferences.cpp:1199 msgid "Ctrl+A, Tab, Shift+Tab" msgstr "Ctrl+A, Tab, Maj+Tab" -#: ../src/ui/dialog/inkscape-preferences.cpp:1182 +#: ../src/ui/dialog/inkscape-preferences.cpp:1201 msgid "Make keyboard selection commands work on objects in all layers" msgstr "" "Fes que les ordres de selecció de teclat funcionin en objectes de totes les " "capes" -#: ../src/ui/dialog/inkscape-preferences.cpp:1184 +#: ../src/ui/dialog/inkscape-preferences.cpp:1203 msgid "Make keyboard selection commands work on objects in current layer only" msgstr "" "Fes que les ordres de selecció de teclat funcionin en objectes de la capa " "actual" -#: ../src/ui/dialog/inkscape-preferences.cpp:1186 +#: ../src/ui/dialog/inkscape-preferences.cpp:1205 msgid "" "Make keyboard selection commands work on objects in current layer and all " "its sublayers" @@ -19860,7 +19901,7 @@ msgstr "" "Fes que les ordres de selecció de teclat funcionin en objectes en la capa " "actual i en totes les seves subcapes" -#: ../src/ui/dialog/inkscape-preferences.cpp:1188 +#: ../src/ui/dialog/inkscape-preferences.cpp:1207 msgid "" "Uncheck this to be able to select objects that are hidden (either by " "themselves or by being in a hidden layer)" @@ -19868,7 +19909,7 @@ msgstr "" "Desmarqueu-lo per poder seleccionar objectes amagats (ja sigui per ells " "mateixos o per estar en una capa amagada)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1190 +#: ../src/ui/dialog/inkscape-preferences.cpp:1209 msgid "" "Uncheck this to be able to select objects that are locked (either by " "themselves or by being in a locked layer)" @@ -19876,72 +19917,72 @@ msgstr "" "Desmarqueu-lo per poder seleccionar objectes blocats (ja sigui per ells " "mateixos o per estar en una capa blocada)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1192 +#: ../src/ui/dialog/inkscape-preferences.cpp:1211 msgid "Wrap when cycling objects in z-order" msgstr "Ajusta en recórrer els objectes en ordre de profunditat" -#: ../src/ui/dialog/inkscape-preferences.cpp:1194 +#: ../src/ui/dialog/inkscape-preferences.cpp:1213 msgid "Alt+Scroll Wheel" msgstr "Alt+Roda del ratolí" -#: ../src/ui/dialog/inkscape-preferences.cpp:1196 +#: ../src/ui/dialog/inkscape-preferences.cpp:1215 msgid "Wrap around at start and end when cycling objects in z-order" msgstr "" "Ajusta a l'inici i a l'acabament en recórrer objectes en ordre de profunditat" -#: ../src/ui/dialog/inkscape-preferences.cpp:1198 +#: ../src/ui/dialog/inkscape-preferences.cpp:1217 msgid "Selecting" msgstr "Selecció" #. Transforms options -#: ../src/ui/dialog/inkscape-preferences.cpp:1201 -#: ../src/widgets/select-toolbar.cpp:557 +#: ../src/ui/dialog/inkscape-preferences.cpp:1220 +#: ../src/widgets/select-toolbar.cpp:564 msgid "Scale stroke width" msgstr "Escala el gruix del contorn" -#: ../src/ui/dialog/inkscape-preferences.cpp:1202 +#: ../src/ui/dialog/inkscape-preferences.cpp:1221 msgid "Scale rounded corners in rectangles" msgstr "Escala les cantonades arrodonides als rectangles" -#: ../src/ui/dialog/inkscape-preferences.cpp:1203 +#: ../src/ui/dialog/inkscape-preferences.cpp:1222 msgid "Transform gradients" msgstr "Transforma els degradats" -#: ../src/ui/dialog/inkscape-preferences.cpp:1204 +#: ../src/ui/dialog/inkscape-preferences.cpp:1223 msgid "Transform patterns" msgstr "Transforma els patrons" -#: ../src/ui/dialog/inkscape-preferences.cpp:1206 +#: ../src/ui/dialog/inkscape-preferences.cpp:1225 msgid "Preserved" msgstr "Preservat" -#: ../src/ui/dialog/inkscape-preferences.cpp:1209 -#: ../src/widgets/select-toolbar.cpp:558 +#: ../src/ui/dialog/inkscape-preferences.cpp:1228 +#: ../src/widgets/select-toolbar.cpp:565 msgid "When scaling objects, scale the stroke width by the same proportion" msgstr "" "En escalar objectes, escala el gruix del contorn en la mateixa proporció" -#: ../src/ui/dialog/inkscape-preferences.cpp:1211 -#: ../src/widgets/select-toolbar.cpp:569 +#: ../src/ui/dialog/inkscape-preferences.cpp:1230 +#: ../src/widgets/select-toolbar.cpp:576 msgid "When scaling rectangles, scale the radii of rounded corners" msgstr "" "En escalar els rectangles, escala el radi de les cantonades arrodonides" -#: ../src/ui/dialog/inkscape-preferences.cpp:1213 -#: ../src/widgets/select-toolbar.cpp:580 +#: ../src/ui/dialog/inkscape-preferences.cpp:1232 +#: ../src/widgets/select-toolbar.cpp:587 msgid "Move gradients (in fill or stroke) along with the objects" msgstr "Mou els degradats (en emplenat o contorn) juntament amb els objectes" -#: ../src/ui/dialog/inkscape-preferences.cpp:1215 -#: ../src/widgets/select-toolbar.cpp:591 +#: ../src/ui/dialog/inkscape-preferences.cpp:1234 +#: ../src/widgets/select-toolbar.cpp:598 msgid "Move patterns (in fill or stroke) along with the objects" msgstr "Mou els patrons (en emplenat o contorn) juntament amb els objectes" -#: ../src/ui/dialog/inkscape-preferences.cpp:1216 +#: ../src/ui/dialog/inkscape-preferences.cpp:1235 msgid "Store transformation" msgstr "Emmagatzema la transformació" -#: ../src/ui/dialog/inkscape-preferences.cpp:1218 +#: ../src/ui/dialog/inkscape-preferences.cpp:1237 msgid "" "If possible, apply transformation to objects without adding a transform= " "attribute" @@ -19949,21 +19990,21 @@ msgstr "" "Quan sigui possible, aplica les transformacions als objectes sense afegir " "l'atribut transform=" -#: ../src/ui/dialog/inkscape-preferences.cpp:1220 +#: ../src/ui/dialog/inkscape-preferences.cpp:1239 msgid "Always store transformation as a transform= attribute on objects" msgstr "" "Emmagatzema sempre les transformacions com a atribut transform= en els " "objectes" -#: ../src/ui/dialog/inkscape-preferences.cpp:1222 +#: ../src/ui/dialog/inkscape-preferences.cpp:1241 msgid "Transforms" msgstr "Transformacions" -#: ../src/ui/dialog/inkscape-preferences.cpp:1226 +#: ../src/ui/dialog/inkscape-preferences.cpp:1245 msgid "Mouse _wheel scrolls by:" msgstr "_La roda del ratolí desplaça:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1227 +#: ../src/ui/dialog/inkscape-preferences.cpp:1246 msgid "" "One mouse wheel notch scrolls by this distance in screen pixels " "(horizontally with Shift)" @@ -19971,25 +20012,25 @@ msgstr "" "Un moviment de la roda del ratolí desplaça aquesta distància en píxels " "(horitzontalment amb tecla de majúscula)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1228 +#: ../src/ui/dialog/inkscape-preferences.cpp:1247 msgid "Ctrl+arrows" msgstr "Ctrl+fletxa" -#: ../src/ui/dialog/inkscape-preferences.cpp:1230 +#: ../src/ui/dialog/inkscape-preferences.cpp:1249 msgid "Sc_roll by:" msgstr "_Desplaça:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1231 +#: ../src/ui/dialog/inkscape-preferences.cpp:1250 msgid "Pressing Ctrl+arrow key scrolls by this distance (in screen pixels)" msgstr "" "En prémer control i fletxa es desplaça aquesta distància (en píxels de " "pantalla)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1233 +#: ../src/ui/dialog/inkscape-preferences.cpp:1252 msgid "_Acceleration:" msgstr "_Acceleració:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1234 +#: ../src/ui/dialog/inkscape-preferences.cpp:1253 msgid "" "Pressing and holding Ctrl+arrow will gradually speed up scrolling (0 for no " "acceleration)" @@ -19997,15 +20038,15 @@ msgstr "" "En prémer i mantenir control i fletxa, gradualment accelerarà el " "desplaçament (0 per a no accelerar)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1235 +#: ../src/ui/dialog/inkscape-preferences.cpp:1254 msgid "Autoscrolling" msgstr "Desplaçament automàtic" -#: ../src/ui/dialog/inkscape-preferences.cpp:1237 +#: ../src/ui/dialog/inkscape-preferences.cpp:1256 msgid "_Speed:" msgstr "_Velocitat:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1238 +#: ../src/ui/dialog/inkscape-preferences.cpp:1257 msgid "" "How fast the canvas autoscrolls when you drag beyond canvas edge (0 to turn " "autoscroll off)" @@ -20013,12 +20054,12 @@ msgstr "" "A quina velocitat el llenç es desplaça automàticament més enllà del contorn " "del llenç (0 per desactivar el desplaçament automàtic)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1240 -#: ../src/ui/dialog/tracedialog.cpp:521 ../src/ui/dialog/tracedialog.cpp:720 +#: ../src/ui/dialog/inkscape-preferences.cpp:1259 +#: ../src/ui/dialog/tracedialog.cpp:522 ../src/ui/dialog/tracedialog.cpp:721 msgid "_Threshold:" msgstr "_Llindar:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1241 +#: ../src/ui/dialog/inkscape-preferences.cpp:1260 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" @@ -20027,20 +20068,20 @@ msgstr "" "per activar el desplaçament automàtic. Positiu és fora del llenç, negatiu és " "dins" -#: ../src/ui/dialog/inkscape-preferences.cpp:1242 +#: ../src/ui/dialog/inkscape-preferences.cpp:1261 msgid "Mouse move pans when Space is pressed" msgstr "El botó esquerre del ratolí desplaça quan es prem espai" -#: ../src/ui/dialog/inkscape-preferences.cpp:1244 +#: ../src/ui/dialog/inkscape-preferences.cpp:1263 msgid "When on, pressing and holding Space and dragging pans canvas" msgstr "" "Si està activat, mantenint premut l'espai i arrossegant desplaça el llenç" -#: ../src/ui/dialog/inkscape-preferences.cpp:1245 +#: ../src/ui/dialog/inkscape-preferences.cpp:1264 msgid "Mouse wheel zooms by default" msgstr "La roda del ratolí amplia per defecte" -#: ../src/ui/dialog/inkscape-preferences.cpp:1247 +#: ../src/ui/dialog/inkscape-preferences.cpp:1266 msgid "" "When on, mouse wheel zooms without Ctrl and scrolls canvas with Ctrl; when " "off, it zooms with Ctrl and scrolls without Ctrl" @@ -20049,28 +20090,28 @@ msgstr "" "llenç; si està desactivat, la roda amplia amb el Ctrl i desplaça sense el " "Ctrl" -#: ../src/ui/dialog/inkscape-preferences.cpp:1248 +#: ../src/ui/dialog/inkscape-preferences.cpp:1267 msgid "Scrolling" msgstr "Desplaçament" #. Snapping options -#: ../src/ui/dialog/inkscape-preferences.cpp:1251 +#: ../src/ui/dialog/inkscape-preferences.cpp:1270 msgid "Snap indicator" msgstr "Indicador d'ajustament" -#: ../src/ui/dialog/inkscape-preferences.cpp:1253 +#: ../src/ui/dialog/inkscape-preferences.cpp:1272 msgid "Enable snap indicator" msgstr "Activa l'indicador d'ajustament" -#: ../src/ui/dialog/inkscape-preferences.cpp:1255 +#: ../src/ui/dialog/inkscape-preferences.cpp:1274 msgid "After snapping, a symbol is drawn at the point that has snapped" msgstr "Després d'ajustar, apareixerà un símbol al punt que s'hagi ajustat" -#: ../src/ui/dialog/inkscape-preferences.cpp:1260 +#: ../src/ui/dialog/inkscape-preferences.cpp:1279 msgid "Snap indicator persistence (in seconds):" msgstr "Persistència de l'indicador d'ajustament (en segons):" -#: ../src/ui/dialog/inkscape-preferences.cpp:1261 +#: ../src/ui/dialog/inkscape-preferences.cpp:1280 msgid "" "Controls how long the snap indicator message will be shown, before it " "disappears" @@ -20078,26 +20119,26 @@ msgstr "" "Controla durant quant de temps es mostrarà l'indicador d'ajustament, abans " "que desaparegui" -#: ../src/ui/dialog/inkscape-preferences.cpp:1263 +#: ../src/ui/dialog/inkscape-preferences.cpp:1282 msgid "What should snap" msgstr "Que s'hauria d'ajustar" -#: ../src/ui/dialog/inkscape-preferences.cpp:1265 +#: ../src/ui/dialog/inkscape-preferences.cpp:1284 msgid "Only snap the node closest to the pointer" msgstr "Només ajusta el node més proper al punter" -#: ../src/ui/dialog/inkscape-preferences.cpp:1267 +#: ../src/ui/dialog/inkscape-preferences.cpp:1286 msgid "" "Only try to snap the node that is initially closest to the mouse pointer" msgstr "" "Només intenta ajustar el node que inicialment és més proper al punter del " "ratolí" -#: ../src/ui/dialog/inkscape-preferences.cpp:1270 +#: ../src/ui/dialog/inkscape-preferences.cpp:1289 msgid "_Weight factor:" msgstr "_Factor de pes:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1271 +#: ../src/ui/dialog/inkscape-preferences.cpp:1290 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 " @@ -20107,11 +20148,11 @@ msgstr "" "transformació més propera (quan el valor és 0), o bé preferir el node que " "inicialment era més proper al punter (quan el valor és 1)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1273 +#: ../src/ui/dialog/inkscape-preferences.cpp:1292 msgid "Snap the mouse pointer when dragging a constrained knot" msgstr "Ajusta al punter del ratolí quan s'arrossegui un nus restringit" -#: ../src/ui/dialog/inkscape-preferences.cpp:1275 +#: ../src/ui/dialog/inkscape-preferences.cpp:1294 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 " @@ -20121,15 +20162,15 @@ msgstr "" "a la posició del punter en comptes d'ajustar la projecció del nus a la línia " "de restricció" -#: ../src/ui/dialog/inkscape-preferences.cpp:1277 +#: ../src/ui/dialog/inkscape-preferences.cpp:1296 msgid "Delayed snap" msgstr "Retard de l'ajustament" -#: ../src/ui/dialog/inkscape-preferences.cpp:1280 +#: ../src/ui/dialog/inkscape-preferences.cpp:1299 msgid "Delay (in seconds):" msgstr "Temps de retard (segons):" -#: ../src/ui/dialog/inkscape-preferences.cpp:1281 +#: ../src/ui/dialog/inkscape-preferences.cpp:1300 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. " @@ -20139,16 +20180,16 @@ msgstr "" "fracció de segon. Aquest retard addicional s'especifica aquí. Quan el valor " "és zero o és un número molt petit, l'ajustament es produirà immediatament." -#: ../src/ui/dialog/inkscape-preferences.cpp:1283 +#: ../src/ui/dialog/inkscape-preferences.cpp:1302 msgid "Snapping" msgstr "Ajustament" #. nudgedistance is limited to 1000 in select-context.cpp: use the same limit here -#: ../src/ui/dialog/inkscape-preferences.cpp:1288 +#: ../src/ui/dialog/inkscape-preferences.cpp:1307 msgid "_Arrow keys move by:" msgstr "Les tecles de flet_xa mouen:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1289 +#: ../src/ui/dialog/inkscape-preferences.cpp:1308 msgid "" "Pressing an arrow key moves selected object(s) or node(s) by this distance" msgstr "" @@ -20156,28 +20197,28 @@ msgstr "" "aquesta distància" #. defaultscale is limited to 1000 in select-context.cpp: use the same limit here -#: ../src/ui/dialog/inkscape-preferences.cpp:1292 +#: ../src/ui/dialog/inkscape-preferences.cpp:1311 msgid "> and < _scale by:" msgstr "> i < e_scala:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1293 +#: ../src/ui/dialog/inkscape-preferences.cpp:1312 msgid "Pressing > or < scales selection up or down by this increment" msgstr "En prémer > o < s'escala la selecció o es redueix en aquesta quantitat" -#: ../src/ui/dialog/inkscape-preferences.cpp:1295 +#: ../src/ui/dialog/inkscape-preferences.cpp:1314 msgid "_Inset/Outset by:" msgstr "_Contrau/expandeix:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1296 +#: ../src/ui/dialog/inkscape-preferences.cpp:1315 msgid "Inset and Outset commands displace the path by this distance" msgstr "" "Les ordres d'expandir i de contraure desplacen el camí aquesta distància" -#: ../src/ui/dialog/inkscape-preferences.cpp:1297 +#: ../src/ui/dialog/inkscape-preferences.cpp:1316 msgid "Compass-like display of angles" msgstr "Mostra els angles com en un compàs" -#: ../src/ui/dialog/inkscape-preferences.cpp:1299 +#: ../src/ui/dialog/inkscape-preferences.cpp:1318 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 " @@ -20187,20 +20228,20 @@ msgstr "" "positius, en sentit horari; en cas contrari, 0 a l'est, de -180 a 180 " "positiu, en sentit antihorari" -#: ../src/ui/dialog/inkscape-preferences.cpp:1301 +#: ../src/ui/dialog/inkscape-preferences.cpp:1320 msgctxt "Rotation angle" msgid "None" msgstr "Cap" -#: ../src/ui/dialog/inkscape-preferences.cpp:1305 +#: ../src/ui/dialog/inkscape-preferences.cpp:1324 msgid "_Rotation snaps every:" msgstr "Gi_ra els ajustos cada:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1305 +#: ../src/ui/dialog/inkscape-preferences.cpp:1324 msgid "degrees" msgstr "graus" -#: ../src/ui/dialog/inkscape-preferences.cpp:1306 +#: ../src/ui/dialog/inkscape-preferences.cpp:1325 msgid "" "Rotating with Ctrl pressed snaps every that much degrees; also, pressing " "[ or ] rotates by this amount" @@ -20208,11 +20249,11 @@ msgstr "" "Quantitat de graus que es gira en moure amb la tecla de control premuda. " "També en prémer [ o ] es gira aquesta quantitat" -#: ../src/ui/dialog/inkscape-preferences.cpp:1307 +#: ../src/ui/dialog/inkscape-preferences.cpp:1326 msgid "Relative snapping of guideline angles" msgstr "Ajustament relatiu dels angles de la línia guia" -#: ../src/ui/dialog/inkscape-preferences.cpp:1309 +#: ../src/ui/dialog/inkscape-preferences.cpp:1328 msgid "" "When on, the snap angles when rotating a guideline will be relative to the " "original angle" @@ -20220,17 +20261,17 @@ msgstr "" "Si està activat, els angles d'ajustament quan es gira una línia guia seran " "relatius a l'angle original" -#: ../src/ui/dialog/inkscape-preferences.cpp:1311 +#: ../src/ui/dialog/inkscape-preferences.cpp:1330 msgid "_Zoom in/out by:" msgstr "_Ampliació:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1311 -#: ../src/ui/dialog/objects.cpp:1630 -#: ../src/ui/widget/filter-effect-chooser.cpp:23 +#: ../src/ui/dialog/inkscape-preferences.cpp:1330 +#: ../src/ui/dialog/objects.cpp:1637 +#: ../src/ui/widget/filter-effect-chooser.cpp:27 msgid "%" msgstr "%" -#: ../src/ui/dialog/inkscape-preferences.cpp:1312 +#: ../src/ui/dialog/inkscape-preferences.cpp:1331 msgid "" "Zoom tool click, +/- keys, and middle click zoom in and out by this " "multiplier" @@ -20238,44 +20279,44 @@ msgstr "" "El clic de l'eina d'ampliació, les tecles +/- i el clic central amplien i " "redueixen per aquesta quantitat" -#: ../src/ui/dialog/inkscape-preferences.cpp:1313 +#: ../src/ui/dialog/inkscape-preferences.cpp:1332 msgid "Steps" msgstr "Passos" #. Clones options -#: ../src/ui/dialog/inkscape-preferences.cpp:1316 +#: ../src/ui/dialog/inkscape-preferences.cpp:1335 msgid "Move in parallel" msgstr "Es mouen en paral·lel" -#: ../src/ui/dialog/inkscape-preferences.cpp:1318 +#: ../src/ui/dialog/inkscape-preferences.cpp:1337 msgid "Stay unmoved" msgstr "No es mouen" -#: ../src/ui/dialog/inkscape-preferences.cpp:1320 +#: ../src/ui/dialog/inkscape-preferences.cpp:1339 msgid "Move according to transform" msgstr "Es mouen segons la transformació" -#: ../src/ui/dialog/inkscape-preferences.cpp:1322 +#: ../src/ui/dialog/inkscape-preferences.cpp:1341 msgid "Are unlinked" msgstr "Es desenllacen" -#: ../src/ui/dialog/inkscape-preferences.cpp:1324 +#: ../src/ui/dialog/inkscape-preferences.cpp:1343 msgid "Are deleted" msgstr "Se suprimeixen" -#: ../src/ui/dialog/inkscape-preferences.cpp:1327 +#: ../src/ui/dialog/inkscape-preferences.cpp:1346 msgid "Moving original: clones and linked offsets" msgstr "Moviment l'original: clons i desplaçaments enllaçats" -#: ../src/ui/dialog/inkscape-preferences.cpp:1329 +#: ../src/ui/dialog/inkscape-preferences.cpp:1348 msgid "Clones are translated by the same vector as their original" msgstr "Els clons es traslladen seguint el mateix vector que l'original" -#: ../src/ui/dialog/inkscape-preferences.cpp:1331 +#: ../src/ui/dialog/inkscape-preferences.cpp:1350 msgid "Clones preserve their positions when their original is moved" msgstr "Els clons mantenen la seva posició quan es mou l'original" -#: ../src/ui/dialog/inkscape-preferences.cpp:1333 +#: ../src/ui/dialog/inkscape-preferences.cpp:1352 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" @@ -20283,27 +20324,27 @@ msgstr "" "Cada clon es mou segons el valor de l'atribut transform=. Per exemple, un " "clon girat es mourà en una direcció diferent que el seu original" -#: ../src/ui/dialog/inkscape-preferences.cpp:1334 +#: ../src/ui/dialog/inkscape-preferences.cpp:1353 msgid "Deleting original: clones" msgstr "Supressió original: clons" -#: ../src/ui/dialog/inkscape-preferences.cpp:1336 +#: ../src/ui/dialog/inkscape-preferences.cpp:1355 msgid "Orphaned clones are converted to regular objects" msgstr "Els clons orfes es converteixen en objectes normals" -#: ../src/ui/dialog/inkscape-preferences.cpp:1338 +#: ../src/ui/dialog/inkscape-preferences.cpp:1357 msgid "Orphaned clones are deleted along with their original" msgstr "Els clons orfes se suprimeixen juntament amb l'original" -#: ../src/ui/dialog/inkscape-preferences.cpp:1340 +#: ../src/ui/dialog/inkscape-preferences.cpp:1359 msgid "Duplicating original+clones/linked offset" msgstr "Duplicat original+clons/desplaçament enllaçat" -#: ../src/ui/dialog/inkscape-preferences.cpp:1342 +#: ../src/ui/dialog/inkscape-preferences.cpp:1361 msgid "Relink duplicated clones" msgstr "Torna a enllaçar els clons duplicats" -#: ../src/ui/dialog/inkscape-preferences.cpp:1344 +#: ../src/ui/dialog/inkscape-preferences.cpp:1363 msgid "" "When duplicating a selection containing both a clone and its original " "(possibly in groups), relink the duplicated clone to the duplicated original " @@ -20314,28 +20355,28 @@ msgstr "" "duplicat en comptes de fer-ho amb l'original antic" #. TRANSLATORS: Heading for the Inkscape Preferences "Clones" Page -#: ../src/ui/dialog/inkscape-preferences.cpp:1347 +#: ../src/ui/dialog/inkscape-preferences.cpp:1366 msgid "Clones" msgstr "Clons" #. Clip paths and masks options -#: ../src/ui/dialog/inkscape-preferences.cpp:1350 +#: ../src/ui/dialog/inkscape-preferences.cpp:1369 msgid "When applying, use the topmost selected object as clippath/mask" msgstr "" "En aplicar, useu l'objecte superior seleccionat com a màscara/camí de retall" -#: ../src/ui/dialog/inkscape-preferences.cpp:1352 +#: ../src/ui/dialog/inkscape-preferences.cpp:1371 msgid "" "Uncheck this to use the bottom selected object as the clipping path or mask" msgstr "" "Desmarqueu-lo per usar l'objecte seleccionat de més a sota com a camí de " "retall o màscara" -#: ../src/ui/dialog/inkscape-preferences.cpp:1353 +#: ../src/ui/dialog/inkscape-preferences.cpp:1372 msgid "Remove clippath/mask object after applying" msgstr "Suprimeix el camí de retall o la màscara després d'aplicar" -#: ../src/ui/dialog/inkscape-preferences.cpp:1355 +#: ../src/ui/dialog/inkscape-preferences.cpp:1374 msgid "" "After applying, remove the object used as the clipping path or mask from the " "drawing" @@ -20343,60 +20384,60 @@ msgstr "" "Després d'aplicar, suprimeix del dibuix l'objecte usat com a camí de retall " "o màscara" -#: ../src/ui/dialog/inkscape-preferences.cpp:1357 +#: ../src/ui/dialog/inkscape-preferences.cpp:1376 msgid "Before applying" msgstr "Abans d'aplicar" -#: ../src/ui/dialog/inkscape-preferences.cpp:1359 +#: ../src/ui/dialog/inkscape-preferences.cpp:1378 msgid "Do not group clipped/masked objects" msgstr "No agrupis els objectes escapçats o emmascarats" -#: ../src/ui/dialog/inkscape-preferences.cpp:1360 +#: ../src/ui/dialog/inkscape-preferences.cpp:1379 msgid "Put every clipped/masked object in its own group" msgstr "Posa cada objecte escapçat o emmascarat en el seu propi grup" -#: ../src/ui/dialog/inkscape-preferences.cpp:1361 +#: ../src/ui/dialog/inkscape-preferences.cpp:1380 msgid "Put all clipped/masked objects into one group" msgstr "Posa tots els objectes escapçats o emmascarats en un sol grup" -#: ../src/ui/dialog/inkscape-preferences.cpp:1364 +#: ../src/ui/dialog/inkscape-preferences.cpp:1383 msgid "Apply clippath/mask to every object" msgstr "Aplica el camí de tall o la màscara a tots els objectes" -#: ../src/ui/dialog/inkscape-preferences.cpp:1367 +#: ../src/ui/dialog/inkscape-preferences.cpp:1386 msgid "Apply clippath/mask to groups containing single object" msgstr "" "Aplica el camí de tall o la màscara als grups que només tinguin un objecte" -#: ../src/ui/dialog/inkscape-preferences.cpp:1370 +#: ../src/ui/dialog/inkscape-preferences.cpp:1389 msgid "Apply clippath/mask to group containing all objects" msgstr "" "Aplica el camí de tall o la màscara al grup que tingui tots els objectes" -#: ../src/ui/dialog/inkscape-preferences.cpp:1372 +#: ../src/ui/dialog/inkscape-preferences.cpp:1391 msgid "After releasing" msgstr "Després d'alliberar" -#: ../src/ui/dialog/inkscape-preferences.cpp:1374 +#: ../src/ui/dialog/inkscape-preferences.cpp:1393 msgid "Ungroup automatically created groups" msgstr "Desagrupa automàticament tots els grups creats" -#: ../src/ui/dialog/inkscape-preferences.cpp:1376 +#: ../src/ui/dialog/inkscape-preferences.cpp:1395 msgid "Ungroup groups created when setting clip/mask" msgstr "" "Desagrupa automàticament tots els grups creats quan es defineixi el camí de " "tall o la màscara" -#: ../src/ui/dialog/inkscape-preferences.cpp:1378 +#: ../src/ui/dialog/inkscape-preferences.cpp:1397 msgid "Clippaths and masks" msgstr "Camins de retall i màscares" -#: ../src/ui/dialog/inkscape-preferences.cpp:1381 +#: ../src/ui/dialog/inkscape-preferences.cpp:1400 msgid "Stroke Style Markers" msgstr "Marcadors de l'estil del traç" -#: ../src/ui/dialog/inkscape-preferences.cpp:1383 -#: ../src/ui/dialog/inkscape-preferences.cpp:1385 +#: ../src/ui/dialog/inkscape-preferences.cpp:1402 +#: ../src/ui/dialog/inkscape-preferences.cpp:1404 msgid "" "Stroke color same as object, fill color either object fill color or marker " "fill color" @@ -20404,50 +20445,50 @@ msgstr "" "Color de contorn igual que l'objecte; color d'emplenat, color d'emplenat de " "l'objecte o bé color d'emplenat del retolador" -#: ../src/ui/dialog/inkscape-preferences.cpp:1389 +#: ../src/ui/dialog/inkscape-preferences.cpp:1408 #: ../share/extensions/hershey.inx.h:27 msgid "Markers" msgstr "Marcadors" -#: ../src/ui/dialog/inkscape-preferences.cpp:1392 +#: ../src/ui/dialog/inkscape-preferences.cpp:1411 msgid "Document cleanup" msgstr "Neteja el document" -#: ../src/ui/dialog/inkscape-preferences.cpp:1393 -#: ../src/ui/dialog/inkscape-preferences.cpp:1395 +#: ../src/ui/dialog/inkscape-preferences.cpp:1412 +#: ../src/ui/dialog/inkscape-preferences.cpp:1414 msgid "Remove unused swatches when doing a document cleanup" msgstr "Suprimeix els commutadors no usats en fer una neteja del document" #. tooltip -#: ../src/ui/dialog/inkscape-preferences.cpp:1396 +#: ../src/ui/dialog/inkscape-preferences.cpp:1415 msgid "Cleanup" msgstr "Neteja" -#: ../src/ui/dialog/inkscape-preferences.cpp:1404 +#: ../src/ui/dialog/inkscape-preferences.cpp:1423 msgid "Number of _Threads:" msgstr "Nombre de _fils d'execució:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1404 -#: ../src/ui/dialog/inkscape-preferences.cpp:1928 +#: ../src/ui/dialog/inkscape-preferences.cpp:1423 +#: ../src/ui/dialog/inkscape-preferences.cpp:1959 msgid "(requires restart)" msgstr "(cal reiniciar)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1405 +#: ../src/ui/dialog/inkscape-preferences.cpp:1424 msgid "Configure number of processors/threads to use when rendering filters" msgstr "" "Configura el nombre de processadors o fils d'execució a usar en renderitzar " "filtres" -#: ../src/ui/dialog/inkscape-preferences.cpp:1409 +#: ../src/ui/dialog/inkscape-preferences.cpp:1428 msgid "Rendering _cache size:" msgstr "Mida de la memòria _cau de renderització:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1409 +#: ../src/ui/dialog/inkscape-preferences.cpp:1428 msgctxt "mebibyte (2^20 bytes) abbreviation" msgid "MiB" msgstr "MiB" -#: ../src/ui/dialog/inkscape-preferences.cpp:1409 +#: ../src/ui/dialog/inkscape-preferences.cpp:1428 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" @@ -20458,37 +20499,37 @@ msgstr "" #. blur quality #. filter quality -#: ../src/ui/dialog/inkscape-preferences.cpp:1412 -#: ../src/ui/dialog/inkscape-preferences.cpp:1436 +#: ../src/ui/dialog/inkscape-preferences.cpp:1431 +#: ../src/ui/dialog/inkscape-preferences.cpp:1455 msgid "Best quality (slowest)" msgstr "Qualitat òptima (la més lenta)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1414 -#: ../src/ui/dialog/inkscape-preferences.cpp:1438 +#: ../src/ui/dialog/inkscape-preferences.cpp:1433 +#: ../src/ui/dialog/inkscape-preferences.cpp:1457 msgid "Better quality (slower)" msgstr "Qualitat bona (lenta)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1416 -#: ../src/ui/dialog/inkscape-preferences.cpp:1440 +#: ../src/ui/dialog/inkscape-preferences.cpp:1435 +#: ../src/ui/dialog/inkscape-preferences.cpp:1459 msgid "Average quality" msgstr "Qualitat mitjana" -#: ../src/ui/dialog/inkscape-preferences.cpp:1418 -#: ../src/ui/dialog/inkscape-preferences.cpp:1442 +#: ../src/ui/dialog/inkscape-preferences.cpp:1437 +#: ../src/ui/dialog/inkscape-preferences.cpp:1461 msgid "Lower quality (faster)" msgstr "Qualitat baixa (ràpida)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1420 -#: ../src/ui/dialog/inkscape-preferences.cpp:1444 +#: ../src/ui/dialog/inkscape-preferences.cpp:1439 +#: ../src/ui/dialog/inkscape-preferences.cpp:1463 msgid "Lowest quality (fastest)" msgstr "Qualitat inferior (la més ràpida)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1423 +#: ../src/ui/dialog/inkscape-preferences.cpp:1442 msgid "Gaussian blur quality for display" msgstr "Qualitat del difuminat gaussià per pantalla" -#: ../src/ui/dialog/inkscape-preferences.cpp:1425 -#: ../src/ui/dialog/inkscape-preferences.cpp:1449 +#: ../src/ui/dialog/inkscape-preferences.cpp:1444 +#: ../src/ui/dialog/inkscape-preferences.cpp:1468 msgid "" "Best quality, but display may be very slow at high zooms (bitmap export " "always uses best quality)" @@ -20496,129 +20537,129 @@ msgstr "" "Qualitat òptima, però la visualització pot ser molt lenta en ampliacions " "altes (l'exportació a mapa de bits la fa servir sempre)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1427 -#: ../src/ui/dialog/inkscape-preferences.cpp:1451 +#: ../src/ui/dialog/inkscape-preferences.cpp:1446 +#: ../src/ui/dialog/inkscape-preferences.cpp:1470 msgid "Better quality, but slower display" msgstr "Qualitat bona, però de visualització lenta" -#: ../src/ui/dialog/inkscape-preferences.cpp:1429 -#: ../src/ui/dialog/inkscape-preferences.cpp:1453 +#: ../src/ui/dialog/inkscape-preferences.cpp:1448 +#: ../src/ui/dialog/inkscape-preferences.cpp:1472 msgid "Average quality, acceptable display speed" msgstr "Qualitat mitjana, amb velocitat de visualització acceptable" -#: ../src/ui/dialog/inkscape-preferences.cpp:1431 -#: ../src/ui/dialog/inkscape-preferences.cpp:1455 +#: ../src/ui/dialog/inkscape-preferences.cpp:1450 +#: ../src/ui/dialog/inkscape-preferences.cpp:1474 msgid "Lower quality (some artifacts), but display is faster" msgstr "Qualitat baixa (lleus defectes), però es visualitza ràpidament" -#: ../src/ui/dialog/inkscape-preferences.cpp:1433 -#: ../src/ui/dialog/inkscape-preferences.cpp:1457 +#: ../src/ui/dialog/inkscape-preferences.cpp:1452 +#: ../src/ui/dialog/inkscape-preferences.cpp:1476 msgid "Lowest quality (considerable artifacts), but display is fastest" msgstr "" "Qualitat inferior (defectes evidents), però és la visualització més ràpida" -#: ../src/ui/dialog/inkscape-preferences.cpp:1447 +#: ../src/ui/dialog/inkscape-preferences.cpp:1466 msgid "Filter effects quality for display" msgstr "Qualitat dels efectes de filtre per pantalla" #. build custom preferences tab -#: ../src/ui/dialog/inkscape-preferences.cpp:1459 -#: ../src/ui/dialog/print.cpp:214 +#: ../src/ui/dialog/inkscape-preferences.cpp:1478 +#: ../src/ui/dialog/print.cpp:215 msgid "Rendering" msgstr "Renderització" #. Note: /options/bitmapoversample removed with Cairo renderer -#: ../src/ui/dialog/inkscape-preferences.cpp:1465 ../src/verbs.cpp:150 +#: ../src/ui/dialog/inkscape-preferences.cpp:1484 ../src/verbs.cpp:156 #: ../src/widgets/calligraphy-toolbar.cpp:626 msgid "Edit" msgstr "Edita" -#: ../src/ui/dialog/inkscape-preferences.cpp:1466 +#: ../src/ui/dialog/inkscape-preferences.cpp:1485 msgid "Automatically reload bitmaps" msgstr "Carrega de nou els mapes de bits automàticament" -#: ../src/ui/dialog/inkscape-preferences.cpp:1468 +#: ../src/ui/dialog/inkscape-preferences.cpp:1487 msgid "Automatically reload linked images when file is changed on disk" msgstr "" "Carrega de nou automàticament les imatges quan es detecti que el fitxer del " "disc hagi canviat" -#: ../src/ui/dialog/inkscape-preferences.cpp:1470 +#: ../src/ui/dialog/inkscape-preferences.cpp:1489 msgid "_Bitmap editor:" msgstr "Editor de mapa de _bits:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1472 +#: ../src/ui/dialog/inkscape-preferences.cpp:1491 #: ../share/extensions/guillotine.inx.h:5 ../share/extensions/plotter.inx.h:65 #: ../share/extensions/print_win32_vector.inx.h:2 msgid "Export" msgstr "Exporta" -#: ../src/ui/dialog/inkscape-preferences.cpp:1474 +#: ../src/ui/dialog/inkscape-preferences.cpp:1493 msgid "Default export _resolution:" msgstr "_Resolució per defecte de l'exportació:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1475 +#: ../src/ui/dialog/inkscape-preferences.cpp:1494 msgid "Default bitmap resolution (in dots per inch) in the Export dialog" msgstr "" "Resolució per defecte (en punts per polzada) del mapa de bits en el diàleg " "«Exporta»" -#: ../src/ui/dialog/inkscape-preferences.cpp:1476 -#: ../src/ui/dialog/xml-tree.cpp:898 +#: ../src/ui/dialog/inkscape-preferences.cpp:1495 +#: ../src/ui/dialog/xml-tree.cpp:920 msgid "Create" msgstr "Crea" -#: ../src/ui/dialog/inkscape-preferences.cpp:1478 +#: ../src/ui/dialog/inkscape-preferences.cpp:1497 msgid "Resolution for Create Bitmap _Copy:" msgstr "Resolució per a «Crea una _còpia del mapa de bits»:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1479 +#: ../src/ui/dialog/inkscape-preferences.cpp:1498 msgid "Resolution used by the Create Bitmap Copy command" msgstr "Resolució usada per a l'ordre Crea una còpia del mapa de bits" -#: ../src/ui/dialog/inkscape-preferences.cpp:1482 +#: ../src/ui/dialog/inkscape-preferences.cpp:1501 msgid "Ask about linking and scaling when importing" msgstr "Pregunta per l'escalat i l'enllaçat en importar" -#: ../src/ui/dialog/inkscape-preferences.cpp:1484 +#: ../src/ui/dialog/inkscape-preferences.cpp:1503 msgid "Pop-up linking and scaling dialog when importing bitmap image." msgstr "" "Diàleg emergent d'escalat i enllaçat en importar imatge de mapa de bits." -#: ../src/ui/dialog/inkscape-preferences.cpp:1490 +#: ../src/ui/dialog/inkscape-preferences.cpp:1509 msgid "Bitmap link:" msgstr "Enllaç de mapa de bits:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1497 +#: ../src/ui/dialog/inkscape-preferences.cpp:1516 msgid "Bitmap scale (image-rendering):" msgstr "Escala de mapa de bits (imatge-representació):" -#: ../src/ui/dialog/inkscape-preferences.cpp:1502 +#: ../src/ui/dialog/inkscape-preferences.cpp:1521 msgid "Default _import resolution:" msgstr "Resolució per defecte de la _importació:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1503 +#: ../src/ui/dialog/inkscape-preferences.cpp:1522 msgid "Default bitmap resolution (in dots per inch) for bitmap import" msgstr "" "Resolució per defecte (en punts per polzada) per a la importació de mapes de " "bits" -#: ../src/ui/dialog/inkscape-preferences.cpp:1504 +#: ../src/ui/dialog/inkscape-preferences.cpp:1523 msgid "Override file resolution" msgstr "Anul·la la resolució el fitxer" -#: ../src/ui/dialog/inkscape-preferences.cpp:1506 +#: ../src/ui/dialog/inkscape-preferences.cpp:1525 msgid "Use default bitmap resolution in favor of information from file" msgstr "" "Usa la resolució per defecte dels mapes de bits en lloc de la informació del " "fitxer" #. rendering outlines for pixmap image tags -#: ../src/ui/dialog/inkscape-preferences.cpp:1510 +#: ../src/ui/dialog/inkscape-preferences.cpp:1529 msgid "Images in Outline Mode" msgstr "Imatges en mode de contorn" -#: ../src/ui/dialog/inkscape-preferences.cpp:1511 +#: ../src/ui/dialog/inkscape-preferences.cpp:1530 msgid "" "When active will render images while in outline mode instead of a red box " "with an x. This is useful for manual tracing." @@ -20626,11 +20667,11 @@ msgstr "" "En activar, es renderitzaran les imatges des del mode contorn en lloc d'una " "caixa vermella amb una x. Això és útil pel traçat manual." -#: ../src/ui/dialog/inkscape-preferences.cpp:1513 +#: ../src/ui/dialog/inkscape-preferences.cpp:1532 msgid "Bitmaps" msgstr "Mapes de bits" -#: ../src/ui/dialog/inkscape-preferences.cpp:1525 +#: ../src/ui/dialog/inkscape-preferences.cpp:1544 msgid "" "Select a file of predefined shortcuts to use. Any customized shortcuts you " "create will be added separately to " @@ -20638,25 +20679,25 @@ msgstr "" "Seleccioneu un fitxer amb dreceres predefinides per usar. Qualsevol drecera " "personalitzada que creeu s'afegirà per separat " -#: ../src/ui/dialog/inkscape-preferences.cpp:1528 +#: ../src/ui/dialog/inkscape-preferences.cpp:1547 msgid "Shortcut file:" msgstr "Fitxer de drecera:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1531 -#: ../src/ui/dialog/template-load-tab.cpp:41 +#: ../src/ui/dialog/inkscape-preferences.cpp:1550 +#: ../src/ui/dialog/template-load-tab.cpp:49 msgid "Search:" msgstr "Cerca:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1543 +#: ../src/ui/dialog/inkscape-preferences.cpp:1562 msgid "Shortcut" msgstr "Drecera" -#: ../src/ui/dialog/inkscape-preferences.cpp:1544 -#: ../src/ui/widget/page-sizer.cpp:270 +#: ../src/ui/dialog/inkscape-preferences.cpp:1563 +#: ../src/ui/widget/page-sizer.cpp:287 msgid "Description" msgstr "Descripció" -#: ../src/ui/dialog/inkscape-preferences.cpp:1587 +#: ../src/ui/dialog/inkscape-preferences.cpp:1618 msgid "" "Remove all your customized keyboard shortcuts, and revert to the shortcuts " "in the shortcut file listed above" @@ -20664,45 +20705,45 @@ msgstr "" "Suprimeix totes les dreceres de teclat personalitzades, i torna a les " "dreceres del fitxer de dreceres llistat a sobre" -#: ../src/ui/dialog/inkscape-preferences.cpp:1591 +#: ../src/ui/dialog/inkscape-preferences.cpp:1622 msgid "Import ..." msgstr "Importa..." -#: ../src/ui/dialog/inkscape-preferences.cpp:1591 +#: ../src/ui/dialog/inkscape-preferences.cpp:1622 msgid "Import custom keyboard shortcuts from a file" msgstr "Importa dreceres de teclat personalitzades des del fitxer" -#: ../src/ui/dialog/inkscape-preferences.cpp:1594 +#: ../src/ui/dialog/inkscape-preferences.cpp:1625 msgid "Export ..." msgstr "Exporta..." -#: ../src/ui/dialog/inkscape-preferences.cpp:1594 +#: ../src/ui/dialog/inkscape-preferences.cpp:1625 msgid "Export custom keyboard shortcuts to a file" msgstr "Exporta les dreceres de teclat personalitzades a un fitxer" -#: ../src/ui/dialog/inkscape-preferences.cpp:1604 +#: ../src/ui/dialog/inkscape-preferences.cpp:1635 msgid "Keyboard Shortcuts" msgstr "Dreceres de teclat" #. Find this group in the tree -#: ../src/ui/dialog/inkscape-preferences.cpp:1767 +#: ../src/ui/dialog/inkscape-preferences.cpp:1798 msgid "Misc" msgstr "Miscel·lània" -#: ../src/ui/dialog/inkscape-preferences.cpp:1869 +#: ../src/ui/dialog/inkscape-preferences.cpp:1900 msgctxt "Spellchecker language" msgid "None" msgstr "Cap" -#: ../src/ui/dialog/inkscape-preferences.cpp:1890 +#: ../src/ui/dialog/inkscape-preferences.cpp:1921 msgid "Set the main spell check language" msgstr "Defineix l'idioma principal del corrector ortogràfic" -#: ../src/ui/dialog/inkscape-preferences.cpp:1893 +#: ../src/ui/dialog/inkscape-preferences.cpp:1924 msgid "Second language:" msgstr "Idioma secundari:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1894 +#: ../src/ui/dialog/inkscape-preferences.cpp:1925 msgid "" "Set the second spell check language; checking will only stop on words " "unknown in ALL chosen languages" @@ -20710,11 +20751,11 @@ msgstr "" "Defineix l'idioma secundari del corrector ortogràfic; el corrector només " "s'aturarà si la paraula no coincideixen en cap dels idiomes indicats" -#: ../src/ui/dialog/inkscape-preferences.cpp:1897 +#: ../src/ui/dialog/inkscape-preferences.cpp:1928 msgid "Third language:" msgstr "Idioma terciari:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1898 +#: ../src/ui/dialog/inkscape-preferences.cpp:1929 msgid "" "Set the third spell check language; checking will only stop on words unknown " "in ALL chosen languages" @@ -20722,31 +20763,31 @@ msgstr "" "Defineix l'idioma terciari del corrector ortogràfic; el corrector només " "s'aturarà si la paraula no coincideixen en cap dels idiomes indicats" -#: ../src/ui/dialog/inkscape-preferences.cpp:1900 +#: ../src/ui/dialog/inkscape-preferences.cpp:1931 msgid "Ignore words with digits" msgstr "Ignora les paraules amb números" -#: ../src/ui/dialog/inkscape-preferences.cpp:1902 +#: ../src/ui/dialog/inkscape-preferences.cpp:1933 msgid "Ignore words containing digits, such as \"R2D2\"" msgstr "Ignora les paraules amb números, com per exemple \"R2D2\"" -#: ../src/ui/dialog/inkscape-preferences.cpp:1904 +#: ../src/ui/dialog/inkscape-preferences.cpp:1935 msgid "Ignore words in ALL CAPITALS" msgstr "Ignora les paraules en MAJÚSCULES" -#: ../src/ui/dialog/inkscape-preferences.cpp:1906 +#: ../src/ui/dialog/inkscape-preferences.cpp:1937 msgid "Ignore words in all capitals, such as \"IUPAC\"" msgstr "Ignora les paraules en majúscules, com per exemple \"IUPAC\"" -#: ../src/ui/dialog/inkscape-preferences.cpp:1908 +#: ../src/ui/dialog/inkscape-preferences.cpp:1939 msgid "Spellcheck" msgstr "Corrector ortogràfic" -#: ../src/ui/dialog/inkscape-preferences.cpp:1928 +#: ../src/ui/dialog/inkscape-preferences.cpp:1959 msgid "Latency _skew:" msgstr "_Inclinació de la latència:" -#: ../src/ui/dialog/inkscape-preferences.cpp:1929 +#: ../src/ui/dialog/inkscape-preferences.cpp:1960 msgid "" "Factor by which the event clock is skewed from the actual time (0.9766 on " "some systems)" @@ -20754,11 +20795,11 @@ msgstr "" "Factor amb el qual es modifica l'hora actual del sistema (0,9766 en alguns " "sistemes)" -#: ../src/ui/dialog/inkscape-preferences.cpp:1931 +#: ../src/ui/dialog/inkscape-preferences.cpp:1962 msgid "Pre-render named icons" msgstr "Renderitza prèviament les icones amb nom" -#: ../src/ui/dialog/inkscape-preferences.cpp:1933 +#: ../src/ui/dialog/inkscape-preferences.cpp:1964 msgid "" "When on, named icons will be rendered before displaying the ui. This is for " "working around bugs in GTK+ named icon notification" @@ -20767,159 +20808,159 @@ msgstr "" "mostrar la interfície d'usuari. Això és una solució temporal a alguns " "problemes del GTK+ amb la notificació de les icones amb nom" -#: ../src/ui/dialog/inkscape-preferences.cpp:1941 +#: ../src/ui/dialog/inkscape-preferences.cpp:1972 msgid "System info" msgstr "Informació del sistema" -#: ../src/ui/dialog/inkscape-preferences.cpp:1945 +#: ../src/ui/dialog/inkscape-preferences.cpp:1976 msgid "User config: " msgstr "Configuració de l'usuari: " -#: ../src/ui/dialog/inkscape-preferences.cpp:1945 +#: ../src/ui/dialog/inkscape-preferences.cpp:1976 msgid "Location of users configuration" msgstr "Ubicació de la configuració dels usuaris" -#: ../src/ui/dialog/inkscape-preferences.cpp:1949 +#: ../src/ui/dialog/inkscape-preferences.cpp:1980 msgid "User preferences: " msgstr "Preferències de l'usuari: " -#: ../src/ui/dialog/inkscape-preferences.cpp:1949 +#: ../src/ui/dialog/inkscape-preferences.cpp:1980 msgid "Location of the users preferences file" msgstr "Ubicació del fitxer de preferències dels usuaris" -#: ../src/ui/dialog/inkscape-preferences.cpp:1953 +#: ../src/ui/dialog/inkscape-preferences.cpp:1984 msgid "User extensions: " msgstr "Extensions de l'usuari: " -#: ../src/ui/dialog/inkscape-preferences.cpp:1953 +#: ../src/ui/dialog/inkscape-preferences.cpp:1984 msgid "Location of the users extensions" msgstr "Ubicació de les extensions dels usuaris" -#: ../src/ui/dialog/inkscape-preferences.cpp:1957 +#: ../src/ui/dialog/inkscape-preferences.cpp:1988 msgid "User cache: " msgstr "Memòria cau de l'usuari: " -#: ../src/ui/dialog/inkscape-preferences.cpp:1957 +#: ../src/ui/dialog/inkscape-preferences.cpp:1988 msgid "Location of users cache" msgstr "Ubicació de la memòria cau dels usuaris" -#: ../src/ui/dialog/inkscape-preferences.cpp:1965 +#: ../src/ui/dialog/inkscape-preferences.cpp:1996 msgid "Temporary files: " msgstr "Fitxers temporals: " -#: ../src/ui/dialog/inkscape-preferences.cpp:1965 +#: ../src/ui/dialog/inkscape-preferences.cpp:1996 msgid "Location of the temporary files used for autosave" msgstr "Ubicació dels fitxers temporals utilitzats en desar automàticament" -#: ../src/ui/dialog/inkscape-preferences.cpp:1969 +#: ../src/ui/dialog/inkscape-preferences.cpp:2000 msgid "Inkscape data: " msgstr "Dades de l'Inkscape: " -#: ../src/ui/dialog/inkscape-preferences.cpp:1969 +#: ../src/ui/dialog/inkscape-preferences.cpp:2000 msgid "Location of Inkscape data" msgstr "Ubicació de les dades de l'Inkscape" -#: ../src/ui/dialog/inkscape-preferences.cpp:1973 +#: ../src/ui/dialog/inkscape-preferences.cpp:2004 msgid "Inkscape extensions: " msgstr "Extensions de l'Inkscape: " -#: ../src/ui/dialog/inkscape-preferences.cpp:1973 +#: ../src/ui/dialog/inkscape-preferences.cpp:2004 msgid "Location of the Inkscape extensions" msgstr "Ubicació de les extensions de l'Inkscape" -#: ../src/ui/dialog/inkscape-preferences.cpp:1982 +#: ../src/ui/dialog/inkscape-preferences.cpp:2013 msgid "System data: " msgstr "Dades del sistema: " -#: ../src/ui/dialog/inkscape-preferences.cpp:1982 +#: ../src/ui/dialog/inkscape-preferences.cpp:2013 msgid "Locations of system data" msgstr "Ubicacions de les dades del sistema" -#: ../src/ui/dialog/inkscape-preferences.cpp:2006 +#: ../src/ui/dialog/inkscape-preferences.cpp:2037 msgid "Icon theme: " msgstr "Tema de la icona: " -#: ../src/ui/dialog/inkscape-preferences.cpp:2006 +#: ../src/ui/dialog/inkscape-preferences.cpp:2037 msgid "Locations of icon themes" msgstr "Ubicació dels temes de la icona" -#: ../src/ui/dialog/inkscape-preferences.cpp:2008 +#: ../src/ui/dialog/inkscape-preferences.cpp:2039 msgid "System" msgstr "Sistema" -#: ../src/ui/dialog/input.cpp:345 ../src/ui/dialog/input.cpp:366 -#: ../src/ui/dialog/input.cpp:1507 +#: ../src/ui/dialog/input.cpp:360 ../src/ui/dialog/input.cpp:381 +#: ../src/ui/dialog/input.cpp:1641 msgid "Disabled" msgstr "Inhabilitat" -#: ../src/ui/dialog/input.cpp:346 +#: ../src/ui/dialog/input.cpp:361 msgctxt "Input device" msgid "Screen" msgstr "Pantalla" -#: ../src/ui/dialog/input.cpp:347 ../src/ui/dialog/input.cpp:368 +#: ../src/ui/dialog/input.cpp:362 ../src/ui/dialog/input.cpp:383 msgid "Window" msgstr "Finestra" -#: ../src/ui/dialog/input.cpp:578 +#: ../src/ui/dialog/input.cpp:618 msgid "Test Area" msgstr "Àrea de prova" -#: ../src/ui/dialog/input.cpp:579 +#: ../src/ui/dialog/input.cpp:619 msgid "Axis" msgstr "Eix" -#: ../src/ui/dialog/input.cpp:642 ../share/extensions/svgcalendar.inx.h:2 +#: ../src/ui/dialog/input.cpp:708 ../share/extensions/svgcalendar.inx.h:2 msgid "Configuration" msgstr "Configuració" -#: ../src/ui/dialog/input.cpp:643 +#: ../src/ui/dialog/input.cpp:709 msgid "Hardware" msgstr "Maquinari" -#: ../src/ui/dialog/input.cpp:666 +#: ../src/ui/dialog/input.cpp:732 msgid "Link:" msgstr "Enllaç:" -#: ../src/ui/dialog/input.cpp:668 ../src/ui/dialog/input.cpp:669 -#: ../src/ui/dialog/input.cpp:1437 ../src/ui/widget/color-scales.cpp:43 +#: ../src/ui/dialog/input.cpp:742 ../src/ui/dialog/input.cpp:743 +#: ../src/ui/dialog/input.cpp:1571 ../src/ui/widget/color-scales.cpp:46 #: ../share/extensions/plotter.inx.h:24 msgid "None" msgstr "Cap" -#: ../src/ui/dialog/input.cpp:675 +#: ../src/ui/dialog/input.cpp:758 msgid "Axes count:" msgstr "Nombre d'eixos:" -#: ../src/ui/dialog/input.cpp:694 +#: ../src/ui/dialog/input.cpp:788 msgid "axis:" msgstr "eixos:" -#: ../src/ui/dialog/input.cpp:707 +#: ../src/ui/dialog/input.cpp:812 msgid "Button count:" msgstr "Nombre de botons:" -#: ../src/ui/dialog/input.cpp:881 +#: ../src/ui/dialog/input.cpp:1010 msgid "Tablet" msgstr "Tauleta gràfica" -#: ../src/ui/dialog/input.cpp:910 ../src/ui/dialog/input.cpp:1794 +#: ../src/ui/dialog/input.cpp:1039 ../src/ui/dialog/input.cpp:1928 msgid "pad" msgstr "tauleta gràfica" -#: ../src/ui/dialog/input.cpp:952 +#: ../src/ui/dialog/input.cpp:1081 msgid "_Use pressure-sensitive tablet (requires restart)" msgstr "_Usa una tauleta sensible a la pressió (cal reiniciar)" -#: ../src/ui/dialog/input.cpp:957 +#: ../src/ui/dialog/input.cpp:1086 msgid "Axes" msgstr "Eixos" -#: ../src/ui/dialog/input.cpp:958 +#: ../src/ui/dialog/input.cpp:1087 msgid "Keys" msgstr "Llegenda" -#: ../src/ui/dialog/input.cpp:1036 +#: ../src/ui/dialog/input.cpp:1170 msgid "" "A device can be 'Disabled', its co-ordinates mapped to the whole 'Screen', " "or to a single (usually focused) 'Window'" @@ -20927,315 +20968,315 @@ msgstr "" "Un dispositiu pot estar «desactivat», les seves coordenades assignades a " "tota la «pantalla», o a una única «finestra» (normalment amb focus)" -#: ../src/ui/dialog/input.cpp:1482 ../src/widgets/calligraphy-toolbar.cpp:578 +#: ../src/ui/dialog/input.cpp:1616 ../src/widgets/calligraphy-toolbar.cpp:578 #: ../src/widgets/spray-toolbar.cpp:311 ../src/widgets/spray-toolbar.cpp:427 #: ../src/widgets/spray-toolbar.cpp:476 ../src/widgets/tweak-toolbar.cpp:372 msgid "Pressure" msgstr "Pressió" -#: ../src/ui/dialog/input.cpp:1482 +#: ../src/ui/dialog/input.cpp:1616 msgid "X tilt" msgstr "Inclinació X" -#: ../src/ui/dialog/input.cpp:1482 +#: ../src/ui/dialog/input.cpp:1616 msgid "Y tilt" msgstr "Inclinació Y" -#: ../src/ui/dialog/input.cpp:1482 ../src/ui/widget/color-wheel-selector.cpp:25 +#: ../src/ui/dialog/input.cpp:1616 ../src/ui/widget/color-wheel-selector.cpp:29 msgid "Wheel" msgstr "Roda" -#: ../src/ui/dialog/input.cpp:1491 +#: ../src/ui/dialog/input.cpp:1625 msgctxt "Input device axe" msgid "None" msgstr "Cap" -#: ../src/ui/dialog/knot-properties.cpp:50 +#: ../src/ui/dialog/knot-properties.cpp:59 msgid "Position X:" msgstr "Posició X:" -#: ../src/ui/dialog/knot-properties.cpp:57 +#: ../src/ui/dialog/knot-properties.cpp:66 msgid "Position Y:" msgstr "Posició Y:" -#: ../src/ui/dialog/knot-properties.cpp:111 +#: ../src/ui/dialog/knot-properties.cpp:120 msgid "Modify Knot Position" msgstr "Modifica la posició del nus" -#: ../src/ui/dialog/knot-properties.cpp:112 -#: ../src/ui/dialog/layer-properties.cpp:380 -#: ../src/ui/dialog/lpe-powerstroke-properties.cpp:112 -#: ../src/ui/dialog/transformation.cpp:103 +#: ../src/ui/dialog/knot-properties.cpp:121 +#: ../src/ui/dialog/layer-properties.cpp:411 +#: ../src/ui/dialog/lpe-powerstroke-properties.cpp:123 +#: ../src/ui/dialog/transformation.cpp:107 msgid "_Move" msgstr "_Mou" -#: ../src/ui/dialog/knot-properties.cpp:171 +#: ../src/ui/dialog/knot-properties.cpp:180 #, c-format msgid "Position X (%s):" msgstr "Posició X (%s):" -#: ../src/ui/dialog/knot-properties.cpp:172 +#: ../src/ui/dialog/knot-properties.cpp:181 #, c-format msgid "Position Y (%s):" msgstr "Posició Y (%s):" -#: ../src/ui/dialog/layer-properties.cpp:47 +#: ../src/ui/dialog/layer-properties.cpp:55 msgid "Layer name:" msgstr "Nom de la capa:" -#: ../src/ui/dialog/layer-properties.cpp:121 +#: ../src/ui/dialog/layer-properties.cpp:136 msgid "Add layer" msgstr "Afegeix capa" -#: ../src/ui/dialog/layer-properties.cpp:157 +#: ../src/ui/dialog/layer-properties.cpp:176 msgid "Above current" msgstr "A sobre de l'actual" -#: ../src/ui/dialog/layer-properties.cpp:161 +#: ../src/ui/dialog/layer-properties.cpp:180 msgid "Below current" msgstr "A sota de l'actual" -#: ../src/ui/dialog/layer-properties.cpp:164 +#: ../src/ui/dialog/layer-properties.cpp:183 msgid "As sublayer of current" msgstr "Com a subcapa de l'actual" -#: ../src/ui/dialog/layer-properties.cpp:321 +#: ../src/ui/dialog/layer-properties.cpp:352 msgid "Rename Layer" msgstr "Reanomena la capa" #. TODO: find an unused layer number, forming name from _("Layer ") + "%d" -#: ../src/ui/dialog/layer-properties.cpp:323 -#: ../src/ui/dialog/layer-properties.cpp:379 ../src/verbs.cpp:188 -#: ../src/verbs.cpp:2399 +#: ../src/ui/dialog/layer-properties.cpp:354 +#: ../src/ui/dialog/layer-properties.cpp:410 ../src/verbs.cpp:194 +#: ../src/verbs.cpp:2363 msgid "Layer" msgstr "Capa" -#: ../src/ui/dialog/layer-properties.cpp:324 +#: ../src/ui/dialog/layer-properties.cpp:355 msgid "_Rename" msgstr "_Reanomena" -#: ../src/ui/dialog/layer-properties.cpp:337 ../src/ui/dialog/layers.cpp:750 +#: ../src/ui/dialog/layer-properties.cpp:368 ../src/ui/dialog/layers.cpp:758 msgid "Rename layer" msgstr "Reanomena la capa" #. TRANSLATORS: This means "The layer has been renamed" -#: ../src/ui/dialog/layer-properties.cpp:339 +#: ../src/ui/dialog/layer-properties.cpp:370 msgid "Renamed layer" msgstr "Capa reanomenada" -#: ../src/ui/dialog/layer-properties.cpp:343 +#: ../src/ui/dialog/layer-properties.cpp:374 msgid "Add Layer" msgstr "Afegeix capa" -#: ../src/ui/dialog/layer-properties.cpp:349 +#: ../src/ui/dialog/layer-properties.cpp:380 msgid "_Add" msgstr "_Afegeix" -#: ../src/ui/dialog/layer-properties.cpp:373 +#: ../src/ui/dialog/layer-properties.cpp:404 msgid "New layer created." msgstr "S'ha creat una capa nova." -#: ../src/ui/dialog/layer-properties.cpp:377 +#: ../src/ui/dialog/layer-properties.cpp:408 msgid "Move to Layer" msgstr "Mou a la capa" -#: ../src/ui/dialog/layers.cpp:517 ../src/ui/widget/layer-selector.cpp:602 +#: ../src/ui/dialog/layers.cpp:525 ../src/ui/widget/layer-selector.cpp:612 msgid "Unhide layer" msgstr "Mostra la capa" -#: ../src/ui/dialog/layers.cpp:517 ../src/ui/widget/layer-selector.cpp:602 +#: ../src/ui/dialog/layers.cpp:525 ../src/ui/widget/layer-selector.cpp:612 msgid "Hide layer" msgstr "Amaga la capa" -#: ../src/ui/dialog/layers.cpp:528 ../src/ui/widget/layer-selector.cpp:594 +#: ../src/ui/dialog/layers.cpp:536 ../src/ui/widget/layer-selector.cpp:604 msgid "Lock layer" msgstr "Bloca la capa" -#: ../src/ui/dialog/layers.cpp:528 ../src/ui/widget/layer-selector.cpp:594 +#: ../src/ui/dialog/layers.cpp:536 ../src/ui/widget/layer-selector.cpp:604 msgid "Unlock layer" msgstr "Desbloca la capa" -#: ../src/ui/dialog/layers.cpp:616 ../src/ui/dialog/objects.cpp:831 -#: ../src/verbs.cpp:1458 +#: ../src/ui/dialog/layers.cpp:624 ../src/ui/dialog/objects.cpp:844 +#: ../src/verbs.cpp:1423 msgid "Toggle layer solo" msgstr "Només aquesta capa" -#: ../src/ui/dialog/layers.cpp:619 ../src/ui/dialog/objects.cpp:834 -#: ../src/verbs.cpp:1482 +#: ../src/ui/dialog/layers.cpp:627 ../src/ui/dialog/objects.cpp:847 +#: ../src/verbs.cpp:1447 msgid "Lock other layers" msgstr "Bloca altres capes" -#: ../src/ui/dialog/layers.cpp:722 +#: ../src/ui/dialog/layers.cpp:730 msgid "Move layer" msgstr "Mou la capa" -#: ../src/ui/dialog/layers.cpp:880 +#: ../src/ui/dialog/layers.cpp:892 msgctxt "Layers" msgid "New" msgstr "Nova" -#: ../src/ui/dialog/layers.cpp:885 +#: ../src/ui/dialog/layers.cpp:897 msgctxt "Layers" msgid "Bot" msgstr "Bot" -#: ../src/ui/dialog/layers.cpp:891 +#: ../src/ui/dialog/layers.cpp:903 msgctxt "Layers" msgid "Dn" msgstr "Baix" -#: ../src/ui/dialog/layers.cpp:897 +#: ../src/ui/dialog/layers.cpp:909 msgctxt "Layers" msgid "Up" msgstr "Dalt" -#: ../src/ui/dialog/layers.cpp:903 +#: ../src/ui/dialog/layers.cpp:915 msgctxt "Layers" msgid "Top" msgstr "Sup" -#: ../src/ui/dialog/livepatheffect-add.cpp:31 +#: ../src/ui/dialog/livepatheffect-add.cpp:32 msgid "Add Path Effect" msgstr "Afegeix efecte de camí" -#: ../src/ui/dialog/livepatheffect-editor.cpp:111 +#: ../src/ui/dialog/livepatheffect-editor.cpp:119 msgid "Add path effect" msgstr "Afegeix efecte de camí" -#: ../src/ui/dialog/livepatheffect-editor.cpp:115 +#: ../src/ui/dialog/livepatheffect-editor.cpp:123 msgid "Delete current path effect" msgstr "Suprimeix l'efecte de camí actual" -#: ../src/ui/dialog/livepatheffect-editor.cpp:119 +#: ../src/ui/dialog/livepatheffect-editor.cpp:127 msgid "Raise the current path effect" msgstr "Puja l'efecte de camí actual" -#: ../src/ui/dialog/livepatheffect-editor.cpp:123 +#: ../src/ui/dialog/livepatheffect-editor.cpp:131 msgid "Lower the current path effect" msgstr "Baixa l'efecte de camí actual" -#: ../src/ui/dialog/livepatheffect-editor.cpp:289 +#: ../src/ui/dialog/livepatheffect-editor.cpp:298 msgid "Unknown effect is applied" msgstr "S'ha aplicat un efecte desconegut" -#: ../src/ui/dialog/livepatheffect-editor.cpp:292 +#: ../src/ui/dialog/livepatheffect-editor.cpp:301 msgid "Click button to add an effect" msgstr "Fes clic al botó per afegir un efecte" -#: ../src/ui/dialog/livepatheffect-editor.cpp:307 +#: ../src/ui/dialog/livepatheffect-editor.cpp:316 msgid "Click add button to convert clone" msgstr "Fes clic al botó per convertir el clon" -#: ../src/ui/dialog/livepatheffect-editor.cpp:312 -#: ../src/ui/dialog/livepatheffect-editor.cpp:316 +#: ../src/ui/dialog/livepatheffect-editor.cpp:321 #: ../src/ui/dialog/livepatheffect-editor.cpp:325 +#: ../src/ui/dialog/livepatheffect-editor.cpp:334 msgid "Select a path or shape" msgstr "Selecciona un camí o una forma" -#: ../src/ui/dialog/livepatheffect-editor.cpp:321 +#: ../src/ui/dialog/livepatheffect-editor.cpp:330 msgid "Only one item can be selected" msgstr "Només es pot seleccionar un element" -#: ../src/ui/dialog/livepatheffect-editor.cpp:353 +#: ../src/ui/dialog/livepatheffect-editor.cpp:362 msgid "Unknown effect" msgstr "Efecte desconegut" -#: ../src/ui/dialog/livepatheffect-editor.cpp:429 +#: ../src/ui/dialog/livepatheffect-editor.cpp:438 msgid "Create and apply path effect" msgstr "Crea un efecte de camí i aplica'l" -#: ../src/ui/dialog/livepatheffect-editor.cpp:469 +#: ../src/ui/dialog/livepatheffect-editor.cpp:478 msgid "Create and apply Clone original path effect" msgstr "Crea i aplica un efecte «clona el camí original»" -#: ../src/ui/dialog/livepatheffect-editor.cpp:497 +#: ../src/ui/dialog/livepatheffect-editor.cpp:500 msgid "Remove path effect" msgstr "Suprimeix l'efecte del camí" -#: ../src/ui/dialog/livepatheffect-editor.cpp:515 +#: ../src/ui/dialog/livepatheffect-editor.cpp:518 msgid "Move path effect up" msgstr "Mou l'efecte de camí cap amunt" -#: ../src/ui/dialog/livepatheffect-editor.cpp:532 +#: ../src/ui/dialog/livepatheffect-editor.cpp:535 msgid "Move path effect down" msgstr "Mou l'efecte de camí cap avall" -#: ../src/ui/dialog/livepatheffect-editor.cpp:587 +#: ../src/ui/dialog/livepatheffect-editor.cpp:574 msgid "Activate path effect" msgstr "Activa l'efecte de camí" -#: ../src/ui/dialog/livepatheffect-editor.cpp:587 +#: ../src/ui/dialog/livepatheffect-editor.cpp:574 msgid "Deactivate path effect" msgstr "Desactiva l'efecte de camí" -#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:43 +#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:53 msgid "Radius (pixels):" msgstr "Radi (píxels):" -#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:55 +#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:65 msgid "Chamfer subdivisions:" msgstr "Aixamfrana les subdivisions:" -#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:126 +#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:136 msgid "Modify Fillet-Chamfer" msgstr "Modifica l'arrodoniment o l'aixamfranat" -#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:127 +#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:137 msgid "_Modify" msgstr "_Modifica" -#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:191 +#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:201 msgid "Radius" msgstr "Radi" -#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:193 +#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:203 msgid "Radius approximated" msgstr "Radi aproximat" -#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:196 +#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:206 msgid "Knot distance" msgstr "Distància del nus" -#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:203 +#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:213 msgid "Position (%):" msgstr "Posició (%):" -#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:206 +#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:216 msgid "%1:" msgstr "%1:" -#: ../src/ui/dialog/lpe-powerstroke-properties.cpp:111 +#: ../src/ui/dialog/lpe-powerstroke-properties.cpp:122 msgid "Modify Node Position" msgstr "Modifica la posició del node" -#: ../src/ui/dialog/memory.cpp:97 +#: ../src/ui/dialog/memory.cpp:96 msgid "Heap" msgstr "Memòria" -#: ../src/ui/dialog/memory.cpp:98 +#: ../src/ui/dialog/memory.cpp:97 msgid "In Use" msgstr "En ús" #. TRANSLATORS: "Slack" refers to memory which is in the heap but currently unused. #. More typical usage is to call this memory "free" rather than "slack". -#: ../src/ui/dialog/memory.cpp:101 +#: ../src/ui/dialog/memory.cpp:100 msgid "Slack" msgstr "Lliure" -#: ../src/ui/dialog/memory.cpp:102 +#: ../src/ui/dialog/memory.cpp:101 msgid "Total" msgstr "Total" -#: ../src/ui/dialog/memory.cpp:142 ../src/ui/dialog/memory.cpp:148 -#: ../src/ui/dialog/memory.cpp:155 ../src/ui/dialog/memory.cpp:187 +#: ../src/ui/dialog/memory.cpp:141 ../src/ui/dialog/memory.cpp:147 +#: ../src/ui/dialog/memory.cpp:154 ../src/ui/dialog/memory.cpp:186 msgid "Unknown" msgstr "Desconegut" -#: ../src/ui/dialog/memory.cpp:168 +#: ../src/ui/dialog/memory.cpp:167 msgid "Combined" msgstr "Combinat" -#: ../src/ui/dialog/memory.cpp:210 +#: ../src/ui/dialog/memory.cpp:209 msgid "Recalculate" msgstr "Recalcula" @@ -21255,89 +21296,89 @@ msgstr "S'ha iniciat la captura de registre." msgid "Log capture stopped." msgstr "S'ha aturat la captura de registre." -#: ../src/ui/dialog/new-from-template.cpp:26 +#: ../src/ui/dialog/new-from-template.cpp:27 msgid "Create from template" msgstr "Crea des d'una plantilla" -#: ../src/ui/dialog/new-from-template.cpp:28 +#: ../src/ui/dialog/new-from-template.cpp:29 msgid "New From Template" msgstr "Nou des d'una plantilla" -#: ../src/ui/dialog/object-attributes.cpp:44 +#: ../src/ui/dialog/object-attributes.cpp:47 msgid "Href:" msgstr "Href:" #. TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/linking.html#AElementXLinkRoleAttribute #. Identifies the type of the related resource with an absolute URI -#: ../src/ui/dialog/object-attributes.cpp:49 +#: ../src/ui/dialog/object-attributes.cpp:52 msgid "Role:" msgstr "Rol:" #. TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/linking.html#AElementXLinkArcRoleAttribute #. For situations where the nature/role alone isn't enough, this offers an additional URI defining the purpose of the link. -#: ../src/ui/dialog/object-attributes.cpp:52 +#: ../src/ui/dialog/object-attributes.cpp:55 msgid "Arcrole:" msgstr "Arcrol:" -#: ../src/ui/dialog/object-attributes.cpp:55 +#: ../src/ui/dialog/object-attributes.cpp:58 #: ../share/extensions/polyhedron_3d.inx.h:47 msgid "Show:" msgstr "Mostra:" #. TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/linking.html#AElementXLinkActuateAttribute -#: ../src/ui/dialog/object-attributes.cpp:57 +#: ../src/ui/dialog/object-attributes.cpp:60 msgid "Actuate:" msgstr "Actua:" -#: ../src/ui/dialog/object-attributes.cpp:62 +#: ../src/ui/dialog/object-attributes.cpp:65 msgid "URL:" msgstr "URL:" -#: ../src/ui/dialog/object-attributes.cpp:67 +#: ../src/ui/dialog/object-attributes.cpp:70 msgid "Image Rendering:" msgstr "Renderització de la imatge:" -#: ../src/ui/dialog/object-properties.cpp:50 -#: ../src/ui/dialog/object-properties.cpp:308 -#: ../src/ui/dialog/object-properties.cpp:379 -#: ../src/ui/dialog/object-properties.cpp:386 +#: ../src/ui/dialog/object-properties.cpp:58 +#: ../src/ui/dialog/object-properties.cpp:399 +#: ../src/ui/dialog/object-properties.cpp:470 +#: ../src/ui/dialog/object-properties.cpp:477 msgid "_ID:" msgstr "_ID:" -#: ../src/ui/dialog/object-properties.cpp:52 +#: ../src/ui/dialog/object-properties.cpp:60 msgid "_Title:" msgstr "_Títol:" -#: ../src/ui/dialog/object-properties.cpp:53 +#: ../src/ui/dialog/object-properties.cpp:61 msgid "_Image Rendering:" msgstr "_Renderització de la imatge:" -#: ../src/ui/dialog/object-properties.cpp:54 +#: ../src/ui/dialog/object-properties.cpp:62 msgid "_Hide" msgstr "A_maga" -#: ../src/ui/dialog/object-properties.cpp:55 +#: ../src/ui/dialog/object-properties.cpp:63 msgid "L_ock" msgstr "Bl_oca" #. Create the entry box for the object id -#: ../src/ui/dialog/object-properties.cpp:116 +#: ../src/ui/dialog/object-properties.cpp:139 msgid "" "The id= attribute (only letters, digits, and the characters .-_: allowed)" msgstr "" "L'atribut id= (només lletres, nombres i els caràcters .-_: estan permesos)" #. Create the entry box for the object label -#: ../src/ui/dialog/object-properties.cpp:137 +#: ../src/ui/dialog/object-properties.cpp:174 msgid "A freeform label for the object" msgstr "Una etiqueta per a l'objecte" #. Create the frame for the object description -#: ../src/ui/dialog/object-properties.cpp:170 +#: ../src/ui/dialog/object-properties.cpp:225 msgid "_Description:" msgstr "_Descripció:" -#: ../src/ui/dialog/object-properties.cpp:199 +#: ../src/ui/dialog/object-properties.cpp:260 msgid "" "The 'image-rendering' property can influence how a bitmap is up-scaled:\n" "\t'auto' no preference;\n" @@ -21355,165 +21396,165 @@ msgstr "" "SVG 1.1 i no tots els navegadors segueixen aquesta interpretació." #. Hide -#: ../src/ui/dialog/object-properties.cpp:222 +#: ../src/ui/dialog/object-properties.cpp:293 msgid "Check to make the object invisible" msgstr "Habiliteu-lo per fer invisible l'objecte" #. Lock #. TRANSLATORS: "Lock" is a verb here -#: ../src/ui/dialog/object-properties.cpp:231 +#: ../src/ui/dialog/object-properties.cpp:309 msgid "Check to make the object insensitive (not selectable by mouse)" msgstr "" "Habiliteu-lo per fer que l'objecte no es pugui seleccionar amb el ratolí" #. Button for setting the object's id, label, title and description. -#: ../src/ui/dialog/object-properties.cpp:240 ../src/verbs.cpp:2765 -#: ../src/verbs.cpp:2771 +#: ../src/ui/dialog/object-properties.cpp:325 ../src/verbs.cpp:2713 +#: ../src/verbs.cpp:2719 msgid "_Set" msgstr "A_ssigna" #. Create the frame for interactivity options -#: ../src/ui/dialog/object-properties.cpp:248 +#: ../src/ui/dialog/object-properties.cpp:339 msgid "_Interactivity" msgstr "_Interactivitat" -#: ../src/ui/dialog/object-properties.cpp:295 -#: ../src/ui/dialog/object-properties.cpp:300 +#: ../src/ui/dialog/object-properties.cpp:386 +#: ../src/ui/dialog/object-properties.cpp:391 msgid "Ref" msgstr "Ref" -#: ../src/ui/dialog/object-properties.cpp:381 +#: ../src/ui/dialog/object-properties.cpp:472 msgid "Id invalid! " msgstr "L'identificador no és vàlid " -#: ../src/ui/dialog/object-properties.cpp:383 +#: ../src/ui/dialog/object-properties.cpp:474 msgid "Id exists! " msgstr "L'identificador existeix " -#: ../src/ui/dialog/object-properties.cpp:389 +#: ../src/ui/dialog/object-properties.cpp:480 msgid "Set object ID" msgstr "Estableix l'ID de l'objecte" -#: ../src/ui/dialog/object-properties.cpp:403 +#: ../src/ui/dialog/object-properties.cpp:494 msgid "Set object label" msgstr "Estableix l'etiqueta de l'objecte" -#: ../src/ui/dialog/object-properties.cpp:409 +#: ../src/ui/dialog/object-properties.cpp:500 msgid "Set object title" msgstr "Estableix el títol de l'objecte" -#: ../src/ui/dialog/object-properties.cpp:418 +#: ../src/ui/dialog/object-properties.cpp:509 msgid "Set object description" msgstr "Estableix la descripció de l'objecte" -#: ../src/ui/dialog/object-properties.cpp:444 +#: ../src/ui/dialog/object-properties.cpp:535 msgid "Set image rendering option" msgstr "Estableix l'opció de renderització de la imatge" -#: ../src/ui/dialog/object-properties.cpp:463 +#: ../src/ui/dialog/object-properties.cpp:554 msgid "Lock object" msgstr "Bloca l'objecte" -#: ../src/ui/dialog/object-properties.cpp:463 +#: ../src/ui/dialog/object-properties.cpp:554 msgid "Unlock object" msgstr "Desbloca l'objecte" -#: ../src/ui/dialog/object-properties.cpp:479 +#: ../src/ui/dialog/object-properties.cpp:570 msgid "Hide object" msgstr "Amaga l'objecte" -#: ../src/ui/dialog/object-properties.cpp:479 +#: ../src/ui/dialog/object-properties.cpp:570 msgid "Unhide object" msgstr "Mostra l'objecte" -#: ../src/ui/dialog/objects.cpp:861 +#: ../src/ui/dialog/objects.cpp:874 msgid "Unhide objects" msgstr "Mostra objectes" -#: ../src/ui/dialog/objects.cpp:861 +#: ../src/ui/dialog/objects.cpp:874 msgid "Hide objects" msgstr "Amaga objectes" -#: ../src/ui/dialog/objects.cpp:881 +#: ../src/ui/dialog/objects.cpp:894 msgid "Lock objects" msgstr "Bloca objectes" -#: ../src/ui/dialog/objects.cpp:881 +#: ../src/ui/dialog/objects.cpp:894 msgid "Unlock objects" msgstr "Desbloca objectes" -#: ../src/ui/dialog/objects.cpp:893 +#: ../src/ui/dialog/objects.cpp:906 msgid "Layer to group" msgstr "Capa a agrupar" -#: ../src/ui/dialog/objects.cpp:893 +#: ../src/ui/dialog/objects.cpp:906 msgid "Group to layer" msgstr "Agrupa a la capa" -#: ../src/ui/dialog/objects.cpp:1091 +#: ../src/ui/dialog/objects.cpp:1104 msgid "Moved objects" msgstr "Objectes moguts" -#: ../src/ui/dialog/objects.cpp:1340 ../src/ui/dialog/tags.cpp:839 -#: ../src/ui/dialog/tags.cpp:846 +#: ../src/ui/dialog/objects.cpp:1353 ../src/ui/dialog/tags.cpp:853 +#: ../src/ui/dialog/tags.cpp:860 msgid "Rename object" msgstr "Reanomena l'objecte" -#: ../src/ui/dialog/objects.cpp:1447 +#: ../src/ui/dialog/objects.cpp:1459 msgid "Set object highlight color" msgstr "Estableix el color ressaltat de l'objecte" -#: ../src/ui/dialog/objects.cpp:1457 +#: ../src/ui/dialog/objects.cpp:1469 msgid "Set object opacity" msgstr "Estableix l'opacitat de l'objecte" -#: ../src/ui/dialog/objects.cpp:1486 +#: ../src/ui/dialog/objects.cpp:1502 msgid "Set object blend mode" msgstr "Estableix el mode de barreja de l'objecte" -#: ../src/ui/dialog/objects.cpp:1555 +#: ../src/ui/dialog/objects.cpp:1565 msgid "Set object blur" msgstr "Estableix la difuminació de l'objecte" -#: ../src/ui/dialog/objects.cpp:1621 +#: ../src/ui/dialog/objects.cpp:1628 msgctxt "Visibility" msgid "V" msgstr "V" -#: ../src/ui/dialog/objects.cpp:1622 +#: ../src/ui/dialog/objects.cpp:1629 msgctxt "Lock" msgid "L" msgstr "L" -#: ../src/ui/dialog/objects.cpp:1623 +#: ../src/ui/dialog/objects.cpp:1630 msgctxt "Type" msgid "T" msgstr "T" -#: ../src/ui/dialog/objects.cpp:1624 +#: ../src/ui/dialog/objects.cpp:1631 msgctxt "Clip and mask" msgid "CM" msgstr "CM" -#: ../src/ui/dialog/objects.cpp:1625 +#: ../src/ui/dialog/objects.cpp:1632 msgctxt "Highlight" msgid "HL" msgstr "HL" -#: ../src/ui/dialog/objects.cpp:1626 +#: ../src/ui/dialog/objects.cpp:1633 msgid "Label" msgstr "Etiqueta" #. In order to get tooltips on header, we must create our own label. -#: ../src/ui/dialog/objects.cpp:1664 +#: ../src/ui/dialog/objects.cpp:1675 msgid "Toggle visibility of Layer, Group, or Object." msgstr "Commuta la visibilitat de la capa, grup o objecte." -#: ../src/ui/dialog/objects.cpp:1677 +#: ../src/ui/dialog/objects.cpp:1688 msgid "Toggle lock of Layer, Group, or Object." msgstr "Commuta el bloqueig de la capa, grup o objecte." -#: ../src/ui/dialog/objects.cpp:1689 +#: ../src/ui/dialog/objects.cpp:1700 msgid "" "Type: Layer, Group, or Object. Clicking on Layer or Group icon, toggles " "between the two types." @@ -21521,11 +21562,11 @@ msgstr "" "Tipus: capa, grup o objecte. En fer clic a la icona de la capa o grup, " "commuta entre els dos tipus." -#: ../src/ui/dialog/objects.cpp:1708 +#: ../src/ui/dialog/objects.cpp:1719 msgid "Is object clipped and/or masked?" msgstr "És un objecte escapçat o emmascarat?" -#: ../src/ui/dialog/objects.cpp:1719 +#: ../src/ui/dialog/objects.cpp:1730 msgid "" "Highlight color of outline in Node tool. Click to set. If alpha is zero, use " "inherited color." @@ -21533,7 +21574,7 @@ msgstr "" "Ressalta el color del contorn en l'eina node. Feu clic per definir. Si " "l'alfa és igual a zero, utilitza el color heretat." -#: ../src/ui/dialog/objects.cpp:1730 +#: ../src/ui/dialog/objects.cpp:1741 msgid "" "Layer/Group/Object label (inkscape:label). Double-click to set. Default " "value is object 'id'." @@ -21541,127 +21582,127 @@ msgstr "" "Capa/Grup /Etiqueta de l'objecte (inkscape:label). Fer doble clic a " "establir. El valor per defecte és l'objecte «id»." -#: ../src/ui/dialog/objects.cpp:1818 +#: ../src/ui/dialog/objects.cpp:1838 msgid "Add layer..." msgstr "Afegeix capa..." -#: ../src/ui/dialog/objects.cpp:1825 +#: ../src/ui/dialog/objects.cpp:1845 msgid "Remove object" msgstr "Suprimeix l'objecte" -#: ../src/ui/dialog/objects.cpp:1833 +#: ../src/ui/dialog/objects.cpp:1853 msgid "Move To Bottom" msgstr "Mou a la part inferior" -#: ../src/ui/dialog/objects.cpp:1857 +#: ../src/ui/dialog/objects.cpp:1877 msgid "Move To Top" msgstr "Mou a la part superior" -#: ../src/ui/dialog/objects.cpp:1865 +#: ../src/ui/dialog/objects.cpp:1885 msgid "Collapse All" msgstr "Col·lapsa-ho tot" -#: ../src/ui/dialog/objects.cpp:1879 +#: ../src/ui/dialog/objects.cpp:1899 msgid "Rename" msgstr "Canvia el nom" -#: ../src/ui/dialog/objects.cpp:1885 +#: ../src/ui/dialog/objects.cpp:1905 msgid "Solo" msgstr "Solo" -#: ../src/ui/dialog/objects.cpp:1886 +#: ../src/ui/dialog/objects.cpp:1906 msgid "Show All" msgstr "Mostra-ho tot" -#: ../src/ui/dialog/objects.cpp:1887 +#: ../src/ui/dialog/objects.cpp:1907 msgid "Hide All" msgstr "Amaga-ho tot" -#: ../src/ui/dialog/objects.cpp:1891 +#: ../src/ui/dialog/objects.cpp:1911 msgid "Lock Others" msgstr "Bloca els altres" -#: ../src/ui/dialog/objects.cpp:1892 +#: ../src/ui/dialog/objects.cpp:1912 msgid "Lock All" msgstr "Bloqueja-ho tot" #. LockAndHide -#: ../src/ui/dialog/objects.cpp:1893 ../src/verbs.cpp:3063 +#: ../src/ui/dialog/objects.cpp:1913 ../src/verbs.cpp:3011 msgid "Unlock All" msgstr "Desbloca-ho tot" -#: ../src/ui/dialog/objects.cpp:1897 +#: ../src/ui/dialog/objects.cpp:1917 msgid "Up" msgstr "Amunt" -#: ../src/ui/dialog/objects.cpp:1898 +#: ../src/ui/dialog/objects.cpp:1918 msgid "Down" msgstr "Avall" -#: ../src/ui/dialog/objects.cpp:1907 +#: ../src/ui/dialog/objects.cpp:1927 msgid "Set Clip" msgstr "Estableix l'àrea de retall" #. will never be implemented #. _watching.push_back( &_addPopupItem( targetDesktop, SP_VERB_OBJECT_SET_INVERSE_CLIPPATH, 0, "Set Inverse Clip", (int)BUTTON_SETINVCLIP ) ); -#: ../src/ui/dialog/objects.cpp:1913 +#: ../src/ui/dialog/objects.cpp:1933 msgid "Unset Clip" msgstr "Clip no definit" #. Set mask -#: ../src/ui/dialog/objects.cpp:1917 ../src/ui/interface.cpp:1714 +#: ../src/ui/dialog/objects.cpp:1937 ../src/ui/interface.cpp:1754 msgid "Set Mask" msgstr "Estableix la màscara" -#: ../src/ui/dialog/objects.cpp:1918 +#: ../src/ui/dialog/objects.cpp:1938 msgid "Unset Mask" msgstr "Màscara no definida" -#: ../src/ui/dialog/objects.cpp:1940 +#: ../src/ui/dialog/objects.cpp:1960 msgid "Select Highlight Color" msgstr "Selecciona el color ressaltat" -#: ../src/ui/dialog/ocaldialogs.cpp:585 +#: ../src/ui/dialog/ocaldialogs.cpp:715 msgid "Clipart found" msgstr "S'ha trobat un fitxer d'imatges" -#: ../src/ui/dialog/ocaldialogs.cpp:634 +#: ../src/ui/dialog/ocaldialogs.cpp:764 msgid "Downloading image..." msgstr "S'està baixant la imatge..." -#: ../src/ui/dialog/ocaldialogs.cpp:782 +#: ../src/ui/dialog/ocaldialogs.cpp:912 msgid "Could not download image" msgstr "No s'ha pogut baixar la imatge" -#: ../src/ui/dialog/ocaldialogs.cpp:792 +#: ../src/ui/dialog/ocaldialogs.cpp:922 msgid "Clipart downloaded successfully" msgstr "El fitxer d'imatge s'ha baixat correctament" -#: ../src/ui/dialog/ocaldialogs.cpp:806 +#: ../src/ui/dialog/ocaldialogs.cpp:936 msgid "Could not download thumbnail file" msgstr "No s'ha pogut baixar el fitxer miniatura" -#: ../src/ui/dialog/ocaldialogs.cpp:881 +#: ../src/ui/dialog/ocaldialogs.cpp:1011 msgid "No description" msgstr "Sense descripció" -#: ../src/ui/dialog/ocaldialogs.cpp:949 +#: ../src/ui/dialog/ocaldialogs.cpp:1079 msgid "Searching clipart..." msgstr "S'estan cercant fitxers d'imatge..." -#: ../src/ui/dialog/ocaldialogs.cpp:969 ../src/ui/dialog/ocaldialogs.cpp:990 +#: ../src/ui/dialog/ocaldialogs.cpp:1099 ../src/ui/dialog/ocaldialogs.cpp:1120 msgid "Could not connect to the Open Clip Art Library" msgstr "No s'ha pogut connectar a la biblioteca Open Clip Art" -#: ../src/ui/dialog/ocaldialogs.cpp:1015 +#: ../src/ui/dialog/ocaldialogs.cpp:1145 msgid "Could not parse search results" msgstr "No s'han pogut analitzar els resultats de la cerca" -#: ../src/ui/dialog/ocaldialogs.cpp:1047 +#: ../src/ui/dialog/ocaldialogs.cpp:1177 msgid "No clipart named <b>%1</b> was found." msgstr "No s'ha trobat cap fitxer d'imatge anomenat <b>%1</b>." -#: ../src/ui/dialog/ocaldialogs.cpp:1049 +#: ../src/ui/dialog/ocaldialogs.cpp:1179 msgid "" "Please make sure all keywords are spelled correctly, or try again with " "different keywords." @@ -21669,100 +21710,100 @@ msgstr "" "Assegureu-vos que totes les paraules clau estan escrites correctament, o " "intenteu-ho de nou amb altres paraules clau." -#: ../src/ui/dialog/ocaldialogs.cpp:1082 +#: ../src/ui/dialog/ocaldialogs.cpp:1231 msgid "Search" msgstr "Cerca" -#: ../src/ui/dialog/ocaldialogs.cpp:1090 +#: ../src/ui/dialog/ocaldialogs.cpp:1243 msgid "Close" msgstr "Tanca" -#: ../src/ui/dialog/pixelartdialog.cpp:184 +#: ../src/ui/dialog/pixelartdialog.cpp:190 msgid "_Curves (multiplier):" msgstr "_Corbes (multiplicador):" -#: ../src/ui/dialog/pixelartdialog.cpp:187 +#: ../src/ui/dialog/pixelartdialog.cpp:193 msgid "Favors connections that are part of a long curve" msgstr "Afavoreix les connexions que són part d'una corba llarga" -#: ../src/ui/dialog/pixelartdialog.cpp:198 +#: ../src/ui/dialog/pixelartdialog.cpp:204 msgid "_Islands (weight):" msgstr "_Illes (pes):" -#: ../src/ui/dialog/pixelartdialog.cpp:201 +#: ../src/ui/dialog/pixelartdialog.cpp:207 msgid "Avoid single disconnected pixels" msgstr "Evita píxels individuals desconnectats" -#: ../src/ui/dialog/pixelartdialog.cpp:203 +#: ../src/ui/dialog/pixelartdialog.cpp:209 msgid "A constant vote value" msgstr "Un valor constant del vot" -#: ../src/ui/dialog/pixelartdialog.cpp:213 +#: ../src/ui/dialog/pixelartdialog.cpp:219 msgid "Sparse pixels (window _radius):" msgstr "Dispersió dels píxels (_radi de la finestra):" -#: ../src/ui/dialog/pixelartdialog.cpp:222 +#: ../src/ui/dialog/pixelartdialog.cpp:228 msgid "The radius of the window analyzed" msgstr "Radi de la finestra analitzada" -#: ../src/ui/dialog/pixelartdialog.cpp:223 +#: ../src/ui/dialog/pixelartdialog.cpp:229 msgid "Sparse pixels (_multiplier):" msgstr "Dispersió dels píxels (_multiplicador):" -#: ../src/ui/dialog/pixelartdialog.cpp:234 +#: ../src/ui/dialog/pixelartdialog.cpp:240 msgid "Favors connections that are part of foreground color" msgstr "Afavoreix les connexions que són part del color del primer pla" -#: ../src/ui/dialog/pixelartdialog.cpp:240 +#: ../src/ui/dialog/pixelartdialog.cpp:246 msgid "The heuristic computed vote will be multiplied by this value" msgstr "El vot calculat heurísticament es multiplicarà per aquest valor" -#: ../src/ui/dialog/pixelartdialog.cpp:253 +#: ../src/ui/dialog/pixelartdialog.cpp:259 msgid "Heuristics" msgstr "Heurística" -#: ../src/ui/dialog/pixelartdialog.cpp:260 +#: ../src/ui/dialog/pixelartdialog.cpp:266 msgid "_Voronoi diagram" msgstr "_Diagrama Voronoi" -#: ../src/ui/dialog/pixelartdialog.cpp:261 +#: ../src/ui/dialog/pixelartdialog.cpp:267 msgid "Output composed of straight lines" msgstr "Sortida composta de línies rectes" -#: ../src/ui/dialog/pixelartdialog.cpp:267 +#: ../src/ui/dialog/pixelartdialog.cpp:273 msgid "Convert to _B-spline curves" msgstr "Converteix a corbes _B-spline" -#: ../src/ui/dialog/pixelartdialog.cpp:268 +#: ../src/ui/dialog/pixelartdialog.cpp:274 msgid "Preserve staircasing artifacts" msgstr "Preserva el decalatge dels artefactes" -#: ../src/ui/dialog/pixelartdialog.cpp:275 +#: ../src/ui/dialog/pixelartdialog.cpp:281 msgid "_Smooth curves" msgstr "_Corbes suaus" -#: ../src/ui/dialog/pixelartdialog.cpp:276 +#: ../src/ui/dialog/pixelartdialog.cpp:282 msgid "The Kopf-Lischinski algorithm" msgstr "L'algorisme Kopf-Lischinski" -#: ../src/ui/dialog/pixelartdialog.cpp:283 +#: ../src/ui/dialog/pixelartdialog.cpp:289 msgid "Output" msgstr "Sortida" -#: ../src/ui/dialog/pixelartdialog.cpp:291 ../src/ui/dialog/tracedialog.cpp:813 +#: ../src/ui/dialog/pixelartdialog.cpp:297 ../src/ui/dialog/tracedialog.cpp:814 msgid "Reset all settings to defaults" msgstr "Reinicia tots els paràmetres als valors per defecte" -#: ../src/ui/dialog/pixelartdialog.cpp:296 ../src/ui/dialog/tracedialog.cpp:818 +#: ../src/ui/dialog/pixelartdialog.cpp:302 ../src/ui/dialog/tracedialog.cpp:819 msgid "Abort a trace in progress" msgstr "Anul·la la vectorització en curs" -#: ../src/ui/dialog/pixelartdialog.cpp:300 ../src/ui/dialog/tracedialog.cpp:822 +#: ../src/ui/dialog/pixelartdialog.cpp:306 ../src/ui/dialog/tracedialog.cpp:823 msgid "Execute the trace" msgstr "Executa la vectorització" -#: ../src/ui/dialog/pixelartdialog.cpp:382 -#: ../src/ui/dialog/pixelartdialog.cpp:416 +#: ../src/ui/dialog/pixelartdialog.cpp:388 +#: ../src/ui/dialog/pixelartdialog.cpp:422 msgid "" "Image looks too big. Process may take a while and it is wise to save your " "document before continuing.\n" @@ -21774,583 +21815,527 @@ msgstr "" "\n" "Voleu continuar (sense desar)?" -#: ../src/ui/dialog/pixelartdialog.cpp:493 +#: ../src/ui/dialog/pixelartdialog.cpp:499 msgid "Trace pixel art" msgstr "Traça el píxel art" -#: ../src/ui/dialog/polar-arrange-tab.cpp:35 +#: ../src/ui/dialog/polar-arrange-tab.cpp:41 msgctxt "Polar arrange tab" msgid "Y coordinate of the center" msgstr "Coordenada Y del centre" -#: ../src/ui/dialog/polar-arrange-tab.cpp:36 +#: ../src/ui/dialog/polar-arrange-tab.cpp:42 msgctxt "Polar arrange tab" msgid "X coordinate of the center" msgstr "Coordenada X del centre" -#: ../src/ui/dialog/polar-arrange-tab.cpp:37 +#: ../src/ui/dialog/polar-arrange-tab.cpp:43 msgctxt "Polar arrange tab" msgid "Y coordinate of the radius" msgstr "Coordenada Y del radi" -#: ../src/ui/dialog/polar-arrange-tab.cpp:38 +#: ../src/ui/dialog/polar-arrange-tab.cpp:44 msgctxt "Polar arrange tab" msgid "X coordinate of the radius" msgstr "Coordenada X del radi" -#: ../src/ui/dialog/polar-arrange-tab.cpp:39 +#: ../src/ui/dialog/polar-arrange-tab.cpp:45 msgctxt "Polar arrange tab" msgid "Starting angle" msgstr "Angle d'inici" -#: ../src/ui/dialog/polar-arrange-tab.cpp:40 +#: ../src/ui/dialog/polar-arrange-tab.cpp:46 msgctxt "Polar arrange tab" msgid "End angle" msgstr "Angle final" -#: ../src/ui/dialog/polar-arrange-tab.cpp:42 +#: ../src/ui/dialog/polar-arrange-tab.cpp:48 msgctxt "Polar arrange tab" msgid "Anchor point:" msgstr "Punt d'ancoratge:" -#: ../src/ui/dialog/polar-arrange-tab.cpp:46 +#: ../src/ui/dialog/polar-arrange-tab.cpp:52 msgctxt "Polar arrange tab" msgid "Object's bounding box:" msgstr "Capsa contenidora de l'objecte:" -#: ../src/ui/dialog/polar-arrange-tab.cpp:53 +#: ../src/ui/dialog/polar-arrange-tab.cpp:59 msgctxt "Polar arrange tab" msgid "Object's rotational center" msgstr "Centre de rotació de l'objecte" -#: ../src/ui/dialog/polar-arrange-tab.cpp:58 +#: ../src/ui/dialog/polar-arrange-tab.cpp:64 msgctxt "Polar arrange tab" msgid "Arrange on:" msgstr "Organitza en:" -#: ../src/ui/dialog/polar-arrange-tab.cpp:62 +#: ../src/ui/dialog/polar-arrange-tab.cpp:68 msgctxt "Polar arrange tab" msgid "First selected circle/ellipse/arc" msgstr "Primer cercle, el·lipse o arc seleccionat" -#: ../src/ui/dialog/polar-arrange-tab.cpp:67 +#: ../src/ui/dialog/polar-arrange-tab.cpp:73 msgctxt "Polar arrange tab" msgid "Last selected circle/ellipse/arc" msgstr "Darrer cercle, el·lipse o arcs seleccionat" -#: ../src/ui/dialog/polar-arrange-tab.cpp:72 +#: ../src/ui/dialog/polar-arrange-tab.cpp:78 msgctxt "Polar arrange tab" msgid "Parameterized:" msgstr "Parametritzat:" -#: ../src/ui/dialog/polar-arrange-tab.cpp:77 +#: ../src/ui/dialog/polar-arrange-tab.cpp:83 msgctxt "Polar arrange tab" msgid "Center X/Y:" msgstr "Centre X/Y:" -#: ../src/ui/dialog/polar-arrange-tab.cpp:90 +#: ../src/ui/dialog/polar-arrange-tab.cpp:105 msgctxt "Polar arrange tab" msgid "Radius X/Y:" msgstr "Radi X/Y:" -#: ../src/ui/dialog/polar-arrange-tab.cpp:103 +#: ../src/ui/dialog/polar-arrange-tab.cpp:127 msgid "Angle X/Y:" msgstr "Angle X/Y:" -#: ../src/ui/dialog/polar-arrange-tab.cpp:117 +#: ../src/ui/dialog/polar-arrange-tab.cpp:150 msgid "Rotate objects" msgstr "Gira els objectes" -#: ../src/ui/dialog/polar-arrange-tab.cpp:303 +#: ../src/ui/dialog/polar-arrange-tab.cpp:336 msgid "Couldn't find an ellipse in selection" msgstr "No s'ha pogut trobar una el·lipse a la selecció" -#: ../src/ui/dialog/polar-arrange-tab.cpp:366 +#: ../src/ui/dialog/polar-arrange-tab.cpp:399 msgid "Arrange on ellipse" msgstr "Organitza en el·lipse" -#: ../src/ui/dialog/print.cpp:110 +#: ../src/ui/dialog/print.cpp:111 msgid "Could not open temporary PNG for bitmap printing" msgstr "" "No s'ha pogut obrir temporalment el fitxer PNG per imprimir-lo com a mapa de " "bits" -#: ../src/ui/dialog/print.cpp:137 +#: ../src/ui/dialog/print.cpp:138 msgid "Could not set up Document" msgstr "No s'ha pogut configurar el document" -#: ../src/ui/dialog/print.cpp:141 +#: ../src/ui/dialog/print.cpp:142 msgid "Failed to set CairoRenderContext" msgstr "No s'ha pogut configurar el CairoRenderContext" #. set up dialog title, based on document name -#: ../src/ui/dialog/print.cpp:179 +#: ../src/ui/dialog/print.cpp:180 msgid "SVG Document" msgstr "Document SVG" -#: ../src/ui/dialog/print.cpp:180 +#: ../src/ui/dialog/print.cpp:181 msgid "Print" msgstr "Imprimeix" -#: ../src/ui/dialog/spellcheck.cpp:66 +#: ../src/ui/dialog/spellcheck.cpp:73 msgid "_Accept" msgstr "_Accepta" -#: ../src/ui/dialog/spellcheck.cpp:67 +#: ../src/ui/dialog/spellcheck.cpp:74 msgid "_Ignore once" msgstr "_Ignora-ho una vegada" -#: ../src/ui/dialog/spellcheck.cpp:68 +#: ../src/ui/dialog/spellcheck.cpp:75 msgid "_Ignore" msgstr "_Ignora" -#: ../src/ui/dialog/spellcheck.cpp:69 +#: ../src/ui/dialog/spellcheck.cpp:76 msgid "A_dd" msgstr "A_fegeix" -#: ../src/ui/dialog/spellcheck.cpp:71 +#: ../src/ui/dialog/spellcheck.cpp:78 msgid "_Stop" msgstr "A_tura" -#: ../src/ui/dialog/spellcheck.cpp:72 +#: ../src/ui/dialog/spellcheck.cpp:79 msgid "_Start" msgstr "I_nicia" -#: ../src/ui/dialog/spellcheck.cpp:102 +#: ../src/ui/dialog/spellcheck.cpp:109 msgid "Suggestions:" msgstr "Suggeriments:" -#: ../src/ui/dialog/spellcheck.cpp:117 +#: ../src/ui/dialog/spellcheck.cpp:124 msgid "Accept the chosen suggestion" msgstr "Accepta el suggeriment seleccionat" -#: ../src/ui/dialog/spellcheck.cpp:118 +#: ../src/ui/dialog/spellcheck.cpp:125 msgid "Ignore this word only once" msgstr "Ignora aquesta paraula una vegada" -#: ../src/ui/dialog/spellcheck.cpp:119 +#: ../src/ui/dialog/spellcheck.cpp:126 msgid "Ignore this word in this session" msgstr "Ignora aquesta paraula durant tota aquesta sessió" -#: ../src/ui/dialog/spellcheck.cpp:120 +#: ../src/ui/dialog/spellcheck.cpp:127 msgid "Add this word to the chosen dictionary" msgstr "Afegeix aquesta paraula al diccionari seleccionat" -#: ../src/ui/dialog/spellcheck.cpp:134 +#: ../src/ui/dialog/spellcheck.cpp:141 msgid "Stop the check" msgstr "Atura la comprovació" -#: ../src/ui/dialog/spellcheck.cpp:135 +#: ../src/ui/dialog/spellcheck.cpp:142 msgid "Start the check" msgstr "Inicia la comprovació" -#: ../src/ui/dialog/spellcheck.cpp:453 +#: ../src/ui/dialog/spellcheck.cpp:460 #, c-format msgid "<b>Finished</b>, <b>%d</b> words added to dictionary" msgstr "<b>S'ha finalitzat</b>, s'han afegit <b>%d</b> paraules al diccionari" -#: ../src/ui/dialog/spellcheck.cpp:455 +#: ../src/ui/dialog/spellcheck.cpp:462 msgid "<b>Finished</b>, nothing suspicious found" msgstr "<b>S'ha finalitzat</b>, no s'ha trobat res sospitós" -#: ../src/ui/dialog/spellcheck.cpp:571 +#: ../src/ui/dialog/spellcheck.cpp:578 #, c-format msgid "Not in dictionary (%s): <b>%s</b>" msgstr "No s'ha trobat en el diccionari (%s): <b>%s</b>" -#: ../src/ui/dialog/spellcheck.cpp:720 +#: ../src/ui/dialog/spellcheck.cpp:727 msgid "<i>Checking...</i>" msgstr "<i>S'està comprovant...</i>" -#: ../src/ui/dialog/spellcheck.cpp:789 +#: ../src/ui/dialog/spellcheck.cpp:796 msgid "Fix spelling" msgstr "Corregeix l'ortografia" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:148 -#: ../src/ui/dialog/svg-fonts-dialog.cpp:216 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:139 msgid "Set SVG Font attribute" msgstr "Defineix l'atribut del tipus de lletra SVG" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:272 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:195 msgid "Adjust kerning value" msgstr "Ajusta el valor de l'interlletratge" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:455 -#, fuzzy -msgid "Font Attributes" -msgstr "Estableix els atributs" - -#: ../src/ui/dialog/svg-fonts-dialog.cpp:456 -msgid "Horiz. Advance X" -msgstr "" - -#: ../src/ui/dialog/svg-fonts-dialog.cpp:457 -#, fuzzy -msgid "Horiz. Origin X " -msgstr "Origen X:" - -#: ../src/ui/dialog/svg-fonts-dialog.cpp:458 -#, fuzzy -msgid "Horiz. Origin Y " -msgstr "Origen Y:" - -#: ../src/ui/dialog/svg-fonts-dialog.cpp:459 -#, fuzzy -msgid "Font Face Attributes" -msgstr "Estableix els atributs de la imatge" - -#: ../src/ui/dialog/svg-fonts-dialog.cpp:460 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:385 msgid "Family Name:" msgstr "Nom de la família:" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:461 -#, fuzzy -msgid "Units per em" -msgstr "Unitats d'usuari per " +#: ../src/ui/dialog/svg-fonts-dialog.cpp:395 +msgid "Set width:" +msgstr "Estableix l'amplada:" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:462 -#, fuzzy -msgid "Ascent:" -msgstr "Ascendent:" - -#: ../src/ui/dialog/svg-fonts-dialog.cpp:463 -#, fuzzy -msgid "Descent:" -msgstr "Descendent:" - -#: ../src/ui/dialog/svg-fonts-dialog.cpp:464 -#, fuzzy -msgid "Cap Height:" -msgstr "Alçada de les majúscules:" - -#: ../src/ui/dialog/svg-fonts-dialog.cpp:465 -#, fuzzy -msgid "x Height:" -msgstr "Alçada:" - -#: ../src/ui/dialog/svg-fonts-dialog.cpp:538 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:454 msgid "glyph" msgstr "glif" #. SPGlyph* glyph = -#: ../src/ui/dialog/svg-fonts-dialog.cpp:570 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:486 msgid "Add glyph" msgstr "Afegeix un glif" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:601 -#: ../src/ui/dialog/svg-fonts-dialog.cpp:643 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:520 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:562 msgid "Select a <b>path</b> to define the curves of a glyph" msgstr "Seleccioneu un <b>camí</b> per definir les corbes del glif" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:609 -#: ../src/ui/dialog/svg-fonts-dialog.cpp:651 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:528 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:570 msgid "The selected object does not have a <b>path</b> description." msgstr "L'objecte seleccionat no té una descripció de <b>camí</b>." -#: ../src/ui/dialog/svg-fonts-dialog.cpp:616 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:535 msgid "No glyph selected in the SVGFonts dialog." msgstr "No s'ha seleccionat cap glif al diàleg de tipus de lletres SVG." -#: ../src/ui/dialog/svg-fonts-dialog.cpp:627 -#: ../src/ui/dialog/svg-fonts-dialog.cpp:665 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:546 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:585 msgid "Set glyph curves" msgstr "Defineix les corbes del glif" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:684 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:605 msgid "Reset missing-glyph" msgstr "Restaura el glif que falta" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:700 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:621 msgid "Edit glyph name" msgstr "Edita el nom del glif" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:714 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:635 msgid "Set glyph unicode" msgstr "Defineix l'unicode del glif" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:731 -#, fuzzy -msgid "Set glyph advance" -msgstr "Defineix l'unicode del glif" - -#: ../src/ui/dialog/svg-fonts-dialog.cpp:746 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:647 msgid "Remove font" msgstr "Suprimeix el tipus de lletra" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:763 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:664 msgid "Remove glyph" msgstr "Suprimeix el glif" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:780 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:681 msgid "Remove kerning pair" msgstr "Suprimeix la parella d'interlletratge" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:790 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:691 msgid "Missing Glyph:" msgstr "Glif que falta:" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:794 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:695 msgid "From selection..." msgstr "Agafa de la selecció..." -#: ../src/ui/dialog/svg-fonts-dialog.cpp:807 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:708 msgid "Glyph name" msgstr "Nom del glif" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:808 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:709 msgid "Matching string" msgstr "Text que coincideix" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:809 -#, fuzzy -msgid "Advance" -msgstr "Cancel·la" - -#: ../src/ui/dialog/svg-fonts-dialog.cpp:811 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:712 msgid "Add Glyph" msgstr "Afegeix un glif" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:818 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:719 msgid "Get curves from selection..." msgstr "Agafa les corbes de la selecció..." -#: ../src/ui/dialog/svg-fonts-dialog.cpp:870 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:768 msgid "Add kerning pair" msgstr "Afegeix una parella d'interlletratge" #. Kerning Setup: -#: ../src/ui/dialog/svg-fonts-dialog.cpp:878 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:776 msgid "Kerning Setup" msgstr "Configuració de l'interlletratge" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:880 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:778 msgid "1st Glyph:" msgstr "1r glif:" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:882 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:780 msgid "2nd Glyph:" msgstr "2n glif:" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:885 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:783 msgid "Add pair" msgstr "Afegeix la parella" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:897 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:795 msgid "First Unicode range" msgstr "Primer interval Unicode" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:898 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:796 msgid "Second Unicode range" msgstr "Segon interval Unicode" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:905 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:803 msgid "Kerning value:" msgstr "Valor d'interlletratge:" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:962 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:861 msgid "Set font family" msgstr "Defineix la família del tipus de lletra" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:971 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:870 msgid "font" msgstr "tipus de lletra" #. select_font(font); -#: ../src/ui/dialog/svg-fonts-dialog.cpp:985 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:885 msgid "Add font" msgstr "Afegeix un tipus de lletra" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:1006 ../src/ui/dialog/text-edit.cpp:62 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:911 ../src/ui/dialog/text-edit.cpp:69 msgid "_Font" msgstr "_Tipus de lletra" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:1014 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:919 msgid "_Global Settings" msgstr "Configuració _general" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:1015 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:920 msgid "_Glyphs" msgstr "_Glifs" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:1016 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:921 msgid "_Kerning" msgstr "_Interlletratge" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:1023 -#: ../src/ui/dialog/svg-fonts-dialog.cpp:1024 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:928 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:929 msgid "Sample Text" msgstr "Text d'exemple" -#: ../src/ui/dialog/svg-fonts-dialog.cpp:1028 +#: ../src/ui/dialog/svg-fonts-dialog.cpp:933 msgid "Preview Text:" msgstr "Previsualitza el text:" -#: ../src/ui/dialog/swatches.cpp:193 ../src/ui/tools/gradient-tool.cpp:359 -#: ../src/ui/tools/gradient-tool.cpp:457 ../src/widgets/gradient-vector.cpp:765 +#: ../src/ui/dialog/swatches.cpp:202 ../src/ui/tools/gradient-tool.cpp:366 +#: ../src/ui/tools/gradient-tool.cpp:464 ../src/widgets/gradient-vector.cpp:801 msgid "Add gradient stop" msgstr "Afegeix una fase al degradat" #. TRANSLATORS: An item in context menu on a colour in the swatches -#: ../src/ui/dialog/swatches.cpp:248 +#: ../src/ui/dialog/swatches.cpp:257 msgid "Set fill" msgstr "Defineix l'emplenat" #. TRANSLATORS: An item in context menu on a colour in the swatches -#: ../src/ui/dialog/swatches.cpp:256 +#: ../src/ui/dialog/swatches.cpp:265 msgid "Set stroke" msgstr "Defineix el traç" -#: ../src/ui/dialog/swatches.cpp:277 +#: ../src/ui/dialog/swatches.cpp:286 msgid "Edit..." msgstr "Edita..." -#: ../src/ui/dialog/swatches.cpp:289 +#: ../src/ui/dialog/swatches.cpp:298 msgid "Convert" msgstr "Converteix" -#: ../src/ui/dialog/swatches.cpp:534 +#: ../src/ui/dialog/swatches.cpp:543 #, c-format msgid "Palettes directory (%s) is unavailable." msgstr "El directori de les paletes (%s) no es troba disponible." #. ******************* Symbol Sets ************************ -#: ../src/ui/dialog/symbols.cpp:120 +#: ../src/ui/dialog/symbols.cpp:135 msgid "Symbol set: " msgstr "Conjunt de símbols: " #. Fill in later -#: ../src/ui/dialog/symbols.cpp:123 ../src/ui/dialog/symbols.cpp:124 +#: ../src/ui/dialog/symbols.cpp:144 ../src/ui/dialog/symbols.cpp:145 msgid "Current Document" msgstr "Document actual" -#: ../src/ui/dialog/symbols.cpp:176 +#: ../src/ui/dialog/symbols.cpp:212 msgid "Add Symbol from the current document." msgstr "Afegeix símbol des del document actual." -#: ../src/ui/dialog/symbols.cpp:185 +#: ../src/ui/dialog/symbols.cpp:221 msgid "Remove Symbol from the current document." msgstr "Suprimeix símbol des del document actual." -#: ../src/ui/dialog/symbols.cpp:199 +#: ../src/ui/dialog/symbols.cpp:235 msgid "Display more icons in row." msgstr "Mostra més icones a la fila." -#: ../src/ui/dialog/symbols.cpp:208 +#: ../src/ui/dialog/symbols.cpp:244 msgid "Display fewer icons in row." msgstr "Mostra menys icones a la fila." -#: ../src/ui/dialog/symbols.cpp:218 +#: ../src/ui/dialog/symbols.cpp:254 msgid "Toggle 'fit' symbols in icon space." msgstr "Commuta els símbols a l'espai d'icones." -#: ../src/ui/dialog/symbols.cpp:230 +#: ../src/ui/dialog/symbols.cpp:266 msgid "Make symbols smaller by zooming out." msgstr "Fes els símbols més petits per reducció." -#: ../src/ui/dialog/symbols.cpp:240 +#: ../src/ui/dialog/symbols.cpp:276 msgid "Make symbols bigger by zooming in." msgstr "Fes els símbols més grans per ampliació." -#: ../src/ui/dialog/symbols.cpp:588 +#: ../src/ui/dialog/symbols.cpp:637 msgid "Unnamed Symbols" msgstr "Símbols sense nom" -#: ../src/ui/dialog/tags.cpp:257 ../src/ui/dialog/tags.cpp:555 -#: ../src/ui/dialog/tags.cpp:669 ../src/ui/dialog/tags.cpp:932 +#: ../src/ui/dialog/tags.cpp:270 ../src/ui/dialog/tags.cpp:569 +#: ../src/ui/dialog/tags.cpp:683 ../src/ui/dialog/tags.cpp:946 msgid "Remove from selection set" msgstr "Suprimeix del conjunt de seleccions" -#: ../src/ui/dialog/tags.cpp:414 +#: ../src/ui/dialog/tags.cpp:427 msgid "Items" msgstr "Ítems" -#: ../src/ui/dialog/tags.cpp:652 ../src/ui/dialog/tags.cpp:930 +#: ../src/ui/dialog/tags.cpp:666 ../src/ui/dialog/tags.cpp:944 msgid "Add selection to set" msgstr "Afegeix la selecció al conjunt" -#: ../src/ui/dialog/tags.cpp:810 +#: ../src/ui/dialog/tags.cpp:824 msgid "Moved sets" msgstr "Conjunts moguts" -#: ../src/ui/dialog/tags.cpp:986 +#: ../src/ui/dialog/tags.cpp:1004 msgid "Add a new selection set" msgstr "Afegeix un nou conjunt de seleccions" -#: ../src/ui/dialog/tags.cpp:995 +#: ../src/ui/dialog/tags.cpp:1013 msgid "Remove Item/Set" msgstr "Suprimeix elements o conjunts" -#: ../src/ui/dialog/template-widget.cpp:32 +#: ../src/ui/dialog/template-widget.cpp:37 msgid "More info" msgstr "Més informació" -#: ../src/ui/dialog/template-widget.cpp:34 +#: ../src/ui/dialog/template-widget.cpp:39 msgid "no template selected" msgstr "no s'ha seleccionat cap plantilla" -#: ../src/ui/dialog/template-widget.cpp:126 +#: ../src/ui/dialog/template-widget.cpp:131 msgid "Path: " msgstr "Camí: " -#: ../src/ui/dialog/template-widget.cpp:129 +#: ../src/ui/dialog/template-widget.cpp:134 msgid "Description: " msgstr "Descripció: " -#: ../src/ui/dialog/template-widget.cpp:131 +#: ../src/ui/dialog/template-widget.cpp:136 msgid "Keywords: " msgstr "Paraules clau: " -#: ../src/ui/dialog/template-widget.cpp:138 +#: ../src/ui/dialog/template-widget.cpp:143 msgid "By: " msgstr "Per: " -#: ../src/ui/dialog/text-edit.cpp:65 +#: ../src/ui/dialog/text-edit.cpp:72 msgid "_Variants" msgstr "_Variants" -#: ../src/ui/dialog/text-edit.cpp:66 +#: ../src/ui/dialog/text-edit.cpp:73 msgid "Set as _default" msgstr "_Estableix per defecte" -#: ../src/ui/dialog/text-edit.cpp:80 +#: ../src/ui/dialog/text-edit.cpp:87 msgid "AaBbCcIiPpQq12369$€¢?.;/()" msgstr "AaBbCcIiPpQqcÇ12369$€¢?.;/()" #. Align buttons -#: ../src/ui/dialog/text-edit.cpp:90 ../src/widgets/text-toolbar.cpp:1776 -#: ../src/widgets/text-toolbar.cpp:1777 +#: ../src/ui/dialog/text-edit.cpp:97 ../src/widgets/text-toolbar.cpp:1800 +#: ../src/widgets/text-toolbar.cpp:1801 msgid "Align left" msgstr "Alinea a l'esquerra" -#: ../src/ui/dialog/text-edit.cpp:91 ../src/widgets/text-toolbar.cpp:1784 -#: ../src/widgets/text-toolbar.cpp:1785 +#: ../src/ui/dialog/text-edit.cpp:98 ../src/widgets/text-toolbar.cpp:1808 +#: ../src/widgets/text-toolbar.cpp:1809 msgid "Align center" msgstr "Alinea al centre" -#: ../src/ui/dialog/text-edit.cpp:92 ../src/widgets/text-toolbar.cpp:1792 -#: ../src/widgets/text-toolbar.cpp:1793 +#: ../src/ui/dialog/text-edit.cpp:99 ../src/widgets/text-toolbar.cpp:1816 +#: ../src/widgets/text-toolbar.cpp:1817 msgid "Align right" msgstr "Alinea a la dreta" -#: ../src/ui/dialog/text-edit.cpp:93 ../src/widgets/text-toolbar.cpp:1801 +#: ../src/ui/dialog/text-edit.cpp:100 ../src/widgets/text-toolbar.cpp:1825 msgid "Justify (only flowed text)" msgstr "Justifica (només el text flotant)" #. Direction buttons -#: ../src/ui/dialog/text-edit.cpp:100 ../src/widgets/text-toolbar.cpp:1836 +#: ../src/ui/dialog/text-edit.cpp:109 ../src/widgets/text-toolbar.cpp:1860 msgid "Horizontal text" msgstr "Text horitzontal" -#: ../src/ui/dialog/text-edit.cpp:101 +#: ../src/ui/dialog/text-edit.cpp:110 msgid "Vertical text" msgstr "Text vertical" -#: ../src/ui/dialog/text-edit.cpp:138 +#: ../src/ui/dialog/text-edit.cpp:154 msgid "Text path offset" msgstr "Desplaçament del camí del text" -#: ../src/ui/dialog/text-edit.cpp:577 ../src/ui/dialog/text-edit.cpp:664 -#: ../src/ui/tools/text-tool.cpp:1442 +#: ../src/ui/dialog/text-edit.cpp:612 ../src/ui/dialog/text-edit.cpp:699 +#: ../src/ui/tools/text-tool.cpp:1446 msgid "Set text style" msgstr "Estableix l'estil del text" @@ -22378,39 +22363,39 @@ msgstr "Organitza els objectes seleccionats" #. ## begin mode page #. # begin single scan #. brightness -#: ../src/ui/dialog/tracedialog.cpp:507 +#: ../src/ui/dialog/tracedialog.cpp:508 msgid "_Brightness cutoff" msgstr "_Tall de la brillantor" -#: ../src/ui/dialog/tracedialog.cpp:511 +#: ../src/ui/dialog/tracedialog.cpp:512 msgid "Trace by a given brightness level" msgstr "Vectoritza segons un nivell de brillantor" -#: ../src/ui/dialog/tracedialog.cpp:518 +#: ../src/ui/dialog/tracedialog.cpp:519 msgid "Brightness cutoff for black/white" msgstr "Tall de brillantor per a blanc/negre" -#: ../src/ui/dialog/tracedialog.cpp:528 +#: ../src/ui/dialog/tracedialog.cpp:529 msgid "Single scan: creates a path" msgstr "Una passada: crea un camí" #. canny edge detection #. TRANSLATORS: "Canny" is the name of the inventor of this edge detection method -#: ../src/ui/dialog/tracedialog.cpp:533 +#: ../src/ui/dialog/tracedialog.cpp:534 msgid "_Edge detection" msgstr "_Detecció de vores" -#: ../src/ui/dialog/tracedialog.cpp:537 +#: ../src/ui/dialog/tracedialog.cpp:538 msgid "Trace with optimal edge detection by J. Canny's algorithm" msgstr "Vectoritza amb l'algorisme de detecció de vores òptim d'en J. Canny" -#: ../src/ui/dialog/tracedialog.cpp:555 +#: ../src/ui/dialog/tracedialog.cpp:556 msgid "Brightness cutoff for adjacent pixels (determines edge thickness)" msgstr "" "Tall de la brillantor per als píxels adjacents (determina el gruix de les " "vores)" -#: ../src/ui/dialog/tracedialog.cpp:558 +#: ../src/ui/dialog/tracedialog.cpp:559 msgid "T_hreshold:" msgstr "_Llindar:" @@ -22418,81 +22403,81 @@ msgstr "_Llindar:" #. TRANSLATORS: Color Quantization: the process of reducing the number #. of colors in an image by selecting an optimized set of representative #. colors and then re-applying this reduced set to the original image. -#: ../src/ui/dialog/tracedialog.cpp:570 +#: ../src/ui/dialog/tracedialog.cpp:571 msgid "Color _quantization" msgstr "_Quantificació de colors" -#: ../src/ui/dialog/tracedialog.cpp:574 +#: ../src/ui/dialog/tracedialog.cpp:575 msgid "Trace along the boundaries of reduced colors" msgstr "Vectoritza sobre els límits dels colors reduïts" -#: ../src/ui/dialog/tracedialog.cpp:582 +#: ../src/ui/dialog/tracedialog.cpp:583 msgid "The number of reduced colors" msgstr "Nombre de colors reduïts" -#: ../src/ui/dialog/tracedialog.cpp:585 +#: ../src/ui/dialog/tracedialog.cpp:586 msgid "_Colors:" msgstr "_Colors:" #. swap black and white -#: ../src/ui/dialog/tracedialog.cpp:593 +#: ../src/ui/dialog/tracedialog.cpp:594 msgid "_Invert image" msgstr "_Inverteix la imatge" -#: ../src/ui/dialog/tracedialog.cpp:598 +#: ../src/ui/dialog/tracedialog.cpp:599 msgid "Invert black and white regions" msgstr "Inverteix les regions blanques i negres" #. # end single scan #. # begin multiple scan -#: ../src/ui/dialog/tracedialog.cpp:608 +#: ../src/ui/dialog/tracedialog.cpp:609 msgid "B_rightness steps" msgstr "Passos de b_rillantor" -#: ../src/ui/dialog/tracedialog.cpp:612 +#: ../src/ui/dialog/tracedialog.cpp:613 msgid "Trace the given number of brightness levels" msgstr "Vectoritza el nombre de nivells de brillantor" -#: ../src/ui/dialog/tracedialog.cpp:620 +#: ../src/ui/dialog/tracedialog.cpp:621 msgid "Sc_ans:" msgstr "_Passades:" -#: ../src/ui/dialog/tracedialog.cpp:624 +#: ../src/ui/dialog/tracedialog.cpp:625 msgid "The desired number of scans" msgstr "El nombre de passades" -#: ../src/ui/dialog/tracedialog.cpp:629 +#: ../src/ui/dialog/tracedialog.cpp:630 msgid "Co_lors" msgstr "Co_lors" -#: ../src/ui/dialog/tracedialog.cpp:633 +#: ../src/ui/dialog/tracedialog.cpp:634 msgid "Trace the given number of reduced colors" msgstr "Vectoritza el nombre donat de colors reduïts" -#: ../src/ui/dialog/tracedialog.cpp:638 +#: ../src/ui/dialog/tracedialog.cpp:639 msgid "_Grays" msgstr "_Grisos" -#: ../src/ui/dialog/tracedialog.cpp:642 +#: ../src/ui/dialog/tracedialog.cpp:643 msgid "Same as Colors, but the result is converted to grayscale" msgstr "" "El mateix que «colors», però el resultat es converteix a escala de grisos" #. TRANSLATORS: "Smooth" is a verb here -#: ../src/ui/dialog/tracedialog.cpp:648 +#: ../src/ui/dialog/tracedialog.cpp:649 msgid "S_mooth" msgstr "_Suavitza" -#: ../src/ui/dialog/tracedialog.cpp:652 +#: ../src/ui/dialog/tracedialog.cpp:653 msgid "Apply Gaussian blur to the bitmap before tracing" msgstr "Aplica un difuminat gaussià al mapa de bits abans de vectoritzar" #. TRANSLATORS: "Stack" is a verb here -#: ../src/ui/dialog/tracedialog.cpp:656 +#: ../src/ui/dialog/tracedialog.cpp:657 msgid "Stac_k scans" msgstr "_Apila les passades" -#: ../src/ui/dialog/tracedialog.cpp:660 +#: ../src/ui/dialog/tracedialog.cpp:661 msgid "" "Stack scans on top of one another (no gaps) instead of tiling (usually with " "gaps)" @@ -22500,65 +22485,65 @@ msgstr "" "Apila les passades una a sobre de l'altra (sense buits) en comptes de fer un " "mosaic (normalment amb buits)" -#: ../src/ui/dialog/tracedialog.cpp:664 +#: ../src/ui/dialog/tracedialog.cpp:665 msgid "Remo_ve background" msgstr "_Suprimeix el fons" #. TRANSLATORS: "Layer" refers to one of the stacked paths in the multiscan -#: ../src/ui/dialog/tracedialog.cpp:669 +#: ../src/ui/dialog/tracedialog.cpp:670 msgid "Remove bottom (background) layer when done" msgstr "Suprimeix la capa de fons en acabar" -#: ../src/ui/dialog/tracedialog.cpp:674 +#: ../src/ui/dialog/tracedialog.cpp:675 msgid "Multiple scans: creates a group of paths" msgstr "Múltiples passades: crea un grup de camins" #. # end multiple scan #. ## end mode page -#: ../src/ui/dialog/tracedialog.cpp:683 +#: ../src/ui/dialog/tracedialog.cpp:684 msgid "_Mode" msgstr "_Mode" #. ## begin option page #. # potrace parameters -#: ../src/ui/dialog/tracedialog.cpp:689 +#: ../src/ui/dialog/tracedialog.cpp:690 msgid "Suppress _speckles" msgstr "_Suprimeix les motes" -#: ../src/ui/dialog/tracedialog.cpp:691 +#: ../src/ui/dialog/tracedialog.cpp:692 msgid "Ignore small spots (speckles) in the bitmap" msgstr "Suprimeix els punts petits (motes) en el mapa de bits" -#: ../src/ui/dialog/tracedialog.cpp:699 +#: ../src/ui/dialog/tracedialog.cpp:700 msgid "Speckles of up to this many pixels will be suppressed" msgstr "Se suprimiran els punts amb almenys aquesta mida" -#: ../src/ui/dialog/tracedialog.cpp:702 +#: ../src/ui/dialog/tracedialog.cpp:703 msgid "S_ize:" msgstr "M_ida:" -#: ../src/ui/dialog/tracedialog.cpp:707 +#: ../src/ui/dialog/tracedialog.cpp:708 msgid "Smooth _corners" msgstr "Suavitza les _cantonades" -#: ../src/ui/dialog/tracedialog.cpp:709 +#: ../src/ui/dialog/tracedialog.cpp:710 msgid "Smooth out sharp corners of the trace" msgstr "Suavitza les cantonades afilades de la vectorització" -#: ../src/ui/dialog/tracedialog.cpp:718 +#: ../src/ui/dialog/tracedialog.cpp:719 msgid "Increase this to smooth corners more" msgstr "Incrementeu per suavitzar més les cantonades" -#: ../src/ui/dialog/tracedialog.cpp:725 +#: ../src/ui/dialog/tracedialog.cpp:726 msgid "Optimize p_aths" msgstr "Optimitza els c_amins" -#: ../src/ui/dialog/tracedialog.cpp:728 +#: ../src/ui/dialog/tracedialog.cpp:729 msgid "Try to optimize paths by joining adjacent Bezier curve segments" msgstr "" "Intenta optimitzar els camins unint els segments de corba Bézier adjacents" -#: ../src/ui/dialog/tracedialog.cpp:736 +#: ../src/ui/dialog/tracedialog.cpp:737 msgid "" "Increase this to reduce the number of nodes in the trace by more aggressive " "optimization" @@ -22566,17 +22551,17 @@ msgstr "" "Incrementeu per reduir el nombre de nodes en la vectorització mitjançant una " "optimització més agressiva" -#: ../src/ui/dialog/tracedialog.cpp:738 +#: ../src/ui/dialog/tracedialog.cpp:739 msgid "To_lerance:" msgstr "To_lerància:" #. ## end option page -#: ../src/ui/dialog/tracedialog.cpp:752 +#: ../src/ui/dialog/tracedialog.cpp:753 msgid "O_ptions" msgstr "O_pcions" #. ### credits -#: ../src/ui/dialog/tracedialog.cpp:756 +#: ../src/ui/dialog/tracedialog.cpp:757 msgid "" "Inkscape bitmap tracing\n" "is based on Potrace,\n" @@ -22590,30 +22575,30 @@ msgstr "" "\n" " http://potrace.sourceforge.net" -#: ../src/ui/dialog/tracedialog.cpp:759 +#: ../src/ui/dialog/tracedialog.cpp:760 msgid "Credits" msgstr "Crèdits" #. #### begin right panel #. ## SIOX -#: ../src/ui/dialog/tracedialog.cpp:773 +#: ../src/ui/dialog/tracedialog.cpp:774 msgid "SIOX _foreground selection" msgstr "_Selecció de primer pla SIOX" -#: ../src/ui/dialog/tracedialog.cpp:776 +#: ../src/ui/dialog/tracedialog.cpp:777 msgid "Cover the area you want to select as the foreground" msgstr "Cobriu l'àrea que voleu seleccionar com a primer pla" -#: ../src/ui/dialog/tracedialog.cpp:781 +#: ../src/ui/dialog/tracedialog.cpp:782 msgid "Live Preview" msgstr "Previsualització en temps real" -#: ../src/ui/dialog/tracedialog.cpp:787 +#: ../src/ui/dialog/tracedialog.cpp:788 msgid "_Update" msgstr "Act_ualitza" #. I guess it's correct to call the "intermediate bitmap" a preview of the trace -#: ../src/ui/dialog/tracedialog.cpp:795 +#: ../src/ui/dialog/tracedialog.cpp:796 msgid "" "Preview the intermediate bitmap with the current settings, without actual " "tracing" @@ -22621,46 +22606,46 @@ msgstr "" "Previsualitza el mapa de bits intermedis amb la configuració actual, sense " "vectoritzar" -#: ../src/ui/dialog/tracedialog.cpp:799 +#: ../src/ui/dialog/tracedialog.cpp:800 msgid "Preview" msgstr "Previsualitza" -#: ../src/ui/dialog/transformation.cpp:65 -#: ../src/ui/dialog/transformation.cpp:75 +#: ../src/ui/dialog/transformation.cpp:69 +#: ../src/ui/dialog/transformation.cpp:79 msgid "_Horizontal:" msgstr "_Horitzontal:" -#: ../src/ui/dialog/transformation.cpp:65 +#: ../src/ui/dialog/transformation.cpp:69 msgid "Horizontal displacement (relative) or position (absolute)" msgstr "Desplaçament horitzontal (relatiu) o posició (absolut)" -#: ../src/ui/dialog/transformation.cpp:67 -#: ../src/ui/dialog/transformation.cpp:77 +#: ../src/ui/dialog/transformation.cpp:71 +#: ../src/ui/dialog/transformation.cpp:81 msgid "_Vertical:" msgstr "_Vertical:" -#: ../src/ui/dialog/transformation.cpp:67 +#: ../src/ui/dialog/transformation.cpp:71 msgid "Vertical displacement (relative) or position (absolute)" msgstr "Desplaçament vertical (relatiu) o posició (absolut)" -#: ../src/ui/dialog/transformation.cpp:69 +#: ../src/ui/dialog/transformation.cpp:73 msgid "Horizontal size (absolute or percentage of current)" msgstr "Mida horitzontal (absoluta o percentatge de l'actual)" -#: ../src/ui/dialog/transformation.cpp:71 +#: ../src/ui/dialog/transformation.cpp:75 msgid "Vertical size (absolute or percentage of current)" msgstr "Mida vertical (absoluta o percentatge de l'actual)" -#: ../src/ui/dialog/transformation.cpp:73 +#: ../src/ui/dialog/transformation.cpp:77 msgid "A_ngle:" msgstr "A_ngle:" -#: ../src/ui/dialog/transformation.cpp:73 -#: ../src/ui/dialog/transformation.cpp:994 +#: ../src/ui/dialog/transformation.cpp:77 +#: ../src/ui/dialog/transformation.cpp:1102 msgid "Rotation angle (positive = counterclockwise)" msgstr "Angle de gir (positiu = sentit antihorari)" -#: ../src/ui/dialog/transformation.cpp:75 +#: ../src/ui/dialog/transformation.cpp:79 msgid "" "Horizontal skew angle (positive = counterclockwise), or absolute " "displacement, or percentage displacement" @@ -22668,7 +22653,7 @@ msgstr "" "Angle de desplaçament horitzontal (positiu = sentit antihorari), o " "desplaçament absolut, o percentatge de desplaçament" -#: ../src/ui/dialog/transformation.cpp:77 +#: ../src/ui/dialog/transformation.cpp:81 msgid "" "Vertical skew angle (positive = counterclockwise), or absolute displacement, " "or percentage displacement" @@ -22676,35 +22661,35 @@ msgstr "" "Angle de desplaçament vertical (positiu = sentit antihorari), o desplaçament " "absolut, o percentatge de desplaçament" -#: ../src/ui/dialog/transformation.cpp:80 +#: ../src/ui/dialog/transformation.cpp:84 msgid "Transformation matrix element A" msgstr "Element A de la matriu de transformació" -#: ../src/ui/dialog/transformation.cpp:81 +#: ../src/ui/dialog/transformation.cpp:85 msgid "Transformation matrix element B" msgstr "Element B de la matriu de transformació" -#: ../src/ui/dialog/transformation.cpp:82 +#: ../src/ui/dialog/transformation.cpp:86 msgid "Transformation matrix element C" msgstr "Element C de la matriu de transformació" -#: ../src/ui/dialog/transformation.cpp:83 +#: ../src/ui/dialog/transformation.cpp:87 msgid "Transformation matrix element D" msgstr "Element D de la matriu de transformació" -#: ../src/ui/dialog/transformation.cpp:84 +#: ../src/ui/dialog/transformation.cpp:88 msgid "Transformation matrix element E" msgstr "Element E de la matriu de transformació" -#: ../src/ui/dialog/transformation.cpp:85 +#: ../src/ui/dialog/transformation.cpp:89 msgid "Transformation matrix element F" msgstr "Element F de la matriu de transformació" -#: ../src/ui/dialog/transformation.cpp:90 +#: ../src/ui/dialog/transformation.cpp:94 msgid "Rela_tive move" msgstr "Movimen_t relatiu" -#: ../src/ui/dialog/transformation.cpp:90 +#: ../src/ui/dialog/transformation.cpp:94 msgid "" "Add the specified relative displacement to the current position; otherwise, " "edit the current absolute position directly" @@ -22712,19 +22697,19 @@ msgstr "" "Afegeix el desplaçament relatiu especificat a la posició actual; en cas " "contrari edita directament la posició absoluta actual" -#: ../src/ui/dialog/transformation.cpp:91 +#: ../src/ui/dialog/transformation.cpp:95 msgid "_Scale proportionally" msgstr "_Escala proporcionalment" -#: ../src/ui/dialog/transformation.cpp:91 +#: ../src/ui/dialog/transformation.cpp:95 msgid "Preserve the width/height ratio of the scaled objects" msgstr "Preserva la relació d'amplada/alçada dels objectes escalats" -#: ../src/ui/dialog/transformation.cpp:92 +#: ../src/ui/dialog/transformation.cpp:96 msgid "Apply to each _object separately" msgstr "Aplica per separat a cada _objecte" -#: ../src/ui/dialog/transformation.cpp:92 +#: ../src/ui/dialog/transformation.cpp:96 msgid "" "Apply the scale/rotate/skew to each selected object separately; otherwise, " "transform the selection as a whole" @@ -22732,11 +22717,11 @@ msgstr "" "Aplica escala/gira/torça a cada objecte seleccionat per separat; en cas " "contrari, transforma la selecció en conjunt" -#: ../src/ui/dialog/transformation.cpp:93 +#: ../src/ui/dialog/transformation.cpp:97 msgid "Edit c_urrent matrix" msgstr "Edita la matri_u actual" -#: ../src/ui/dialog/transformation.cpp:93 +#: ../src/ui/dialog/transformation.cpp:97 msgid "" "Edit the current transform= matrix; otherwise, post-multiply transform= by " "this matrix" @@ -22744,125 +22729,125 @@ msgstr "" "Edita la matriu actual de transformació; en cas contrari, multiplica després " "la transformació per aquesta matriu" -#: ../src/ui/dialog/transformation.cpp:106 +#: ../src/ui/dialog/transformation.cpp:110 msgid "_Scale" msgstr "E_scala" -#: ../src/ui/dialog/transformation.cpp:109 +#: ../src/ui/dialog/transformation.cpp:113 msgid "_Rotate" msgstr "Gi_ra" -#: ../src/ui/dialog/transformation.cpp:112 +#: ../src/ui/dialog/transformation.cpp:116 msgid "Ske_w" msgstr "_Torç" -#: ../src/ui/dialog/transformation.cpp:115 +#: ../src/ui/dialog/transformation.cpp:119 msgid "Matri_x" msgstr "Matr_iu" -#: ../src/ui/dialog/transformation.cpp:139 +#: ../src/ui/dialog/transformation.cpp:143 msgid "Reset the values on the current tab to defaults" msgstr "Reinicia els valors en la pestanya actual als valors per defecte" -#: ../src/ui/dialog/transformation.cpp:146 +#: ../src/ui/dialog/transformation.cpp:150 msgid "Apply transformation to selection" msgstr "Aplica la transformació a la selecció" -#: ../src/ui/dialog/transformation.cpp:286 +#: ../src/ui/dialog/transformation.cpp:326 msgid "Rotate in a counterclockwise direction" msgstr "Gira en sentit antihorari" -#: ../src/ui/dialog/transformation.cpp:292 +#: ../src/ui/dialog/transformation.cpp:332 msgid "Rotate in a clockwise direction" msgstr "Gira en sentit horari" -#: ../src/ui/dialog/transformation.cpp:797 -#: ../src/ui/dialog/transformation.cpp:808 -#: ../src/ui/dialog/transformation.cpp:822 -#: ../src/ui/dialog/transformation.cpp:841 -#: ../src/ui/dialog/transformation.cpp:852 -#: ../src/ui/dialog/transformation.cpp:862 -#: ../src/ui/dialog/transformation.cpp:886 +#: ../src/ui/dialog/transformation.cpp:905 +#: ../src/ui/dialog/transformation.cpp:916 +#: ../src/ui/dialog/transformation.cpp:930 +#: ../src/ui/dialog/transformation.cpp:949 +#: ../src/ui/dialog/transformation.cpp:960 +#: ../src/ui/dialog/transformation.cpp:970 +#: ../src/ui/dialog/transformation.cpp:994 msgid "Transform matrix is singular, <b>not used</b>." msgstr "La transformació de la matriu és singular, <b>no s'utilitza</b>." -#: ../src/ui/dialog/transformation.cpp:902 +#: ../src/ui/dialog/transformation.cpp:1010 msgid "Edit transformation matrix" msgstr "Edita la matriu de transformació" -#: ../src/ui/dialog/transformation.cpp:1001 +#: ../src/ui/dialog/transformation.cpp:1109 msgid "Rotation angle (positive = clockwise)" msgstr "Angle de gir (positiu = sentit horari)" -#: ../src/ui/dialog/xml-tree.cpp:65 ../src/ui/dialog/xml-tree.cpp:115 +#: ../src/ui/dialog/xml-tree.cpp:70 ../src/ui/dialog/xml-tree.cpp:126 msgid "New element node" msgstr "Nou node d'element" -#: ../src/ui/dialog/xml-tree.cpp:66 ../src/ui/dialog/xml-tree.cpp:121 +#: ../src/ui/dialog/xml-tree.cpp:71 ../src/ui/dialog/xml-tree.cpp:132 msgid "New text node" msgstr "Nou node de text" -#: ../src/ui/dialog/xml-tree.cpp:67 ../src/ui/dialog/xml-tree.cpp:135 +#: ../src/ui/dialog/xml-tree.cpp:72 ../src/ui/dialog/xml-tree.cpp:146 msgid "nodeAsInXMLdialogTooltip|Delete node" msgstr "Suprimeix el node" -#: ../src/ui/dialog/xml-tree.cpp:68 ../src/ui/dialog/xml-tree.cpp:127 -#: ../src/ui/dialog/xml-tree.cpp:963 +#: ../src/ui/dialog/xml-tree.cpp:73 ../src/ui/dialog/xml-tree.cpp:138 +#: ../src/ui/dialog/xml-tree.cpp:985 msgid "Duplicate node" msgstr "Duplica el node" -#: ../src/ui/dialog/xml-tree.cpp:74 ../src/ui/dialog/xml-tree.cpp:188 -#: ../src/ui/dialog/xml-tree.cpp:999 +#: ../src/ui/dialog/xml-tree.cpp:79 ../src/ui/dialog/xml-tree.cpp:199 +#: ../src/ui/dialog/xml-tree.cpp:1021 msgid "Delete attribute" msgstr "Suprimeix l'atribut" -#: ../src/ui/dialog/xml-tree.cpp:78 +#: ../src/ui/dialog/xml-tree.cpp:87 msgid "Set" msgstr "Assigna" -#: ../src/ui/dialog/xml-tree.cpp:110 +#: ../src/ui/dialog/xml-tree.cpp:121 msgid "Drag to reorder nodes" msgstr "Arrossegueu per reordenar els nodes" -#: ../src/ui/dialog/xml-tree.cpp:143 ../src/ui/dialog/xml-tree.cpp:144 -#: ../src/ui/dialog/xml-tree.cpp:1121 +#: ../src/ui/dialog/xml-tree.cpp:154 ../src/ui/dialog/xml-tree.cpp:155 +#: ../src/ui/dialog/xml-tree.cpp:1143 msgid "Unindent node" msgstr "Desfés sagnat de node" -#: ../src/ui/dialog/xml-tree.cpp:150 ../src/ui/dialog/xml-tree.cpp:151 -#: ../src/ui/dialog/xml-tree.cpp:1099 +#: ../src/ui/dialog/xml-tree.cpp:161 ../src/ui/dialog/xml-tree.cpp:162 +#: ../src/ui/dialog/xml-tree.cpp:1121 msgid "Indent node" msgstr "Fes sagnat de node" -#: ../src/ui/dialog/xml-tree.cpp:157 ../src/ui/dialog/xml-tree.cpp:158 -#: ../src/ui/dialog/xml-tree.cpp:1050 +#: ../src/ui/dialog/xml-tree.cpp:168 ../src/ui/dialog/xml-tree.cpp:169 +#: ../src/ui/dialog/xml-tree.cpp:1072 msgid "Raise node" msgstr "Puja el node" -#: ../src/ui/dialog/xml-tree.cpp:164 ../src/ui/dialog/xml-tree.cpp:165 -#: ../src/ui/dialog/xml-tree.cpp:1068 +#: ../src/ui/dialog/xml-tree.cpp:175 ../src/ui/dialog/xml-tree.cpp:176 +#: ../src/ui/dialog/xml-tree.cpp:1090 msgid "Lower node" msgstr "Baixa el node" -#: ../src/ui/dialog/xml-tree.cpp:205 +#: ../src/ui/dialog/xml-tree.cpp:216 msgid "Attribute name" msgstr "Nom de l'atribut" -#: ../src/ui/dialog/xml-tree.cpp:220 +#: ../src/ui/dialog/xml-tree.cpp:231 msgid "Attribute value" msgstr "Valor d'atribut" -#: ../src/ui/dialog/xml-tree.cpp:308 +#: ../src/ui/dialog/xml-tree.cpp:319 msgid "<b>Click</b> to select nodes, <b>drag</b> to rearrange." msgstr "" "<b>Cliqueu</b> per seleccionar nodes, i <b>arrossegueu</b> per organitzar-" "los." -#: ../src/ui/dialog/xml-tree.cpp:319 +#: ../src/ui/dialog/xml-tree.cpp:330 msgid "<b>Click</b> attribute to edit." msgstr "<b>Cliqueu</b> l'atribut per editar." -#: ../src/ui/dialog/xml-tree.cpp:323 +#: ../src/ui/dialog/xml-tree.cpp:334 #, c-format msgid "" "Attribute <b>%s</b> selected. Press <b>Ctrl+Enter</b> when done editing to " @@ -22871,96 +22856,96 @@ msgstr "" "S'ha seleccionat l'atribut <b>%s</b>. Premeu <b>Ctrl+Retorn</b> en acabar " "d'editar per confirmar els canvis." -#: ../src/ui/dialog/xml-tree.cpp:563 +#: ../src/ui/dialog/xml-tree.cpp:574 msgid "Drag XML subtree" msgstr "Arrossega el subarbre XML" -#: ../src/ui/dialog/xml-tree.cpp:866 +#: ../src/ui/dialog/xml-tree.cpp:876 msgid "New element node..." msgstr "Nou node d'element..." -#: ../src/ui/dialog/xml-tree.cpp:892 +#: ../src/ui/dialog/xml-tree.cpp:914 msgid "Cancel" msgstr "Cancel·la" -#: ../src/ui/dialog/xml-tree.cpp:929 +#: ../src/ui/dialog/xml-tree.cpp:951 msgid "Create new element node" msgstr "Crea un nou node d'element" -#: ../src/ui/dialog/xml-tree.cpp:945 +#: ../src/ui/dialog/xml-tree.cpp:967 msgid "Create new text node" msgstr "Crea un nou node de text" -#: ../src/ui/dialog/xml-tree.cpp:980 +#: ../src/ui/dialog/xml-tree.cpp:1002 msgid "nodeAsInXMLinHistoryDialog|Delete node" msgstr "Suprimeix el node" -#: ../src/ui/dialog/xml-tree.cpp:1024 +#: ../src/ui/dialog/xml-tree.cpp:1046 msgid "Change attribute" msgstr "Canvia l'atribut" -#: ../src/ui/interface.cpp:727 +#: ../src/ui/interface.cpp:763 msgctxt "Interface setup" msgid "Default" msgstr "Per defecte" -#: ../src/ui/interface.cpp:727 +#: ../src/ui/interface.cpp:763 msgid "Default interface setup" msgstr "Configuració de la interfície predefinida" -#: ../src/ui/interface.cpp:728 +#: ../src/ui/interface.cpp:764 msgctxt "Interface setup" msgid "Custom" msgstr "Personalitzat" -#: ../src/ui/interface.cpp:728 +#: ../src/ui/interface.cpp:764 msgid "Setup for custom task" msgstr "Defineix la tasca personalitzada" -#: ../src/ui/interface.cpp:729 +#: ../src/ui/interface.cpp:765 msgctxt "Interface setup" msgid "Wide" msgstr "Ample" -#: ../src/ui/interface.cpp:729 +#: ../src/ui/interface.cpp:765 msgid "Setup for widescreen work" msgstr "Configuració per pantalles amples" -#: ../src/ui/interface.cpp:835 +#: ../src/ui/interface.cpp:875 #, c-format msgid "Verb \"%s\" Unknown" msgstr "No es coneix el verb «%s»" -#: ../src/ui/interface.cpp:870 +#: ../src/ui/interface.cpp:910 msgid "Open _Recent" msgstr "Obre'n un _recent" -#: ../src/ui/interface.cpp:978 ../src/ui/interface.cpp:1064 -#: ../src/ui/interface.cpp:1167 ../src/ui/widget/selected-style.cpp:509 +#: ../src/ui/interface.cpp:1018 ../src/ui/interface.cpp:1104 +#: ../src/ui/interface.cpp:1207 ../src/ui/widget/selected-style.cpp:543 msgid "Drop color" msgstr "Deixa anar un color" -#: ../src/ui/interface.cpp:1017 ../src/ui/interface.cpp:1127 +#: ../src/ui/interface.cpp:1057 ../src/ui/interface.cpp:1167 msgid "Drop color on gradient" msgstr "Deixa anar un color en el degradat" -#: ../src/ui/interface.cpp:1180 +#: ../src/ui/interface.cpp:1220 msgid "Could not parse SVG data" msgstr "No s'han pogut analitzar les dades SVG" -#: ../src/ui/interface.cpp:1219 +#: ../src/ui/interface.cpp:1259 msgid "Drop SVG" msgstr "Deixa anar un SVG" -#: ../src/ui/interface.cpp:1232 +#: ../src/ui/interface.cpp:1272 msgid "Drop Symbol" msgstr "Deixa anar símbol" -#: ../src/ui/interface.cpp:1263 +#: ../src/ui/interface.cpp:1303 msgid "Drop bitmap image" msgstr "Deixa anar una imatge de mapa de bits" -#: ../src/ui/interface.cpp:1355 +#: ../src/ui/interface.cpp:1395 #, c-format msgid "" "<span weight=\"bold\" size=\"larger\">A file named \"%s\" already exists. Do " @@ -22974,175 +22959,175 @@ msgstr "" "El fitxer ja existeix a «%s». En reemplaçar-lo se sobreescriuran els seus " "continguts." -#: ../src/ui/interface.cpp:1362 ../share/extensions/web-set-att.inx.h:21 +#: ../src/ui/interface.cpp:1402 ../share/extensions/web-set-att.inx.h:21 #: ../share/extensions/web-transmit-att.inx.h:19 msgid "Replace" msgstr "Reemplaça" -#: ../src/ui/interface.cpp:1433 +#: ../src/ui/interface.cpp:1473 msgid "Go to parent" msgstr "Vés al pare" #. TRANSLATORS: #%1 is the id of the group e.g. <g id="#g7">, not a number. -#: ../src/ui/interface.cpp:1474 +#: ../src/ui/interface.cpp:1514 msgid "Enter group #%1" msgstr "Introduïu el grup #%1" #. Pop selection out of group -#: ../src/ui/interface.cpp:1488 +#: ../src/ui/interface.cpp:1528 msgid "_Pop selection out of group" msgstr "_Treu la selecció del grup" #. Item dialog -#: ../src/ui/interface.cpp:1616 ../src/verbs.cpp:2992 +#: ../src/ui/interface.cpp:1656 ../src/verbs.cpp:2940 msgid "_Object Properties..." msgstr "Pr_opietats de l'objecte..." -#: ../src/ui/interface.cpp:1625 +#: ../src/ui/interface.cpp:1665 msgid "_Select This" msgstr "_Selecciona això" -#: ../src/ui/interface.cpp:1636 +#: ../src/ui/interface.cpp:1676 msgid "Select Same" msgstr "Selecciona el mateix" #. Select same fill and stroke -#: ../src/ui/interface.cpp:1646 +#: ../src/ui/interface.cpp:1686 msgid "Fill and Stroke" msgstr "Emplenat i traç" #. Select same fill color -#: ../src/ui/interface.cpp:1653 +#: ../src/ui/interface.cpp:1693 msgid "Fill Color" msgstr "Emplenat de color" #. Select same stroke color -#: ../src/ui/interface.cpp:1660 +#: ../src/ui/interface.cpp:1700 msgid "Stroke Color" msgstr "Color del traç" #. Select same stroke style -#: ../src/ui/interface.cpp:1667 +#: ../src/ui/interface.cpp:1707 msgid "Stroke Style" msgstr "Estil del traç" #. Select same stroke style -#: ../src/ui/interface.cpp:1674 +#: ../src/ui/interface.cpp:1714 msgid "Object type" msgstr "Tipus d'objecte" #. Move to layer -#: ../src/ui/interface.cpp:1681 +#: ../src/ui/interface.cpp:1721 msgid "_Move to layer ..." msgstr "_Mou a la capa..." #. Create link -#: ../src/ui/interface.cpp:1691 +#: ../src/ui/interface.cpp:1731 msgid "Create _Link" msgstr "_Crea un enllaç" #. Release mask -#: ../src/ui/interface.cpp:1725 +#: ../src/ui/interface.cpp:1765 msgid "Release Mask" msgstr "Treu la màscara" #. SSet Clip Group -#: ../src/ui/interface.cpp:1736 +#: ../src/ui/interface.cpp:1776 msgid "Create Clip G_roup" msgstr "_Crea un grup de retall" #. Set Clip -#: ../src/ui/interface.cpp:1743 +#: ../src/ui/interface.cpp:1783 msgid "Set Cl_ip" msgstr "E_stableix l'àrea de retall" #. Release Clip -#: ../src/ui/interface.cpp:1754 +#: ../src/ui/interface.cpp:1794 msgid "Release C_lip" msgstr "_Treu l'àrea de retall" #. Group -#: ../src/ui/interface.cpp:1765 ../src/verbs.cpp:2599 +#: ../src/ui/interface.cpp:1805 ../src/verbs.cpp:2561 msgid "_Group" msgstr "A_grupa" -#: ../src/ui/interface.cpp:1836 +#: ../src/ui/interface.cpp:1876 msgid "Create link" msgstr "Crea un enllaç" #. Ungroup -#: ../src/ui/interface.cpp:1871 ../src/verbs.cpp:2601 +#: ../src/ui/interface.cpp:1911 ../src/verbs.cpp:2563 msgid "_Ungroup" msgstr "Desagr_upa" #. Link dialog -#: ../src/ui/interface.cpp:1901 +#: ../src/ui/interface.cpp:1941 msgid "Link _Properties..." msgstr "_Propietats de l'enllaç..." #. Select item -#: ../src/ui/interface.cpp:1907 +#: ../src/ui/interface.cpp:1947 msgid "_Follow Link" msgstr "Se_gueix l'enllaç" #. Reset transformations -#: ../src/ui/interface.cpp:1913 +#: ../src/ui/interface.cpp:1953 msgid "_Remove Link" msgstr "Sup_rimeix l'enllaç" -#: ../src/ui/interface.cpp:1944 +#: ../src/ui/interface.cpp:1984 msgid "Remove link" msgstr "Suprimeix l'enllaç" #. Image properties -#: ../src/ui/interface.cpp:1954 +#: ../src/ui/interface.cpp:1994 msgid "Image _Properties..." msgstr "_Propietats de la imatge..." #. Edit externally -#: ../src/ui/interface.cpp:1960 +#: ../src/ui/interface.cpp:2000 msgid "Edit Externally..." msgstr "Edita externament..." #. Trace Bitmap #. TRANSLATORS: "to trace" means "to convert a bitmap to vector graphics" (to vectorize) -#: ../src/ui/interface.cpp:1969 ../src/verbs.cpp:2680 +#: ../src/ui/interface.cpp:2009 ../src/verbs.cpp:2628 msgid "_Trace Bitmap..." msgstr "_Vectoritza un mapa de bits..." #. Trace Pixel Art -#: ../src/ui/interface.cpp:1978 +#: ../src/ui/interface.cpp:2018 msgid "Trace Pixel Art" msgstr "Traça el píxel art" -#: ../src/ui/interface.cpp:1988 +#: ../src/ui/interface.cpp:2028 msgctxt "Context menu" msgid "Embed Image" msgstr "Incrusta una imatge" -#: ../src/ui/interface.cpp:1999 +#: ../src/ui/interface.cpp:2039 msgctxt "Context menu" msgid "Extract Image..." msgstr "Extreu una imatge..." #. Item dialog #. Fill and Stroke dialog -#: ../src/ui/interface.cpp:2143 ../src/ui/interface.cpp:2163 -#: ../src/verbs.cpp:2955 +#: ../src/ui/interface.cpp:2183 ../src/ui/interface.cpp:2203 +#: ../src/verbs.cpp:2903 msgid "_Fill and Stroke..." msgstr "_Emplenat i traç..." #. Edit Text dialog -#: ../src/ui/interface.cpp:2169 ../src/verbs.cpp:2974 +#: ../src/ui/interface.cpp:2209 ../src/verbs.cpp:2922 msgid "_Text and Font..." msgstr "_Text i tipus de lletra..." #. Spellcheck dialog -#: ../src/ui/interface.cpp:2175 ../src/verbs.cpp:2982 +#: ../src/ui/interface.cpp:2215 ../src/verbs.cpp:2930 msgid "Check Spellin_g..." msgstr "_Comprova l'ortografia..." -#: ../src/ui/object-edit.cpp:445 +#: ../src/ui/object-edit.cpp:450 msgid "" "Adjust the <b>horizontal rounding</b> radius; with <b>Ctrl</b> to make the " "vertical radius the same" @@ -23150,7 +23135,7 @@ msgstr "" "Ajusteu el radi de <b>l'arrodoniment horitzontal</b>; amb <b>Ctrl</b> per " "fer igual el radi vertical" -#: ../src/ui/object-edit.cpp:450 +#: ../src/ui/object-edit.cpp:455 msgid "" "Adjust the <b>vertical rounding</b> radius; with <b>Ctrl</b> to make the " "horizontal radius the same" @@ -23158,7 +23143,7 @@ msgstr "" "Ajusteu el radi de <b>l'arrodoniment vertical</b>; amb <b>Ctrl</b> per fer " "igual el radi vertical" -#: ../src/ui/object-edit.cpp:455 ../src/ui/object-edit.cpp:460 +#: ../src/ui/object-edit.cpp:460 ../src/ui/object-edit.cpp:465 msgid "" "Adjust the <b>width and height</b> of the rectangle; with <b>Ctrl</b> to " "lock ratio or stretch in one dimension only" @@ -23166,8 +23151,8 @@ msgstr "" "Ajusteu <b>l'amplada i l'alçada</b> del rectangle; amb <b>Ctrl</b> es bloca " "la relació o s'estira només en una dimensió" -#: ../src/ui/object-edit.cpp:707 ../src/ui/object-edit.cpp:711 -#: ../src/ui/object-edit.cpp:715 ../src/ui/object-edit.cpp:719 +#: ../src/ui/object-edit.cpp:712 ../src/ui/object-edit.cpp:716 +#: ../src/ui/object-edit.cpp:720 ../src/ui/object-edit.cpp:724 msgid "" "Resize box in X/Y direction; with <b>Shift</b> along the Z axis; with " "<b>Ctrl</b> to constrain to the directions of edges or diagonals" @@ -23176,8 +23161,8 @@ msgstr "" "Z; amb <b>Ctrl</b> per restringir a les direccions de les vores o les " "diagonals" -#: ../src/ui/object-edit.cpp:723 ../src/ui/object-edit.cpp:727 -#: ../src/ui/object-edit.cpp:731 ../src/ui/object-edit.cpp:735 +#: ../src/ui/object-edit.cpp:728 ../src/ui/object-edit.cpp:732 +#: ../src/ui/object-edit.cpp:736 ../src/ui/object-edit.cpp:740 msgid "" "Resize box along the Z axis; with <b>Shift</b> in X/Y direction; with " "<b>Ctrl</b> to constrain to the directions of edges or diagonals" @@ -23186,20 +23171,20 @@ msgstr "" "Y; amb <b>Ctrl</b> per restringir a les direccions de les vores o les " "diagonals" -#: ../src/ui/object-edit.cpp:739 +#: ../src/ui/object-edit.cpp:744 msgid "Move the box in perspective" msgstr "Mou la capsa en perspectiva" -#: ../src/ui/object-edit.cpp:991 +#: ../src/ui/object-edit.cpp:996 msgid "Adjust ellipse <b>width</b>, with <b>Ctrl</b> to make circle" msgstr "" "Ajusteu <b>l'amplada</b> de l'el·lipse, amb <b>Ctrl</b> es fa un cercle" -#: ../src/ui/object-edit.cpp:995 +#: ../src/ui/object-edit.cpp:1000 msgid "Adjust ellipse <b>height</b>, with <b>Ctrl</b> to make circle" msgstr "Ajusteu <b>l'alçada</b> de l'el·lipse, amb <b>Ctrl</b> es fa un cercle" -#: ../src/ui/object-edit.cpp:999 +#: ../src/ui/object-edit.cpp:1004 msgid "" "Position the <b>start point</b> of the arc or segment; with <b>Shift</b> to " "move with <b>end point</b>; with <b>Ctrl</b> to snap angle; drag <b>inside</" @@ -23210,7 +23195,7 @@ msgstr "" "arrossegueu <b>a dins</b> de l'el·lipse per fer un arc, <b>a fora</b> per " "fer un segment" -#: ../src/ui/object-edit.cpp:1005 +#: ../src/ui/object-edit.cpp:1010 msgid "" "Position the <b>end point</b> of the arc or segment; with <b>Shift</b> to " "move with <b>start point</b>; with <b>Ctrl</b> to snap angle; drag " @@ -23220,7 +23205,7 @@ msgstr "" "el <b>punt inicial</b>; amb <b>Ctrl</b> s'ajusta l'angle; arrossegueu <b>a " "dins</b> l'el·lipse per fer un arc, <b>a fora</b> per fer un segment" -#: ../src/ui/object-edit.cpp:1152 +#: ../src/ui/object-edit.cpp:1157 msgid "" "Adjust the <b>tip radius</b> of the star or polygon; with <b>Shift</b> to " "round; with <b>Alt</b> to randomize" @@ -23228,7 +23213,7 @@ msgstr "" "Ajusteu la <b>distància al centre</b> de l'estel del polígon; amb <b>Maj</b> " "per arrodonir; amb <b>Alt</b> per aleatoritzar" -#: ../src/ui/object-edit.cpp:1160 +#: ../src/ui/object-edit.cpp:1165 msgid "" "Adjust the <b>base radius</b> of the star; with <b>Ctrl</b> to keep star " "rays radial (no skew); with <b>Shift</b> to round; with <b>Alt</b> to " @@ -23238,7 +23223,7 @@ msgstr "" "raigs de l'estel radial (sense tòrcer); amb <b>Maj</b> per arrodonir; amb " "<b>Alt</b> per aleatoritzar" -#: ../src/ui/object-edit.cpp:1355 +#: ../src/ui/object-edit.cpp:1360 msgid "" "Roll/unroll the spiral from <b>inside</b>; with <b>Ctrl</b> to snap angle; " "with <b>Alt</b> to converge/diverge" @@ -23246,7 +23231,7 @@ msgstr "" "Enrotlleu/desenrotlleu l'espiral des de <b>dins</b>; amb <b>Ctrl</b> per " "ajustar l'angle; amb <b>Alt</b> per convergir/divergir" -#: ../src/ui/object-edit.cpp:1359 +#: ../src/ui/object-edit.cpp:1364 msgid "" "Roll/unroll the spiral from <b>outside</b>; with <b>Ctrl</b> to snap angle; " "with <b>Shift</b> to scale/rotate; with <b>Alt</b> to lock radius" @@ -23255,34 +23240,34 @@ msgstr "" "ajustar l'angle; amb <b>Maj</b> per escalar/girar; amb <b>Alt</b> per blocar " "el radi" -#: ../src/ui/object-edit.cpp:1408 +#: ../src/ui/object-edit.cpp:1413 msgid "Adjust the <b>offset distance</b>" msgstr "Ajusteu la <b>distància de desplaçament</b>" -#: ../src/ui/object-edit.cpp:1445 +#: ../src/ui/object-edit.cpp:1450 msgid "Drag to resize the <b>flowed text frame</b>" msgstr "Arrossegueu per canviar la mida del <b>marc de text flotant</b>" -#: ../src/ui/tool/curve-drag-point.cpp:128 +#: ../src/ui/tool/curve-drag-point.cpp:131 msgid "Drag curve" msgstr "Arrossega la corba" -#: ../src/ui/tool/curve-drag-point.cpp:189 +#: ../src/ui/tool/curve-drag-point.cpp:192 msgctxt "Path segment tip" msgid "<b>Shift</b>: drag to open or move BSpline handles" msgstr "<b>Maj</b>: arrossegueu per obrir o moure les nanses BSpline" -#: ../src/ui/tool/curve-drag-point.cpp:193 +#: ../src/ui/tool/curve-drag-point.cpp:196 msgctxt "Path segment tip" msgid "<b>Shift</b>: click to toggle segment selection" msgstr "<b>Majúscules</b>: cliqueu per commutar la selecció de segments" -#: ../src/ui/tool/curve-drag-point.cpp:197 +#: ../src/ui/tool/curve-drag-point.cpp:200 msgctxt "Path segment tip" msgid "<b>Ctrl+Alt</b>: click to insert a node" msgstr "<b>Ctrl+Alt</b>: feu clic per inserir un node" -#: ../src/ui/tool/curve-drag-point.cpp:201 +#: ../src/ui/tool/curve-drag-point.cpp:204 msgctxt "Path segment tip" msgid "" "<b>BSpline segment</b>: drag to shape the segment, doubleclick to insert " @@ -23291,7 +23276,7 @@ msgstr "" "<b>Segment BSpline</b>: arrossegueu per donar forma al segment, feu doble " "clic per inserir un node, feu clic per seleccionar-lo (més: Maj, Ctrl+Alt)" -#: ../src/ui/tool/curve-drag-point.cpp:206 +#: ../src/ui/tool/curve-drag-point.cpp:209 msgctxt "Path segment tip" msgid "" "<b>Linear segment</b>: drag to convert to a Bezier segment, doubleclick to " @@ -23301,7 +23286,7 @@ msgstr "" "feu doble clic per inserir un node, cliqueu per seleccionar-lo (més: Maj, " "Ctrl+Alt)" -#: ../src/ui/tool/curve-drag-point.cpp:210 +#: ../src/ui/tool/curve-drag-point.cpp:213 msgctxt "Path segment tip" msgid "" "<b>Bezier segment</b>: drag to shape the segment, doubleclick to insert " @@ -23310,131 +23295,131 @@ msgstr "" "<b>Segment Bezier</b>: arrossegueu per donar forma al segment, feu doble " "clic per inserir un node, cliqueu per seleccionar-lo (més: Maj, Ctrl+Alt)" -#: ../src/ui/tool/multi-path-manipulator.cpp:313 +#: ../src/ui/tool/multi-path-manipulator.cpp:315 msgid "Retract handles" msgstr "Retreu les nanses" -#: ../src/ui/tool/multi-path-manipulator.cpp:313 ../src/ui/tool/node.cpp:292 +#: ../src/ui/tool/multi-path-manipulator.cpp:315 ../src/ui/tool/node.cpp:297 msgid "Change node type" msgstr "Canvia el tipus de node" -#: ../src/ui/tool/multi-path-manipulator.cpp:321 +#: ../src/ui/tool/multi-path-manipulator.cpp:323 msgid "Straighten segments" msgstr "Fes rectes els segments" -#: ../src/ui/tool/multi-path-manipulator.cpp:323 +#: ../src/ui/tool/multi-path-manipulator.cpp:325 msgid "Make segments curves" msgstr "Fes segments corbs" -#: ../src/ui/tool/multi-path-manipulator.cpp:331 -#: ../src/ui/tool/multi-path-manipulator.cpp:345 +#: ../src/ui/tool/multi-path-manipulator.cpp:333 +#: ../src/ui/tool/multi-path-manipulator.cpp:347 msgid "Add nodes" msgstr "Afegeix nodes" -#: ../src/ui/tool/multi-path-manipulator.cpp:337 +#: ../src/ui/tool/multi-path-manipulator.cpp:339 msgid "Add extremum nodes" msgstr "Afegeix nodes extrems" -#: ../src/ui/tool/multi-path-manipulator.cpp:352 +#: ../src/ui/tool/multi-path-manipulator.cpp:354 msgid "Duplicate nodes" msgstr "Duplica els nodes" -#: ../src/ui/tool/multi-path-manipulator.cpp:415 -#: ../src/widgets/node-toolbar.cpp:406 +#: ../src/ui/tool/multi-path-manipulator.cpp:417 +#: ../src/widgets/node-toolbar.cpp:408 msgid "Join nodes" msgstr "Uneix els nodes" -#: ../src/ui/tool/multi-path-manipulator.cpp:422 -#: ../src/widgets/node-toolbar.cpp:417 +#: ../src/ui/tool/multi-path-manipulator.cpp:424 +#: ../src/widgets/node-toolbar.cpp:419 msgid "Break nodes" msgstr "Trenca els nodes" -#: ../src/ui/tool/multi-path-manipulator.cpp:429 +#: ../src/ui/tool/multi-path-manipulator.cpp:431 msgid "Delete nodes" msgstr "Suprimeix els nodes" -#: ../src/ui/tool/multi-path-manipulator.cpp:775 +#: ../src/ui/tool/multi-path-manipulator.cpp:777 msgid "Move nodes" msgstr "Mou els nodes" -#: ../src/ui/tool/multi-path-manipulator.cpp:778 +#: ../src/ui/tool/multi-path-manipulator.cpp:780 msgid "Move nodes horizontally" msgstr "Mou els nodes horitzontalment" -#: ../src/ui/tool/multi-path-manipulator.cpp:782 +#: ../src/ui/tool/multi-path-manipulator.cpp:784 msgid "Move nodes vertically" msgstr "Mou els nodes verticalment" -#: ../src/ui/tool/multi-path-manipulator.cpp:786 -#: ../src/ui/tool/multi-path-manipulator.cpp:789 +#: ../src/ui/tool/multi-path-manipulator.cpp:788 +#: ../src/ui/tool/multi-path-manipulator.cpp:791 msgid "Rotate nodes" msgstr "Gira els nodes" -#: ../src/ui/tool/multi-path-manipulator.cpp:793 -#: ../src/ui/tool/multi-path-manipulator.cpp:799 +#: ../src/ui/tool/multi-path-manipulator.cpp:795 +#: ../src/ui/tool/multi-path-manipulator.cpp:801 msgid "Scale nodes uniformly" msgstr "Escala els nodes uniformement" -#: ../src/ui/tool/multi-path-manipulator.cpp:796 +#: ../src/ui/tool/multi-path-manipulator.cpp:798 msgid "Scale nodes" msgstr "Escala els nodes" -#: ../src/ui/tool/multi-path-manipulator.cpp:803 +#: ../src/ui/tool/multi-path-manipulator.cpp:805 msgid "Scale nodes horizontally" msgstr "Escala els nodes horitzontalment" -#: ../src/ui/tool/multi-path-manipulator.cpp:807 +#: ../src/ui/tool/multi-path-manipulator.cpp:809 msgid "Scale nodes vertically" msgstr "Escala els nodes verticalment" -#: ../src/ui/tool/multi-path-manipulator.cpp:811 +#: ../src/ui/tool/multi-path-manipulator.cpp:813 msgid "Skew nodes horizontally" msgstr "Torça els nodes horitzontalment" -#: ../src/ui/tool/multi-path-manipulator.cpp:815 +#: ../src/ui/tool/multi-path-manipulator.cpp:817 msgid "Skew nodes vertically" msgstr "Torça els nodes verticalment" -#: ../src/ui/tool/multi-path-manipulator.cpp:819 +#: ../src/ui/tool/multi-path-manipulator.cpp:821 msgid "Flip nodes horizontally" msgstr "Capgira els nodes horitzontalment" -#: ../src/ui/tool/multi-path-manipulator.cpp:822 +#: ../src/ui/tool/multi-path-manipulator.cpp:824 msgid "Flip nodes vertically" msgstr "Capgira els nodes verticalment" -#: ../src/ui/tool/node.cpp:267 +#: ../src/ui/tool/node.cpp:272 msgid "Cusp node handle" msgstr "Nansa cúspide" -#: ../src/ui/tool/node.cpp:268 +#: ../src/ui/tool/node.cpp:273 msgid "Smooth node handle" msgstr "Nansa suau" -#: ../src/ui/tool/node.cpp:269 +#: ../src/ui/tool/node.cpp:274 msgid "Symmetric node handle" msgstr "Nansa simètrica" -#: ../src/ui/tool/node.cpp:270 +#: ../src/ui/tool/node.cpp:275 msgid "Auto-smooth node handle" msgstr "Nansa suau automàtica" -#: ../src/ui/tool/node.cpp:486 +#: ../src/ui/tool/node.cpp:494 msgctxt "Path handle tip" msgid "more: Shift, Ctrl, Alt" msgstr "més: Maj, Ctrl, Alt" -#: ../src/ui/tool/node.cpp:488 +#: ../src/ui/tool/node.cpp:496 msgctxt "Path handle tip" msgid "more: Ctrl" msgstr "més: Ctrl" -#: ../src/ui/tool/node.cpp:490 +#: ../src/ui/tool/node.cpp:498 msgctxt "Path handle tip" msgid "more: Ctrl, Alt" msgstr "més: Ctrl, Alt" -#: ../src/ui/tool/node.cpp:496 +#: ../src/ui/tool/node.cpp:504 #, c-format msgctxt "Path handle tip" msgid "" @@ -23444,7 +23429,7 @@ msgstr "" "<b>Maj+Ctrl+Alt</b>: preserva la longitud i ajusta l'angle de rotació amb " "increments de %g° quan es fa girar la nansa" -#: ../src/ui/tool/node.cpp:501 +#: ../src/ui/tool/node.cpp:509 #, c-format msgctxt "Path handle tip" msgid "" @@ -23453,18 +23438,18 @@ msgstr "" "<b>Ctrl+Alt</b>: preserva la longitud i ajusta l'angle de rotació amb " "increments de %g°" -#: ../src/ui/tool/node.cpp:507 +#: ../src/ui/tool/node.cpp:515 msgctxt "Path handle tip" msgid "<b>Shift+Alt</b>: preserve handle length and rotate both handles" msgstr "" "<b>Maj+Alt</b>: preserva la longitud entre nanses i gira les dues nanses" -#: ../src/ui/tool/node.cpp:510 +#: ../src/ui/tool/node.cpp:518 msgctxt "Path handle tip" msgid "<b>Alt</b>: preserve handle length while dragging" msgstr "<b>Alt</b>: preserva la longitud mentre s'arrossega" -#: ../src/ui/tool/node.cpp:517 +#: ../src/ui/tool/node.cpp:525 #, c-format msgctxt "Path handle tip" msgid "" @@ -23474,14 +23459,14 @@ msgstr "" "<b>Maj+Ctrl</b>: ajusta l'angle de rotació amb increments de %g° i gira les " "dues nanses" -#: ../src/ui/tool/node.cpp:521 +#: ../src/ui/tool/node.cpp:529 msgctxt "Path handle tip" msgid "<b>Ctrl</b>: Snap handle to steps defined in BSpline Live Path Effect" msgstr "" "<b>Ctrl</b>: ajusta la nansa segons les passes definides en l'efecte de camí " "dinàmic BSpline" -#: ../src/ui/tool/node.cpp:524 +#: ../src/ui/tool/node.cpp:532 #, c-format msgctxt "Path handle tip" msgid "<b>Ctrl</b>: snap rotation angle to %g° increments, click to retract" @@ -23489,17 +23474,17 @@ msgstr "" "<b>Ctrl</b>: ajusta l'angle de rotació amb increments de %g°, clica per " "rectificar" -#: ../src/ui/tool/node.cpp:529 +#: ../src/ui/tool/node.cpp:537 msgctxt "Path hande tip" msgid "<b>Shift</b>: rotate both handles by the same angle" msgstr "<b>Majúscules</b>: gira les dues nanses amb el mateix angle" -#: ../src/ui/tool/node.cpp:532 +#: ../src/ui/tool/node.cpp:540 msgctxt "Path hande tip" msgid "<b>Shift</b>: move handle" msgstr "<b>Maj</b>: mou la nansa" -#: ../src/ui/tool/node.cpp:539 ../src/ui/tool/node.cpp:543 +#: ../src/ui/tool/node.cpp:547 ../src/ui/tool/node.cpp:551 #, c-format msgctxt "Path handle tip" msgid "<b>Auto node handle</b>: drag to convert to smooth node (%s)" @@ -23507,7 +23492,7 @@ msgstr "" "<b>Nansa automàtica</b>: arrossegueu per convertir-lo en un node suavitzat " "(%s)" -#: ../src/ui/tool/node.cpp:546 +#: ../src/ui/tool/node.cpp:554 #, c-format msgctxt "Path handle tip" msgid "" @@ -23517,49 +23502,49 @@ msgstr "" "<b>Nansa node BSpline</b>: majúscules per arrossegar-la, doble clic per " "reiniciar (%s). %g potència" -#: ../src/ui/tool/node.cpp:566 +#: ../src/ui/tool/node.cpp:574 #, c-format msgctxt "Path handle tip" msgid "Move handle by %s, %s; angle %.2f°, length %s" msgstr "Mou la nansa %s, %s; amb un angle de %.2f° i %s de longitud" -#: ../src/ui/tool/node.cpp:1414 +#: ../src/ui/tool/node.cpp:1425 msgctxt "Path node tip" msgid "<b>Shift</b>: drag out a handle, click to toggle selection" msgstr "" "<b>Majúscules</b>: arrossegueu la nansa, cliqueu per commutar la selecció" -#: ../src/ui/tool/node.cpp:1416 +#: ../src/ui/tool/node.cpp:1427 msgctxt "Path node tip" msgid "<b>Shift</b>: click to toggle selection" msgstr "<b>Majúscules</b>: cliqueu per commutar la selecció" -#: ../src/ui/tool/node.cpp:1421 +#: ../src/ui/tool/node.cpp:1432 msgctxt "Path node tip" msgid "<b>Ctrl+Alt</b>: move along handle lines, click to delete node" msgstr "" "<b>Ctrl+Alt</b>: mou a través de les nanses linealment, cliqueu per suprimir " "el node" -#: ../src/ui/tool/node.cpp:1424 +#: ../src/ui/tool/node.cpp:1435 msgctxt "Path node tip" msgid "<b>Ctrl</b>: move along axes, click to change node type" msgstr "" "<b>Ctrl+Alt</b>: mou a través de les nanses, cliqueu per canviar el tipus de " "node" -#: ../src/ui/tool/node.cpp:1428 +#: ../src/ui/tool/node.cpp:1439 msgctxt "Path node tip" msgid "<b>Alt</b>: sculpt nodes" msgstr "<b>Alt</b>: esculpeix els nodes" -#: ../src/ui/tool/node.cpp:1437 +#: ../src/ui/tool/node.cpp:1448 #, c-format msgctxt "Path node tip" msgid "<b>%s</b>: drag to shape the path (more: Shift, Ctrl, Alt)" msgstr "<b>%s</b>: arrossegueu per donar forma al camí (més: Maj, Ctrl, Alt)" -#: ../src/ui/tool/node.cpp:1440 +#: ../src/ui/tool/node.cpp:1451 #, c-format msgctxt "Path node tip" msgid "" @@ -23569,7 +23554,7 @@ msgstr "" "<b>Node BSpline</b>: arrossega per donar forma al camí (més: Maj, Ctrl, " "Alt). %g potència" -#: ../src/ui/tool/node.cpp:1443 +#: ../src/ui/tool/node.cpp:1454 #, c-format msgctxt "Path node tip" msgid "" @@ -23579,7 +23564,7 @@ msgstr "" "<b>%s</b>: arrossegueu per donar forma al camí, cliqueu per commutar entre " "les nanses d'escalat i de rotació (més: Maj, Ctrl, Alt)" -#: ../src/ui/tool/node.cpp:1447 +#: ../src/ui/tool/node.cpp:1458 #, c-format msgctxt "Path node tip" msgid "" @@ -23589,7 +23574,7 @@ msgstr "" "<b>%s</b>: arrossegueu per donar forma al camí, cliqueu per seleccionar " "només aquest node (més: Maj, Ctrl, Alt)" -#: ../src/ui/tool/node.cpp:1450 +#: ../src/ui/tool/node.cpp:1461 #, c-format msgctxt "Path node tip" msgid "" @@ -23599,60 +23584,60 @@ msgstr "" "<b>Node BSpline</b>: arrossegueu per donar forma al camí, feu clic per " "seleccionar només aquest node (més: Maj, Ctrl, Alt). %g potència" -#: ../src/ui/tool/node.cpp:1463 +#: ../src/ui/tool/node.cpp:1474 #, c-format msgctxt "Path node tip" msgid "Move node by %s, %s" msgstr "Mou el node %s, %s" -#: ../src/ui/tool/node.cpp:1474 +#: ../src/ui/tool/node.cpp:1485 msgid "Symmetric node" msgstr "Node simètric" -#: ../src/ui/tool/node.cpp:1475 +#: ../src/ui/tool/node.cpp:1486 msgid "Auto-smooth node" msgstr "Node suau automàtic" -#: ../src/ui/tool/path-manipulator.cpp:283 +#: ../src/ui/tool/path-manipulator.cpp:296 msgid "Add node" msgstr "Afegeix node" -#: ../src/ui/tool/path-manipulator.cpp:848 +#: ../src/ui/tool/path-manipulator.cpp:861 msgid "Scale handle" msgstr "Escala la nansa" -#: ../src/ui/tool/path-manipulator.cpp:872 +#: ../src/ui/tool/path-manipulator.cpp:885 msgid "Rotate handle" msgstr "Gira la nansa" #. We need to call MPM's method because it could have been our last node -#: ../src/ui/tool/path-manipulator.cpp:1545 ../src/widgets/node-toolbar.cpp:395 +#: ../src/ui/tool/path-manipulator.cpp:1558 ../src/widgets/node-toolbar.cpp:397 msgid "Delete node" msgstr "Suprimeix el node" -#: ../src/ui/tool/path-manipulator.cpp:1553 +#: ../src/ui/tool/path-manipulator.cpp:1566 msgid "Cycle node type" msgstr "Commuta el tipus de node" -#: ../src/ui/tool/path-manipulator.cpp:1568 +#: ../src/ui/tool/path-manipulator.cpp:1581 msgid "Drag handle" msgstr "Arrossega la nansa" -#: ../src/ui/tool/path-manipulator.cpp:1577 +#: ../src/ui/tool/path-manipulator.cpp:1590 msgid "Retract handle" msgstr "Estén el punt de control" -#: ../src/ui/tool/transform-handle-set.cpp:199 +#: ../src/ui/tool/transform-handle-set.cpp:203 msgctxt "Transform handle tip" msgid "<b>Shift+Ctrl</b>: scale uniformly about the rotation center" msgstr "<b>Maj+Ctrl</b>: escala uniformement al voltant del centre de rotació" -#: ../src/ui/tool/transform-handle-set.cpp:201 +#: ../src/ui/tool/transform-handle-set.cpp:205 msgctxt "Transform handle tip" msgid "<b>Ctrl:</b> scale uniformly" msgstr "<b>Ctrl:</b> escala uniformement" -#: ../src/ui/tool/transform-handle-set.cpp:206 +#: ../src/ui/tool/transform-handle-set.cpp:210 msgctxt "Transform handle tip" msgid "" "<b>Shift+Alt</b>: scale using an integer ratio about the rotation center" @@ -23660,28 +23645,28 @@ msgstr "" "<b>Maj+Alt</b>: escala uniformement utilitzant un percentatge al voltant del " "centre de rotació" -#: ../src/ui/tool/transform-handle-set.cpp:208 +#: ../src/ui/tool/transform-handle-set.cpp:212 msgctxt "Transform handle tip" msgid "<b>Shift</b>: scale from the rotation center" msgstr "<b>Maj</b>: escala al voltant del centre de rotació" -#: ../src/ui/tool/transform-handle-set.cpp:211 +#: ../src/ui/tool/transform-handle-set.cpp:215 msgctxt "Transform handle tip" msgid "<b>Alt</b>: scale using an integer ratio" msgstr "<b>Alt</b>: escala utilitzant un percentatge" -#: ../src/ui/tool/transform-handle-set.cpp:213 +#: ../src/ui/tool/transform-handle-set.cpp:217 msgctxt "Transform handle tip" msgid "<b>Scale handle</b>: drag to scale the selection" msgstr "<b>Nansa d'escalat</b>: arrossegueu per escalar la selecció" -#: ../src/ui/tool/transform-handle-set.cpp:218 +#: ../src/ui/tool/transform-handle-set.cpp:222 #, c-format msgctxt "Transform handle tip" msgid "Scale by %.2f%% x %.2f%%" msgstr "Escala %.2f%% x %.2f%%" -#: ../src/ui/tool/transform-handle-set.cpp:445 +#: ../src/ui/tool/transform-handle-set.cpp:449 #, c-format msgctxt "Transform handle tip" msgid "" @@ -23691,18 +23676,18 @@ msgstr "" "<b>Maj+Ctrl</b>: gira al voltant del vèrtex oposat i ajusta l'angle amb " "increments de %f°" -#: ../src/ui/tool/transform-handle-set.cpp:448 +#: ../src/ui/tool/transform-handle-set.cpp:452 msgctxt "Transform handle tip" msgid "<b>Shift</b>: rotate around the opposite corner" msgstr "<b>Maj</b>: gira al voltant del vèrtex oposat" -#: ../src/ui/tool/transform-handle-set.cpp:452 +#: ../src/ui/tool/transform-handle-set.cpp:456 #, c-format msgctxt "Transform handle tip" msgid "<b>Ctrl</b>: snap angle to %f° increments" msgstr "<b>Ctrl</b>: ajusta l'angle amb increments de %f°" -#: ../src/ui/tool/transform-handle-set.cpp:454 +#: ../src/ui/tool/transform-handle-set.cpp:458 msgctxt "Transform handle tip" msgid "" "<b>Rotation handle</b>: drag to rotate the selection around the rotation " @@ -23712,13 +23697,13 @@ msgstr "" "centre de rotació" #. event -#: ../src/ui/tool/transform-handle-set.cpp:459 +#: ../src/ui/tool/transform-handle-set.cpp:463 #, c-format msgctxt "Transform handle tip" msgid "Rotate by %.2f°" msgstr "Gira %.2f°" -#: ../src/ui/tool/transform-handle-set.cpp:584 +#: ../src/ui/tool/transform-handle-set.cpp:588 #, c-format msgctxt "Transform handle tip" msgid "" @@ -23727,18 +23712,18 @@ msgid "" msgstr "" "<b>Maj+Ctrl</b>: inclina respecte el centre de rotació amb increments de %f°" -#: ../src/ui/tool/transform-handle-set.cpp:587 +#: ../src/ui/tool/transform-handle-set.cpp:591 msgctxt "Transform handle tip" msgid "<b>Shift</b>: skew about the rotation center" msgstr "<b>Maj+Ctrl</b>: inclina respecte el centre de rotació" -#: ../src/ui/tool/transform-handle-set.cpp:591 +#: ../src/ui/tool/transform-handle-set.cpp:595 #, c-format msgctxt "Transform handle tip" msgid "<b>Ctrl</b>: snap skew angle to %f° increments" msgstr "<b>Ctrl</b>: ajusta la inclinació amb increments de %f°" -#: ../src/ui/tool/transform-handle-set.cpp:594 +#: ../src/ui/tool/transform-handle-set.cpp:598 msgctxt "Transform handle tip" msgid "" "<b>Skew handle</b>: drag to skew (shear) selection about the opposite handle" @@ -23746,26 +23731,26 @@ msgstr "" "<b>Nansa d'inclinació</b>: arrossegueu per inclinar la selecció respecte el " "vèrtex oposat" -#: ../src/ui/tool/transform-handle-set.cpp:600 +#: ../src/ui/tool/transform-handle-set.cpp:604 #, c-format msgctxt "Transform handle tip" msgid "Skew horizontally by %.2f°" msgstr "Inclina horitzontalment %.2f°" -#: ../src/ui/tool/transform-handle-set.cpp:603 +#: ../src/ui/tool/transform-handle-set.cpp:607 #, c-format msgctxt "Transform handle tip" msgid "Skew vertically by %.2f°" msgstr "Inclina verticalment %.2f°" -#: ../src/ui/tool/transform-handle-set.cpp:662 +#: ../src/ui/tool/transform-handle-set.cpp:666 msgctxt "Transform handle tip" msgid "<b>Rotation center</b>: drag to change the origin of transforms" msgstr "" "<b>Centre de rotació</b>: arrossegueu per canviar l'origen de les " "transformacions" -#: ../src/ui/tools-switch.cpp:95 +#: ../src/ui/tools-switch.cpp:101 msgid "" "<b>Click</b> to Select and Transform objects, <b>Drag</b> to select many " "objects." @@ -23773,15 +23758,15 @@ msgstr "" "<b>Feu clic</b> per seleccionar i transformar objectes, <b>arrossegueu</b> " "per seleccionar molts objectes." -#: ../src/ui/tools-switch.cpp:96 +#: ../src/ui/tools-switch.cpp:102 msgid "Modify selected path points (nodes) directly." msgstr "Modifica els punts del camí seleccionat (nodes) directament." -#: ../src/ui/tools-switch.cpp:97 +#: ../src/ui/tools-switch.cpp:103 msgid "To tweak a path by pushing, select it and drag over it." msgstr "Deformeu un camí empenyent-lo, seleccionant-lo i arrossegant-lo." -#: ../src/ui/tools-switch.cpp:98 +#: ../src/ui/tools-switch.cpp:104 msgid "" "<b>Drag</b>, <b>click</b> or <b>click and scroll</b> to spray the selected " "objects." @@ -23789,7 +23774,7 @@ msgstr "" "<b>Arrossegueu</b>, <b>feu clic</b> o <b>feu clic i desplaceu</b> per pintar " "els objectes seleccionats." -#: ../src/ui/tools-switch.cpp:99 +#: ../src/ui/tools-switch.cpp:105 msgid "" "<b>Drag</b> to create a rectangle. <b>Drag controls</b> to round corners and " "resize. <b>Click</b> to select." @@ -23797,7 +23782,7 @@ msgstr "" "<b>Arrossegueu</b> per crear un rectangle. <b>Arrossegueu els controls</b> " "per arrodonir les cantonades. <b>Cliqueu</b> per seleccionar." -#: ../src/ui/tools-switch.cpp:100 +#: ../src/ui/tools-switch.cpp:106 msgid "" "<b>Drag</b> to create a 3D box. <b>Drag controls</b> to resize in " "perspective. <b>Click</b> to select (with <b>Ctrl+Alt</b> for single faces)." @@ -23806,7 +23791,7 @@ msgstr "" "per canviar la mida en perspectiva. <b>Cliqueu</b> per seleccionar (<b>Ctrl" "+Alt</b> per a cares simples)." -#: ../src/ui/tools-switch.cpp:101 +#: ../src/ui/tools-switch.cpp:107 msgid "" "<b>Drag</b> to create an ellipse. <b>Drag controls</b> to make an arc or " "segment. <b>Click</b> to select." @@ -23814,7 +23799,7 @@ msgstr "" "<b>Arrossegueu</b> per crear una el·lipse. <b>Arrossegueu els controls</b> " "per fer un arc o un segment. <b>Cliqueu</b> per seleccionar." -#: ../src/ui/tools-switch.cpp:102 +#: ../src/ui/tools-switch.cpp:108 msgid "" "<b>Drag</b> to create a star. <b>Drag controls</b> to edit the star shape. " "<b>Click</b> to select." @@ -23822,7 +23807,7 @@ msgstr "" "<b>Arrossegueu</b> per crear un estel. <b>Arrossegueu els controls</b> per " "editar la forma de l'estel. <b>Cliqueu</b> per seleccionar." -#: ../src/ui/tools-switch.cpp:103 +#: ../src/ui/tools-switch.cpp:109 msgid "" "<b>Drag</b> to create a spiral. <b>Drag controls</b> to edit the spiral " "shape. <b>Click</b> to select." @@ -23830,7 +23815,7 @@ msgstr "" "<b>Arrossegueu</b> per crear una espiral. <b>Arrossegueu els controls</b> " "per editar l'espiral. <b>Cliqueu</b> per seleccionar." -#: ../src/ui/tools-switch.cpp:104 +#: ../src/ui/tools-switch.cpp:110 msgid "" "<b>Drag</b> to create a freehand line. <b>Shift</b> appends to selected " "path, <b>Alt</b> activates sketch mode." @@ -23838,7 +23823,7 @@ msgstr "" "<b>Arrossegueu</b> per crear una línia a mà alçada. <b>Maj</b> per afegir-ho " "al camí seleccionat. <b>Alt</b> per activar el mode esbós." -#: ../src/ui/tools-switch.cpp:105 +#: ../src/ui/tools-switch.cpp:111 msgid "" "<b>Click</b> or <b>click and drag</b> to start a path; with <b>Shift</b> to " "append to selected path. <b>Ctrl+click</b> to create single dots (straight " @@ -23848,7 +23833,7 @@ msgstr "" "<b>Maj</b> ho afegiu al camí seleccionat. <b>Ctrl+clic</b> per crear punts " "dispersos (per al mode de línies rectes només)." -#: ../src/ui/tools-switch.cpp:106 +#: ../src/ui/tools-switch.cpp:112 msgid "" "<b>Drag</b> to draw a calligraphic stroke; with <b>Ctrl</b> to track a guide " "path. <b>Arrow keys</b> adjust width (left/right) and angle (up/down)." @@ -23857,7 +23842,7 @@ msgstr "" "un camí guia. Amb les <b>Fletxes</b> ajusteu l'amplada (esquerra/dreta) i " "l'angle (amunt/avall)." -#: ../src/ui/tools-switch.cpp:107 ../src/ui/tools/text-tool.cpp:1579 +#: ../src/ui/tools-switch.cpp:113 ../src/ui/tools/text-tool.cpp:1583 msgid "" "<b>Click</b> to select or create text, <b>drag</b> to create flowed text; " "then type." @@ -23865,7 +23850,7 @@ msgstr "" "<b>Cliqueu</b> per seleccionar o crear text, <b>arrossegueu</b> per crear un " "text flotat i escriviu-hi." -#: ../src/ui/tools-switch.cpp:108 +#: ../src/ui/tools-switch.cpp:114 msgid "" "<b>Drag</b> or <b>double click</b> to create a gradient on selected objects, " "<b>drag handles</b> to adjust gradients." @@ -23874,7 +23859,7 @@ msgstr "" "objectes seleccionats, <b>arrossegueu els punts de control</b> per ajustar " "els degradats." -#: ../src/ui/tools-switch.cpp:109 +#: ../src/ui/tools-switch.cpp:115 msgid "" "<b>Drag</b> or <b>double click</b> to create a mesh on selected objects, " "<b>drag handles</b> to adjust meshes." @@ -23882,7 +23867,7 @@ msgstr "" "<b>Arrossegueu</b> o feu <b>doble clic</b> per crear una malla en els " "objectes seleccionats, <b>arrossegueu les nanses</b> per ajustar les malles." -#: ../src/ui/tools-switch.cpp:110 +#: ../src/ui/tools-switch.cpp:116 msgid "" "<b>Click</b> or <b>drag around an area</b> to zoom in, <b>Shift+click</b> to " "zoom out." @@ -23890,11 +23875,11 @@ msgstr "" "<b>Cliqueu</b> o <b>arrossegueu al voltant d'una àrea</b> per ampliar-la, " "amb <b>Maj+clic</b> per reduir-la." -#: ../src/ui/tools-switch.cpp:111 +#: ../src/ui/tools-switch.cpp:117 msgid "<b>Drag</b> to measure the dimensions of objects." msgstr "<b>Arrossegueu</b> per mesurar les dimensions dels objectes." -#: ../src/ui/tools-switch.cpp:112 ../src/ui/tools/dropper-tool.cpp:263 +#: ../src/ui/tools-switch.cpp:118 ../src/ui/tools/dropper-tool.cpp:274 msgid "" "<b>Click</b> to set fill, <b>Shift+click</b> to set stroke; <b>drag</b> to " "average color in area; with <b>Alt</b> to pick inverse color; <b>Ctrl+C</b> " @@ -23905,11 +23890,11 @@ msgstr "" "premeu <b>Alt</b> per seleccionar el color invers; o premeu <b>Ctrl+C</b> " "per copiar al porta-retalls el color que hi ha a sota del ratolí" -#: ../src/ui/tools-switch.cpp:113 +#: ../src/ui/tools-switch.cpp:119 msgid "<b>Click and drag</b> between shapes to create a connector." msgstr "<b>Cliqueu i arrossegueu</b> entre formes per crear un connector." -#: ../src/ui/tools-switch.cpp:115 +#: ../src/ui/tools-switch.cpp:121 msgid "" "<b>Click</b> to paint a bounded area, <b>Shift+click</b> to union the new " "fill with the current selection, <b>Ctrl+click</b> to change the clicked " @@ -23919,26 +23904,26 @@ msgstr "" "emplenat amb la selecció actual o <b>Ctrl+clic</b> per canviar l'emplenat i " "el traç de l'objecte clicat amb els valors actuals." -#: ../src/ui/tools-switch.cpp:117 +#: ../src/ui/tools-switch.cpp:123 msgid "<b>Drag</b> to erase." msgstr "<b>Arrossegueu</b> per esborrar." -#: ../src/ui/tools-switch.cpp:118 +#: ../src/ui/tools-switch.cpp:124 msgid "Choose a subtool from the toolbar" msgstr "Trieu una subeina de la barra d'eines" -#: ../src/ui/tools/arc-tool.cpp:241 +#: ../src/ui/tools/arc-tool.cpp:242 msgid "" "<b>Ctrl</b>: make circle or integer-ratio ellipse, snap arc/segment angle" msgstr "" "<b>Control</b>: feu un cercle o una el·lipse amb radi enter, ajusteu l'angle " "de l'arc o el segment" -#: ../src/ui/tools/arc-tool.cpp:242 ../src/ui/tools/rect-tool.cpp:273 +#: ../src/ui/tools/arc-tool.cpp:243 ../src/ui/tools/rect-tool.cpp:278 msgid "<b>Shift</b>: draw around the starting point" msgstr "<b>Majúscules</b>: dibuixeu al voltant del punt d'inici" -#: ../src/ui/tools/arc-tool.cpp:411 +#: ../src/ui/tools/arc-tool.cpp:412 #, c-format msgid "" "<b>Ellipse</b>: %s × %s (constrained to ratio %d:%d); with <b>Shift</b> " @@ -23947,7 +23932,7 @@ msgstr "" "<b>El·lipse</b>: %s × %s (restringit a la relació %d:%d); amb " "<b>Majúscules</b> per dibuixar al voltant del punt d'inici" -#: ../src/ui/tools/arc-tool.cpp:413 +#: ../src/ui/tools/arc-tool.cpp:414 #, c-format msgid "" "<b>Ellipse</b>: %s × %s; with <b>Ctrl</b> to make square or integer-" @@ -23957,155 +23942,155 @@ msgstr "" "el·lipse de radi enter; amb <b>Majúscules</b> per dibuixar al voltant del " "punt d'inici" -#: ../src/ui/tools/arc-tool.cpp:436 +#: ../src/ui/tools/arc-tool.cpp:437 msgid "Create ellipse" msgstr "Crea una el·lipse" -#: ../src/ui/tools/box3d-tool.cpp:351 ../src/ui/tools/box3d-tool.cpp:358 -#: ../src/ui/tools/box3d-tool.cpp:365 ../src/ui/tools/box3d-tool.cpp:372 -#: ../src/ui/tools/box3d-tool.cpp:379 ../src/ui/tools/box3d-tool.cpp:386 +#: ../src/ui/tools/box3d-tool.cpp:360 ../src/ui/tools/box3d-tool.cpp:367 +#: ../src/ui/tools/box3d-tool.cpp:374 ../src/ui/tools/box3d-tool.cpp:381 +#: ../src/ui/tools/box3d-tool.cpp:388 ../src/ui/tools/box3d-tool.cpp:395 msgid "Change perspective (angle of PLs)" msgstr "Canvia la perspectiva (angle dels LP)" #. status text -#: ../src/ui/tools/box3d-tool.cpp:564 +#: ../src/ui/tools/box3d-tool.cpp:573 msgid "<b>3D Box</b>; with <b>Shift</b> to extrude along the Z axis" msgstr "<b>Capsa 3D</b>; amb <b>Maj</b> per generar-la al llarg de l'eix Z" -#: ../src/ui/tools/box3d-tool.cpp:590 +#: ../src/ui/tools/box3d-tool.cpp:599 msgid "Create 3D box" msgstr "Crea una capsa 3D" -#: ../src/ui/tools/calligraphic-tool.cpp:516 +#: ../src/ui/tools/calligraphic-tool.cpp:525 msgid "" "<b>Guide path selected</b>; start drawing along the guide with <b>Ctrl</b>" msgstr "" "<b>S'ha seleccionat un camí guia</b>; comenceu a dibuixar sobre la guia amb " "<b>Ctrl</b>" -#: ../src/ui/tools/calligraphic-tool.cpp:518 +#: ../src/ui/tools/calligraphic-tool.cpp:527 msgid "<b>Select a guide path</b> to track with <b>Ctrl</b>" msgstr "<b>Seleccioneu el camí guia</b> que voleu seguir amb <b>Ctrl</b>" -#: ../src/ui/tools/calligraphic-tool.cpp:653 +#: ../src/ui/tools/calligraphic-tool.cpp:662 msgid "Tracking: <b>connection to guide path lost!</b>" msgstr "Seguiment: <b>s'ha perdut la connexió amb el camí guia</b>" -#: ../src/ui/tools/calligraphic-tool.cpp:653 +#: ../src/ui/tools/calligraphic-tool.cpp:662 msgid "<b>Tracking</b> a guide path" msgstr "<b>S'està seguint</b> un camí guia" -#: ../src/ui/tools/calligraphic-tool.cpp:656 +#: ../src/ui/tools/calligraphic-tool.cpp:665 msgid "<b>Drawing</b> a calligraphic stroke" msgstr "<b>S'està dibuixant</b> un traç de cal·ligrafia" -#: ../src/ui/tools/calligraphic-tool.cpp:957 +#: ../src/ui/tools/calligraphic-tool.cpp:966 msgid "Draw calligraphic stroke" msgstr "Dibuixa un traç de cal·ligrafia" -#: ../src/ui/tools/connector-tool.cpp:482 +#: ../src/ui/tools/connector-tool.cpp:489 msgid "Creating new connector" msgstr "S'està creant un nou connector" -#: ../src/ui/tools/connector-tool.cpp:723 +#: ../src/ui/tools/connector-tool.cpp:730 msgid "Connector endpoint drag cancelled." msgstr "S'ha cancel·lat l'arrossegament del punt final del connector." -#: ../src/ui/tools/connector-tool.cpp:766 +#: ../src/ui/tools/connector-tool.cpp:773 msgid "Reroute connector" msgstr "Torna a encaminar el connector" -#: ../src/ui/tools/connector-tool.cpp:919 +#: ../src/ui/tools/connector-tool.cpp:926 msgid "Create connector" msgstr "Crea un connector" -#: ../src/ui/tools/connector-tool.cpp:936 +#: ../src/ui/tools/connector-tool.cpp:943 msgid "Finishing connector" msgstr "Fi del connector" -#: ../src/ui/tools/connector-tool.cpp:1174 +#: ../src/ui/tools/connector-tool.cpp:1181 msgid "<b>Connector endpoint</b>: drag to reroute or connect to new shapes" msgstr "" "<b>Punt final de connexió</b>: arrossegueu per tornar a encaminar o " "connectar a noves formes" -#: ../src/ui/tools/connector-tool.cpp:1317 +#: ../src/ui/tools/connector-tool.cpp:1324 msgid "Select <b>at least one non-connector object</b>." msgstr "Seleccioneu <b>almenys un objecte que no sigui un connector</b>." -#: ../src/ui/tools/connector-tool.cpp:1322 -#: ../src/widgets/connector-toolbar.cpp:307 +#: ../src/ui/tools/connector-tool.cpp:1329 +#: ../src/widgets/connector-toolbar.cpp:308 msgid "Make connectors avoid selected objects" msgstr "Els connectors tenen en compte els objectes seleccionats" -#: ../src/ui/tools/connector-tool.cpp:1323 -#: ../src/widgets/connector-toolbar.cpp:317 +#: ../src/ui/tools/connector-tool.cpp:1330 +#: ../src/widgets/connector-toolbar.cpp:318 msgid "Make connectors ignore selected objects" msgstr "Els connectors ignoren els objectes seleccionats" #. alpha of color under cursor, to show in the statusbar #. locale-sensitive printf is OK, since this goes to the UI, not into SVG -#: ../src/ui/tools/dropper-tool.cpp:259 +#: ../src/ui/tools/dropper-tool.cpp:270 #, c-format msgid " alpha %.3g" msgstr " transparència %.3g" #. where the color is picked, to show in the statusbar -#: ../src/ui/tools/dropper-tool.cpp:261 +#: ../src/ui/tools/dropper-tool.cpp:272 #, c-format msgid ", averaged with radius %d" msgstr ", amb mitjana amb radi %d" -#: ../src/ui/tools/dropper-tool.cpp:261 +#: ../src/ui/tools/dropper-tool.cpp:272 msgid " under cursor" msgstr " sota el cursor" #. message, to show in the statusbar -#: ../src/ui/tools/dropper-tool.cpp:263 +#: ../src/ui/tools/dropper-tool.cpp:274 msgid "<b>Release mouse</b> to set color." msgstr "<b>Allibereu el ratolí</b> per definir el color." -#: ../src/ui/tools/dropper-tool.cpp:311 +#: ../src/ui/tools/dropper-tool.cpp:322 msgid "Set picked color" msgstr "Color seleccionat" -#: ../src/ui/tools/eraser-tool.cpp:431 +#: ../src/ui/tools/eraser-tool.cpp:436 msgid "<b>Drawing</b> an eraser stroke" msgstr "<b>S'està dibuixant</b> un traç de goma d'esborrar" -#: ../src/ui/tools/eraser-tool.cpp:862 +#: ../src/ui/tools/eraser-tool.cpp:797 msgid "Draw eraser stroke" msgstr "Dibuixa un traç de goma d'esborrar" -#: ../src/ui/tools/flood-tool.cpp:80 +#: ../src/ui/tools/flood-tool.cpp:90 msgid "Visible Colors" msgstr "Colors visibles" -#: ../src/ui/tools/flood-tool.cpp:92 +#: ../src/ui/tools/flood-tool.cpp:102 msgctxt "Flood autogap" msgid "None" msgstr "Cap" -#: ../src/ui/tools/flood-tool.cpp:93 +#: ../src/ui/tools/flood-tool.cpp:103 msgctxt "Flood autogap" msgid "Small" msgstr "Petit" -#: ../src/ui/tools/flood-tool.cpp:94 +#: ../src/ui/tools/flood-tool.cpp:104 msgctxt "Flood autogap" msgid "Medium" msgstr "Mitjà" -#: ../src/ui/tools/flood-tool.cpp:95 +#: ../src/ui/tools/flood-tool.cpp:105 msgctxt "Flood autogap" msgid "Large" msgstr "Gran" -#: ../src/ui/tools/flood-tool.cpp:405 +#: ../src/ui/tools/flood-tool.cpp:415 msgid "<b>Too much inset</b>, the result is empty." msgstr "<b>S'ha contret massa</b>; el resultat és buit." -#: ../src/ui/tools/flood-tool.cpp:446 +#: ../src/ui/tools/flood-tool.cpp:456 #, c-format msgid "" "Area filled, path with <b>%d</b> node created and unioned with selection." @@ -24118,18 +24103,18 @@ msgstr[1] "" "S'ha emplenat l'àrea, s'ha creat un camí amb <b>%d</b> nodes i s'ha unit amb " "la selecció." -#: ../src/ui/tools/flood-tool.cpp:452 +#: ../src/ui/tools/flood-tool.cpp:462 #, 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] "S'ha emplenat l'àrea, s'ha creat el camí amb <b>%d</b> node." msgstr[1] "S'ha emplenat l'àrea, s'ha creat el camí amb <b>%d</b> nodes." -#: ../src/ui/tools/flood-tool.cpp:720 ../src/ui/tools/flood-tool.cpp:1030 +#: ../src/ui/tools/flood-tool.cpp:730 ../src/ui/tools/flood-tool.cpp:1040 msgid "<b>Area is not bounded</b>, cannot fill." msgstr "<b>L'àrea no està vorejada</b>, no es pot emplenar." -#: ../src/ui/tools/flood-tool.cpp:1035 +#: ../src/ui/tools/flood-tool.cpp:1045 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." @@ -24137,50 +24122,50 @@ msgstr "" "<b>Només s'ha emplenat la part visible de l'àrea vorejada.</b> Haureu de " "desfer, reduir l'ampliació i emplenar una altra vegada." -#: ../src/ui/tools/flood-tool.cpp:1053 ../src/ui/tools/flood-tool.cpp:1204 +#: ../src/ui/tools/flood-tool.cpp:1063 ../src/ui/tools/flood-tool.cpp:1214 msgid "Fill bounded area" msgstr "Emplena l'àrea vorejada" -#: ../src/ui/tools/flood-tool.cpp:1069 +#: ../src/ui/tools/flood-tool.cpp:1079 msgid "Set style on object" msgstr "Estableix l'estil de l'objecte" -#: ../src/ui/tools/flood-tool.cpp:1129 +#: ../src/ui/tools/flood-tool.cpp:1139 msgid "<b>Draw over</b> areas to add to fill, hold <b>Alt</b> for touch fill" msgstr "" "<b>Dibuixa a sobre</b> de les àrees per emplenar, amb <b>Alt</b> per " "emplenar en prémer" #. We hit green anchor, closing Green-Blue-Red -#: ../src/ui/tools/freehand-base.cpp:660 ../src/ui/tools/freehand-base.cpp:742 +#: ../src/ui/tools/freehand-base.cpp:674 ../src/ui/tools/freehand-base.cpp:756 msgid "Path is closed." msgstr "El camí està tancat." #. We hit bot start and end of single curve, closing paths -#: ../src/ui/tools/freehand-base.cpp:675 +#: ../src/ui/tools/freehand-base.cpp:689 msgid "Closing path." msgstr "S'està tancant el camí." -#: ../src/ui/tools/freehand-base.cpp:818 +#: ../src/ui/tools/freehand-base.cpp:833 msgid "Draw path" msgstr "Dibuixa el camí" -#: ../src/ui/tools/freehand-base.cpp:971 +#: ../src/ui/tools/freehand-base.cpp:986 msgid "Creating single dot" msgstr "S'està creant un punt" -#: ../src/ui/tools/freehand-base.cpp:972 +#: ../src/ui/tools/freehand-base.cpp:987 msgid "Create single dot" msgstr "Crea un punt" #. TRANSLATORS: %s will be substituted with the point name (see previous messages); This is part of a compound message -#: ../src/ui/tools/gradient-tool.cpp:120 ../src/ui/tools/mesh-tool.cpp:139 +#: ../src/ui/tools/gradient-tool.cpp:127 ../src/ui/tools/mesh-tool.cpp:140 #, c-format msgid "%s selected" msgstr "%s està seleccionat" #. TRANSLATORS: Mind the space in front. This is part of a compound message -#: ../src/ui/tools/gradient-tool.cpp:122 ../src/ui/tools/gradient-tool.cpp:131 +#: ../src/ui/tools/gradient-tool.cpp:129 ../src/ui/tools/gradient-tool.cpp:138 #, c-format msgid " out of %d gradient handle" msgid_plural " out of %d gradient handles" @@ -24188,9 +24173,9 @@ msgstr[0] " d'%d punt de control del degradat" msgstr[1] " de %d punts de control del degradat" #. TRANSLATORS: Mind the space in front. (Refers to gradient handles selected). This is part of a compound message -#: ../src/ui/tools/gradient-tool.cpp:123 ../src/ui/tools/gradient-tool.cpp:132 -#: ../src/ui/tools/gradient-tool.cpp:139 ../src/ui/tools/mesh-tool.cpp:142 -#: ../src/ui/tools/mesh-tool.cpp:153 ../src/ui/tools/mesh-tool.cpp:161 +#: ../src/ui/tools/gradient-tool.cpp:130 ../src/ui/tools/gradient-tool.cpp:139 +#: ../src/ui/tools/gradient-tool.cpp:146 ../src/ui/tools/mesh-tool.cpp:143 +#: ../src/ui/tools/mesh-tool.cpp:154 ../src/ui/tools/mesh-tool.cpp:162 #, c-format msgid " on %d selected object" msgid_plural " on %d selected objects" @@ -24198,7 +24183,7 @@ msgstr[0] " de l'objecte seleccionat" msgstr[1] " dels %d objectes seleccionats" #. TRANSLATORS: This is a part of a compound message (out of two more indicating: grandint handle count & object count) -#: ../src/ui/tools/gradient-tool.cpp:129 ../src/ui/tools/mesh-tool.cpp:149 +#: ../src/ui/tools/gradient-tool.cpp:136 ../src/ui/tools/mesh-tool.cpp:150 #, c-format msgid "" "One handle merging %d stop (drag with <b>Shift</b> to separate) selected" @@ -24212,7 +24197,7 @@ msgstr[1] "" "<b>Maj</b> per separar-los)" #. TRANSLATORS: The plural refers to number of selected gradient handles. This is part of a compound message (part two indicates selected object count) -#: ../src/ui/tools/gradient-tool.cpp:137 +#: ../src/ui/tools/gradient-tool.cpp:144 #, c-format msgid "<b>%d</b> gradient handle selected out of %d" msgid_plural "<b>%d</b> gradient handles selected out of %d" @@ -24220,7 +24205,7 @@ msgstr[0] "S'ha seleccionat <b>%d</b> de %d punts de control del degradat" msgstr[1] "S'han seleccionat <b>%d</b> de %d punts de control del degradat" #. TRANSLATORS: The plural refers to number of selected objects -#: ../src/ui/tools/gradient-tool.cpp:144 +#: ../src/ui/tools/gradient-tool.cpp:151 #, c-format msgid "<b>No</b> gradient handles selected out of %d on %d selected object" msgid_plural "" @@ -24232,27 +24217,27 @@ msgstr[1] "" "No s'ha seleccionat <b>cap</b> dels %d punts de control del degradat dels %d " "objectes seleccionats" -#: ../src/ui/tools/gradient-tool.cpp:432 +#: ../src/ui/tools/gradient-tool.cpp:439 msgid "Simplify gradient" msgstr "Simplifica el degradat" -#: ../src/ui/tools/gradient-tool.cpp:509 +#: ../src/ui/tools/gradient-tool.cpp:516 msgid "Create default gradient" msgstr "Crea un degradat per defecte" -#: ../src/ui/tools/gradient-tool.cpp:568 ../src/ui/tools/mesh-tool.cpp:731 +#: ../src/ui/tools/gradient-tool.cpp:575 ../src/ui/tools/mesh-tool.cpp:731 msgid "<b>Draw around</b> handles to select them" msgstr "<b>Dibuixeu al voltant</b> dels punts de control per seleccionar-los" -#: ../src/ui/tools/gradient-tool.cpp:689 +#: ../src/ui/tools/gradient-tool.cpp:696 msgid "<b>Ctrl</b>: snap gradient angle" msgstr "<b>Control</b>: ajusta l'angle del degradat" -#: ../src/ui/tools/gradient-tool.cpp:690 +#: ../src/ui/tools/gradient-tool.cpp:697 msgid "<b>Shift</b>: draw gradient around the starting point" msgstr "<b>Majúscules</b>: dibuixa el degradat al voltant del punt d'inici" -#: ../src/ui/tools/gradient-tool.cpp:955 ../src/ui/tools/mesh-tool.cpp:1195 +#: ../src/ui/tools/gradient-tool.cpp:962 ../src/ui/tools/mesh-tool.cpp:1195 #, c-format msgid "<b>Gradient</b> for %d object; with <b>Ctrl</b> to snap angle" msgid_plural "<b>Gradient</b> for %d objects; with <b>Ctrl</b> to snap angle" @@ -24261,66 +24246,61 @@ msgstr[0] "" msgstr[1] "" "<b>Degradat</b>: per a %d objectes; amb <b>Ctrl</b> per ajustar l'angle" -#: ../src/ui/tools/gradient-tool.cpp:959 ../src/ui/tools/mesh-tool.cpp:1199 +#: ../src/ui/tools/gradient-tool.cpp:966 ../src/ui/tools/mesh-tool.cpp:1199 msgid "Select <b>objects</b> on which to create gradient." msgstr "Seleccioneu <b>alguns objectes</b> per crear-hi degradats." -#: ../src/ui/tools/lpe-tool.cpp:192 +#: ../src/ui/tools/lpe-tool.cpp:195 msgid "Choose a construction tool from the toolbar." msgstr "Trieu una eina de construcció de la barra d'eines." #. create the knots -#: ../src/ui/tools/measure-tool.cpp:333 +#: ../src/ui/tools/measure-tool.cpp:349 msgid "Measure start, <b>Shift+Click</b> for position dialog" msgstr "Inici de la mesura, <b>Maj+Clic</b> per al diàleg de posició" -#: ../src/ui/tools/measure-tool.cpp:339 +#: ../src/ui/tools/measure-tool.cpp:355 msgid "Measure end, <b>Shift+Click</b> for position dialog" msgstr "Final de la mesura, <b>Maj+Clic</b> per al diàleg de posició" -#: ../src/ui/tools/measure-tool.cpp:740 ../share/extensions/measure.inx.h:2 +#: ../src/ui/tools/measure-tool.cpp:746 ../share/extensions/measure.inx.h:2 msgid "Measure" msgstr "Mesura" -#: ../src/ui/tools/measure-tool.cpp:745 +#: ../src/ui/tools/measure-tool.cpp:751 msgid "Base" msgstr "Base" -#: ../src/ui/tools/measure-tool.cpp:754 +#: ../src/ui/tools/measure-tool.cpp:760 msgid "Add guides from measure tool" -msgstr "Afegeix les guies des de l'eina mesura" +msgstr "Afegeix les guies des de l'eina de mesura" -#: ../src/ui/tools/measure-tool.cpp:774 +#: ../src/ui/tools/measure-tool.cpp:780 msgid "Keep last measure on the canvas, for reference" msgstr "Mantén la darrera mesura del llenç, com a referència" -#: ../src/ui/tools/measure-tool.cpp:794 +#: ../src/ui/tools/measure-tool.cpp:800 msgid "Convert measure to items" msgstr "Converteix la mesura en elements" -#: ../src/ui/tools/measure-tool.cpp:832 +#: ../src/ui/tools/measure-tool.cpp:838 msgid "Add global measure line" msgstr "Afegeix una línia global de mesura" -#: ../src/ui/tools/measure-tool.cpp:1195 -#, fuzzy -msgid "Shift to measure into group" -msgstr "Eina Compàs: mesura distàncies i angles" - -#: ../src/ui/tools/measure-tool.cpp:1385 ../src/ui/tools/measure-tool.cpp:1387 +#: ../src/ui/tools/measure-tool.cpp:1289 ../src/ui/tools/measure-tool.cpp:1291 #, c-format msgid "Crossing %lu" msgstr "Encreuament %lu" #. TRANSLATORS: Mind the space in front. This is part of a compound message -#: ../src/ui/tools/mesh-tool.cpp:141 ../src/ui/tools/mesh-tool.cpp:152 +#: ../src/ui/tools/mesh-tool.cpp:142 ../src/ui/tools/mesh-tool.cpp:153 #, c-format msgid " out of %d mesh handle" msgid_plural " out of %d mesh handles" msgstr[0] " d'%d punt de control de la malla" msgstr[1] " de %d punts de control de la malla" -#: ../src/ui/tools/mesh-tool.cpp:159 +#: ../src/ui/tools/mesh-tool.cpp:160 #, c-format msgid "<b>%d</b> mesh handle selected out of %d" msgid_plural "<b>%d</b> mesh handles selected out of %d" @@ -24328,7 +24308,7 @@ msgstr[0] "S'ha seleccionat <b>%d</b> de %d punts de control de la malla" msgstr[1] "S'han seleccionat <b>%d</b> de %d punts de control de la malla" #. TRANSLATORS: The plural refers to number of selected objects -#: ../src/ui/tools/mesh-tool.cpp:166 +#: ../src/ui/tools/mesh-tool.cpp:167 #, c-format msgid "<b>No</b> mesh handles selected out of %d on %d selected object" msgid_plural "<b>No</b> mesh handles selected out of %d on %d selected objects" @@ -24339,34 +24319,33 @@ msgstr[1] "" "No s'ha seleccionat <b>cap</b> dels %d punts de control de la malla dels %d " "objectes seleccionats" -#: ../src/ui/tools/mesh-tool.cpp:359 +#: ../src/ui/tools/mesh-tool.cpp:360 msgid "Split mesh row/column" msgstr "Divideix la fila/columna de la malla" -#: ../src/ui/tools/mesh-tool.cpp:452 +#: ../src/ui/tools/mesh-tool.cpp:453 msgid "Toggled mesh path type." msgstr "Commuta el tipus de camí de la malla." -#: ../src/ui/tools/mesh-tool.cpp:457 +#: ../src/ui/tools/mesh-tool.cpp:458 msgid "Approximated arc for mesh side." msgstr "Arc aproximat pel costat de la malla." -#: ../src/ui/tools/mesh-tool.cpp:462 +#: ../src/ui/tools/mesh-tool.cpp:463 msgid "Toggled mesh tensors." msgstr "Commuta els sensors de la malla." -#: ../src/ui/tools/mesh-tool.cpp:467 +#: ../src/ui/tools/mesh-tool.cpp:468 msgid "Smoothed mesh corner color." msgstr "Color suavitzat de la cantonada de la malla." -#: ../src/ui/tools/mesh-tool.cpp:472 +#: ../src/ui/tools/mesh-tool.cpp:473 msgid "Picked mesh corner color." msgstr "Color de la cantonada de la malla seleccionat." -#: ../src/ui/tools/mesh-tool.cpp:477 -#, fuzzy +#: ../src/ui/tools/mesh-tool.cpp:478 msgid "Inserted new row or column." -msgstr "Tros de fila o columna afegida" +msgstr "Fila o columna nova afegida." #: ../src/ui/tools/mesh-tool.cpp:548 msgid "Fit mesh inside bounding box." @@ -24376,7 +24355,7 @@ msgstr "Encaixa la malla dins de la capsa contenidora interna." msgid "Create mesh" msgstr "Crea una malla" -#: ../src/ui/tools/node-tool.cpp:643 +#: ../src/ui/tools/node-tool.cpp:644 msgctxt "Node tool tip" msgid "" "<b>Shift</b>: drag to add nodes to the selection, click to toggle object " @@ -24385,19 +24364,19 @@ msgstr "" "<b>Majúscules</b>: arrossegueu per afegir nodes a la selecció, cliqueu per " "commutar la selecció de l'objecte" -#: ../src/ui/tools/node-tool.cpp:647 +#: ../src/ui/tools/node-tool.cpp:648 msgctxt "Node tool tip" msgid "<b>Shift</b>: drag to add nodes to the selection" msgstr "<b>Majúscules</b>: arrossegueu per afegir nodes a la selecció" -#: ../src/ui/tools/node-tool.cpp:676 +#: ../src/ui/tools/node-tool.cpp:677 #, c-format msgid "<b>%u of %u</b> node selected." msgid_plural "<b>%u of %u</b> nodes selected." msgstr[0] "<b>%u de %u</b> nodes seleccionats." msgstr[1] "<b>%u de %u</b> nodes seleccionats." -#: ../src/ui/tools/node-tool.cpp:683 +#: ../src/ui/tools/node-tool.cpp:684 #, c-format msgctxt "Node tool tip" msgid "%s Drag to select nodes, click to edit only this object (more: Shift)" @@ -24405,57 +24384,57 @@ msgstr "" "%s Arrossegueu per seleccionar nodes, feu clic per editar només aquest " "objecte (més: Majúscules)" -#: ../src/ui/tools/node-tool.cpp:689 +#: ../src/ui/tools/node-tool.cpp:690 #, c-format msgctxt "Node tool tip" msgid "%s Drag to select nodes, click clear the selection" msgstr "" "%s Arrossegueu per seleccionar nodes, feu cliqueu per cancel·lar la selecció" -#: ../src/ui/tools/node-tool.cpp:698 +#: ../src/ui/tools/node-tool.cpp:699 msgctxt "Node tool tip" msgid "Drag to select nodes, click to edit only this object" msgstr "Arrossegueu per seleccionar nodes, cliqueu per editar-lo" -#: ../src/ui/tools/node-tool.cpp:701 +#: ../src/ui/tools/node-tool.cpp:702 msgctxt "Node tool tip" msgid "Drag to select nodes, click to clear the selection" msgstr "Arrossegueu per seleccionar nodes, cliqueu per cancel·lar la selecció" -#: ../src/ui/tools/node-tool.cpp:706 +#: ../src/ui/tools/node-tool.cpp:707 msgctxt "Node tool tip" msgid "Drag to select objects to edit, click to edit this object (more: Shift)" msgstr "" "Arrossegueu per seleccionar els objectes per editar, cliqueu per editar " "l'objecte (més: Majúscules)" -#: ../src/ui/tools/node-tool.cpp:709 +#: ../src/ui/tools/node-tool.cpp:710 msgctxt "Node tool tip" msgid "Drag to select objects to edit" msgstr "Arrossegueu per seleccionar els objectes per editar" -#: ../src/ui/tools/pen-tool.cpp:211 ../src/ui/tools/pencil-tool.cpp:450 +#: ../src/ui/tools/pen-tool.cpp:223 ../src/ui/tools/pencil-tool.cpp:455 msgid "Drawing cancelled" msgstr "S'ha cancel·lat el dibuix" -#: ../src/ui/tools/pen-tool.cpp:451 ../src/ui/tools/pencil-tool.cpp:191 +#: ../src/ui/tools/pen-tool.cpp:463 ../src/ui/tools/pencil-tool.cpp:196 msgid "Continuing selected path" msgstr "S'està continuant el camí seleccionat" -#: ../src/ui/tools/pen-tool.cpp:461 ../src/ui/tools/pencil-tool.cpp:199 +#: ../src/ui/tools/pen-tool.cpp:473 ../src/ui/tools/pencil-tool.cpp:204 msgid "Creating new path" msgstr "S'està creant un camí nou" -#: ../src/ui/tools/pen-tool.cpp:463 ../src/ui/tools/pencil-tool.cpp:202 +#: ../src/ui/tools/pen-tool.cpp:475 ../src/ui/tools/pencil-tool.cpp:207 msgid "Appending to selected path" msgstr "S'està afegint al camí seleccionat" -#: ../src/ui/tools/pen-tool.cpp:628 +#: ../src/ui/tools/pen-tool.cpp:640 msgid "<b>Click</b> or <b>click and drag</b> to close and finish the path." msgstr "" "<b>Cliqueu</b> o <b>cliqueu i arrossegueu</b> per tancar i acabar el camí." -#: ../src/ui/tools/pen-tool.cpp:630 +#: ../src/ui/tools/pen-tool.cpp:642 msgid "" "<b>Click</b> or <b>click and drag</b> to close and finish the path. Shift" "+Click make a cusp node" @@ -24463,14 +24442,14 @@ msgstr "" "<b>Cliqueu</b> o <b>cliqueu i arrossegueu</b> per tancar i acabar el camí. " "Majúscules+clic per fer un node vèrtex" -#: ../src/ui/tools/pen-tool.cpp:642 +#: ../src/ui/tools/pen-tool.cpp:654 msgid "" "<b>Click</b> or <b>click and drag</b> to continue the path from this point." msgstr "" "<b>Cliqueu</b> o <b>cliqueu i arrossegueu</b> per continuar el camí des " "d'aquest punt." -#: ../src/ui/tools/pen-tool.cpp:644 +#: ../src/ui/tools/pen-tool.cpp:656 msgid "" "<b>Click</b> or <b>click and drag</b> to continue the path from this point. " "Shift+Click make a cusp node" @@ -24478,7 +24457,7 @@ msgstr "" "<b>Cliqueu</b> o <b>cliqueu i arrossegueu</b> per continuar el camí des " "d'aquest punt. Majúscules+clic per fer un node vèrtex" -#: ../src/ui/tools/pen-tool.cpp:1785 +#: ../src/ui/tools/pen-tool.cpp:1797 #, c-format msgid "" "<b>Curve segment</b>: angle %3.2f°, distance %s; with <b>Ctrl</b> to " @@ -24487,7 +24466,7 @@ msgstr "" "<b>Segment de corba</b>: angle %3.2f°, distància %s; amb <b>Ctrl</b> " "per ajustar l'angle <b>Retorn</b> o <b>Maj+Retorn</b> per acabar el camí" -#: ../src/ui/tools/pen-tool.cpp:1786 +#: ../src/ui/tools/pen-tool.cpp:1798 #, c-format msgid "" "<b>Line segment</b>: angle %3.2f°, distance %s; with <b>Ctrl</b> to " @@ -24496,7 +24475,7 @@ msgstr "" "<b>Segment de línia</b>: angle %3.2f°, distància %s; amb <b>Ctrl</b> " "per ajustar l'angle; <b>Retorn</b> o <b>Maj+Retorn</b> per acabar el camí" -#: ../src/ui/tools/pen-tool.cpp:1789 +#: ../src/ui/tools/pen-tool.cpp:1801 #, c-format msgid "" "<b>Curve segment</b>: angle %3.2f°, distance %s; with <b>Shift+Click</" @@ -24505,7 +24484,7 @@ msgstr "" "<b>Segment de corba</b>: angle %3.2f°, distància %s; amb <b>Maj+clic</" "b> fer un node cúspide; <b>Retorn</b> o <b>Maj+Retorn</b> per acabar el camí" -#: ../src/ui/tools/pen-tool.cpp:1790 +#: ../src/ui/tools/pen-tool.cpp:1802 #, c-format msgid "" "<b>Line segment</b>: angle %3.2f°, distance %s; with <b>Shift+Click</b> " @@ -24514,7 +24493,7 @@ msgstr "" "<b>Segment de línia</b>: angle %3.2f°, distància %s; amb <b>Maj+clic</" "b> fer un node cúspide; <b>Retorn</b> o <b>Maj+Retorn</b> per acabar el camí" -#: ../src/ui/tools/pen-tool.cpp:1807 +#: ../src/ui/tools/pen-tool.cpp:1819 #, c-format msgid "" "<b>Curve handle</b>: angle %3.2f°, length %s; with <b>Ctrl</b> to snap " @@ -24523,7 +24502,7 @@ msgstr "" "<b>Nansa de corba</b>: %3.2f°, longitud %s; amb <b>Ctrl</b> per ajustar " "l'angle" -#: ../src/ui/tools/pen-tool.cpp:1831 +#: ../src/ui/tools/pen-tool.cpp:1843 #, c-format msgid "" "<b>Curve handle, symmetric</b>: angle %3.2f°, length %s; with <b>Ctrl</" @@ -24532,7 +24511,7 @@ msgstr "" "<b>Nansa de corba, simètrica</b>: angle %3.2f°, longitud %s; amb " "<b>Ctrl</b> s'ajusta l'angle; amb <b>Maj</b> es mou només aquesta nansa" -#: ../src/ui/tools/pen-tool.cpp:1832 +#: ../src/ui/tools/pen-tool.cpp:1844 #, c-format msgid "" "<b>Curve handle</b>: angle %3.2f°, length %s; with <b>Ctrl</b> to snap " @@ -24541,28 +24520,28 @@ msgstr "" "<b>Nansa de corba</b>: angle %3.2f°, longitud %s; amb <b>Ctrl</b> " "s'ajusta l'angle; amb <b>Maj</b> es mou només aquesta nansa" -#: ../src/ui/tools/pen-tool.cpp:1966 +#: ../src/ui/tools/pen-tool.cpp:1978 msgid "Drawing finished" msgstr "S'ha finalitzat el dibuix" -#: ../src/ui/tools/pencil-tool.cpp:303 +#: ../src/ui/tools/pencil-tool.cpp:308 msgid "<b>Release</b> here to close and finish the path." msgstr "<b>Allibereu</b> aquí per tancar i acabar el camí." -#: ../src/ui/tools/pencil-tool.cpp:309 +#: ../src/ui/tools/pencil-tool.cpp:314 msgid "Drawing a freehand path" msgstr "Dibuixa un camí a mà alçada" -#: ../src/ui/tools/pencil-tool.cpp:314 +#: ../src/ui/tools/pencil-tool.cpp:319 msgid "<b>Drag</b> to continue the path from this point." msgstr "<b>Arrossegueu</b> per continuar el camí des d'aquest punt." #. Write curves to object -#: ../src/ui/tools/pencil-tool.cpp:397 +#: ../src/ui/tools/pencil-tool.cpp:402 msgid "Finishing freehand" msgstr "Fi de la mà alçada" -#: ../src/ui/tools/pencil-tool.cpp:499 +#: ../src/ui/tools/pencil-tool.cpp:504 msgid "" "<b>Sketch mode</b>: holding <b>Alt</b> interpolates between sketched paths. " "Release <b>Alt</b> to finalize." @@ -24570,11 +24549,11 @@ msgstr "" "<b>Mode esbós</b>: premeu <b>Alt</b> per interpolar entre els camins de " "l'esbós. Deixeu de prémer <b>Alt</b> per acabar." -#: ../src/ui/tools/pencil-tool.cpp:526 +#: ../src/ui/tools/pencil-tool.cpp:531 msgid "Finishing freehand sketch" msgstr "S'ha finalitzat l'esbós a mà alçada" -#: ../src/ui/tools/rect-tool.cpp:272 +#: ../src/ui/tools/rect-tool.cpp:277 msgid "" "<b>Ctrl</b>: make square or integer-ratio rect, lock a rounded corner " "circular" @@ -24582,7 +24561,7 @@ msgstr "" "<b>Ctrl</b>: feu un quadrat o un rectangle de radi enter, bloqueu " "circularment una cantonada rodona" -#: ../src/ui/tools/rect-tool.cpp:433 +#: ../src/ui/tools/rect-tool.cpp:438 #, c-format msgid "" "<b>Rectangle</b>: %s × %s (constrained to ratio %d:%d); with <b>Shift</" @@ -24591,7 +24570,7 @@ msgstr "" "<b>Rectangle</b>: %s × %s (restringit a la relació %d:%d); amb <b>Maj</" "b> per dibuixar al voltant del punt d'inici" -#: ../src/ui/tools/rect-tool.cpp:436 +#: ../src/ui/tools/rect-tool.cpp:441 #, c-format msgid "" "<b>Rectangle</b>: %s × %s (constrained to golden ratio 1.618 : 1); with " @@ -24600,7 +24579,7 @@ msgstr "" "<b>Rectangle</b>: %s × %s (restringit a la relació àuria 1.618:1); amb " "<b>Majúscules</b> per dibuixar al voltant del punt d'inici" -#: ../src/ui/tools/rect-tool.cpp:438 +#: ../src/ui/tools/rect-tool.cpp:443 #, c-format msgid "" "<b>Rectangle</b>: %s × %s (constrained to golden ratio 1 : 1.618); with " @@ -24609,7 +24588,7 @@ msgstr "" "<b>Rectangle</b>: %s × %s (restringit a la relació àuria 1 : 1.618); " "amb <b>Majúscules</b> per dibuixar al voltant del punt d'inici" -#: ../src/ui/tools/rect-tool.cpp:442 +#: ../src/ui/tools/rect-tool.cpp:447 #, c-format msgid "" "<b>Rectangle</b>: %s × %s; with <b>Ctrl</b> to make square or integer-" @@ -24619,16 +24598,16 @@ msgstr "" "rectangle de radi d'enter; amb <b>Majúscules</b> per dibuixar al voltant del " "punt d'inici" -#: ../src/ui/tools/rect-tool.cpp:465 +#: ../src/ui/tools/rect-tool.cpp:470 msgid "Create rectangle" msgstr "Crea un rectangle" -#: ../src/ui/tools/select-tool.cpp:145 +#: ../src/ui/tools/select-tool.cpp:155 msgid "Click selection to toggle scale/rotation handles" msgstr "" "Cliqueu la selecció per commutar entre punts de control per girar/escalar" -#: ../src/ui/tools/select-tool.cpp:146 +#: ../src/ui/tools/select-tool.cpp:156 msgid "" "No objects selected. Click, Shift+click, Alt+scroll mouse on top of objects, " "or drag around objects to select." @@ -24636,15 +24615,15 @@ msgstr "" "No s'ha seleccionat cap objecte. Cliqueu, Maj+clic, o arrossegueu al voltant " "dels objectes per seleccionar." -#: ../src/ui/tools/select-tool.cpp:199 +#: ../src/ui/tools/select-tool.cpp:209 msgid "Move canceled." msgstr "No s'ha mogut." -#: ../src/ui/tools/select-tool.cpp:207 +#: ../src/ui/tools/select-tool.cpp:217 msgid "Selection canceled." msgstr "No s'ha seleccionat." -#: ../src/ui/tools/select-tool.cpp:635 +#: ../src/ui/tools/select-tool.cpp:645 msgid "" "<b>Draw over</b> objects to select them; release <b>Alt</b> to switch to " "rubberband selection" @@ -24652,7 +24631,7 @@ msgstr "" "<b>Passeu per sobre</b> dels objectes que voleu seleccionar; deixeu anar la " "tecla <b>Alt</b> per seleccionar els objectes encerclant-los" -#: ../src/ui/tools/select-tool.cpp:637 +#: ../src/ui/tools/select-tool.cpp:647 msgid "" "<b>Drag around</b> objects to select them; press <b>Alt</b> to switch to " "touch selection" @@ -24660,19 +24639,19 @@ msgstr "" "<b>Encercleu</b> els objectes per seleccionar-los; premeu <b>Alt</b> per " "seleccionar-los per contacte" -#: ../src/ui/tools/select-tool.cpp:878 +#: ../src/ui/tools/select-tool.cpp:888 msgid "<b>Ctrl</b>: click to select in groups; drag to move hor/vert" msgstr "" "<b>Ctrl</b>: cliqueu per seleccionar en grups; arrossegueu per moure en hor/" "ver" -#: ../src/ui/tools/select-tool.cpp:879 +#: ../src/ui/tools/select-tool.cpp:889 msgid "<b>Shift</b>: click to toggle select; drag for rubberband selection" msgstr "" "<b>Majúscules</b>: cliqueu per commutar la selecció; moveu el punter per " "seleccionar els objectes encerclant-los" -#: ../src/ui/tools/select-tool.cpp:880 +#: ../src/ui/tools/select-tool.cpp:890 msgid "" "<b>Alt</b>: click to select under; scroll mouse-wheel to cycle-select; drag " "to move selected or select by touch" @@ -24681,41 +24660,41 @@ msgstr "" "ratolí per seleccionar cíclicament; arrossegueu per moure allò seleccionat o " "per seleccionar en prémer" -#: ../src/ui/tools/select-tool.cpp:1058 +#: ../src/ui/tools/select-tool.cpp:1098 msgid "Selected object is not a group. Cannot enter." msgstr "L'objecte seleccionat no és un grup. No es pot entrar." -#: ../src/ui/tools/spiral-tool.cpp:244 +#: ../src/ui/tools/spiral-tool.cpp:249 msgid "<b>Ctrl</b>: snap angle" msgstr "<b>Control</b>: ajusta l'angle" -#: ../src/ui/tools/spiral-tool.cpp:246 +#: ../src/ui/tools/spiral-tool.cpp:251 msgid "<b>Alt</b>: lock spiral radius" msgstr "<b>Alt</b>: bloca el radi de l'espiral" -#: ../src/ui/tools/spiral-tool.cpp:385 +#: ../src/ui/tools/spiral-tool.cpp:390 #, c-format msgid "" "<b>Spiral</b>: radius %s, angle %5g°; with <b>Ctrl</b> to snap angle" msgstr "" "<b>Espiral</b>: radi %s, angle %5g°; amb <b>Ctrl</b> per ajustar l'angle" -#: ../src/ui/tools/spiral-tool.cpp:406 +#: ../src/ui/tools/spiral-tool.cpp:411 msgid "Create spiral" msgstr "Crea una espiral" -#: ../src/ui/tools/spray-tool.cpp:202 ../src/ui/tools/tweak-tool.cpp:147 +#: ../src/ui/tools/spray-tool.cpp:214 ../src/ui/tools/tweak-tool.cpp:159 #, c-format msgid "<b>%i</b> object selected" msgid_plural "<b>%i</b> objects selected" msgstr[0] "S'ha seleccionat <b>%i</b> objecte" msgstr[1] "S'han seleccionat <b>%i</b> objectes" -#: ../src/ui/tools/spray-tool.cpp:204 ../src/ui/tools/tweak-tool.cpp:149 +#: ../src/ui/tools/spray-tool.cpp:216 ../src/ui/tools/tweak-tool.cpp:161 msgid "<b>Nothing</b> selected" msgstr "No hi ha <b>res</b> seleccionat" -#: ../src/ui/tools/spray-tool.cpp:209 +#: ../src/ui/tools/spray-tool.cpp:221 #, c-format msgid "" "%s. Drag, click or click and scroll to spray <b>copies</b> of the initial " @@ -24724,7 +24703,7 @@ msgstr "" "%s. Arrossegueu, feu clic o desplaceu per utilitzar l'esprai de <b>còpies</" "b> de la selecció inicial." -#: ../src/ui/tools/spray-tool.cpp:212 +#: ../src/ui/tools/spray-tool.cpp:224 #, c-format msgid "" "%s. Drag, click or click and scroll to spray <b>clones</b> of the initial " @@ -24733,7 +24712,7 @@ msgstr "" "%s. Arrossegueu, feu clic o desplaceu per utilitzar l'esprai de <b>clons</b> " "de la selecció inicial." -#: ../src/ui/tools/spray-tool.cpp:215 +#: ../src/ui/tools/spray-tool.cpp:227 #, c-format msgid "" "%s. Drag, click or click and scroll to spray in a <b>single path</b> of the " @@ -24742,29 +24721,29 @@ msgstr "" "%s. Arrossegueu, feu clic o desplaceu per utilitzar l'esprai en<b>un únic " "camí</b> de la selecció inicial." -#: ../src/ui/tools/spray-tool.cpp:1285 +#: ../src/ui/tools/spray-tool.cpp:1305 msgid "<b>Nothing selected!</b> Select objects to spray." msgstr "" "<b>No hi ha res seleccionat</b>, cal que seleccioneu objectes per utilitzar " "l'esprai." -#: ../src/ui/tools/spray-tool.cpp:1360 ../src/widgets/spray-toolbar.cpp:360 +#: ../src/ui/tools/spray-tool.cpp:1380 ../src/widgets/spray-toolbar.cpp:360 msgid "Spray with copies" msgstr "Esprai de còpies" -#: ../src/ui/tools/spray-tool.cpp:1364 ../src/widgets/spray-toolbar.cpp:367 +#: ../src/ui/tools/spray-tool.cpp:1384 ../src/widgets/spray-toolbar.cpp:367 msgid "Spray with clones" msgstr "Esprai de clons" -#: ../src/ui/tools/spray-tool.cpp:1370 +#: ../src/ui/tools/spray-tool.cpp:1388 msgid "Spray in single path" msgstr "Esprai en un únic camí" -#: ../src/ui/tools/star-tool.cpp:258 +#: ../src/ui/tools/star-tool.cpp:261 msgid "<b>Ctrl</b>: snap angle; keep rays radial" msgstr "<b>Control</b>: ajusta l'angle, conserva els rajos radials" -#: ../src/ui/tools/star-tool.cpp:404 +#: ../src/ui/tools/star-tool.cpp:407 #, c-format msgid "" "<b>Polygon</b>: radius %s, angle %5g°; with <b>Ctrl</b> to snap angle" @@ -24772,69 +24751,69 @@ msgstr "" "<b>Polígon</b>: radi %s, angle %5g°; amb <b>control</b> per ajustar " "l'angle" -#: ../src/ui/tools/star-tool.cpp:405 +#: ../src/ui/tools/star-tool.cpp:408 #, c-format msgid "<b>Star</b>: radius %s, angle %5g°; with <b>Ctrl</b> to snap angle" msgstr "" "<b>Estel</b>: radi %s, angle %5g°; amb <b>control</b> per ajustar " "l'angle" -#: ../src/ui/tools/star-tool.cpp:433 +#: ../src/ui/tools/star-tool.cpp:436 msgid "Create star" msgstr "Crea un estel" -#: ../src/ui/tools/text-tool.cpp:366 +#: ../src/ui/tools/text-tool.cpp:370 msgid "<b>Click</b> to edit the text, <b>drag</b> to select part of the text." msgstr "" "<b>Cliqueu</b> per editar el text, <b>arrossegueu</b> per seleccionar part " "del text." -#: ../src/ui/tools/text-tool.cpp:368 +#: ../src/ui/tools/text-tool.cpp:372 msgid "" "<b>Click</b> to edit the flowed text, <b>drag</b> to select part of the text." msgstr "" "<b>Cliqueu</b> per editar el text flotant, <b>arrossegueu</b> per " "seleccionar part del text." -#: ../src/ui/tools/text-tool.cpp:422 +#: ../src/ui/tools/text-tool.cpp:426 msgid "Create text" msgstr "Crea text" -#: ../src/ui/tools/text-tool.cpp:447 +#: ../src/ui/tools/text-tool.cpp:451 msgid "Non-printable character" msgstr "Caràcter no imprimible" -#: ../src/ui/tools/text-tool.cpp:462 +#: ../src/ui/tools/text-tool.cpp:466 msgid "Insert Unicode character" msgstr "Insereix un caràcter Unicode" -#: ../src/ui/tools/text-tool.cpp:497 +#: ../src/ui/tools/text-tool.cpp:501 #, c-format msgid "Unicode (<b>Enter</b> to finish): %s: %s" msgstr "Unicode (<b>tecla de retorn</b> per finalitzar): %s: %s" -#: ../src/ui/tools/text-tool.cpp:499 ../src/ui/tools/text-tool.cpp:804 +#: ../src/ui/tools/text-tool.cpp:503 ../src/ui/tools/text-tool.cpp:808 msgid "Unicode (<b>Enter</b> to finish): " msgstr "Unicode (<b>tecla de retorn</b> per finalitzar): " -#: ../src/ui/tools/text-tool.cpp:582 +#: ../src/ui/tools/text-tool.cpp:586 #, c-format msgid "<b>Flowed text frame</b>: %s × %s" msgstr "<b>Marc del text flotat</b>: %s × %s" -#: ../src/ui/tools/text-tool.cpp:640 +#: ../src/ui/tools/text-tool.cpp:644 msgid "Type text; <b>Enter</b> to start new line." msgstr "Escriviu el text; comenceu noves línies amb <b>tecla de retorn</b>." -#: ../src/ui/tools/text-tool.cpp:651 +#: ../src/ui/tools/text-tool.cpp:655 msgid "Flowed text is created." msgstr "S'ha creat el text flotat." -#: ../src/ui/tools/text-tool.cpp:652 +#: ../src/ui/tools/text-tool.cpp:656 msgid "Create flowed text" msgstr "Crea text flotat" -#: ../src/ui/tools/text-tool.cpp:654 +#: ../src/ui/tools/text-tool.cpp:658 msgid "" "The frame is <b>too small</b> for the current font size. Flowed text not " "created." @@ -24842,75 +24821,75 @@ msgstr "" "El marc és <b>massa petit</b> per a la mida del tipus de lletra actual. No " "es pot crear el text flotant." -#: ../src/ui/tools/text-tool.cpp:790 +#: ../src/ui/tools/text-tool.cpp:794 msgid "No-break space" msgstr "Espai sense trencament" -#: ../src/ui/tools/text-tool.cpp:791 +#: ../src/ui/tools/text-tool.cpp:795 msgid "Insert no-break space" msgstr "Insereix espai sense trencament" -#: ../src/ui/tools/text-tool.cpp:827 +#: ../src/ui/tools/text-tool.cpp:831 msgid "Make bold" msgstr "Fes negreta" -#: ../src/ui/tools/text-tool.cpp:844 +#: ../src/ui/tools/text-tool.cpp:848 msgid "Make italic" msgstr "Fes cursiva" -#: ../src/ui/tools/text-tool.cpp:882 +#: ../src/ui/tools/text-tool.cpp:886 msgid "New line" msgstr "Línia nova" -#: ../src/ui/tools/text-tool.cpp:923 +#: ../src/ui/tools/text-tool.cpp:927 msgid "Backspace" msgstr "Retrocés" -#: ../src/ui/tools/text-tool.cpp:977 +#: ../src/ui/tools/text-tool.cpp:981 msgid "Kern to the left" msgstr "Espai a l'esquerra" -#: ../src/ui/tools/text-tool.cpp:1001 +#: ../src/ui/tools/text-tool.cpp:1005 msgid "Kern to the right" msgstr "Espai a la dreta" -#: ../src/ui/tools/text-tool.cpp:1025 +#: ../src/ui/tools/text-tool.cpp:1029 msgid "Kern up" msgstr "Espai cap a dalt" -#: ../src/ui/tools/text-tool.cpp:1049 +#: ../src/ui/tools/text-tool.cpp:1053 msgid "Kern down" msgstr "Espai cap a baix" -#: ../src/ui/tools/text-tool.cpp:1124 +#: ../src/ui/tools/text-tool.cpp:1128 msgid "Rotate counterclockwise" msgstr "Gira en sentit antihorari" -#: ../src/ui/tools/text-tool.cpp:1144 +#: ../src/ui/tools/text-tool.cpp:1148 msgid "Rotate clockwise" msgstr "Gira en sentit horari" -#: ../src/ui/tools/text-tool.cpp:1160 +#: ../src/ui/tools/text-tool.cpp:1164 msgid "Contract line spacing" msgstr "Contrau l'espaiat entre línies" -#: ../src/ui/tools/text-tool.cpp:1166 +#: ../src/ui/tools/text-tool.cpp:1170 msgid "Contract letter spacing" msgstr "Contrau l'espaiat entre lletres" -#: ../src/ui/tools/text-tool.cpp:1183 +#: ../src/ui/tools/text-tool.cpp:1187 msgid "Expand line spacing" msgstr "Expandeix l'espaiat entre línies" -#: ../src/ui/tools/text-tool.cpp:1189 +#: ../src/ui/tools/text-tool.cpp:1193 msgid "Expand letter spacing" msgstr "Expandeix l'espaiat entre lletres" -#: ../src/ui/tools/text-tool.cpp:1319 +#: ../src/ui/tools/text-tool.cpp:1323 msgid "Paste text" msgstr "Enganxa el text" -#: ../src/ui/tools/text-tool.cpp:1569 +#: ../src/ui/tools/text-tool.cpp:1573 #, c-format msgid "" "Type or edit flowed text (%d character%s); <b>Enter</b> to start new " @@ -24925,7 +24904,7 @@ msgstr[1] "" "Escriviu o editeu el text fluid (%d caràcters%s); tecla <b>Retorn</b> per " "començar un paràgraf nou." -#: ../src/ui/tools/text-tool.cpp:1571 +#: ../src/ui/tools/text-tool.cpp:1575 #, c-format msgid "Type or edit text (%d character%s); <b>Enter</b> to start new line." msgid_plural "" @@ -24937,39 +24916,39 @@ msgstr[1] "" "Escriviu o editeu el text (%d caràcters%s); tecla <b>Retorn</b> per començar " "una línia nova." -#: ../src/ui/tools/text-tool.cpp:1681 +#: ../src/ui/tools/text-tool.cpp:1685 msgid "Type text" msgstr "Escriviu un text" -#: ../src/ui/tools/tool-base.cpp:679 +#: ../src/ui/tools/tool-base.cpp:705 msgid "<b>Space+mouse move</b> to pan canvas" msgstr "<b>Barra espaiadora+arrossegament</b> per desplaçar el llenç" -#: ../src/ui/tools/tweak-tool.cpp:154 +#: ../src/ui/tools/tweak-tool.cpp:166 #, c-format msgid "%s. Drag to <b>move</b>." msgstr "%s. Arrossegueu per <b>moure</b>." -#: ../src/ui/tools/tweak-tool.cpp:158 +#: ../src/ui/tools/tweak-tool.cpp:170 #, c-format msgid "%s. Drag or click to <b>move in</b>; with Shift to <b>move out</b>." msgstr "" "%s. Arrossegueu o cliqueu per <b>moure cap endins</b>; amb Maj. per <b>moure " "cap a fora</b>." -#: ../src/ui/tools/tweak-tool.cpp:166 +#: ../src/ui/tools/tweak-tool.cpp:178 #, c-format msgid "%s. Drag or click to <b>move randomly</b>." msgstr "%s. Arrossegueu o cliqueu per <b>moure aleatòriament</b>." -#: ../src/ui/tools/tweak-tool.cpp:170 +#: ../src/ui/tools/tweak-tool.cpp:182 #, c-format msgid "%s. Drag or click to <b>scale down</b>; with Shift to <b>scale up</b>." msgstr "" "%s. Arrossegueu o cliqueu per <b>reduir l'escala</b>; amb Maj. per " "<b>augmentar l'escala</b>." -#: ../src/ui/tools/tweak-tool.cpp:178 +#: ../src/ui/tools/tweak-tool.cpp:190 #, c-format msgid "" "%s. Drag or click to <b>rotate clockwise</b>; with Shift, " @@ -24978,47 +24957,47 @@ msgstr "" "%s. Arrossegueu o cliqueu per <b>girar cap a la dreta</b>; amb Maj. per " "<b>girar cap a l'esquerra</b>." -#: ../src/ui/tools/tweak-tool.cpp:186 +#: ../src/ui/tools/tweak-tool.cpp:198 #, c-format msgid "%s. Drag or click to <b>duplicate</b>; with Shift, <b>delete</b>." msgstr "" "%s. Arrossegueu o cliqueu per <b>duplicar</b>; amb Maj. per <b>suprimir</b>." -#: ../src/ui/tools/tweak-tool.cpp:194 +#: ../src/ui/tools/tweak-tool.cpp:206 #, c-format msgid "%s. Drag to <b>push paths</b>." msgstr "%s. Arrossegueu per <b>empènyer els camins</b>." -#: ../src/ui/tools/tweak-tool.cpp:198 +#: ../src/ui/tools/tweak-tool.cpp:210 #, c-format msgid "%s. Drag or click to <b>inset paths</b>; with Shift to <b>outset</b>." msgstr "" "%s. Arrossegueu o cliqueu per <b>inserir camins</b>; amb Maj. per " "<b>treure'ls</b>." -#: ../src/ui/tools/tweak-tool.cpp:206 +#: ../src/ui/tools/tweak-tool.cpp:218 #, c-format msgid "%s. Drag or click to <b>attract paths</b>; with Shift to <b>repel</b>." msgstr "" "%s. Arrossegueu o cliqueu per <b>atreure els camins</b>; amb Maj. per " "<b>repel·lir-los</b>." -#: ../src/ui/tools/tweak-tool.cpp:214 +#: ../src/ui/tools/tweak-tool.cpp:226 #, c-format msgid "%s. Drag or click to <b>roughen paths</b>." msgstr "%s. Arrossegueu o cliqueu per <b>arrugar els camins</b>." -#: ../src/ui/tools/tweak-tool.cpp:218 +#: ../src/ui/tools/tweak-tool.cpp:230 #, c-format msgid "%s. Drag or click to <b>paint objects</b> with color." msgstr "%s. Arrossegueu o cliqueu per <b>pintar els objectes</b> amb color." -#: ../src/ui/tools/tweak-tool.cpp:222 +#: ../src/ui/tools/tweak-tool.cpp:234 #, c-format msgid "%s. Drag or click to <b>randomize colors</b>." msgstr "%s. Arrossegueu o cliqueu per <b>posar colors aleatoris</b>." -#: ../src/ui/tools/tweak-tool.cpp:226 +#: ../src/ui/tools/tweak-tool.cpp:238 #, c-format msgid "" "%s. Drag or click to <b>increase blur</b>; with Shift to <b>decrease</b>." @@ -25026,61 +25005,61 @@ msgstr "" "%s. Arrossegueu o cliqueu per <b>incrementar el difuminat</b>; amb Maj. per " "<b>reduir-lo</b>." -#: ../src/ui/tools/tweak-tool.cpp:1200 +#: ../src/ui/tools/tweak-tool.cpp:1213 msgid "<b>Nothing selected!</b> Select objects to tweak." msgstr "" "<b>No hi ha res a seleccionar</b>, cal que seleccioneu objectes per deformar-" "los." -#: ../src/ui/tools/tweak-tool.cpp:1234 +#: ../src/ui/tools/tweak-tool.cpp:1247 msgid "Move tweak" msgstr "Mou una mica" -#: ../src/ui/tools/tweak-tool.cpp:1238 +#: ../src/ui/tools/tweak-tool.cpp:1251 msgid "Move in/out tweak" msgstr "Mou endins/enfora una mica" -#: ../src/ui/tools/tweak-tool.cpp:1242 +#: ../src/ui/tools/tweak-tool.cpp:1255 msgid "Move jitter tweak" msgstr "Sacseja una mica" -#: ../src/ui/tools/tweak-tool.cpp:1246 +#: ../src/ui/tools/tweak-tool.cpp:1259 msgid "Scale tweak" msgstr "Escalat una mica" -#: ../src/ui/tools/tweak-tool.cpp:1250 +#: ../src/ui/tools/tweak-tool.cpp:1263 msgid "Rotate tweak" msgstr "Gira una mica" -#: ../src/ui/tools/tweak-tool.cpp:1254 +#: ../src/ui/tools/tweak-tool.cpp:1267 msgid "Duplicate/delete tweak" msgstr "Duplica o suprimeix una mica" -#: ../src/ui/tools/tweak-tool.cpp:1258 +#: ../src/ui/tools/tweak-tool.cpp:1271 msgid "Push path tweak" msgstr "Empeny el camí una mica" -#: ../src/ui/tools/tweak-tool.cpp:1262 +#: ../src/ui/tools/tweak-tool.cpp:1275 msgid "Shrink/grow path tweak" msgstr "Engrandeix/encongeix el camí" -#: ../src/ui/tools/tweak-tool.cpp:1266 +#: ../src/ui/tools/tweak-tool.cpp:1279 msgid "Attract/repel path tweak" msgstr "Atreu o repel·leix els camins" -#: ../src/ui/tools/tweak-tool.cpp:1270 +#: ../src/ui/tools/tweak-tool.cpp:1283 msgid "Roughen path tweak" msgstr "Arruga una mica" -#: ../src/ui/tools/tweak-tool.cpp:1274 +#: ../src/ui/tools/tweak-tool.cpp:1287 msgid "Color paint tweak" msgstr "Pinta de color una mica" -#: ../src/ui/tools/tweak-tool.cpp:1278 +#: ../src/ui/tools/tweak-tool.cpp:1291 msgid "Color jitter tweak" msgstr "Sacseja els colors una mica" -#: ../src/ui/tools/tweak-tool.cpp:1282 +#: ../src/ui/tools/tweak-tool.cpp:1295 msgid "Blur tweak" msgstr "Difumina una mica" @@ -25088,356 +25067,355 @@ msgstr "Difumina una mica" msgid "Hexadecimal RGBA value of the color" msgstr "Valor RGBA hexadecimal del color" -#: ../src/ui/widget/color-icc-selector.cpp:163 -#: ../src/ui/widget/color-scales.cpp:354 +#: ../src/ui/widget/color-icc-selector.cpp:176 +#: ../src/ui/widget/color-scales.cpp:384 msgid "_R:" msgstr "_R:" #. TYPE_RGB_16 -#: ../src/ui/widget/color-icc-selector.cpp:164 -#: ../src/ui/widget/color-scales.cpp:357 +#: ../src/ui/widget/color-icc-selector.cpp:177 +#: ../src/ui/widget/color-scales.cpp:387 msgid "_G:" msgstr "_G:" -#: ../src/ui/widget/color-icc-selector.cpp:165 -#: ../src/ui/widget/color-scales.cpp:360 +#: ../src/ui/widget/color-icc-selector.cpp:178 +#: ../src/ui/widget/color-scales.cpp:390 msgid "_B:" msgstr "_B:" -#: ../src/ui/widget/color-icc-selector.cpp:167 +#: ../src/ui/widget/color-icc-selector.cpp:180 #: ../share/extensions/nicechart.inx.h:35 msgid "Gray" msgstr "Gris" #. TYPE_GRAY_16 -#: ../src/ui/widget/color-icc-selector.cpp:169 -#: ../src/ui/widget/color-icc-selector.cpp:173 -#: ../src/ui/widget/color-scales.cpp:380 +#: ../src/ui/widget/color-icc-selector.cpp:182 +#: ../src/ui/widget/color-icc-selector.cpp:186 +#: ../src/ui/widget/color-scales.cpp:410 msgid "_H:" msgstr "_H:" #. TYPE_HSV_16 -#: ../src/ui/widget/color-icc-selector.cpp:170 -#: ../src/ui/widget/color-icc-selector.cpp:175 -#: ../src/ui/widget/color-scales.cpp:383 +#: ../src/ui/widget/color-icc-selector.cpp:183 +#: ../src/ui/widget/color-icc-selector.cpp:188 +#: ../src/ui/widget/color-scales.cpp:413 msgid "_S:" msgstr "_S:" #. TYPE_HLS_16 -#: ../src/ui/widget/color-icc-selector.cpp:174 -#: ../src/ui/widget/color-scales.cpp:386 +#: ../src/ui/widget/color-icc-selector.cpp:187 +#: ../src/ui/widget/color-scales.cpp:416 msgid "_L:" msgstr "_L:" -#: ../src/ui/widget/color-icc-selector.cpp:177 -#: ../src/ui/widget/color-icc-selector.cpp:182 -#: ../src/ui/widget/color-scales.cpp:408 +#: ../src/ui/widget/color-icc-selector.cpp:190 +#: ../src/ui/widget/color-icc-selector.cpp:195 +#: ../src/ui/widget/color-scales.cpp:438 msgid "_C:" msgstr "_C:" #. TYPE_CMYK_16 #. TYPE_CMY_16 -#: ../src/ui/widget/color-icc-selector.cpp:178 -#: ../src/ui/widget/color-icc-selector.cpp:183 -#: ../src/ui/widget/color-scales.cpp:411 +#: ../src/ui/widget/color-icc-selector.cpp:191 +#: ../src/ui/widget/color-icc-selector.cpp:196 +#: ../src/ui/widget/color-scales.cpp:441 msgid "_M:" msgstr "_M:" -#: ../src/ui/widget/color-icc-selector.cpp:179 -#: ../src/ui/widget/color-icc-selector.cpp:184 -#: ../src/ui/widget/color-scales.cpp:414 +#: ../src/ui/widget/color-icc-selector.cpp:192 +#: ../src/ui/widget/color-icc-selector.cpp:197 +#: ../src/ui/widget/color-scales.cpp:444 msgid "_Y:" msgstr "_Y:" -#: ../src/ui/widget/color-icc-selector.cpp:180 -#: ../src/ui/widget/color-scales.cpp:417 +#: ../src/ui/widget/color-icc-selector.cpp:193 +#: ../src/ui/widget/color-scales.cpp:447 msgid "_K:" msgstr "_K:" -#: ../src/ui/widget/color-icc-selector.cpp:297 +#: ../src/ui/widget/color-icc-selector.cpp:310 msgid "CMS" msgstr "CMS" -#: ../src/ui/widget/color-icc-selector.cpp:362 +#: ../src/ui/widget/color-icc-selector.cpp:375 msgid "Fix" msgstr "Fixa" -#: ../src/ui/widget/color-icc-selector.cpp:366 +#: ../src/ui/widget/color-icc-selector.cpp:379 msgid "Fix RGB fallback to match icc-color() value." msgstr "Arregla l'RGB alternatiu per ajustar-lo al valor del color icc." #. Label -#: ../src/ui/widget/color-icc-selector.cpp:478 -#: ../src/ui/widget/color-scales.cpp:363 ../src/ui/widget/color-scales.cpp:389 -#: ../src/ui/widget/color-scales.cpp:420 -#: ../src/ui/widget/color-wheel-selector.cpp:64 +#: ../src/ui/widget/color-icc-selector.cpp:496 +#: ../src/ui/widget/color-scales.cpp:393 ../src/ui/widget/color-scales.cpp:419 +#: ../src/ui/widget/color-scales.cpp:450 +#: ../src/ui/widget/color-wheel-selector.cpp:83 msgid "_A:" msgstr "_A:" -#: ../src/ui/widget/color-icc-selector.cpp:490 -#: ../src/ui/widget/color-icc-selector.cpp:501 -#: ../src/ui/widget/color-scales.cpp:364 ../src/ui/widget/color-scales.cpp:365 -#: ../src/ui/widget/color-scales.cpp:390 ../src/ui/widget/color-scales.cpp:391 -#: ../src/ui/widget/color-scales.cpp:421 ../src/ui/widget/color-scales.cpp:422 -#: ../src/ui/widget/color-wheel-selector.cpp:86 -#: ../src/ui/widget/color-wheel-selector.cpp:108 +#: ../src/ui/widget/color-icc-selector.cpp:513 +#: ../src/ui/widget/color-icc-selector.cpp:524 +#: ../src/ui/widget/color-scales.cpp:394 ../src/ui/widget/color-scales.cpp:395 +#: ../src/ui/widget/color-scales.cpp:420 ../src/ui/widget/color-scales.cpp:421 +#: ../src/ui/widget/color-scales.cpp:451 ../src/ui/widget/color-scales.cpp:452 +#: ../src/ui/widget/color-wheel-selector.cpp:112 +#: ../src/ui/widget/color-wheel-selector.cpp:142 msgid "Alpha (opacity)" msgstr "Alfa (opacitat)" -#: ../src/ui/widget/color-notebook.cpp:156 +#: ../src/ui/widget/color-notebook.cpp:182 msgid "Color Managed" msgstr "Color gestionat" -#: ../src/ui/widget/color-notebook.cpp:163 +#: ../src/ui/widget/color-notebook.cpp:189 msgid "Out of gamut!" msgstr "Fora de la gamma!" -#: ../src/ui/widget/color-notebook.cpp:170 +#: ../src/ui/widget/color-notebook.cpp:196 msgid "Too much ink!" msgstr "Massa tinta!" -#: ../src/ui/widget/color-notebook.cpp:181 ../src/verbs.cpp:2818 +#: ../src/ui/widget/color-notebook.cpp:207 ../src/verbs.cpp:2766 msgid "Pick colors from image" msgstr "Agafa els colors de la imatge" #. Create RGBA entry and color preview -#: ../src/ui/widget/color-notebook.cpp:186 +#: ../src/ui/widget/color-notebook.cpp:212 msgid "RGBA_:" msgstr "RGBA_:" -#: ../src/ui/widget/color-scales.cpp:43 +#: ../src/ui/widget/color-scales.cpp:46 msgid "RGB" msgstr "RGB" -#: ../src/ui/widget/color-scales.cpp:43 +#: ../src/ui/widget/color-scales.cpp:46 msgid "HSL" msgstr "HSL" -#: ../src/ui/widget/color-scales.cpp:43 +#: ../src/ui/widget/color-scales.cpp:46 msgid "CMYK" msgstr "CMYK" -#: ../src/ui/widget/filter-effect-chooser.cpp:22 +#: ../src/ui/widget/filter-effect-chooser.cpp:26 msgid "_Blur:" msgstr "Di_fuminat:" -#: ../src/ui/widget/filter-effect-chooser.cpp:25 +#: ../src/ui/widget/filter-effect-chooser.cpp:29 msgid "Blur (%)" msgstr "Difuminat (%)" -#: ../src/ui/widget/font-variants.cpp:30 +#: ../src/ui/widget/font-variants.cpp:38 msgctxt "Font variant" msgid "Ligatures" msgstr "Lligadures" -#: ../src/ui/widget/font-variants.cpp:31 +#: ../src/ui/widget/font-variants.cpp:39 msgctxt "Font variant" msgid "Common" msgstr "Comunes" -#: ../src/ui/widget/font-variants.cpp:32 +#: ../src/ui/widget/font-variants.cpp:40 msgctxt "Font variant" msgid "Discretionary" msgstr "Discrecionals" -#: ../src/ui/widget/font-variants.cpp:33 +#: ../src/ui/widget/font-variants.cpp:41 msgctxt "Font variant" msgid "Historical" msgstr "Històriques" -#: ../src/ui/widget/font-variants.cpp:34 +#: ../src/ui/widget/font-variants.cpp:42 msgctxt "Font variant" msgid "Contextual" msgstr "Contextuals" -#: ../src/ui/widget/font-variants.cpp:36 +#: ../src/ui/widget/font-variants.cpp:44 msgctxt "Font variant" msgid "Position" msgstr "Posició" -#: ../src/ui/widget/font-variants.cpp:37 ../src/ui/widget/font-variants.cpp:42 +#: ../src/ui/widget/font-variants.cpp:45 ../src/ui/widget/font-variants.cpp:50 msgctxt "Font variant" msgid "Normal" msgstr "Normal" -#: ../src/ui/widget/font-variants.cpp:38 +#: ../src/ui/widget/font-variants.cpp:46 msgctxt "Font variant" msgid "Subscript" msgstr "Subíndex" -#: ../src/ui/widget/font-variants.cpp:39 +#: ../src/ui/widget/font-variants.cpp:47 msgctxt "Font variant" msgid "Superscript" msgstr "Superíndex" -#: ../src/ui/widget/font-variants.cpp:41 +#: ../src/ui/widget/font-variants.cpp:49 msgctxt "Font variant" msgid "Capitals" msgstr "Majúscules" -#: ../src/ui/widget/font-variants.cpp:43 +#: ../src/ui/widget/font-variants.cpp:51 msgctxt "Font variant" msgid "Small" msgstr "Petit" -#: ../src/ui/widget/font-variants.cpp:44 +#: ../src/ui/widget/font-variants.cpp:52 msgctxt "Font variant" msgid "All small" msgstr "Tot petit" -#: ../src/ui/widget/font-variants.cpp:45 +#: ../src/ui/widget/font-variants.cpp:53 msgctxt "Font variant" msgid "Petite" msgstr "Versaleta" -#: ../src/ui/widget/font-variants.cpp:46 +#: ../src/ui/widget/font-variants.cpp:54 msgctxt "Font variant" msgid "All petite" msgstr "Totes les versaletes" -#: ../src/ui/widget/font-variants.cpp:47 +#: ../src/ui/widget/font-variants.cpp:55 msgctxt "Font variant" msgid "Unicase" msgstr "Caixa única" -#: ../src/ui/widget/font-variants.cpp:48 +#: ../src/ui/widget/font-variants.cpp:56 msgctxt "Font variant" msgid "Titling" msgstr "Titulació" -#: ../src/ui/widget/font-variants.cpp:50 +#: ../src/ui/widget/font-variants.cpp:58 msgctxt "Font variant" msgid "Numeric" msgstr "Numèric" -#: ../src/ui/widget/font-variants.cpp:51 +#: ../src/ui/widget/font-variants.cpp:59 msgctxt "Font variant" msgid "Lining" msgstr "Lineal" -#: ../src/ui/widget/font-variants.cpp:52 +#: ../src/ui/widget/font-variants.cpp:60 msgctxt "Font variant" msgid "Old Style" msgstr "Estil antic" -#: ../src/ui/widget/font-variants.cpp:53 +#: ../src/ui/widget/font-variants.cpp:61 msgctxt "Font variant" msgid "Default Style" msgstr "Estil per defecte" -#: ../src/ui/widget/font-variants.cpp:54 +#: ../src/ui/widget/font-variants.cpp:62 msgctxt "Font variant" msgid "Proportional" msgstr "Proporcional" -#: ../src/ui/widget/font-variants.cpp:55 +#: ../src/ui/widget/font-variants.cpp:63 msgctxt "Font variant" msgid "Tabular" msgstr "Tabular" -#: ../src/ui/widget/font-variants.cpp:56 +#: ../src/ui/widget/font-variants.cpp:64 msgctxt "Font variant" msgid "Default Width" msgstr "Amplada per defecte" -#: ../src/ui/widget/font-variants.cpp:57 +#: ../src/ui/widget/font-variants.cpp:65 msgctxt "Font variant" msgid "Diagonal" msgstr "Diagonal" -#: ../src/ui/widget/font-variants.cpp:58 +#: ../src/ui/widget/font-variants.cpp:66 msgctxt "Font variant" msgid "Stacked" msgstr "Apilat" -#: ../src/ui/widget/font-variants.cpp:59 +#: ../src/ui/widget/font-variants.cpp:67 msgctxt "Font variant" msgid "Default Fractions" msgstr "Fraccions per defecte" -#: ../src/ui/widget/font-variants.cpp:60 +#: ../src/ui/widget/font-variants.cpp:68 msgctxt "Font variant" msgid "Ordinal" msgstr "Ordinal" -#: ../src/ui/widget/font-variants.cpp:61 +#: ../src/ui/widget/font-variants.cpp:69 msgctxt "Font variant" msgid "Slashed Zero" msgstr "Zero barrat" -#: ../src/ui/widget/font-variants.cpp:63 +#: ../src/ui/widget/font-variants.cpp:71 msgctxt "Font variant" msgid "Feature Settings" msgstr "Configuració de característica" -#: ../src/ui/widget/font-variants.cpp:64 +#: ../src/ui/widget/font-variants.cpp:72 msgctxt "Font variant" msgid "Selection has different Feature Settings!" msgstr "La selecció té diferents paràmetres de les funcions!" -#: ../src/ui/widget/font-variants.cpp:77 +#: ../src/ui/widget/font-variants.cpp:85 msgid "Common ligatures. On by default. OpenType tables: 'liga', 'clig'" msgstr "" "Lligadures comunes. Activat per defecte. Taules d'OpenType: «liga», «clig»" -#: ../src/ui/widget/font-variants.cpp:79 +#: ../src/ui/widget/font-variants.cpp:87 msgid "Discretionary ligatures. Off by default. OpenType table: 'dlig'" msgstr "" "Lligadures discrecionals. Desactivat per defecte. Taula d'OpenType: «hlig»" -#: ../src/ui/widget/font-variants.cpp:81 +#: ../src/ui/widget/font-variants.cpp:89 msgid "Historical ligatures. Off by default. OpenType table: 'hlig'" msgstr "" "Lligadures històriques. Desactivat per defecte. Taula d'OpenType: «hlig»" -#: ../src/ui/widget/font-variants.cpp:83 +#: ../src/ui/widget/font-variants.cpp:91 msgid "Contextual forms. On by default. OpenType table: 'calt'" msgstr "Formes contextuals. Activat per defecte. Taula d'OpenType: «calt»" #. Position ---------------------------------- #. Add tooltips -#: ../src/ui/widget/font-variants.cpp:104 +#: ../src/ui/widget/font-variants.cpp:112 msgid "Normal position." msgstr "Posició normal." -#: ../src/ui/widget/font-variants.cpp:105 +#: ../src/ui/widget/font-variants.cpp:113 msgid "Subscript. OpenType table: 'subs'" msgstr "Subíndex. Taula d'OpenType: «subs»" -#: ../src/ui/widget/font-variants.cpp:106 +#: ../src/ui/widget/font-variants.cpp:114 msgid "Superscript. OpenType table: 'sups'" msgstr "Superíndex. Taula d'OpenType: «sups»" #. Caps ---------------------------------- #. Add tooltips -#: ../src/ui/widget/font-variants.cpp:130 +#: ../src/ui/widget/font-variants.cpp:138 msgid "Normal capitalization." msgstr "Majúscules i minúscules normals." -#: ../src/ui/widget/font-variants.cpp:131 +#: ../src/ui/widget/font-variants.cpp:139 msgid "Small-caps (lowercase). OpenType table: 'smcp'" msgstr "Versaletes (minúscules). Taula d'OpenType: «smcp»" -#: ../src/ui/widget/font-variants.cpp:132 +#: ../src/ui/widget/font-variants.cpp:140 msgid "" "All small-caps (uppercase and lowercase). OpenType tables: 'c2sc' and 'smcp'" msgstr "" "Totes les versaletes (majúscules i minúscules). Taules d'OpenType: «c2sc» i " "«smcp»" -#: ../src/ui/widget/font-variants.cpp:133 -#, fuzzy +#: ../src/ui/widget/font-variants.cpp:141 msgid "Petite-caps (lowercase). OpenType table: 'pcap'" msgstr "Versaletes (minúscules). Taula d'OpenType: «pcap»" -#: ../src/ui/widget/font-variants.cpp:134 +#: ../src/ui/widget/font-variants.cpp:142 msgid "" "All petite-caps (uppercase and lowercase). OpenType tables: 'c2sc' and 'pcap'" msgstr "" "Totes les versaletes (majúscules i minúscules). Taules d'OpenType: «c2sc» i " "«pcap»" -#: ../src/ui/widget/font-variants.cpp:135 +#: ../src/ui/widget/font-variants.cpp:143 msgid "" "Unicase (small caps for uppercase, normal for lowercase). OpenType table: " "'unic'" @@ -25445,7 +25423,7 @@ msgstr "" "Caixa única (versaletes per a majúscules, normals per a minúscules). Taula " "d'OpenType: «unic»" -#: ../src/ui/widget/font-variants.cpp:136 +#: ../src/ui/widget/font-variants.cpp:144 msgid "" "Titling caps (lighter-weight uppercase for use in titles). OpenType table: " "'titl'" @@ -25455,53 +25433,53 @@ msgstr "" #. Numeric ------------------------------ #. Add tooltips -#: ../src/ui/widget/font-variants.cpp:172 +#: ../src/ui/widget/font-variants.cpp:180 msgid "Normal style." msgstr "Estil normal." -#: ../src/ui/widget/font-variants.cpp:173 +#: ../src/ui/widget/font-variants.cpp:181 msgid "Lining numerals. OpenType table: 'lnum'" msgstr "Numerals lineals. Taula d'OpenType: «lnum»" -#: ../src/ui/widget/font-variants.cpp:174 +#: ../src/ui/widget/font-variants.cpp:182 msgid "Old style numerals. OpenType table: 'onum'" msgstr "Numerals d'estil antic. Taula d'OpenType: «onum»" -#: ../src/ui/widget/font-variants.cpp:175 +#: ../src/ui/widget/font-variants.cpp:183 msgid "Normal widths." msgstr "Amplades normals." -#: ../src/ui/widget/font-variants.cpp:176 +#: ../src/ui/widget/font-variants.cpp:184 msgid "Proportional width numerals. OpenType table: 'pnum'" msgstr "Numerals d'amplada proporcional. Taula d'OpenType: «pnum»" -#: ../src/ui/widget/font-variants.cpp:177 +#: ../src/ui/widget/font-variants.cpp:185 msgid "Same width numerals. OpenType table: 'tnum'" msgstr "Numerals de la mateixa amplada. Taula d'OpenType: «tnum»" -#: ../src/ui/widget/font-variants.cpp:178 +#: ../src/ui/widget/font-variants.cpp:186 msgid "Normal fractions." msgstr "Fraccions normals." -#: ../src/ui/widget/font-variants.cpp:179 +#: ../src/ui/widget/font-variants.cpp:187 msgid "Diagonal fractions. OpenType table: 'frac'" msgstr "Fraccions diagonals. Taula d'OpenType: «frac»" -#: ../src/ui/widget/font-variants.cpp:180 +#: ../src/ui/widget/font-variants.cpp:188 msgid "Stacked fractions. OpenType table: 'afrc'" msgstr "Fraccions apilades. Taula d'OpenType: «afrc»" -#: ../src/ui/widget/font-variants.cpp:181 +#: ../src/ui/widget/font-variants.cpp:189 msgid "Ordinals (raised 'th', etc.). OpenType table: 'ordn'" msgstr "Ordinals («th» volat, etc.). Taula d'OpenType: «ordn»" -#: ../src/ui/widget/font-variants.cpp:182 +#: ../src/ui/widget/font-variants.cpp:190 msgid "Slashed zeros. OpenType table: 'zero'" msgstr "Zeros barrats. Taula d'OpenType «zero»" #. Feature settings --------------------- #. Add tooltips -#: ../src/ui/widget/font-variants.cpp:232 +#: ../src/ui/widget/font-variants.cpp:240 msgid "Feature settings in CSS form. No sanity checking is performed." msgstr "" "Habilitació de les funcions en el format CSS. Es porta a terme sense " @@ -25519,7 +25497,7 @@ msgstr "Bloca o desbloca la capa actual" msgid "Current layer" msgstr "Capa actual" -#: ../src/ui/widget/layer-selector.cpp:572 +#: ../src/ui/widget/layer-selector.cpp:582 msgid "(root)" msgstr "(arrel)" @@ -25536,109 +25514,108 @@ msgstr "Altres" msgid "Document license updated" msgstr "S'ha actualitzat la llicència del document" -#: ../src/ui/widget/object-composite-settings.cpp:40 -#: ../src/ui/widget/selected-style.cpp:1090 -#: ../src/ui/widget/selected-style.cpp:1091 +#: ../src/ui/widget/object-composite-settings.cpp:47 +#: ../src/ui/widget/selected-style.cpp:1124 +#: ../src/ui/widget/selected-style.cpp:1125 msgid "Opacity (%)" msgstr "Opacitat (%)" -#: ../src/ui/widget/object-composite-settings.cpp:153 +#: ../src/ui/widget/object-composite-settings.cpp:160 msgid "Change blur" msgstr "Canvia el difuminat" -#: ../src/ui/widget/object-composite-settings.cpp:193 -#: ../src/ui/widget/selected-style.cpp:914 -#: ../src/ui/widget/selected-style.cpp:1208 +#: ../src/ui/widget/object-composite-settings.cpp:200 +#: ../src/ui/widget/selected-style.cpp:948 +#: ../src/ui/widget/selected-style.cpp:1250 msgid "Change opacity" msgstr "Canvia l'opacitat" -#: ../src/ui/widget/page-sizer.cpp:219 +#: ../src/ui/widget/page-sizer.cpp:236 msgid "U_nits:" msgstr "U_nitats:" -#: ../src/ui/widget/page-sizer.cpp:220 +#: ../src/ui/widget/page-sizer.cpp:237 msgid "Width of paper" msgstr "Amplada del paper" -#: ../src/ui/widget/page-sizer.cpp:221 +#: ../src/ui/widget/page-sizer.cpp:238 msgid "Height of paper" msgstr "Alçada del paper" -#: ../src/ui/widget/page-sizer.cpp:222 +#: ../src/ui/widget/page-sizer.cpp:239 msgid "T_op margin:" msgstr "Marge superi_or:" -#: ../src/ui/widget/page-sizer.cpp:222 +#: ../src/ui/widget/page-sizer.cpp:239 msgid "Top margin" msgstr "Marge superior" -#: ../src/ui/widget/page-sizer.cpp:223 +#: ../src/ui/widget/page-sizer.cpp:240 msgid "L_eft:" msgstr "_Esquerre:" -#: ../src/ui/widget/page-sizer.cpp:223 +#: ../src/ui/widget/page-sizer.cpp:240 msgid "Left margin" msgstr "Marge esquerre" -#: ../src/ui/widget/page-sizer.cpp:224 +#: ../src/ui/widget/page-sizer.cpp:241 msgid "Ri_ght:" msgstr "_Dret:" -#: ../src/ui/widget/page-sizer.cpp:224 +#: ../src/ui/widget/page-sizer.cpp:241 msgid "Right margin" msgstr "Marge dret" -#: ../src/ui/widget/page-sizer.cpp:225 +#: ../src/ui/widget/page-sizer.cpp:242 msgid "Botto_m:" msgstr "I_nferior:" -#: ../src/ui/widget/page-sizer.cpp:225 +#: ../src/ui/widget/page-sizer.cpp:242 msgid "Bottom margin" msgstr "Marge inferior" -#: ../src/ui/widget/page-sizer.cpp:227 +#: ../src/ui/widget/page-sizer.cpp:244 msgid "Scale _x:" msgstr "Escala _x:" -#: ../src/ui/widget/page-sizer.cpp:227 +#: ../src/ui/widget/page-sizer.cpp:244 msgid "Scale X" msgstr "Escala X" -#: ../src/ui/widget/page-sizer.cpp:228 +#: ../src/ui/widget/page-sizer.cpp:245 msgid "Scale _y:" msgstr "Escala _y:" -#: ../src/ui/widget/page-sizer.cpp:228 +#: ../src/ui/widget/page-sizer.cpp:245 msgid "Scale Y" msgstr "Escala Y" -#: ../src/ui/widget/page-sizer.cpp:306 +#: ../src/ui/widget/page-sizer.cpp:323 msgid "Orientation:" msgstr "Orientació:" -#: ../src/ui/widget/page-sizer.cpp:309 +#: ../src/ui/widget/page-sizer.cpp:326 msgid "_Landscape" msgstr "Horitzonta_l" -#: ../src/ui/widget/page-sizer.cpp:314 +#: ../src/ui/widget/page-sizer.cpp:331 msgid "_Portrait" msgstr "_Vertical" #. ## Set up custom size frame -#: ../src/ui/widget/page-sizer.cpp:333 +#: ../src/ui/widget/page-sizer.cpp:350 msgid "Custom size" msgstr "A mida" -#: ../src/ui/widget/page-sizer.cpp:368 +#: ../src/ui/widget/page-sizer.cpp:395 msgid "Resi_ze page to content..." msgstr "Ajusta la mida de la pàgina al _contingut..." -#: ../src/ui/widget/page-sizer.cpp:409 -#, fuzzy -msgid "_Resize page to drawing or selection (Ctrl+Shift+R)" +#: ../src/ui/widget/page-sizer.cpp:447 +msgid "_Resize page to drawing or selection" msgstr "Ajusta la mida de la pàgina al _dibuix o a la selecció" -#: ../src/ui/widget/page-sizer.cpp:410 +#: ../src/ui/widget/page-sizer.cpp:448 msgid "" "Resize the page to fit the current selection, or the entire drawing if there " "is no selection" @@ -25646,7 +25623,7 @@ msgstr "" "Canvia la mida de la pàgina per ajustar la selecció actual, o el dibuix " "sencer si no hi ha res seleccionat" -#: ../src/ui/widget/page-sizer.cpp:430 +#: ../src/ui/widget/page-sizer.cpp:479 msgid "" "While SVG allows non-uniform scaling it is recommended to use only uniform " "scaling in Inkscape. To set a non-uniform scaling, set the 'viewBox' " @@ -25656,121 +25633,121 @@ msgstr "" "una escala uniforme a l'Inkscape. Per establir una escala no uniforme, " "definiu el «Quadre de visualització» directament." -#: ../src/ui/widget/page-sizer.cpp:434 +#: ../src/ui/widget/page-sizer.cpp:483 msgid "_Viewbox..." msgstr "Quadre de _visualització..." -#: ../src/ui/widget/page-sizer.cpp:530 +#: ../src/ui/widget/page-sizer.cpp:590 msgid "Set page size" msgstr "Defineix la mida de la pàgina" -#: ../src/ui/widget/page-sizer.cpp:776 +#: ../src/ui/widget/page-sizer.cpp:836 msgid "User units per " msgstr "Unitats d'usuari per " -#: ../src/ui/widget/page-sizer.cpp:872 +#: ../src/ui/widget/page-sizer.cpp:932 msgid "Set page scale" msgstr "Defineix l'escala de la pàgina" -#: ../src/ui/widget/panel.cpp:112 +#: ../src/ui/widget/panel.cpp:116 msgid "List" msgstr "Llista" -#: ../src/ui/widget/panel.cpp:135 +#: ../src/ui/widget/panel.cpp:139 msgctxt "Swatches" msgid "Size" msgstr "Mida" -#: ../src/ui/widget/panel.cpp:139 +#: ../src/ui/widget/panel.cpp:143 msgctxt "Swatches height" msgid "Tiny" msgstr "Diminut" -#: ../src/ui/widget/panel.cpp:140 +#: ../src/ui/widget/panel.cpp:144 msgctxt "Swatches height" msgid "Small" msgstr "Petit" -#: ../src/ui/widget/panel.cpp:141 +#: ../src/ui/widget/panel.cpp:145 msgctxt "Swatches height" msgid "Medium" msgstr "Mitjà" -#: ../src/ui/widget/panel.cpp:142 +#: ../src/ui/widget/panel.cpp:146 msgctxt "Swatches height" msgid "Large" msgstr "Gran" -#: ../src/ui/widget/panel.cpp:143 +#: ../src/ui/widget/panel.cpp:147 msgctxt "Swatches height" msgid "Huge" msgstr "Enorme" -#: ../src/ui/widget/panel.cpp:165 +#: ../src/ui/widget/panel.cpp:169 msgctxt "Swatches" msgid "Width" msgstr "Amplada" -#: ../src/ui/widget/panel.cpp:169 +#: ../src/ui/widget/panel.cpp:173 msgctxt "Swatches width" msgid "Narrower" msgstr "Més estret" -#: ../src/ui/widget/panel.cpp:170 +#: ../src/ui/widget/panel.cpp:174 msgctxt "Swatches width" msgid "Narrow" msgstr "Estret" -#: ../src/ui/widget/panel.cpp:171 +#: ../src/ui/widget/panel.cpp:175 msgctxt "Swatches width" msgid "Medium" msgstr "Mitjà" -#: ../src/ui/widget/panel.cpp:172 +#: ../src/ui/widget/panel.cpp:176 msgctxt "Swatches width" msgid "Wide" msgstr "Ample" -#: ../src/ui/widget/panel.cpp:173 +#: ../src/ui/widget/panel.cpp:177 msgctxt "Swatches width" msgid "Wider" msgstr "Més ample" -#: ../src/ui/widget/panel.cpp:203 +#: ../src/ui/widget/panel.cpp:207 msgctxt "Swatches" msgid "Border" msgstr "Contorn" -#: ../src/ui/widget/panel.cpp:207 +#: ../src/ui/widget/panel.cpp:211 msgctxt "Swatches border" msgid "None" msgstr "Cap" -#: ../src/ui/widget/panel.cpp:208 +#: ../src/ui/widget/panel.cpp:212 msgctxt "Swatches border" msgid "Solid" msgstr "Sòlid" -#: ../src/ui/widget/panel.cpp:209 +#: ../src/ui/widget/panel.cpp:213 msgctxt "Swatches border" msgid "Wide" msgstr "Ample" #. 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 "Ajusta" -#: ../src/ui/widget/preferences-widget.cpp:715 +#: ../src/ui/widget/preferences-widget.cpp:795 msgid "_Browse..." msgstr "_Navega..." -#: ../src/ui/widget/preferences-widget.cpp:801 +#: ../src/ui/widget/preferences-widget.cpp:881 msgid "Select a bitmap editor" msgstr "Selecciona un editor de mapa de bits" -#: ../src/ui/widget/random.cpp:80 +#: ../src/ui/widget/random.cpp:84 msgid "" "Reseed the random number generator; this creates a different sequence of " "random numbers." @@ -25818,296 +25795,296 @@ msgstr "" "podrà escalar sense perdre qualitat, però tots els objectes es dibuixaran " "exactament com es visualitzen." -#: ../src/ui/widget/selected-style.cpp:122 -#: ../src/ui/widget/style-swatch.cpp:115 +#: ../src/ui/widget/selected-style.cpp:131 +#: ../src/ui/widget/style-swatch.cpp:129 msgid "Fill:" msgstr "Emplenat:" -#: ../src/ui/widget/selected-style.cpp:124 +#: ../src/ui/widget/selected-style.cpp:133 msgid "O:" msgstr "O:" -#: ../src/ui/widget/selected-style.cpp:161 +#: ../src/ui/widget/selected-style.cpp:179 msgid "N/A" msgstr "N/D" -#: ../src/ui/widget/selected-style.cpp:164 -#: ../src/ui/widget/selected-style.cpp:1083 -#: ../src/ui/widget/selected-style.cpp:1084 -#: ../src/widgets/gradient-toolbar.cpp:163 +#: ../src/ui/widget/selected-style.cpp:182 +#: ../src/ui/widget/selected-style.cpp:1117 +#: ../src/ui/widget/selected-style.cpp:1118 +#: ../src/widgets/gradient-toolbar.cpp:162 msgid "Nothing selected" msgstr "No s'ha seleccionat res" -#: ../src/ui/widget/selected-style.cpp:167 +#: ../src/ui/widget/selected-style.cpp:185 msgctxt "Fill" msgid "<i>None</i>" msgstr "<i>Cap</i>" -#: ../src/ui/widget/selected-style.cpp:169 +#: ../src/ui/widget/selected-style.cpp:187 msgctxt "Stroke" msgid "<i>None</i>" msgstr "<i>Cap</i>" -#: ../src/ui/widget/selected-style.cpp:173 -#: ../src/ui/widget/style-swatch.cpp:296 +#: ../src/ui/widget/selected-style.cpp:191 +#: ../src/ui/widget/style-swatch.cpp:323 msgctxt "Fill and stroke" msgid "No fill" msgstr "Sense emplenat" -#: ../src/ui/widget/selected-style.cpp:173 -#: ../src/ui/widget/style-swatch.cpp:296 +#: ../src/ui/widget/selected-style.cpp:191 +#: ../src/ui/widget/style-swatch.cpp:323 msgctxt "Fill and stroke" msgid "No stroke" msgstr "Sense traç" -#: ../src/ui/widget/selected-style.cpp:175 -#: ../src/ui/widget/style-swatch.cpp:275 ../src/widgets/paint-selector.cpp:220 +#: ../src/ui/widget/selected-style.cpp:193 +#: ../src/ui/widget/style-swatch.cpp:302 ../src/widgets/paint-selector.cpp:233 msgid "Pattern" msgstr "Patró" -#: ../src/ui/widget/selected-style.cpp:178 -#: ../src/ui/widget/style-swatch.cpp:277 +#: ../src/ui/widget/selected-style.cpp:196 +#: ../src/ui/widget/style-swatch.cpp:304 msgid "Pattern fill" msgstr "Emplena amb patró" -#: ../src/ui/widget/selected-style.cpp:178 -#: ../src/ui/widget/style-swatch.cpp:277 +#: ../src/ui/widget/selected-style.cpp:196 +#: ../src/ui/widget/style-swatch.cpp:304 msgid "Pattern stroke" msgstr "Patró del traç" -#: ../src/ui/widget/selected-style.cpp:180 +#: ../src/ui/widget/selected-style.cpp:198 msgid "<b>L</b>" msgstr "<b>L</b>" -#: ../src/ui/widget/selected-style.cpp:183 -#: ../src/ui/widget/style-swatch.cpp:269 +#: ../src/ui/widget/selected-style.cpp:201 +#: ../src/ui/widget/style-swatch.cpp:296 msgid "Linear gradient fill" msgstr "Emplenat de degradat lineal" -#: ../src/ui/widget/selected-style.cpp:183 -#: ../src/ui/widget/style-swatch.cpp:269 +#: ../src/ui/widget/selected-style.cpp:201 +#: ../src/ui/widget/style-swatch.cpp:296 msgid "Linear gradient stroke" msgstr "Traç del degradat lineal" -#: ../src/ui/widget/selected-style.cpp:190 +#: ../src/ui/widget/selected-style.cpp:208 msgid "<b>R</b>" msgstr "<b>R</b>" -#: ../src/ui/widget/selected-style.cpp:193 -#: ../src/ui/widget/style-swatch.cpp:273 +#: ../src/ui/widget/selected-style.cpp:211 +#: ../src/ui/widget/style-swatch.cpp:300 msgid "Radial gradient fill" msgstr "Emplenat de degradat radial" -#: ../src/ui/widget/selected-style.cpp:193 -#: ../src/ui/widget/style-swatch.cpp:273 +#: ../src/ui/widget/selected-style.cpp:211 +#: ../src/ui/widget/style-swatch.cpp:300 msgid "Radial gradient stroke" msgstr "Traç de degradat radial" -#: ../src/ui/widget/selected-style.cpp:201 +#: ../src/ui/widget/selected-style.cpp:219 msgid "<b>M</b>" msgstr "<b>M</b>" -#: ../src/ui/widget/selected-style.cpp:204 +#: ../src/ui/widget/selected-style.cpp:222 msgid "Mesh gradient fill" msgstr "Emplenat del degradat de la malla" -#: ../src/ui/widget/selected-style.cpp:204 +#: ../src/ui/widget/selected-style.cpp:222 msgid "Mesh gradient stroke" msgstr "Traç del degradat de la malla" -#: ../src/ui/widget/selected-style.cpp:212 +#: ../src/ui/widget/selected-style.cpp:230 msgid "Different" msgstr "Diferent" -#: ../src/ui/widget/selected-style.cpp:215 +#: ../src/ui/widget/selected-style.cpp:233 msgid "Different fills" msgstr "Emplenats diferents" -#: ../src/ui/widget/selected-style.cpp:215 +#: ../src/ui/widget/selected-style.cpp:233 msgid "Different strokes" msgstr "Traços diferents" -#: ../src/ui/widget/selected-style.cpp:217 -#: ../src/ui/widget/style-swatch.cpp:299 +#: ../src/ui/widget/selected-style.cpp:235 +#: ../src/ui/widget/style-swatch.cpp:326 msgid "<b>Unset</b>" msgstr "<b>Sense definir</b>" #. TRANSLATORS COMMENT: unset is a verb here -#: ../src/ui/widget/selected-style.cpp:220 -#: ../src/ui/widget/selected-style.cpp:278 -#: ../src/ui/widget/selected-style.cpp:540 -#: ../src/ui/widget/style-swatch.cpp:301 ../src/widgets/fill-style.cpp:811 +#: ../src/ui/widget/selected-style.cpp:238 +#: ../src/ui/widget/selected-style.cpp:296 +#: ../src/ui/widget/selected-style.cpp:574 +#: ../src/ui/widget/style-swatch.cpp:328 ../src/widgets/fill-style.cpp:815 msgid "Unset fill" msgstr "Contrau l'emplenat" -#: ../src/ui/widget/selected-style.cpp:220 -#: ../src/ui/widget/selected-style.cpp:278 -#: ../src/ui/widget/selected-style.cpp:556 -#: ../src/ui/widget/style-swatch.cpp:301 ../src/widgets/fill-style.cpp:811 +#: ../src/ui/widget/selected-style.cpp:238 +#: ../src/ui/widget/selected-style.cpp:296 +#: ../src/ui/widget/selected-style.cpp:590 +#: ../src/ui/widget/style-swatch.cpp:328 ../src/widgets/fill-style.cpp:815 msgid "Unset stroke" msgstr "Contrau el traç" -#: ../src/ui/widget/selected-style.cpp:223 +#: ../src/ui/widget/selected-style.cpp:241 msgid "Flat color fill" msgstr "Emplenat amb un únic color" -#: ../src/ui/widget/selected-style.cpp:223 +#: ../src/ui/widget/selected-style.cpp:241 msgid "Flat color stroke" msgstr "Traç amb un únic color" #. TRANSLATOR COMMENT: A means "Averaged" -#: ../src/ui/widget/selected-style.cpp:226 +#: ../src/ui/widget/selected-style.cpp:244 msgid "<b>a</b>" msgstr "<b>mit.</b>" -#: ../src/ui/widget/selected-style.cpp:229 +#: ../src/ui/widget/selected-style.cpp:247 msgid "Fill is averaged over selected objects" msgstr "L'emplenat és una mitjana dels objectes seleccionats" -#: ../src/ui/widget/selected-style.cpp:229 +#: ../src/ui/widget/selected-style.cpp:247 msgid "Stroke is averaged over selected objects" msgstr "El traç és una mitjana dels objectes seleccionats" #. TRANSLATOR COMMENT: M means "Multiple" -#: ../src/ui/widget/selected-style.cpp:232 +#: ../src/ui/widget/selected-style.cpp:250 msgid "<b>m</b>" msgstr "<b>múl.</b>" -#: ../src/ui/widget/selected-style.cpp:235 +#: ../src/ui/widget/selected-style.cpp:253 msgid "Multiple selected objects have the same fill" msgstr "Múltiples objectes seleccionats tenen el mateix emplenat" -#: ../src/ui/widget/selected-style.cpp:235 +#: ../src/ui/widget/selected-style.cpp:253 msgid "Multiple selected objects have the same stroke" msgstr "Múltiples objectes seleccionats tenen el mateix traç" -#: ../src/ui/widget/selected-style.cpp:237 +#: ../src/ui/widget/selected-style.cpp:255 msgid "Edit fill..." msgstr "Edita l'emplenat..." -#: ../src/ui/widget/selected-style.cpp:237 +#: ../src/ui/widget/selected-style.cpp:255 msgid "Edit stroke..." msgstr "Edita el traç..." -#: ../src/ui/widget/selected-style.cpp:241 +#: ../src/ui/widget/selected-style.cpp:259 msgid "Last set color" msgstr "Darrer color" -#: ../src/ui/widget/selected-style.cpp:245 +#: ../src/ui/widget/selected-style.cpp:263 msgid "Last selected color" msgstr "Darrer color seleccionat" -#: ../src/ui/widget/selected-style.cpp:261 +#: ../src/ui/widget/selected-style.cpp:279 msgid "Copy color" msgstr "Copia el color" -#: ../src/ui/widget/selected-style.cpp:265 +#: ../src/ui/widget/selected-style.cpp:283 msgid "Paste color" msgstr "Enganxa el color" -#: ../src/ui/widget/selected-style.cpp:269 -#: ../src/ui/widget/selected-style.cpp:839 +#: ../src/ui/widget/selected-style.cpp:287 +#: ../src/ui/widget/selected-style.cpp:873 msgid "Swap fill and stroke" msgstr "Intercanvia emplenat i traç" -#: ../src/ui/widget/selected-style.cpp:273 -#: ../src/ui/widget/selected-style.cpp:565 -#: ../src/ui/widget/selected-style.cpp:574 +#: ../src/ui/widget/selected-style.cpp:291 +#: ../src/ui/widget/selected-style.cpp:599 +#: ../src/ui/widget/selected-style.cpp:608 msgid "Make fill opaque" msgstr "Fes opac l'emplenat" -#: ../src/ui/widget/selected-style.cpp:273 +#: ../src/ui/widget/selected-style.cpp:291 msgid "Make stroke opaque" msgstr "Fes opac el traç" -#: ../src/ui/widget/selected-style.cpp:282 -#: ../src/ui/widget/selected-style.cpp:522 ../src/widgets/fill-style.cpp:510 +#: ../src/ui/widget/selected-style.cpp:300 +#: ../src/ui/widget/selected-style.cpp:556 ../src/widgets/fill-style.cpp:514 msgid "Remove fill" msgstr "Suprimeix l'emplenat" -#: ../src/ui/widget/selected-style.cpp:282 -#: ../src/ui/widget/selected-style.cpp:531 ../src/widgets/fill-style.cpp:510 +#: ../src/ui/widget/selected-style.cpp:300 +#: ../src/ui/widget/selected-style.cpp:565 ../src/widgets/fill-style.cpp:514 msgid "Remove stroke" msgstr "Suprimeix el traç" -#: ../src/ui/widget/selected-style.cpp:586 +#: ../src/ui/widget/selected-style.cpp:620 msgid "Apply last set color to fill" msgstr "Aplica el darrer color establert a l'emplenat" -#: ../src/ui/widget/selected-style.cpp:598 +#: ../src/ui/widget/selected-style.cpp:632 msgid "Apply last set color to stroke" msgstr "Aplica el darrer color establert al traç" -#: ../src/ui/widget/selected-style.cpp:609 +#: ../src/ui/widget/selected-style.cpp:643 msgid "Apply last selected color to fill" msgstr "Aplica el darrer color seleccionat a l'emplenat" -#: ../src/ui/widget/selected-style.cpp:620 +#: ../src/ui/widget/selected-style.cpp:654 msgid "Apply last selected color to stroke" msgstr "Aplica el darrer color seleccionat al traç" -#: ../src/ui/widget/selected-style.cpp:646 +#: ../src/ui/widget/selected-style.cpp:680 msgid "Invert fill" msgstr "Inverteix l'emplenat" -#: ../src/ui/widget/selected-style.cpp:670 +#: ../src/ui/widget/selected-style.cpp:704 msgid "Invert stroke" msgstr "Inverteix el traç" -#: ../src/ui/widget/selected-style.cpp:682 +#: ../src/ui/widget/selected-style.cpp:716 msgid "White fill" msgstr "Emplenat blanc" -#: ../src/ui/widget/selected-style.cpp:694 +#: ../src/ui/widget/selected-style.cpp:728 msgid "White stroke" msgstr "Traç blanc" -#: ../src/ui/widget/selected-style.cpp:706 +#: ../src/ui/widget/selected-style.cpp:740 msgid "Black fill" msgstr "Emplenat negre" -#: ../src/ui/widget/selected-style.cpp:718 +#: ../src/ui/widget/selected-style.cpp:752 msgid "Black stroke" msgstr "Traç negre" -#: ../src/ui/widget/selected-style.cpp:761 +#: ../src/ui/widget/selected-style.cpp:795 msgid "Paste fill" msgstr "Enganxa emplenat" -#: ../src/ui/widget/selected-style.cpp:779 +#: ../src/ui/widget/selected-style.cpp:813 msgid "Paste stroke" msgstr "Enganxa el traç" -#: ../src/ui/widget/selected-style.cpp:941 +#: ../src/ui/widget/selected-style.cpp:975 msgid "Change stroke width" msgstr "Canvia l'amplada del traç" -#: ../src/ui/widget/selected-style.cpp:1044 +#: ../src/ui/widget/selected-style.cpp:1078 msgid ", drag to adjust" msgstr ", arrossegueu per ajustar" -#: ../src/ui/widget/selected-style.cpp:1125 +#: ../src/ui/widget/selected-style.cpp:1163 #, c-format msgid "Stroke width: %.5g%s%s" msgstr "Amplada del traç: %.5g%s%s" -#: ../src/ui/widget/selected-style.cpp:1129 +#: ../src/ui/widget/selected-style.cpp:1167 msgid " (averaged)" msgstr " (mitjana)" -#: ../src/ui/widget/selected-style.cpp:1155 +#: ../src/ui/widget/selected-style.cpp:1193 msgid "0 (transparent)" msgstr "0 (transparent)" -#: ../src/ui/widget/selected-style.cpp:1179 +#: ../src/ui/widget/selected-style.cpp:1217 msgid "100% (opaque)" msgstr "100% (opac)" -#: ../src/ui/widget/selected-style.cpp:1345 +#: ../src/ui/widget/selected-style.cpp:1391 msgid "Adjust alpha" msgstr "Ajusta alfa" -#: ../src/ui/widget/selected-style.cpp:1347 +#: ../src/ui/widget/selected-style.cpp:1393 #, c-format msgid "" "Adjusting <b>alpha</b>: was %.3g, now <b>%.3g</b> (diff %.3g); with <b>Ctrl</" @@ -26118,11 +26095,11 @@ msgstr "" "<b>Ctrl</b> per ajustar la lluminositat, amb <b>Maj</b> per ajustar la " "saturació, sense modificadors per ajustar el to" -#: ../src/ui/widget/selected-style.cpp:1351 +#: ../src/ui/widget/selected-style.cpp:1397 msgid "Adjust saturation" msgstr "Ajusta la saturació" -#: ../src/ui/widget/selected-style.cpp:1353 +#: ../src/ui/widget/selected-style.cpp:1399 #, c-format msgid "" "Adjusting <b>saturation</b>: was %.3g, now <b>%.3g</b> (diff %.3g); with " @@ -26133,11 +26110,11 @@ msgstr "" "%.3g); amb <b>Ctrl</b> s'ajusta la lluminositat, amb <b>Alt</b> s'ajusta " "l'alfa, sense modificadors s'ajusta el to" -#: ../src/ui/widget/selected-style.cpp:1357 +#: ../src/ui/widget/selected-style.cpp:1403 msgid "Adjust lightness" msgstr "Ajusta la lluminositat" -#: ../src/ui/widget/selected-style.cpp:1359 +#: ../src/ui/widget/selected-style.cpp:1405 #, c-format msgid "" "Adjusting <b>lightness</b>: was %.3g, now <b>%.3g</b> (diff %.3g); with " @@ -26148,11 +26125,11 @@ msgstr "" "%.3g); amb <b>Maj</b> per ajustar la saturació, amb <b>Alt</b> s'ajusta " "l'alfa, sense modificadors per ajustar el to" -#: ../src/ui/widget/selected-style.cpp:1363 +#: ../src/ui/widget/selected-style.cpp:1409 msgid "Adjust hue" msgstr "Ajusta el to" -#: ../src/ui/widget/selected-style.cpp:1365 +#: ../src/ui/widget/selected-style.cpp:1411 #, c-format msgid "" "Adjusting <b>hue</b>: was %.3g, now <b>%.3g</b> (diff %.3g); with <b>Shift</" @@ -26163,12 +26140,12 @@ msgstr "" "<b>Maj</b> per ajustar la saturació, amb <b>Alt</b> per ajustar l'alfa, amb " "<b>Ctrl</b> per ajustar la lluminositat" -#: ../src/ui/widget/selected-style.cpp:1479 -#: ../src/ui/widget/selected-style.cpp:1493 +#: ../src/ui/widget/selected-style.cpp:1529 +#: ../src/ui/widget/selected-style.cpp:1543 msgid "Adjust stroke width" msgstr "Ajusta l'amplada del traç" -#: ../src/ui/widget/selected-style.cpp:1480 +#: ../src/ui/widget/selected-style.cpp:1530 #, c-format msgid "Adjusting <b>stroke width</b>: was %.3g, now <b>%.3g</b> (diff %.3g)" msgstr "" @@ -26176,62 +26153,62 @@ msgstr "" "%.3g)" #. TRANSLATORS: "Link" means to _link_ two sliders together -#: ../src/ui/widget/spin-scale.cpp:123 ../src/ui/widget/spin-slider.cpp:114 +#: ../src/ui/widget/spin-scale.cpp:138 ../src/ui/widget/spin-slider.cpp:156 msgctxt "Sliders" msgid "Link" msgstr "Enllaç" -#: ../src/ui/widget/style-swatch.cpp:267 +#: ../src/ui/widget/style-swatch.cpp:294 msgid "L Gradient" msgstr "Degradat L" -#: ../src/ui/widget/style-swatch.cpp:271 +#: ../src/ui/widget/style-swatch.cpp:298 msgid "R Gradient" msgstr "Degradat R" -#: ../src/ui/widget/style-swatch.cpp:287 +#: ../src/ui/widget/style-swatch.cpp:314 #, c-format msgid "Fill: %06x/%.3g" msgstr "Emplenat: %06x/%.3g" -#: ../src/ui/widget/style-swatch.cpp:289 +#: ../src/ui/widget/style-swatch.cpp:316 #, c-format msgid "Stroke: %06x/%.3g" msgstr "Traç: %06x/%.3g" -#: ../src/ui/widget/style-swatch.cpp:294 +#: ../src/ui/widget/style-swatch.cpp:321 msgctxt "Fill and stroke" msgid "<i>None</i>" msgstr "<i>Cap</i>" -#: ../src/ui/widget/style-swatch.cpp:321 +#: ../src/ui/widget/style-swatch.cpp:348 #, c-format msgid "Stroke width: %.5g%s" msgstr "Amplada del traç: %.5g%s" -#: ../src/ui/widget/style-swatch.cpp:337 +#: ../src/ui/widget/style-swatch.cpp:364 #, c-format msgid "O: %2.0f" msgstr "O: %2.0f" -#: ../src/ui/widget/style-swatch.cpp:342 +#: ../src/ui/widget/style-swatch.cpp:369 #, c-format msgid "Opacity: %2.1f %%" msgstr "Opacitat: %2.1f %%" -#: ../src/vanishing-point.cpp:131 +#: ../src/vanishing-point.cpp:133 msgid "Split vanishing points" msgstr "Divideix els punts volàtils" -#: ../src/vanishing-point.cpp:176 +#: ../src/vanishing-point.cpp:178 msgid "Merge vanishing points" msgstr "Ajunta els punts volàtils" -#: ../src/vanishing-point.cpp:244 +#: ../src/vanishing-point.cpp:246 msgid "3D box: Move vanishing point" msgstr "Capsa 3D: mou el punt volàtil" -#: ../src/vanishing-point.cpp:327 +#: ../src/vanishing-point.cpp:329 #, c-format msgid "<b>Finite</b> vanishing point shared by <b>%d</b> box" msgid_plural "" @@ -26244,7 +26221,7 @@ msgstr[1] "" #. This won't make sense any more when infinite VPs are not shown on the canvas, #. but currently we update the status message anyway -#: ../src/vanishing-point.cpp:334 +#: ../src/vanishing-point.cpp:336 #, c-format msgid "<b>Infinite</b> vanishing point shared by <b>%d</b> box" msgid_plural "" @@ -26255,7 +26232,7 @@ msgstr[1] "" "El punt volàtil <b>infinit</b> el comparteixen <b>%d</b> capses; arrossegueu-" "lo amb <b>Maj</b> per separar les capses seleccionades" -#: ../src/vanishing-point.cpp:342 +#: ../src/vanishing-point.cpp:344 #, c-format msgid "" "shared by <b>%d</b> box; drag with <b>Shift</b> to separate selected box(es)" @@ -26269,269 +26246,269 @@ msgstr[1] "" "compartit per <b>%d</b> capses; arrossegueu amb <b>Maj</b> per separar les " "capses seleccionades" -#: ../src/verbs.cpp:131 +#: ../src/verbs.cpp:137 msgid "File" msgstr "Fitxer" -#: ../src/verbs.cpp:226 ../share/extensions/interp_att_g.inx.h:24 +#: ../src/verbs.cpp:232 ../share/extensions/interp_att_g.inx.h:24 msgid "Tag" msgstr "Etiqueta" -#: ../src/verbs.cpp:245 +#: ../src/verbs.cpp:251 msgid "Context" msgstr "Context" -#: ../src/verbs.cpp:264 ../src/verbs.cpp:2333 +#: ../src/verbs.cpp:270 ../src/verbs.cpp:2297 #: ../share/extensions/jessyInk_view.inx.h:1 #: ../share/extensions/polyhedron_3d.inx.h:26 msgid "View" msgstr "Vista" -#: ../src/verbs.cpp:284 +#: ../src/verbs.cpp:290 msgid "Dialog" msgstr "Diàleg" -#: ../src/verbs.cpp:1310 +#: ../src/verbs.cpp:1275 msgid "Switch to next layer" msgstr "Vés a la capa següent" -#: ../src/verbs.cpp:1311 +#: ../src/verbs.cpp:1276 msgid "Switched to next layer." msgstr "S'ha anat a la capa següent." -#: ../src/verbs.cpp:1313 +#: ../src/verbs.cpp:1278 msgid "Cannot go past last layer." msgstr "No es pot anar més enllà de la darrera capa." -#: ../src/verbs.cpp:1322 +#: ../src/verbs.cpp:1287 msgid "Switch to previous layer" msgstr "Vés a la capa anterior" -#: ../src/verbs.cpp:1323 +#: ../src/verbs.cpp:1288 msgid "Switched to previous layer." msgstr "S'ha anat a la capa anterior." -#: ../src/verbs.cpp:1325 +#: ../src/verbs.cpp:1290 msgid "Cannot go before first layer." msgstr "No es pot moure abans de la primera capa." -#: ../src/verbs.cpp:1346 ../src/verbs.cpp:1413 ../src/verbs.cpp:1449 -#: ../src/verbs.cpp:1455 ../src/verbs.cpp:1479 ../src/verbs.cpp:1494 +#: ../src/verbs.cpp:1311 ../src/verbs.cpp:1378 ../src/verbs.cpp:1414 +#: ../src/verbs.cpp:1420 ../src/verbs.cpp:1444 ../src/verbs.cpp:1459 msgid "No current layer." msgstr "Cap capa." -#: ../src/verbs.cpp:1375 ../src/verbs.cpp:1379 +#: ../src/verbs.cpp:1340 ../src/verbs.cpp:1344 #, c-format msgid "Raised layer <b>%s</b>." msgstr "S'ha pujat la capa <b>%s</b>." -#: ../src/verbs.cpp:1376 +#: ../src/verbs.cpp:1341 msgid "Layer to top" msgstr "Capa al capdamunt" -#: ../src/verbs.cpp:1380 +#: ../src/verbs.cpp:1345 msgid "Raise layer" msgstr "Puja la capa" -#: ../src/verbs.cpp:1383 ../src/verbs.cpp:1387 +#: ../src/verbs.cpp:1348 ../src/verbs.cpp:1352 #, c-format msgid "Lowered layer <b>%s</b>." msgstr "S'ha baixat la capa <b>%s</b>." -#: ../src/verbs.cpp:1384 +#: ../src/verbs.cpp:1349 msgid "Layer to bottom" msgstr "Capa al capdavall" -#: ../src/verbs.cpp:1388 +#: ../src/verbs.cpp:1353 msgid "Lower layer" msgstr "Baixa la capa" -#: ../src/verbs.cpp:1397 +#: ../src/verbs.cpp:1362 msgid "Cannot move layer any further." msgstr "No es pot moure més la capa en aquesta direcció." -#: ../src/verbs.cpp:1408 +#: ../src/verbs.cpp:1373 msgid "Duplicate layer" msgstr "Duplica la capa" #. TRANSLATORS: this means "The layer has been duplicated." -#: ../src/verbs.cpp:1411 +#: ../src/verbs.cpp:1376 msgid "Duplicated layer." msgstr "Duplica la capa." -#: ../src/verbs.cpp:1444 +#: ../src/verbs.cpp:1409 msgid "Delete layer" msgstr "Suprimeix la capa" #. TRANSLATORS: this means "The layer has been deleted." -#: ../src/verbs.cpp:1447 +#: ../src/verbs.cpp:1412 msgid "Deleted layer." msgstr "S'ha suprimit la capa." -#: ../src/verbs.cpp:1464 +#: ../src/verbs.cpp:1429 msgid "Show all layers" msgstr "Mostra totes les capes" -#: ../src/verbs.cpp:1469 +#: ../src/verbs.cpp:1434 msgid "Hide all layers" msgstr "Amaga totes les capes" -#: ../src/verbs.cpp:1474 +#: ../src/verbs.cpp:1439 msgid "Lock all layers" msgstr "Bloqueja totes les capes" -#: ../src/verbs.cpp:1488 +#: ../src/verbs.cpp:1453 msgid "Unlock all layers" msgstr "Desbloca totes les capes" -#: ../src/verbs.cpp:1572 +#: ../src/verbs.cpp:1537 msgid "Flip horizontally" msgstr "Volteja horitzontalment" -#: ../src/verbs.cpp:1577 +#: ../src/verbs.cpp:1542 msgid "Flip vertically" msgstr "Volteja verticalment" -#: ../src/verbs.cpp:1625 +#: ../src/verbs.cpp:1590 #, c-format msgid "Set %d" msgstr "Estableix %d" -#: ../src/verbs.cpp:1634 ../src/verbs.cpp:2781 +#: ../src/verbs.cpp:1599 ../src/verbs.cpp:2729 msgid "Create new selection set" msgstr "Crea un nou conjunt de seleccions" #. 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:2211 +#: ../src/verbs.cpp:2175 msgid "tutorial-basic.svg" msgstr "tutorial-basic.ca.svg" #. TRANSLATORS: See "tutorial-basic.svg" comment. -#: ../src/verbs.cpp:2215 +#: ../src/verbs.cpp:2179 msgid "tutorial-shapes.svg" msgstr "tutorial-shapes.ca.svg" #. TRANSLATORS: See "tutorial-basic.svg" comment. -#: ../src/verbs.cpp:2219 +#: ../src/verbs.cpp:2183 msgid "tutorial-advanced.svg" msgstr "tutorial-advanced.ca.svg" #. TRANSLATORS: See "tutorial-basic.svg" comment. -#: ../src/verbs.cpp:2225 +#: ../src/verbs.cpp:2189 msgid "tutorial-tracing.svg" msgstr "tutorial-tracing.ca.svg" -#: ../src/verbs.cpp:2230 +#: ../src/verbs.cpp:2194 msgid "tutorial-tracing-pixelart.svg" msgstr "tutorial-tracing-pixelart.svg" #. TRANSLATORS: See "tutorial-basic.svg" comment. -#: ../src/verbs.cpp:2234 +#: ../src/verbs.cpp:2198 msgid "tutorial-calligraphy.svg" msgstr "tutorial-calligraphy.ca.svg" #. TRANSLATORS: See "tutorial-basic.svg" comment. -#: ../src/verbs.cpp:2238 +#: ../src/verbs.cpp:2202 msgid "tutorial-interpolate.svg" msgstr "tutorial-interpolate.svg" #. TRANSLATORS: See "tutorial-basic.svg" comment. -#: ../src/verbs.cpp:2242 +#: ../src/verbs.cpp:2206 msgid "tutorial-elements.svg" msgstr "tutorial-elements.ca.svg" #. TRANSLATORS: See "tutorial-basic.svg" comment. -#: ../src/verbs.cpp:2246 +#: ../src/verbs.cpp:2210 msgid "tutorial-tips.svg" msgstr "tutorial-tips.ca.svg" -#: ../src/verbs.cpp:2432 ../src/verbs.cpp:3064 +#: ../src/verbs.cpp:2396 ../src/verbs.cpp:3012 msgid "Unlock all objects in the current layer" msgstr "Desbloca tots els objectes a la capa actual" -#: ../src/verbs.cpp:2436 ../src/verbs.cpp:3066 +#: ../src/verbs.cpp:2400 ../src/verbs.cpp:3014 msgid "Unlock all objects in all layers" msgstr "Desbloca tots els objectes a totes les capes" -#: ../src/verbs.cpp:2440 ../src/verbs.cpp:3068 +#: ../src/verbs.cpp:2404 ../src/verbs.cpp:3016 msgid "Unhide all objects in the current layer" msgstr "Mostra tots els objectes a la capa actual" -#: ../src/verbs.cpp:2444 ../src/verbs.cpp:3070 +#: ../src/verbs.cpp:2408 ../src/verbs.cpp:3018 msgid "Unhide all objects in all layers" msgstr "Mostra tots els objectes a totes les capes" -#: ../src/verbs.cpp:2459 +#: ../src/verbs.cpp:2423 msgctxt "Verb" msgid "None" msgstr "Cap" -#: ../src/verbs.cpp:2459 +#: ../src/verbs.cpp:2423 msgid "Does nothing" msgstr "No fa res" #. File #. Tag -#: ../src/verbs.cpp:2462 ../src/verbs.cpp:2780 +#: ../src/verbs.cpp:2426 ../src/verbs.cpp:2728 msgid "_New" msgstr "_Nou" -#: ../src/verbs.cpp:2462 +#: ../src/verbs.cpp:2426 msgid "Create new document from the default template" msgstr "Crea un nou document a partir de la plantilla per defecte" -#: ../src/verbs.cpp:2464 +#: ../src/verbs.cpp:2428 msgid "_Open..." msgstr "_Obre..." -#: ../src/verbs.cpp:2465 +#: ../src/verbs.cpp:2429 msgid "Open an existing document" msgstr "Obre un document existent" -#: ../src/verbs.cpp:2466 +#: ../src/verbs.cpp:2430 msgid "Re_vert" msgstr "Recu_pera" -#: ../src/verbs.cpp:2467 +#: ../src/verbs.cpp:2431 msgid "Revert to the last saved version of document (changes will be lost)" msgstr "Recupera la darrera versió desada del document (es perdran els canvis)" -#: ../src/verbs.cpp:2468 +#: ../src/verbs.cpp:2432 msgid "Save document" msgstr "Desa el document" -#: ../src/verbs.cpp:2470 +#: ../src/verbs.cpp:2434 msgid "Save _As..." msgstr "_Anomena i desa..." -#: ../src/verbs.cpp:2471 +#: ../src/verbs.cpp:2435 msgid "Save document under a new name" msgstr "Desa el document amb un nom nou" -#: ../src/verbs.cpp:2472 +#: ../src/verbs.cpp:2436 msgid "Save a Cop_y..." msgstr "Desa una _còpia..." -#: ../src/verbs.cpp:2473 +#: ../src/verbs.cpp:2437 msgid "Save a copy of the document under a new name" msgstr "Desa una còpia del document amb un nom nou" -#: ../src/verbs.cpp:2474 +#: ../src/verbs.cpp:2438 msgid "_Print..." msgstr "Im_primeix..." -#: ../src/verbs.cpp:2474 +#: ../src/verbs.cpp:2438 msgid "Print document" msgstr "Imprimeix el document" #. TRANSLATORS: "Vacuum Defs" means "Clean up defs" (so as to remove unused definitions) -#: ../src/verbs.cpp:2477 +#: ../src/verbs.cpp:2441 msgid "Clean _up document" msgstr "_Neteja el document" -#: ../src/verbs.cpp:2477 +#: ../src/verbs.cpp:2441 msgid "" "Remove unused definitions (such as gradients or clipping paths) from the <" "defs> of the document" @@ -26539,154 +26516,154 @@ msgstr "" "Suprimeix les definicions sense emprar (com ara degradats o camins de " "retall) de la secció <defs> del document" -#: ../src/verbs.cpp:2479 +#: ../src/verbs.cpp:2443 msgid "_Import..." msgstr "_Importa..." -#: ../src/verbs.cpp:2480 +#: ../src/verbs.cpp:2444 msgid "Import a bitmap or SVG image into this document" msgstr "Importa una imatge de mapa de bits o SVG en el document" #. new FileVerb(SP_VERB_FILE_EXPORT, "FileExport", N_("_Export Bitmap..."), N_("Export this document or a selection as a bitmap image"), INKSCAPE_ICON("document-export")), -#: ../src/verbs.cpp:2482 +#: ../src/verbs.cpp:2446 msgid "Import Clip Art..." msgstr "_Importa Clip Art..." -#: ../src/verbs.cpp:2483 +#: ../src/verbs.cpp:2447 msgid "Import clipart from Open Clip Art Library" msgstr "Importa de la biblioteca Open Clip Art" #. new FileVerb(SP_VERB_FILE_EXPORT_TO_OCAL, "FileExportToOCAL", N_("Export To Open Clip Art Library"), N_("Export this document to Open Clip Art Library"), INKSCAPE_ICON_DOCUMENT_EXPORT_OCAL), -#: ../src/verbs.cpp:2485 +#: ../src/verbs.cpp:2449 msgid "N_ext Window" msgstr "Finestra s_egüent" -#: ../src/verbs.cpp:2486 +#: ../src/verbs.cpp:2450 msgid "Switch to the next document window" msgstr "Commuta a la finestra del document següent" -#: ../src/verbs.cpp:2487 +#: ../src/verbs.cpp:2451 msgid "P_revious Window" msgstr "Finest_ra anterior" -#: ../src/verbs.cpp:2488 +#: ../src/verbs.cpp:2452 msgid "Switch to the previous document window" msgstr "Commuta a la finestra del document anterior" -#: ../src/verbs.cpp:2489 +#: ../src/verbs.cpp:2453 msgid "_Close" msgstr "Tan_ca" -#: ../src/verbs.cpp:2490 +#: ../src/verbs.cpp:2454 msgid "Close this document window" msgstr "Tanca aquesta finestra de document" -#: ../src/verbs.cpp:2491 +#: ../src/verbs.cpp:2455 msgid "_Quit" msgstr "_Surt" -#: ../src/verbs.cpp:2491 +#: ../src/verbs.cpp:2455 msgid "Quit Inkscape" msgstr "Surt de l'Inkscape" -#: ../src/verbs.cpp:2492 +#: ../src/verbs.cpp:2456 msgid "New from _Template..." msgstr "Nou des d'una _plantilla..." -#: ../src/verbs.cpp:2493 +#: ../src/verbs.cpp:2457 msgid "Create new project from template" msgstr "Crea un nou projecte a partir de la plantilla" -#: ../src/verbs.cpp:2496 +#: ../src/verbs.cpp:2460 msgid "Undo last action" msgstr "Desfés l'última acció" -#: ../src/verbs.cpp:2499 +#: ../src/verbs.cpp:2463 msgid "Do again the last undone action" msgstr "Torna a fer la darrera acció desfeta" -#: ../src/verbs.cpp:2500 +#: ../src/verbs.cpp:2464 msgid "Cu_t" msgstr "Re_talla" -#: ../src/verbs.cpp:2501 +#: ../src/verbs.cpp:2465 msgid "Cut selection to clipboard" msgstr "Retalla la selecció al porta-retalls" -#: ../src/verbs.cpp:2502 +#: ../src/verbs.cpp:2466 msgid "_Copy" msgstr "_Copia" -#: ../src/verbs.cpp:2503 +#: ../src/verbs.cpp:2467 msgid "Copy selection to clipboard" msgstr "Copia la selecció al porta-retalls" -#: ../src/verbs.cpp:2504 +#: ../src/verbs.cpp:2468 msgid "_Paste" msgstr "_Enganxa" -#: ../src/verbs.cpp:2505 +#: ../src/verbs.cpp:2469 msgid "Paste objects from clipboard to mouse point, or paste text" msgstr "" "Enganxa els objectes del porta-retalls a on sigui el ratolí, o enganxa el " "text" -#: ../src/verbs.cpp:2506 +#: ../src/verbs.cpp:2470 msgid "Paste _Style" msgstr "Enganxa l'e_stil" -#: ../src/verbs.cpp:2507 +#: ../src/verbs.cpp:2471 msgid "Apply the style of the copied object to selection" msgstr "Aplica l'estil de l'objecte copiat a la selecció" -#: ../src/verbs.cpp:2509 +#: ../src/verbs.cpp:2473 msgid "Scale selection to match the size of the copied object" msgstr "Escala la selecció per ajustar-se a la mida de l'objecte" -#: ../src/verbs.cpp:2510 +#: ../src/verbs.cpp:2474 msgid "Paste _Width" msgstr "En_ganxa l'amplada" -#: ../src/verbs.cpp:2511 +#: ../src/verbs.cpp:2475 msgid "Scale selection horizontally to match the width of the copied object" msgstr "" "Escala la selecció horitzontalment per ajustar-se a l'amplada de l'objecte " "copiat" -#: ../src/verbs.cpp:2512 +#: ../src/verbs.cpp:2476 msgid "Paste _Height" msgstr "Enganxa l'a_lçada" -#: ../src/verbs.cpp:2513 +#: ../src/verbs.cpp:2477 msgid "Scale selection vertically to match the height of the copied object" msgstr "" "Escala la selecció verticalment per ajustar-se a l'alçada de l'objecte copiat" -#: ../src/verbs.cpp:2514 +#: ../src/verbs.cpp:2478 msgid "Paste Size Separately" msgstr "Enganxa la mida per separat" -#: ../src/verbs.cpp:2515 +#: ../src/verbs.cpp:2479 msgid "Scale each selected object to match the size of the copied object" msgstr "" "Escala cada objecte seleccionat per ajustar la mida de l'objecte copiat" -#: ../src/verbs.cpp:2516 +#: ../src/verbs.cpp:2480 msgid "Paste Width Separately" msgstr "Enganxa l'amplada per separat" -#: ../src/verbs.cpp:2517 +#: ../src/verbs.cpp:2481 msgid "" "Scale each selected object horizontally to match the width of the copied " "object" msgstr "" "Escala cada objecte horitzontalment per ajustar la mida de l'objecte copiat" -#: ../src/verbs.cpp:2518 +#: ../src/verbs.cpp:2482 msgid "Paste Height Separately" msgstr "Enganxa l'alçada per separat" -#: ../src/verbs.cpp:2519 +#: ../src/verbs.cpp:2483 msgid "" "Scale each selected object vertically to match the height of the copied " "object" @@ -26694,68 +26671,68 @@ msgstr "" "Escala cada objecte seleccionat verticalment per ajustar l'alçada de " "l'objecte copiat" -#: ../src/verbs.cpp:2520 +#: ../src/verbs.cpp:2484 msgid "Paste _In Place" msgstr "En_ganxa en el lloc" -#: ../src/verbs.cpp:2521 +#: ../src/verbs.cpp:2485 msgid "Paste objects from clipboard to the original location" msgstr "Enganxa els objectes del porta-retalls a la ubicació original" -#: ../src/verbs.cpp:2522 +#: ../src/verbs.cpp:2486 msgid "Paste Path _Effect" msgstr "Enganxa l'_efecte de camí" -#: ../src/verbs.cpp:2523 +#: ../src/verbs.cpp:2487 msgid "Apply the path effect of the copied object to selection" msgstr "Aplica l'efecte de camí de l'objecte copiat a la selecció" -#: ../src/verbs.cpp:2524 +#: ../src/verbs.cpp:2488 msgid "Remove Path _Effect" msgstr "Suprimeix l'_efecte de camí" -#: ../src/verbs.cpp:2525 +#: ../src/verbs.cpp:2489 msgid "Remove any path effects from selected objects" msgstr "Suprimeix els efectes de camí de la selecció" -#: ../src/verbs.cpp:2526 +#: ../src/verbs.cpp:2490 msgid "_Remove Filters" msgstr "_Suprimeix els filtres" -#: ../src/verbs.cpp:2527 +#: ../src/verbs.cpp:2491 msgid "Remove any filters from selected objects" msgstr "Suprimeix tots els filtres dels objectes seleccionats" -#: ../src/verbs.cpp:2528 +#: ../src/verbs.cpp:2492 msgid "_Delete" msgstr "_Suprimeix" -#: ../src/verbs.cpp:2529 +#: ../src/verbs.cpp:2493 msgid "Delete selection" msgstr "Suprimeix la selecció" -#: ../src/verbs.cpp:2530 +#: ../src/verbs.cpp:2494 msgid "Duplic_ate" msgstr "Duplic_a" -#: ../src/verbs.cpp:2531 +#: ../src/verbs.cpp:2495 msgid "Duplicate selected objects" msgstr "Duplica els objectes seleccionats" -#: ../src/verbs.cpp:2532 +#: ../src/verbs.cpp:2496 msgid "Create Clo_ne" msgstr "Crea un clo_n" -#: ../src/verbs.cpp:2533 +#: ../src/verbs.cpp:2497 msgid "Create a clone (a copy linked to the original) of selected object" msgstr "" "Crea un clon (una còpia enllaçada amb l'original) de l'objecte seleccionat" -#: ../src/verbs.cpp:2534 +#: ../src/verbs.cpp:2498 msgid "Unlin_k Clone" msgstr "Desen_llaça el clon" -#: ../src/verbs.cpp:2535 +#: ../src/verbs.cpp:2499 msgid "" "Cut the selected clones' links to the originals, turning them into " "standalone objects" @@ -26763,38 +26740,29 @@ msgstr "" "Retalla els enllaços amb l'original dels clons seleccionats, fent que siguin " "objectes independents" -#: ../src/verbs.cpp:2536 -#, fuzzy -msgid "Unlink Clones _recursively" -msgstr "Desen_llaça el clon" - -#: ../src/verbs.cpp:2537 -msgid "Unlink all clones in the selection, even if they are in groups." -msgstr "" - -#: ../src/verbs.cpp:2538 +#: ../src/verbs.cpp:2500 msgid "Relink to Copied" msgstr "Torna a enllaçar amb la còpia" -#: ../src/verbs.cpp:2539 +#: ../src/verbs.cpp:2501 msgid "Relink the selected clones to the object currently on the clipboard" msgstr "" "Torna a enllaçar els clons seleccionats amb els objectes que actualment " "estan al porta-retalls" -#: ../src/verbs.cpp:2540 +#: ../src/verbs.cpp:2502 msgid "Select _Original" msgstr "Selecci_ona l'original" -#: ../src/verbs.cpp:2541 +#: ../src/verbs.cpp:2503 msgid "Select the object to which the selected clone is linked" msgstr "Seleccioneu l'objecte amb què està enllaçat aquest clon" -#: ../src/verbs.cpp:2542 +#: ../src/verbs.cpp:2504 msgid "Clone original path (LPE)" msgstr "Clona el camí original (LPE)" -#: ../src/verbs.cpp:2543 +#: ../src/verbs.cpp:2505 msgid "" "Creates a new path, applies the Clone original LPE, and refers it to the " "selected path" @@ -26802,19 +26770,19 @@ msgstr "" "Crea un nou camí, aplica «clona el camí original (LPE)», i referencia'l al " "camí seleccionat" -#: ../src/verbs.cpp:2544 +#: ../src/verbs.cpp:2506 msgid "Objects to _Marker" msgstr "Objectes a _marcador" -#: ../src/verbs.cpp:2545 +#: ../src/verbs.cpp:2507 msgid "Convert selection to a line marker" msgstr "Converteix la selecció a un marcador de línia" -#: ../src/verbs.cpp:2546 +#: ../src/verbs.cpp:2508 msgid "Objects to Gu_ides" msgstr "Objectes a gu_ies" -#: ../src/verbs.cpp:2547 +#: ../src/verbs.cpp:2509 msgid "" "Convert selected objects to a collection of guidelines aligned with their " "edges" @@ -26822,98 +26790,98 @@ msgstr "" "Converteix els objectes en una col·lecció de línies guia alineades amb les " "vores" -#: ../src/verbs.cpp:2548 +#: ../src/verbs.cpp:2510 msgid "Objects to Patter_n" msgstr "O_bjectes a patró" -#: ../src/verbs.cpp:2549 +#: ../src/verbs.cpp:2511 msgid "Convert selection to a rectangle with tiled pattern fill" msgstr "" "Converteix la selecció en un rectangle amb un emplenat de patró de mosaic" -#: ../src/verbs.cpp:2550 +#: ../src/verbs.cpp:2512 msgid "Pattern to _Objects" msgstr "Patró a ob_jectes" -#: ../src/verbs.cpp:2551 +#: ../src/verbs.cpp:2513 msgid "Extract objects from a tiled pattern fill" msgstr "Extreu objectes d'un emplenat de patró de mosaic" -#: ../src/verbs.cpp:2552 +#: ../src/verbs.cpp:2514 msgid "Group to Symbol" msgstr "Agrupa en símbol" -#: ../src/verbs.cpp:2553 +#: ../src/verbs.cpp:2515 msgid "Convert group to a symbol" msgstr "Converteix un grup a símbol" -#: ../src/verbs.cpp:2554 +#: ../src/verbs.cpp:2516 msgid "Symbol to Group" msgstr "Símbol a grup" -#: ../src/verbs.cpp:2555 +#: ../src/verbs.cpp:2517 msgid "Extract group from a symbol" msgstr "Extreu un grup des d'un símbol" -#: ../src/verbs.cpp:2556 +#: ../src/verbs.cpp:2518 msgid "Clea_r All" msgstr "Ne_teja-ho tot" -#: ../src/verbs.cpp:2557 +#: ../src/verbs.cpp:2519 msgid "Delete all objects from document" msgstr "Suprimeix tots els objectes del document" -#: ../src/verbs.cpp:2558 +#: ../src/verbs.cpp:2520 msgid "Select Al_l" msgstr "Se_lecciona-ho tot" -#: ../src/verbs.cpp:2559 +#: ../src/verbs.cpp:2521 msgid "Select all objects or all nodes" msgstr "Selecciona tots els objectes o els nodes" -#: ../src/verbs.cpp:2560 +#: ../src/verbs.cpp:2522 msgid "Select All in All La_yers" msgstr "Selecciona-_ho tot en totes les capes" -#: ../src/verbs.cpp:2561 +#: ../src/verbs.cpp:2523 msgid "Select all objects in all visible and unlocked layers" msgstr "Selecciona tots els objectes en totes les capes visibles i no blocades" -#: ../src/verbs.cpp:2562 +#: ../src/verbs.cpp:2524 msgid "Fill _and Stroke" msgstr "Emplen_at i traç" -#: ../src/verbs.cpp:2563 +#: ../src/verbs.cpp:2525 msgid "" "Select all objects with the same fill and stroke as the selected objects" msgstr "" "Selecciona tots els objectes amb el mateix emplenat i traç que els objectes " "seleccionats" -#: ../src/verbs.cpp:2564 +#: ../src/verbs.cpp:2526 msgid "_Fill Color" msgstr "_Color de l'emplenat" -#: ../src/verbs.cpp:2565 +#: ../src/verbs.cpp:2527 msgid "Select all objects with the same fill as the selected objects" msgstr "" "Selecciona tots els objectes amb el mateix emplenat que els objectes " "seleccionats" -#: ../src/verbs.cpp:2566 +#: ../src/verbs.cpp:2528 msgid "_Stroke Color" msgstr "_Color del traç" -#: ../src/verbs.cpp:2567 +#: ../src/verbs.cpp:2529 msgid "Select all objects with the same stroke as the selected objects" msgstr "" "Selecciona tots els objectes amb el mateix traç que els objectes seleccionats" -#: ../src/verbs.cpp:2568 +#: ../src/verbs.cpp:2530 msgid "Stroke St_yle" msgstr "_Estil del traç" -#: ../src/verbs.cpp:2569 +#: ../src/verbs.cpp:2531 msgid "" "Select all objects with the same stroke style (width, dash, markers) as the " "selected objects" @@ -26921,11 +26889,11 @@ msgstr "" "Selecciona tots els objectes amb el mateix estil de traç (amplada, ratlles i " "marques) que els objectes seleccionats" -#: ../src/verbs.cpp:2570 +#: ../src/verbs.cpp:2532 msgid "_Object Type" msgstr "Tipus d'_objecte" -#: ../src/verbs.cpp:2571 +#: ../src/verbs.cpp:2533 msgid "" "Select all objects with the same object type (rect, arc, text, path, bitmap " "etc) as the selected objects" @@ -26933,172 +26901,172 @@ msgstr "" "Selecciona tots els objectes amb el mateix tipus d'objecte (rectangle, arc, " "text, camí, mapa de bits, etc) que els objectes seleccionats" -#: ../src/verbs.cpp:2572 +#: ../src/verbs.cpp:2534 msgid "In_vert Selection" msgstr "In_verteix selecció" -#: ../src/verbs.cpp:2573 +#: ../src/verbs.cpp:2535 msgid "Invert selection (unselect what is selected and select everything else)" msgstr "Selecciona tot allò que ara no està seleccionat" -#: ../src/verbs.cpp:2574 +#: ../src/verbs.cpp:2536 msgid "Invert in All Layers" msgstr "Inverteix totes les capes" -#: ../src/verbs.cpp:2575 +#: ../src/verbs.cpp:2537 msgid "Invert selection in all visible and unlocked layers" msgstr "Inverteix la selecció en totes les capes visibles i no blocades" -#: ../src/verbs.cpp:2576 +#: ../src/verbs.cpp:2538 msgid "Select Next" msgstr "Selecciona el següent" -#: ../src/verbs.cpp:2577 +#: ../src/verbs.cpp:2539 msgid "Select next object or node" msgstr "Selecciona el següent objecte o node" -#: ../src/verbs.cpp:2578 +#: ../src/verbs.cpp:2540 msgid "Select Previous" msgstr "Selecciona l'anterior" -#: ../src/verbs.cpp:2579 +#: ../src/verbs.cpp:2541 msgid "Select previous object or node" msgstr "Selecciona l'anterior objecte o node" -#: ../src/verbs.cpp:2580 +#: ../src/verbs.cpp:2542 msgid "D_eselect" msgstr "D_esfés la selecció" -#: ../src/verbs.cpp:2581 +#: ../src/verbs.cpp:2543 msgid "Deselect any selected objects or nodes" msgstr "Desfés la selecció dels objectes o els nodes" -#: ../src/verbs.cpp:2583 +#: ../src/verbs.cpp:2545 msgid "Delete all the guides in the document" msgstr "Suprimeix totes les guies del document" -#: ../src/verbs.cpp:2584 +#: ../src/verbs.cpp:2546 msgid "Lock All Guides" msgstr "Bloqueja totes les guies" -#: ../src/verbs.cpp:2584 ../src/widgets/desktop-widget.cpp:372 +#: ../src/verbs.cpp:2546 ../src/widgets/desktop-widget.cpp:404 msgid "Toggle lock of all guides in the document" msgstr "Commuta el bloqueig de totes les guies del document" -#: ../src/verbs.cpp:2585 +#: ../src/verbs.cpp:2547 msgid "Create _Guides Around the Page" msgstr "C_rea guies al voltant de la pàgina" -#: ../src/verbs.cpp:2586 +#: ../src/verbs.cpp:2548 msgid "Create four guides aligned with the page borders" msgstr "Crea quatre guies ajustades a les vores de la pàgina" -#: ../src/verbs.cpp:2587 +#: ../src/verbs.cpp:2549 msgid "Next path effect parameter" msgstr "Paràmetre següent de l'efecte de camí" -#: ../src/verbs.cpp:2588 +#: ../src/verbs.cpp:2550 msgid "Show next editable path effect parameter" msgstr "Mostra el paràmetre d'edició de camí següent" #. Selection -#: ../src/verbs.cpp:2591 +#: ../src/verbs.cpp:2553 msgid "Raise to _Top" msgstr "Puja al cap_damunt" -#: ../src/verbs.cpp:2592 +#: ../src/verbs.cpp:2554 msgid "Raise selection to top" msgstr "Puja la selecció al capdamunt" -#: ../src/verbs.cpp:2593 +#: ../src/verbs.cpp:2555 msgid "Lower to _Bottom" msgstr "Baixa al capda_vall" -#: ../src/verbs.cpp:2594 +#: ../src/verbs.cpp:2556 msgid "Lower selection to bottom" msgstr "Baixa la selecció al capdavall" -#: ../src/verbs.cpp:2595 +#: ../src/verbs.cpp:2557 msgid "_Raise" msgstr "Pu_ja" -#: ../src/verbs.cpp:2596 +#: ../src/verbs.cpp:2558 msgid "Raise selection one step" msgstr "Puja la selecció una posició" -#: ../src/verbs.cpp:2597 +#: ../src/verbs.cpp:2559 msgid "_Lower" msgstr "Bai_xa" -#: ../src/verbs.cpp:2598 +#: ../src/verbs.cpp:2560 msgid "Lower selection one step" msgstr "Baixa la selecció una posició" -#: ../src/verbs.cpp:2600 +#: ../src/verbs.cpp:2562 msgid "Group selected objects" msgstr "Agrupa els objectes seleccionats" -#: ../src/verbs.cpp:2602 +#: ../src/verbs.cpp:2564 msgid "Ungroup selected groups" msgstr "Desagrupa els grups seleccionats" -#: ../src/verbs.cpp:2603 +#: ../src/verbs.cpp:2565 msgid "_Pop selected objects out of group" msgstr "_Treu els objectes seleccionats del grup" -#: ../src/verbs.cpp:2604 +#: ../src/verbs.cpp:2566 msgid "Pop selected objects out of group" msgstr "Treu els objectes seleccionats del grup" -#: ../src/verbs.cpp:2606 +#: ../src/verbs.cpp:2568 msgid "_Put on Path" msgstr "_Posa en el camí" -#: ../src/verbs.cpp:2608 +#: ../src/verbs.cpp:2570 msgid "_Remove from Path" msgstr "Sup_rimeix del camí" -#: ../src/verbs.cpp:2610 +#: ../src/verbs.cpp:2572 msgid "Remove Manual _Kerns" msgstr "Suprimeix l'espaiat _manual" #. 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:2613 +#: ../src/verbs.cpp:2575 msgid "Remove all manual kerns and glyph rotations from a text object" msgstr "" "Suprimeix els espaiats manuals i les rotacions dels glifs dels objectes de " "text" -#: ../src/verbs.cpp:2615 +#: ../src/verbs.cpp:2577 msgid "_Union" msgstr "_Unió" -#: ../src/verbs.cpp:2616 +#: ../src/verbs.cpp:2578 msgid "Create union of selected paths" msgstr "Crea una unió de camins seleccionats" -#: ../src/verbs.cpp:2617 +#: ../src/verbs.cpp:2579 msgid "_Intersection" msgstr "_Intersecció" -#: ../src/verbs.cpp:2618 +#: ../src/verbs.cpp:2580 msgid "Create intersection of selected paths" msgstr "Crea una intersecció dels camins seleccionats" -#: ../src/verbs.cpp:2619 +#: ../src/verbs.cpp:2581 msgid "_Difference" msgstr "_Resta" -#: ../src/verbs.cpp:2620 +#: ../src/verbs.cpp:2582 msgid "Create difference of selected paths (bottom minus top)" msgstr "Crea la resta dels camins seleccionats (inferior menys superior)" -#: ../src/verbs.cpp:2621 +#: ../src/verbs.cpp:2583 msgid "E_xclusion" msgstr "E_xclusió" -#: ../src/verbs.cpp:2622 +#: ../src/verbs.cpp:2584 msgid "" "Create exclusive OR of selected paths (those parts that belong to only one " "path)" @@ -27106,441 +27074,374 @@ msgstr "" "Crea una OR exclusiva dels camins seleccionats (les parts que pertanyen " "només a un camí)" -#: ../src/verbs.cpp:2623 +#: ../src/verbs.cpp:2585 msgid "Di_vision" msgstr "Di_visió" -#: ../src/verbs.cpp:2624 +#: ../src/verbs.cpp:2586 msgid "Cut the bottom path into pieces" msgstr "Retalla el camí inferior en trossos" #. 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:2627 +#: ../src/verbs.cpp:2589 msgid "Cut _Path" msgstr "Re_talla el camí" -#: ../src/verbs.cpp:2628 +#: ../src/verbs.cpp:2590 msgid "Cut the bottom path's stroke into pieces, removing fill" msgstr "Retalla el traç del camí inferior en trossos i suprimeix-ne l'emplenat" -#: ../src/verbs.cpp:2629 -#, fuzzy -msgid "_Grow" -msgstr "A_grupa" - -#: ../src/verbs.cpp:2630 -#, fuzzy -msgid "Make selected objects bigger" -msgstr "Fes una cantonada amb els nodes seleccionats" - -#: ../src/verbs.cpp:2631 -msgid "_Grow on screen" -msgstr "" - -#: ../src/verbs.cpp:2632 -#, fuzzy -msgid "Make selected objects bigger relative to screen" -msgstr "Organitza els objectes seleccionats en una taula o cercle" - -#: ../src/verbs.cpp:2633 -#, fuzzy -msgid "_Double size" -msgstr "Mida del punt:" - -#: ../src/verbs.cpp:2634 -#, fuzzy -msgid "Double the size of selected objects" -msgstr "Sacseja el color dels objectes seleccionats" - -#: ../src/verbs.cpp:2635 -msgid "_Shrink" -msgstr "" - -#: ../src/verbs.cpp:2636 -#, fuzzy -msgid "Make selected objects smaller" -msgstr "Fes els nodes seleccionats simètrics" - -#: ../src/verbs.cpp:2637 -msgid "_Shrink on screen" -msgstr "" - -#: ../src/verbs.cpp:2638 -#, fuzzy -msgid "Make selected objects smaller relative to screen" -msgstr "Organitza els objectes seleccionats en una taula o cercle" - -#: ../src/verbs.cpp:2639 -#, fuzzy -msgid "_Halve size" -msgstr "_Mida de la nansa:" - -#: ../src/verbs.cpp:2640 -#, fuzzy -msgid "Halve the size of selected objects" -msgstr "Sacseja el color dels objectes seleccionats" - #. 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:2644 +#: ../src/verbs.cpp:2594 msgid "Outs_et" msgstr "_Expandeix" -#: ../src/verbs.cpp:2645 +#: ../src/verbs.cpp:2595 msgid "Outset selected paths" msgstr "Expandeix els camins seleccionats" -#: ../src/verbs.cpp:2647 +#: ../src/verbs.cpp:2597 msgid "O_utset Path by 1 px" msgstr "Ex_pandeix el camí 1 px" -#: ../src/verbs.cpp:2648 +#: ../src/verbs.cpp:2598 msgid "Outset selected paths by 1 px" msgstr "Expandeix els camins seleccionats 1 px" -#: ../src/verbs.cpp:2650 +#: ../src/verbs.cpp:2600 msgid "O_utset Path by 10 px" msgstr "Expa_ndeix el camí 10 px" -#: ../src/verbs.cpp:2651 +#: ../src/verbs.cpp:2601 msgid "Outset selected paths by 10 px" msgstr "Expandeix els camins seleccionats 10 px" #. TRANSLATORS: "inset": contract a shape by offsetting the object's path, #. i.e. by displacing it perpendicular to the path in each point. #. See also the Advanced Tutorial for explanation. -#: ../src/verbs.cpp:2655 +#: ../src/verbs.cpp:2605 msgid "I_nset" msgstr "Co_ntrau" -#: ../src/verbs.cpp:2656 +#: ../src/verbs.cpp:2606 msgid "Inset selected paths" msgstr "Contrau els camins seleccionats" -#: ../src/verbs.cpp:2658 +#: ../src/verbs.cpp:2608 msgid "I_nset Path by 1 px" msgstr "Co_ntrau el camí 1 px" -#: ../src/verbs.cpp:2659 +#: ../src/verbs.cpp:2609 msgid "Inset selected paths by 1 px" msgstr "Contrau els camins seleccionats 1px" -#: ../src/verbs.cpp:2661 +#: ../src/verbs.cpp:2611 msgid "I_nset Path by 10 px" msgstr "Co_ntrau el camí 10 px" -#: ../src/verbs.cpp:2662 +#: ../src/verbs.cpp:2612 msgid "Inset selected paths by 10 px" msgstr "Contrau els camins seleccionats 10 px" -#: ../src/verbs.cpp:2664 +#: ../src/verbs.cpp:2614 msgid "D_ynamic Offset" msgstr "Desplaçament d_inàmic" -#: ../src/verbs.cpp:2664 +#: ../src/verbs.cpp:2614 msgid "Create a dynamic offset object" msgstr "Crea un objecte de desplaçament dinàmic" -#: ../src/verbs.cpp:2666 +#: ../src/verbs.cpp:2616 msgid "_Linked Offset" msgstr "Desp_laçament enllaçat" -#: ../src/verbs.cpp:2667 +#: ../src/verbs.cpp:2617 msgid "Create a dynamic offset object linked to the original path" msgstr "Crea un objecte de desplaçament dinàmic enllaçat al camí original" -#: ../src/verbs.cpp:2669 +#: ../src/verbs.cpp:2619 msgid "_Stroke to Path" msgstr "_Traç a camí" -#: ../src/verbs.cpp:2670 +#: ../src/verbs.cpp:2620 msgid "Convert selected object's stroke to paths" msgstr "Converteix el traç dels objectes seleccionats en camins" -#: ../src/verbs.cpp:2671 -#, fuzzy -msgid "_Stroke to Path Legacy" -msgstr "_Traç a camí" - -#: ../src/verbs.cpp:2672 -#, fuzzy -msgid "Convert selected object's stroke to paths legacy mode" -msgstr "Converteix el traç dels objectes seleccionats en camins" - -#: ../src/verbs.cpp:2673 +#: ../src/verbs.cpp:2621 msgid "Si_mplify" msgstr "Si_mplifica" -#: ../src/verbs.cpp:2674 +#: ../src/verbs.cpp:2622 msgid "Simplify selected paths (remove extra nodes)" msgstr "Simplifica els camins seleccionats (suprimint nodes addicionals)" -#: ../src/verbs.cpp:2675 +#: ../src/verbs.cpp:2623 msgid "_Reverse" msgstr "A l'in_revés" -#: ../src/verbs.cpp:2676 +#: ../src/verbs.cpp:2624 msgid "Reverse the direction of selected paths (useful for flipping markers)" msgstr "" "Inverteix la direcció dels camins seleccionats (útil per invertir els " "marcadors)" -#: ../src/verbs.cpp:2681 +#: ../src/verbs.cpp:2629 msgid "Create one or more paths from a bitmap by tracing it" msgstr "Crea un o més camins des d'un mapa de bits mitjançant el traçat" -#: ../src/verbs.cpp:2684 +#: ../src/verbs.cpp:2632 msgid "Trace Pixel Art..." msgstr "_Vectoritza a píxel art..." -#: ../src/verbs.cpp:2685 +#: ../src/verbs.cpp:2633 msgid "Create paths using Kopf-Lischinski algorithm to vectorize pixel art" msgstr "" "Crea camins usant l'algorisme Kopf-Lischinski per vectoritzar a píxel art" -#: ../src/verbs.cpp:2686 +#: ../src/verbs.cpp:2634 msgid "Make a _Bitmap Copy" msgstr "Fes una còpia de _mapa de bits" -#: ../src/verbs.cpp:2687 +#: ../src/verbs.cpp:2635 msgid "Export selection to a bitmap and insert it into document" msgstr "Exporta la selecció a un mapa de bits i insereix-lo en el document" -#: ../src/verbs.cpp:2688 +#: ../src/verbs.cpp:2636 msgid "_Combine" msgstr "_Combina" -#: ../src/verbs.cpp:2689 +#: ../src/verbs.cpp:2637 msgid "Combine several paths into one" msgstr "Combina múltiples camins en un de sol" #. 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:2692 +#: ../src/verbs.cpp:2640 msgid "Break _Apart" msgstr "Sep_ara" -#: ../src/verbs.cpp:2693 +#: ../src/verbs.cpp:2641 msgid "Break selected paths into subpaths" msgstr "Separa els camins seleccionats en subcamins" -#: ../src/verbs.cpp:2694 +#: ../src/verbs.cpp:2642 msgid "_Arrange..." msgstr "_Organitza..." -#: ../src/verbs.cpp:2695 +#: ../src/verbs.cpp:2643 msgid "Arrange selected objects in a table or circle" msgstr "Organitza els objectes seleccionats en una taula o cercle" #. Layer -#: ../src/verbs.cpp:2697 +#: ../src/verbs.cpp:2645 msgid "_Add Layer..." msgstr "A_fegeix una capa..." -#: ../src/verbs.cpp:2698 +#: ../src/verbs.cpp:2646 msgid "Create a new layer" msgstr "Crea una capa nova" -#: ../src/verbs.cpp:2699 +#: ../src/verbs.cpp:2647 msgid "Re_name Layer..." msgstr "Re_anomena la capa..." -#: ../src/verbs.cpp:2700 +#: ../src/verbs.cpp:2648 msgid "Rename the current layer" msgstr "Reanomena la capa actual" -#: ../src/verbs.cpp:2701 +#: ../src/verbs.cpp:2649 msgid "Switch to Layer Abov_e" msgstr "Commuta a la capa per so_bre" -#: ../src/verbs.cpp:2702 +#: ../src/verbs.cpp:2650 msgid "Switch to the layer above the current" msgstr "Commuta a la capa per sobre de l'actual" -#: ../src/verbs.cpp:2703 +#: ../src/verbs.cpp:2651 msgid "Switch to Layer Belo_w" msgstr "Commuta a la capa per so_ta" -#: ../src/verbs.cpp:2704 +#: ../src/verbs.cpp:2652 msgid "Switch to the layer below the current" msgstr "Commuta a la capa per sota de l'actual" -#: ../src/verbs.cpp:2705 +#: ../src/verbs.cpp:2653 msgid "Move Selection to Layer Abo_ve" msgstr "Mou la selecció a la capa de so_bre" -#: ../src/verbs.cpp:2706 +#: ../src/verbs.cpp:2654 msgid "Move selection to the layer above the current" msgstr "Mou la selecció a la capa de sobre de l'actual" -#: ../src/verbs.cpp:2707 +#: ../src/verbs.cpp:2655 msgid "Move Selection to Layer Bel_ow" msgstr "Mou la selecció a la capa de s_ota" -#: ../src/verbs.cpp:2708 +#: ../src/verbs.cpp:2656 msgid "Move selection to the layer below the current" msgstr "Mou la selecció a la capa de sota de l'actual" -#: ../src/verbs.cpp:2709 +#: ../src/verbs.cpp:2657 msgid "Move Selection to Layer..." msgstr "Mou la selecció a la capa..." -#: ../src/verbs.cpp:2711 +#: ../src/verbs.cpp:2659 msgid "Layer to _Top" msgstr "Pu_ja la capa a dalt" -#: ../src/verbs.cpp:2712 +#: ../src/verbs.cpp:2660 msgid "Raise the current layer to the top" msgstr "Puja la capa al capdamunt" -#: ../src/verbs.cpp:2713 +#: ../src/verbs.cpp:2661 msgid "Layer to _Bottom" msgstr "_Baixa la capa a sota" -#: ../src/verbs.cpp:2714 +#: ../src/verbs.cpp:2662 msgid "Lower the current layer to the bottom" msgstr "Baixa la capa actual al capdavall" -#: ../src/verbs.cpp:2715 +#: ../src/verbs.cpp:2663 msgid "_Raise Layer" msgstr "Puja la _capa" -#: ../src/verbs.cpp:2716 +#: ../src/verbs.cpp:2664 msgid "Raise the current layer" msgstr "Puja un nivell la capa actual" -#: ../src/verbs.cpp:2717 +#: ../src/verbs.cpp:2665 msgid "_Lower Layer" msgstr "Baixa _la capa" -#: ../src/verbs.cpp:2718 +#: ../src/verbs.cpp:2666 msgid "Lower the current layer" msgstr "Baixa un nivell la capa actual" -#: ../src/verbs.cpp:2719 +#: ../src/verbs.cpp:2667 msgid "D_uplicate Current Layer" msgstr "D_uplica la capa actual" -#: ../src/verbs.cpp:2720 +#: ../src/verbs.cpp:2668 msgid "Duplicate an existing layer" msgstr "Duplica una capa" -#: ../src/verbs.cpp:2721 +#: ../src/verbs.cpp:2669 msgid "_Delete Current Layer" msgstr "_Suprimeix la capa" -#: ../src/verbs.cpp:2722 +#: ../src/verbs.cpp:2670 msgid "Delete the current layer" msgstr "Suprimeix la capa actual" -#: ../src/verbs.cpp:2723 +#: ../src/verbs.cpp:2671 msgid "_Show/hide other layers" msgstr "_Mostra o oculta les altres capes" -#: ../src/verbs.cpp:2724 +#: ../src/verbs.cpp:2672 msgid "Solo the current layer" msgstr "Mostra només la capa actual" -#: ../src/verbs.cpp:2725 +#: ../src/verbs.cpp:2673 msgid "_Show all layers" msgstr "Mo_stra totes les capes" -#: ../src/verbs.cpp:2726 +#: ../src/verbs.cpp:2674 msgid "Show all the layers" msgstr "Mostra totes les capes" -#: ../src/verbs.cpp:2727 +#: ../src/verbs.cpp:2675 msgid "_Hide all layers" msgstr "A_maga totes les capes" -#: ../src/verbs.cpp:2728 +#: ../src/verbs.cpp:2676 msgid "Hide all the layers" msgstr "Amaga totes les capes" -#: ../src/verbs.cpp:2729 +#: ../src/verbs.cpp:2677 msgid "_Lock all layers" msgstr "_Bloca totes les capes" -#: ../src/verbs.cpp:2730 +#: ../src/verbs.cpp:2678 msgid "Lock all the layers" msgstr "Bloca totes les capes" -#: ../src/verbs.cpp:2731 +#: ../src/verbs.cpp:2679 msgid "Lock/Unlock _other layers" msgstr "_Bloca o desbloca les altres capes" -#: ../src/verbs.cpp:2732 +#: ../src/verbs.cpp:2680 msgid "Lock all the other layers" msgstr "Bloca les altres capes" -#: ../src/verbs.cpp:2733 +#: ../src/verbs.cpp:2681 msgid "_Unlock all layers" msgstr "_Desbloca totes les capes" -#: ../src/verbs.cpp:2734 +#: ../src/verbs.cpp:2682 msgid "Unlock all the layers" msgstr "Oculta totes les capes" -#: ../src/verbs.cpp:2735 +#: ../src/verbs.cpp:2683 msgid "_Lock/Unlock Current Layer" msgstr "B_loca o desbloca la capa actual" -#: ../src/verbs.cpp:2736 +#: ../src/verbs.cpp:2684 msgid "Toggle lock on current layer" msgstr "Commuta el boqueig a la capa actual" -#: ../src/verbs.cpp:2737 +#: ../src/verbs.cpp:2685 msgid "_Show/hide Current Layer" msgstr "_Mostra o oculta la capa actual" -#: ../src/verbs.cpp:2738 +#: ../src/verbs.cpp:2686 msgid "Toggle visibility of current layer" msgstr "Commuta la visibilitat de la capa actual" #. Object -#: ../src/verbs.cpp:2741 +#: ../src/verbs.cpp:2689 msgid "Rotate _90° CW" msgstr "Gira _90° en sentit horari" #. This is shared between tooltips and statusbar, so they #. must use UTF-8, not HTML entities for special characters. -#: ../src/verbs.cpp:2744 +#: ../src/verbs.cpp:2692 msgid "Rotate selection 90° clockwise" msgstr "Gira la selecció 90° en sentit horari" -#: ../src/verbs.cpp:2745 +#: ../src/verbs.cpp:2693 msgid "Rotate 9_0° CCW" msgstr "Gira 9_0° en sentit antihorari" #. This is shared between tooltips and statusbar, so they #. must use UTF-8, not HTML entities for special characters. -#: ../src/verbs.cpp:2748 +#: ../src/verbs.cpp:2696 msgid "Rotate selection 90° counter-clockwise" msgstr "Gira la selecció 90° en sentit antihorari" -#: ../src/verbs.cpp:2749 +#: ../src/verbs.cpp:2697 msgid "Remove _Transformations" msgstr "Suprimeix les _transformacions" -#: ../src/verbs.cpp:2750 +#: ../src/verbs.cpp:2698 msgid "Remove transformations from object" msgstr "Suprimeix les transformacions de l'objecte" -#: ../src/verbs.cpp:2751 +#: ../src/verbs.cpp:2699 msgid "_Object to Path" msgstr "_Objecte a camí" -#: ../src/verbs.cpp:2752 +#: ../src/verbs.cpp:2700 msgid "Convert selected object to path" msgstr "Converteix l'objecte seleccionat en camí" -#: ../src/verbs.cpp:2753 +#: ../src/verbs.cpp:2701 msgid "_Flow into Frame" msgstr "_Flota en el marc" -#: ../src/verbs.cpp:2754 +#: ../src/verbs.cpp:2702 msgid "" "Put text into a frame (path or shape), creating a flowed text linked to the " "frame object" @@ -27548,741 +27449,741 @@ msgstr "" "Posa text en un marc (camí o forma), creant un text flotant enllaçat amb " "l'objecte de marc" -#: ../src/verbs.cpp:2755 +#: ../src/verbs.cpp:2703 msgid "_Unflow" msgstr "N_o ho flotis" -#: ../src/verbs.cpp:2756 +#: ../src/verbs.cpp:2704 msgid "Remove text from frame (creates a single-line text object)" msgstr "Suprimeix el text del marc (crea un objecte de text d'una línia)" -#: ../src/verbs.cpp:2757 +#: ../src/verbs.cpp:2705 msgid "_Convert to Text" msgstr "_Converteix en text" -#: ../src/verbs.cpp:2758 +#: ../src/verbs.cpp:2706 msgid "Convert flowed text to regular text object (preserves appearance)" msgstr "" "Converteix el text flotant en objectes de text normal (conserva'n l'aparença)" -#: ../src/verbs.cpp:2760 +#: ../src/verbs.cpp:2708 msgid "Flip _Horizontal" msgstr "Volteja _horitzontalment" -#: ../src/verbs.cpp:2760 +#: ../src/verbs.cpp:2708 msgid "Flip selected objects horizontally" msgstr "Volteja horitzontalment els objectes seleccionats" -#: ../src/verbs.cpp:2763 +#: ../src/verbs.cpp:2711 msgid "Flip _Vertical" msgstr "_Volteja verticalment" -#: ../src/verbs.cpp:2763 +#: ../src/verbs.cpp:2711 msgid "Flip selected objects vertically" msgstr "Volteja verticalment els objectes seleccionats" -#: ../src/verbs.cpp:2766 +#: ../src/verbs.cpp:2714 msgid "Apply mask to selection (using the topmost object as mask)" msgstr "Aplica la màscara a la selecció (usa l'objecte superior com a màscara)" -#: ../src/verbs.cpp:2768 +#: ../src/verbs.cpp:2716 msgid "Edit mask" msgstr "Edita la màscara" -#: ../src/verbs.cpp:2769 ../src/verbs.cpp:2777 +#: ../src/verbs.cpp:2717 ../src/verbs.cpp:2725 msgid "_Release" msgstr "Allibe_ra" -#: ../src/verbs.cpp:2770 +#: ../src/verbs.cpp:2718 msgid "Remove mask from selection" msgstr "Suprimeix la màscara de la selecció" -#: ../src/verbs.cpp:2772 +#: ../src/verbs.cpp:2720 msgid "" "Apply clipping path to selection (using the topmost object as clipping path)" msgstr "" "Aplica el camí de retall a la selecció (fes servir l'objecte més elevat com " "a camí de retall)" -#: ../src/verbs.cpp:2773 +#: ../src/verbs.cpp:2721 msgid "Create Cl_ip Group" msgstr "Crea _un grup de retall" -#: ../src/verbs.cpp:2774 +#: ../src/verbs.cpp:2722 msgid "Creates a clip group using the selected objects as a base" msgstr "Crea un grup de retall usant com a base els objectes seleccionats" -#: ../src/verbs.cpp:2776 +#: ../src/verbs.cpp:2724 msgid "Edit clipping path" msgstr "Edita el camí de retall" -#: ../src/verbs.cpp:2778 +#: ../src/verbs.cpp:2726 msgid "Remove clipping path from selection" msgstr "Suprimeix el camí de retall de la selecció" #. Tools -#: ../src/verbs.cpp:2783 +#: ../src/verbs.cpp:2731 msgctxt "ContextVerb" msgid "Select" msgstr "Selecciona" -#: ../src/verbs.cpp:2784 +#: ../src/verbs.cpp:2732 msgid "Select and transform objects" msgstr "Selecciona i transforma els objectes" -#: ../src/verbs.cpp:2785 +#: ../src/verbs.cpp:2733 msgctxt "ContextVerb" msgid "Node Edit" msgstr "Edita el node" -#: ../src/verbs.cpp:2786 +#: ../src/verbs.cpp:2734 msgid "Edit paths by nodes" msgstr "Edita els camins pels nodes" -#: ../src/verbs.cpp:2787 +#: ../src/verbs.cpp:2735 msgctxt "ContextVerb" msgid "Tweak" msgstr "Deforma" -#: ../src/verbs.cpp:2788 +#: ../src/verbs.cpp:2736 msgid "Tweak objects by sculpting or painting" msgstr "Deforma els objectes esculpint-los o pintant-los" -#: ../src/verbs.cpp:2789 +#: ../src/verbs.cpp:2737 msgctxt "ContextVerb" msgid "Spray" msgstr "Esprai" -#: ../src/verbs.cpp:2790 +#: ../src/verbs.cpp:2738 msgid "Spray objects by sculpting or painting" msgstr "Utilitza l'esprai d'objectes esculpint o pintant" -#: ../src/verbs.cpp:2791 +#: ../src/verbs.cpp:2739 msgctxt "ContextVerb" msgid "Rectangle" msgstr "Rectangle" -#: ../src/verbs.cpp:2792 +#: ../src/verbs.cpp:2740 msgid "Create rectangles and squares" msgstr "Crea rectangles i quadrats" -#: ../src/verbs.cpp:2793 +#: ../src/verbs.cpp:2741 msgctxt "ContextVerb" msgid "3D Box" msgstr "Capsa 3D" -#: ../src/verbs.cpp:2794 +#: ../src/verbs.cpp:2742 msgid "Create 3D boxes" msgstr "Crea capses 3D" -#: ../src/verbs.cpp:2795 +#: ../src/verbs.cpp:2743 msgctxt "ContextVerb" msgid "Ellipse" msgstr "El·lipse" -#: ../src/verbs.cpp:2796 +#: ../src/verbs.cpp:2744 msgid "Create circles, ellipses, and arcs" msgstr "Crea cercles, el·lipses i arcs" -#: ../src/verbs.cpp:2797 +#: ../src/verbs.cpp:2745 msgctxt "ContextVerb" msgid "Star" msgstr "Estel" -#: ../src/verbs.cpp:2798 +#: ../src/verbs.cpp:2746 msgid "Create stars and polygons" msgstr "Crea estels i polígons" -#: ../src/verbs.cpp:2799 +#: ../src/verbs.cpp:2747 msgctxt "ContextVerb" msgid "Spiral" msgstr "Espiral" -#: ../src/verbs.cpp:2800 +#: ../src/verbs.cpp:2748 msgid "Create spirals" msgstr "Crea espirals" -#: ../src/verbs.cpp:2801 +#: ../src/verbs.cpp:2749 msgctxt "ContextVerb" msgid "Pencil" msgstr "Llapis" -#: ../src/verbs.cpp:2802 +#: ../src/verbs.cpp:2750 msgid "Draw freehand lines" msgstr "Dibuixa línies a mà alçada" -#: ../src/verbs.cpp:2803 +#: ../src/verbs.cpp:2751 msgctxt "ContextVerb" msgid "Pen" msgstr "Ploma" -#: ../src/verbs.cpp:2804 +#: ../src/verbs.cpp:2752 msgid "Draw Bezier curves and straight lines" msgstr "Dibuixa corbes Bézier i línies rectes" -#: ../src/verbs.cpp:2805 +#: ../src/verbs.cpp:2753 msgctxt "ContextVerb" msgid "Calligraphy" msgstr "Cal·ligrafia" -#: ../src/verbs.cpp:2806 +#: ../src/verbs.cpp:2754 msgid "Draw calligraphic or brush strokes" msgstr "Dibuixa un traç de cal·ligrafia o de pinzell" -#: ../src/verbs.cpp:2808 +#: ../src/verbs.cpp:2756 msgid "Create and edit text objects" msgstr "Crea i edita objectes de text" -#: ../src/verbs.cpp:2809 +#: ../src/verbs.cpp:2757 msgctxt "ContextVerb" msgid "Gradient" msgstr "Degradat" -#: ../src/verbs.cpp:2810 +#: ../src/verbs.cpp:2758 msgid "Create and edit gradients" msgstr "Crea i edita els degradats" -#: ../src/verbs.cpp:2811 +#: ../src/verbs.cpp:2759 msgctxt "ContextVerb" msgid "Mesh" msgstr "Malla" -#: ../src/verbs.cpp:2812 +#: ../src/verbs.cpp:2760 msgid "Create and edit meshes" msgstr "Crea i edita malles" -#: ../src/verbs.cpp:2813 +#: ../src/verbs.cpp:2761 msgctxt "ContextVerb" msgid "Zoom" msgstr "Ampliació" -#: ../src/verbs.cpp:2814 +#: ../src/verbs.cpp:2762 msgid "Zoom in or out" msgstr "Apropa o allunya" -#: ../src/verbs.cpp:2816 +#: ../src/verbs.cpp:2764 msgid "Measurement tool" -msgstr "Eina mesura" +msgstr "Eina de mesura" -#: ../src/verbs.cpp:2817 +#: ../src/verbs.cpp:2765 msgctxt "ContextVerb" msgid "Dropper" msgstr "Comptagotes" -#: ../src/verbs.cpp:2819 +#: ../src/verbs.cpp:2767 msgctxt "ContextVerb" msgid "Connector" msgstr "Connector" -#: ../src/verbs.cpp:2820 +#: ../src/verbs.cpp:2768 msgid "Create diagram connectors" msgstr "Crea connectors de diagrama" -#: ../src/verbs.cpp:2823 +#: ../src/verbs.cpp:2771 msgctxt "ContextVerb" msgid "Paint Bucket" msgstr "Cubell de pintura" -#: ../src/verbs.cpp:2824 +#: ../src/verbs.cpp:2772 msgid "Fill bounded areas" msgstr "Emplena les àrees vorejades" -#: ../src/verbs.cpp:2827 +#: ../src/verbs.cpp:2775 msgctxt "ContextVerb" msgid "LPE Edit" msgstr "Edita LPE" -#: ../src/verbs.cpp:2828 +#: ../src/verbs.cpp:2776 msgid "Edit Path Effect parameters" msgstr "Edita els paràmetres de l'efecte de camí" -#: ../src/verbs.cpp:2829 +#: ../src/verbs.cpp:2777 msgctxt "ContextVerb" msgid "Eraser" msgstr "Goma d'esborrar" -#: ../src/verbs.cpp:2830 +#: ../src/verbs.cpp:2778 msgid "Erase existing paths" msgstr "Esborra camins existents" -#: ../src/verbs.cpp:2831 +#: ../src/verbs.cpp:2779 msgctxt "ContextVerb" msgid "LPE Tool" msgstr "Eina LPE" -#: ../src/verbs.cpp:2832 +#: ../src/verbs.cpp:2780 msgid "Do geometric constructions" msgstr "Fes una construcció geomètrica" #. Tool prefs -#: ../src/verbs.cpp:2834 +#: ../src/verbs.cpp:2782 msgid "Selector Preferences" msgstr "Preferències de la selecció" -#: ../src/verbs.cpp:2835 +#: ../src/verbs.cpp:2783 msgid "Open Preferences for the Selector tool" msgstr "Obre les preferències per a l'eina selecció" -#: ../src/verbs.cpp:2836 +#: ../src/verbs.cpp:2784 msgid "Node Tool Preferences" msgstr "Preferències de l'eina de nodes" -#: ../src/verbs.cpp:2837 +#: ../src/verbs.cpp:2785 msgid "Open Preferences for the Node tool" msgstr "Obre les preferències per a l'eina nodes" -#: ../src/verbs.cpp:2838 +#: ../src/verbs.cpp:2786 msgid "Tweak Tool Preferences" msgstr "Preferències de l'eina de deformació" -#: ../src/verbs.cpp:2839 +#: ../src/verbs.cpp:2787 msgid "Open Preferences for the Tweak tool" msgstr "Obre les preferències per a l'eina de deformació" -#: ../src/verbs.cpp:2840 +#: ../src/verbs.cpp:2788 msgid "Spray Tool Preferences" msgstr "Preferències de l'eina esprai" -#: ../src/verbs.cpp:2841 +#: ../src/verbs.cpp:2789 msgid "Open Preferences for the Spray tool" msgstr "Obre les preferències per a l'eina esprai" -#: ../src/verbs.cpp:2842 +#: ../src/verbs.cpp:2790 msgid "Rectangle Preferences" msgstr "Preferències del rectangle" -#: ../src/verbs.cpp:2843 +#: ../src/verbs.cpp:2791 msgid "Open Preferences for the Rectangle tool" msgstr "Obre les preferències per a l'eina rectangle" -#: ../src/verbs.cpp:2844 +#: ../src/verbs.cpp:2792 msgid "3D Box Preferences" msgstr "Preferències de la capsa 3D" -#: ../src/verbs.cpp:2845 +#: ../src/verbs.cpp:2793 msgid "Open Preferences for the 3D Box tool" msgstr "Obre les preferències per a l'eina de capsa 3D" -#: ../src/verbs.cpp:2846 +#: ../src/verbs.cpp:2794 msgid "Ellipse Preferences" msgstr "Preferències de l'el·lipse" -#: ../src/verbs.cpp:2847 +#: ../src/verbs.cpp:2795 msgid "Open Preferences for the Ellipse tool" msgstr "Obre les preferències per a l'eina el·lipse" -#: ../src/verbs.cpp:2848 +#: ../src/verbs.cpp:2796 msgid "Star Preferences" msgstr "Preferències de l'estel" -#: ../src/verbs.cpp:2849 +#: ../src/verbs.cpp:2797 msgid "Open Preferences for the Star tool" msgstr "Obre les preferències per a l'eina estel" -#: ../src/verbs.cpp:2850 +#: ../src/verbs.cpp:2798 msgid "Spiral Preferences" msgstr "Preferències de l'espiral" -#: ../src/verbs.cpp:2851 +#: ../src/verbs.cpp:2799 msgid "Open Preferences for the Spiral tool" msgstr "Obre les preferències per a l'eina espiral" -#: ../src/verbs.cpp:2852 +#: ../src/verbs.cpp:2800 msgid "Pencil Preferences" msgstr "Preferències del llapis" -#: ../src/verbs.cpp:2853 +#: ../src/verbs.cpp:2801 msgid "Open Preferences for the Pencil tool" msgstr "Obre les preferències per a l'eina llapis" -#: ../src/verbs.cpp:2854 +#: ../src/verbs.cpp:2802 msgid "Pen Preferences" msgstr "Preferències de la ploma" -#: ../src/verbs.cpp:2855 +#: ../src/verbs.cpp:2803 msgid "Open Preferences for the Pen tool" msgstr "Obre les preferències per a l'eina ploma" -#: ../src/verbs.cpp:2856 +#: ../src/verbs.cpp:2804 msgid "Calligraphic Preferences" msgstr "Preferències cal·ligràfiques" -#: ../src/verbs.cpp:2857 +#: ../src/verbs.cpp:2805 msgid "Open Preferences for the Calligraphy tool" msgstr "Obre les preferències per a l'eina de cal·ligrafia" -#: ../src/verbs.cpp:2858 +#: ../src/verbs.cpp:2806 msgid "Text Preferences" msgstr "Preferències de text" -#: ../src/verbs.cpp:2859 +#: ../src/verbs.cpp:2807 msgid "Open Preferences for the Text tool" msgstr "Obre les preferències per a l'eina de text" -#: ../src/verbs.cpp:2860 +#: ../src/verbs.cpp:2808 msgid "Gradient Preferences" msgstr "Preferències del degradat" -#: ../src/verbs.cpp:2861 +#: ../src/verbs.cpp:2809 msgid "Open Preferences for the Gradient tool" msgstr "Obre les preferències per a l'eina del degradat" -#: ../src/verbs.cpp:2862 +#: ../src/verbs.cpp:2810 msgid "Mesh Preferences" msgstr "Preferències de les malles" -#: ../src/verbs.cpp:2863 +#: ../src/verbs.cpp:2811 msgid "Open Preferences for the Mesh tool" msgstr "Obre les preferències per a l'eina de malles" -#: ../src/verbs.cpp:2864 +#: ../src/verbs.cpp:2812 msgid "Zoom Preferences" msgstr "Preferències de l'ampliació" -#: ../src/verbs.cpp:2865 +#: ../src/verbs.cpp:2813 msgid "Open Preferences for the Zoom tool" msgstr "Obre les preferències per a l'eina d'ampliació" -#: ../src/verbs.cpp:2866 +#: ../src/verbs.cpp:2814 msgid "Measure Preferences" msgstr "Preferències de la mesura" -#: ../src/verbs.cpp:2867 +#: ../src/verbs.cpp:2815 msgid "Open Preferences for the Measure tool" -msgstr "Obre les preferències per a l'eina mesura" +msgstr "Obre les preferències per a l'eina de mesura" -#: ../src/verbs.cpp:2868 +#: ../src/verbs.cpp:2816 msgid "Dropper Preferences" msgstr "Preferències del comptagotes" -#: ../src/verbs.cpp:2869 +#: ../src/verbs.cpp:2817 msgid "Open Preferences for the Dropper tool" msgstr "Obre les preferències per a l'eina comptagotes" -#: ../src/verbs.cpp:2870 +#: ../src/verbs.cpp:2818 msgid "Connector Preferences" msgstr "Preferències del connector" -#: ../src/verbs.cpp:2871 +#: ../src/verbs.cpp:2819 msgid "Open Preferences for the Connector tool" msgstr "Obre les preferències per a l'eina de connectors" -#: ../src/verbs.cpp:2874 +#: ../src/verbs.cpp:2822 msgid "Paint Bucket Preferences" msgstr "Preferències del cubell de pintura" -#: ../src/verbs.cpp:2875 +#: ../src/verbs.cpp:2823 msgid "Open Preferences for the Paint Bucket tool" msgstr "Obre les preferències per a l'eina cubell de pintura" -#: ../src/verbs.cpp:2878 +#: ../src/verbs.cpp:2826 msgid "Eraser Preferences" msgstr "Preferències de la goma d'esborrar" -#: ../src/verbs.cpp:2879 +#: ../src/verbs.cpp:2827 msgid "Open Preferences for the Eraser tool" msgstr "Obre les preferències per a l'eina goma d'esborrar" -#: ../src/verbs.cpp:2880 +#: ../src/verbs.cpp:2828 msgid "LPE Tool Preferences" msgstr "Preferències de l'eina LPE" -#: ../src/verbs.cpp:2881 +#: ../src/verbs.cpp:2829 msgid "Open Preferences for the LPETool tool" msgstr "Obre les preferències per a l'eina LPE" #. Zoom/View -#: ../src/verbs.cpp:2883 +#: ../src/verbs.cpp:2831 msgid "Zoom In" msgstr "Apropa" -#: ../src/verbs.cpp:2883 +#: ../src/verbs.cpp:2831 msgid "Zoom in" msgstr "Apropa" -#: ../src/verbs.cpp:2884 +#: ../src/verbs.cpp:2832 msgid "Zoom Out" msgstr "Allunya" -#: ../src/verbs.cpp:2884 +#: ../src/verbs.cpp:2832 msgid "Zoom out" msgstr "Allunya" -#: ../src/verbs.cpp:2885 +#: ../src/verbs.cpp:2833 msgid "_Rulers" msgstr "_Regles" -#: ../src/verbs.cpp:2885 +#: ../src/verbs.cpp:2833 msgid "Show or hide the canvas rulers" msgstr "Mostra o oculta els regles del llenç" -#: ../src/verbs.cpp:2886 +#: ../src/verbs.cpp:2834 msgid "Scroll_bars" msgstr "_Barres de desplaçament" -#: ../src/verbs.cpp:2886 +#: ../src/verbs.cpp:2834 msgid "Show or hide the canvas scrollbars" msgstr "Mostra o oculta les barres de desplaçament del llenç" -#: ../src/verbs.cpp:2887 +#: ../src/verbs.cpp:2835 msgid "Page _Grid" msgstr "Graella de la pà_gina" -#: ../src/verbs.cpp:2887 +#: ../src/verbs.cpp:2835 msgid "Show or hide the page grid" msgstr "Mostra o amaga la graella de la pàgina" -#: ../src/verbs.cpp:2888 +#: ../src/verbs.cpp:2836 msgid "G_uides" msgstr "G_uies" -#: ../src/verbs.cpp:2888 +#: ../src/verbs.cpp:2836 msgid "Show or hide guides (drag from a ruler to create a guide)" msgstr "" "Mostra o amaga les guies (arrossegueu des d'un regle per crear una guia)" -#: ../src/verbs.cpp:2889 +#: ../src/verbs.cpp:2837 msgid "Enable snapping" msgstr "Habilita l'ajust" -#: ../src/verbs.cpp:2890 +#: ../src/verbs.cpp:2838 msgid "_Commands Bar" msgstr "_Barra d'ordres" -#: ../src/verbs.cpp:2890 +#: ../src/verbs.cpp:2838 msgid "Show or hide the Commands bar (under the menu)" msgstr "Mostra o amaga la barra d'ordres (sota el menú)" -#: ../src/verbs.cpp:2891 +#: ../src/verbs.cpp:2839 msgid "Sn_ap Controls Bar" msgstr "_Ajusta la barra de controls" -#: ../src/verbs.cpp:2891 +#: ../src/verbs.cpp:2839 msgid "Show or hide the snapping controls" msgstr "Mostra o amaga els controls d'ajustament" -#: ../src/verbs.cpp:2892 +#: ../src/verbs.cpp:2840 msgid "T_ool Controls Bar" msgstr "_Barra d'eines de control" -#: ../src/verbs.cpp:2892 +#: ../src/verbs.cpp:2840 msgid "Show or hide the Tool Controls bar" msgstr "Mostra o amaga la barra de les eines de control" -#: ../src/verbs.cpp:2893 +#: ../src/verbs.cpp:2841 msgid "_Toolbox" msgstr "Cai_xa d'eines" -#: ../src/verbs.cpp:2893 +#: ../src/verbs.cpp:2841 msgid "Show or hide the main toolbox (on the left)" msgstr "Mostra o amaga la caixa d'eines principal (a l'esquerra)" -#: ../src/verbs.cpp:2894 +#: ../src/verbs.cpp:2842 msgid "_Palette" msgstr "_Paleta" -#: ../src/verbs.cpp:2894 +#: ../src/verbs.cpp:2842 msgid "Show or hide the color palette" msgstr "Mostra o amaga la paleta de color" -#: ../src/verbs.cpp:2895 +#: ../src/verbs.cpp:2843 msgid "_Statusbar" msgstr "Barra d'e_stat" -#: ../src/verbs.cpp:2895 +#: ../src/verbs.cpp:2843 msgid "Show or hide the statusbar (at the bottom of the window)" msgstr "Mostra o amaga la barra d'estat (a la part inferior de la finestra)" -#: ../src/verbs.cpp:2896 +#: ../src/verbs.cpp:2844 msgid "Nex_t Zoom" msgstr "Ampliació següen_t" -#: ../src/verbs.cpp:2896 +#: ../src/verbs.cpp:2844 msgid "Next zoom (from the history of zooms)" msgstr "Ampliació següent (de l'historial d'ampliacions)" -#: ../src/verbs.cpp:2898 +#: ../src/verbs.cpp:2846 msgid "Pre_vious Zoom" msgstr "Am_pliació anterior" -#: ../src/verbs.cpp:2898 +#: ../src/verbs.cpp:2846 msgid "Previous zoom (from the history of zooms)" msgstr "Ampliació anterior (de l'historial d'ampliacions)" -#: ../src/verbs.cpp:2900 +#: ../src/verbs.cpp:2848 msgid "Zoom 1:_1" msgstr "Ampliació _1:1" -#: ../src/verbs.cpp:2900 +#: ../src/verbs.cpp:2848 msgid "Zoom to 1:1" msgstr "Ampliació a 1:1" -#: ../src/verbs.cpp:2902 +#: ../src/verbs.cpp:2850 msgid "Zoom 1:_2" msgstr "Ampliació 1:_2" -#: ../src/verbs.cpp:2902 +#: ../src/verbs.cpp:2850 msgid "Zoom to 1:2" msgstr "Ampliació a 1:2" -#: ../src/verbs.cpp:2904 +#: ../src/verbs.cpp:2852 msgid "_Zoom 2:1" msgstr "Amplia_ció 2:1" -#: ../src/verbs.cpp:2904 +#: ../src/verbs.cpp:2852 msgid "Zoom to 2:1" msgstr "Ampliació a 2:1" -#: ../src/verbs.cpp:2906 +#: ../src/verbs.cpp:2854 msgid "_Fullscreen" msgstr "_Pantalla completa" -#: ../src/verbs.cpp:2906 ../src/verbs.cpp:2908 +#: ../src/verbs.cpp:2854 ../src/verbs.cpp:2856 msgid "Stretch this document window to full screen" msgstr "Ajusta a la finestra del document a pantalla completa" -#: ../src/verbs.cpp:2908 +#: ../src/verbs.cpp:2856 msgid "Fullscreen & Focus Mode" msgstr "Mode de pantalla completa i focus" -#: ../src/verbs.cpp:2910 +#: ../src/verbs.cpp:2858 msgid "Toggle _Focus Mode" msgstr "Commuta el mode de _focus" -#: ../src/verbs.cpp:2910 +#: ../src/verbs.cpp:2858 msgid "Remove excess toolbars to focus on drawing" msgstr "Suprimeix l'excés de barres d'eines per centrar-se amb el dibuix" -#: ../src/verbs.cpp:2912 +#: ../src/verbs.cpp:2860 msgid "Duplic_ate Window" msgstr "Duplic_a la finestra" -#: ../src/verbs.cpp:2912 +#: ../src/verbs.cpp:2860 msgid "Open a new window with the same document" msgstr "Obre una nova finestra amb el mateix document" -#: ../src/verbs.cpp:2914 +#: ../src/verbs.cpp:2862 msgid "_New View Preview" msgstr "Previsualitza la _nova vista" -#: ../src/verbs.cpp:2915 +#: ../src/verbs.cpp:2863 msgid "New View Preview" msgstr "Previsualitza la nova vista" #. "view_new_preview" -#: ../src/verbs.cpp:2917 ../src/verbs.cpp:2925 +#: ../src/verbs.cpp:2865 ../src/verbs.cpp:2873 msgid "_Normal" msgstr "_Normal" -#: ../src/verbs.cpp:2918 +#: ../src/verbs.cpp:2866 msgid "Switch to normal display mode" msgstr "Commuta al mode de visualització normal" -#: ../src/verbs.cpp:2919 +#: ../src/verbs.cpp:2867 msgid "No _Filters" msgstr "_Sense filtres" -#: ../src/verbs.cpp:2920 +#: ../src/verbs.cpp:2868 msgid "Switch to normal display without filters" msgstr "Commuta al mode de visualització sense filtres" -#: ../src/verbs.cpp:2921 +#: ../src/verbs.cpp:2869 msgid "_Outline" msgstr "_Vora" -#: ../src/verbs.cpp:2922 +#: ../src/verbs.cpp:2870 msgid "Switch to outline (wireframe) display mode" msgstr "Commuta al mode de visualització de vora (marc)" #. 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:2923 ../src/verbs.cpp:2931 +#: ../src/verbs.cpp:2871 ../src/verbs.cpp:2879 msgid "_Toggle" msgstr "Commu_ta" -#: ../src/verbs.cpp:2924 +#: ../src/verbs.cpp:2872 msgid "Toggle between normal and outline display modes" msgstr "Commuta entre els modes de visualització normal i contorn" -#: ../src/verbs.cpp:2926 +#: ../src/verbs.cpp:2874 msgid "Switch to normal color display mode" msgstr "Commuta al mode de visualització normal de colors" -#: ../src/verbs.cpp:2927 +#: ../src/verbs.cpp:2875 msgid "_Grayscale" msgstr "Escala de _grisos" -#: ../src/verbs.cpp:2928 +#: ../src/verbs.cpp:2876 msgid "Switch to grayscale display mode" msgstr "Commuta al mode de visualització en escala de grisos" -#: ../src/verbs.cpp:2932 +#: ../src/verbs.cpp:2880 msgid "Toggle between normal and grayscale color display modes" msgstr "Commuta entre els modes de visualització normal i escala de grisos" -#: ../src/verbs.cpp:2934 +#: ../src/verbs.cpp:2882 msgid "Color-managed view" msgstr "Visualització color gestionat" -#: ../src/verbs.cpp:2935 +#: ../src/verbs.cpp:2883 msgid "Toggle color-managed display for this document window" msgstr "Commuta per a aquesta finestra la visualització de color gestionat" -#: ../src/verbs.cpp:2937 +#: ../src/verbs.cpp:2885 msgid "Ico_n Preview..." msgstr "Previsualització d'ico_nes..." -#: ../src/verbs.cpp:2938 +#: ../src/verbs.cpp:2886 msgid "Open a window to preview objects at different icon resolutions" msgstr "" "Obre una finestra per previsualitzar objectes a diferents resolucions d'icona" -#: ../src/verbs.cpp:2940 +#: ../src/verbs.cpp:2888 msgid "Zoom to fit page in window" msgstr "Amplia per ajustar la pàgina a la finestra" -#: ../src/verbs.cpp:2941 +#: ../src/verbs.cpp:2889 msgid "Page _Width" msgstr "Amplada de pà_gina" -#: ../src/verbs.cpp:2942 +#: ../src/verbs.cpp:2890 msgid "Zoom to fit page width in window" msgstr "Amplia per ajustar l'amplada de pàgina a la finestra" -#: ../src/verbs.cpp:2944 +#: ../src/verbs.cpp:2892 msgid "Zoom to fit drawing in window" msgstr "Amplia per ajustar el dibuix a la finestra" -#: ../src/verbs.cpp:2946 +#: ../src/verbs.cpp:2894 msgid "Zoom to fit selection in window" msgstr "Amplia per ajustar la selecció a la finestra" #. Dialogs -#: ../src/verbs.cpp:2949 +#: ../src/verbs.cpp:2897 msgid "P_references..." msgstr "_Preferències..." -#: ../src/verbs.cpp:2950 +#: ../src/verbs.cpp:2898 msgid "Edit global Inkscape preferences" msgstr "Edita les preferències globals de l'Inkscape" -#: ../src/verbs.cpp:2951 +#: ../src/verbs.cpp:2899 msgid "_Document Properties..." msgstr "Propietats _del document..." -#: ../src/verbs.cpp:2952 +#: ../src/verbs.cpp:2900 msgid "Edit properties of this document (to be saved with the document)" msgstr "Edita les propietats d'aquest document (es desaran amb el document)" -#: ../src/verbs.cpp:2953 +#: ../src/verbs.cpp:2901 msgid "Document _Metadata..." msgstr "Metadades del _document..." -#: ../src/verbs.cpp:2954 +#: ../src/verbs.cpp:2902 msgid "Edit document metadata (to be saved with the document)" msgstr "Edita les metadades del document (es desaran amb el document)" -#: ../src/verbs.cpp:2956 +#: ../src/verbs.cpp:2904 msgid "" "Edit objects' colors, gradients, arrowheads, and other fill and stroke " "properties..." @@ -28291,119 +28192,119 @@ msgstr "" "propietats de l'emplenat i el traç..." #. FIXME: Probably better to either use something from the icon naming spec or ship our own "select-font" icon -#: ../src/verbs.cpp:2958 +#: ../src/verbs.cpp:2906 msgid "Gl_yphs..." msgstr "Gl_ifs..." -#: ../src/verbs.cpp:2959 +#: ../src/verbs.cpp:2907 msgid "Select characters from a glyphs palette" msgstr "Selecciona els caràcters d'una paleta de glifs" #. FIXME: Probably better to either use something from the icon naming spec or ship our own "select-color" icon #. TRANSLATORS: "Swatches" means: color samples -#: ../src/verbs.cpp:2962 +#: ../src/verbs.cpp:2910 msgid "S_watches..." msgstr "Mostres de _color..." -#: ../src/verbs.cpp:2963 +#: ../src/verbs.cpp:2911 msgid "Select colors from a swatches palette" -msgstr "Seleccioneu colors d'una llista de mostres" +msgstr "Selecciona colors d'una llista de mostres" -#: ../src/verbs.cpp:2964 +#: ../src/verbs.cpp:2912 msgid "S_ymbols..." msgstr "_Símbols..." -#: ../src/verbs.cpp:2965 +#: ../src/verbs.cpp:2913 msgid "Select symbol from a symbols palette" -msgstr "Seleccioneu símbols d'una llista de mostres" +msgstr "Selecciona símbols d'una llista de mostres" -#: ../src/verbs.cpp:2966 +#: ../src/verbs.cpp:2914 msgid "Transfor_m..." msgstr "Transfor_ma..." -#: ../src/verbs.cpp:2967 +#: ../src/verbs.cpp:2915 msgid "Precisely control objects' transformations" msgstr "Controleu les transformacions dels objectes amb precisió" -#: ../src/verbs.cpp:2968 +#: ../src/verbs.cpp:2916 msgid "_Align and Distribute..." msgstr "_Alinea i distribueix..." -#: ../src/verbs.cpp:2969 +#: ../src/verbs.cpp:2917 msgid "Align and distribute objects" msgstr "Alinea i distribueix els objectes" -#: ../src/verbs.cpp:2970 +#: ../src/verbs.cpp:2918 msgid "_Spray options..." msgstr "Opcions de l'e_sprai..." -#: ../src/verbs.cpp:2971 +#: ../src/verbs.cpp:2919 msgid "Some options for the spray" msgstr "Algunes opcions de l'esprai" -#: ../src/verbs.cpp:2972 +#: ../src/verbs.cpp:2920 msgid "Undo _History..." msgstr "_Historial del desfer..." -#: ../src/verbs.cpp:2973 +#: ../src/verbs.cpp:2921 msgid "Undo History" msgstr "Historial de desfer" -#: ../src/verbs.cpp:2975 +#: ../src/verbs.cpp:2923 msgid "View and select font family, font size and other text properties" msgstr "" "Visualitza i selecciona la família de tipografia, la mida i d'altres " "propietats de text" -#: ../src/verbs.cpp:2976 +#: ../src/verbs.cpp:2924 msgid "_XML Editor..." msgstr "Editor _XML..." -#: ../src/verbs.cpp:2977 +#: ../src/verbs.cpp:2925 msgid "View and edit the XML tree of the document" msgstr "Visualitza i edita l'arbre XML del document" -#: ../src/verbs.cpp:2978 +#: ../src/verbs.cpp:2926 msgid "_Find/Replace..." msgstr "Cerca/_Reemplaça..." -#: ../src/verbs.cpp:2979 +#: ../src/verbs.cpp:2927 msgid "Find objects in document" msgstr "Cerca objectes al document" -#: ../src/verbs.cpp:2980 +#: ../src/verbs.cpp:2928 msgid "Find and _Replace Text..." msgstr "Cerca i _reemplaça un text..." -#: ../src/verbs.cpp:2981 +#: ../src/verbs.cpp:2929 msgid "Find and replace text in document" msgstr "Cerca i reemplaça un text en el document" -#: ../src/verbs.cpp:2983 +#: ../src/verbs.cpp:2931 msgid "Check spelling of text in document" msgstr "Comprova l'ortografia del text del document" -#: ../src/verbs.cpp:2984 +#: ../src/verbs.cpp:2932 msgid "_Messages..." msgstr "_Missatges..." -#: ../src/verbs.cpp:2985 +#: ../src/verbs.cpp:2933 msgid "View debug messages" msgstr "Mostra els missatges de depuració" -#: ../src/verbs.cpp:2986 +#: ../src/verbs.cpp:2934 msgid "Show/Hide D_ialogs" msgstr "Mostra/amaga els d_iàlegs" -#: ../src/verbs.cpp:2987 +#: ../src/verbs.cpp:2935 msgid "Show or hide all open dialogs" msgstr "Mostra o amaga tots els diàlegs actius" -#: ../src/verbs.cpp:2988 +#: ../src/verbs.cpp:2936 msgid "Create Tiled Clones..." msgstr "Crea clons en mosaic..." -#: ../src/verbs.cpp:2989 +#: ../src/verbs.cpp:2937 msgid "" "Create multiple clones of selected object, arranging them into a pattern or " "scattering" @@ -28411,439 +28312,439 @@ msgstr "" "Crea múltiples clons de l'objecte seleccionat i ordena'ls en un patró o " "dispersant-los" -#: ../src/verbs.cpp:2990 +#: ../src/verbs.cpp:2938 msgid "_Object attributes..." msgstr "_Atributs de l'objecte..." -#: ../src/verbs.cpp:2991 +#: ../src/verbs.cpp:2939 msgid "Edit the object attributes..." msgstr "Edita els atributs de l'objecte..." -#: ../src/verbs.cpp:2993 +#: ../src/verbs.cpp:2941 msgid "Edit the ID, locked and visible status, and other object properties" msgstr "" "Editeu l'ID, l'estat visible i blocat i d'altres propietats de l'objecte" -#: ../src/verbs.cpp:2994 +#: ../src/verbs.cpp:2942 msgid "_Input Devices..." msgstr "D_ispositius d'entrada..." -#: ../src/verbs.cpp:2995 +#: ../src/verbs.cpp:2943 msgid "Configure extended input devices, such as a graphics tablet" msgstr "" "Configura els dispositius d'entrada ampliats, com ara les tauletes de dibuix" -#: ../src/verbs.cpp:2996 +#: ../src/verbs.cpp:2944 msgid "_Extensions..." msgstr "_Extensions..." -#: ../src/verbs.cpp:2997 +#: ../src/verbs.cpp:2945 msgid "Query information about extensions" msgstr "Demana informació sobre les extensions" -#: ../src/verbs.cpp:2998 +#: ../src/verbs.cpp:2946 msgid "Layer_s..." msgstr "_Capes..." -#: ../src/verbs.cpp:2999 +#: ../src/verbs.cpp:2947 msgid "View Layers" msgstr "Mostra les capes" -#: ../src/verbs.cpp:3000 +#: ../src/verbs.cpp:2948 msgid "Object_s..." msgstr "Objecte_s..." -#: ../src/verbs.cpp:3001 +#: ../src/verbs.cpp:2949 msgid "View Objects" msgstr "Mostra objectes" -#: ../src/verbs.cpp:3002 +#: ../src/verbs.cpp:2950 msgid "Selection se_ts..." msgstr "_Selecciona el conjunt..." -#: ../src/verbs.cpp:3003 +#: ../src/verbs.cpp:2951 msgid "View Tags" msgstr "Mostra les etiquetes" -#: ../src/verbs.cpp:3004 +#: ../src/verbs.cpp:2952 msgid "Path E_ffects ..." msgstr "_Efectes de camí..." -#: ../src/verbs.cpp:3005 +#: ../src/verbs.cpp:2953 msgid "Manage, edit, and apply path effects" msgstr "Gestiona, edita i aplica efectes de camí" -#: ../src/verbs.cpp:3006 +#: ../src/verbs.cpp:2954 msgid "Filter _Editor..." msgstr "E_ditor dels filtres..." -#: ../src/verbs.cpp:3007 +#: ../src/verbs.cpp:2955 msgid "Manage, edit, and apply SVG filters" msgstr "Gestiona, edita i aplica filtres de SVG" -#: ../src/verbs.cpp:3008 +#: ../src/verbs.cpp:2956 msgid "SVG Font Editor..." msgstr "Editor de tipografia SVG..." -#: ../src/verbs.cpp:3009 +#: ../src/verbs.cpp:2957 msgid "Edit SVG fonts" msgstr "Edita les tipografies SVG" -#: ../src/verbs.cpp:3010 +#: ../src/verbs.cpp:2958 msgid "Print Colors..." msgstr "Colors d'impressió..." -#: ../src/verbs.cpp:3011 +#: ../src/verbs.cpp:2959 msgid "" "Select which color separations to render in Print Colors Preview rendermode" msgstr "" -"Seleccioneu com voleu separar els colors per generar la previsualització " +"Seleccionea com voleu separar els colors per generar la previsualització " "dels colors d'impressió" -#: ../src/verbs.cpp:3012 +#: ../src/verbs.cpp:2960 msgid "_Export PNG Image..." msgstr "_Exporta una imatge PNG..." -#: ../src/verbs.cpp:3013 +#: ../src/verbs.cpp:2961 msgid "Export this document or a selection as a PNG image" msgstr "Exporta el document o la selecció com a image PNG" #. Help -#: ../src/verbs.cpp:3015 +#: ../src/verbs.cpp:2963 msgid "About E_xtensions" msgstr "Quant a les e_xtensions" -#: ../src/verbs.cpp:3016 +#: ../src/verbs.cpp:2964 msgid "Information on Inkscape extensions" msgstr "Informació d'extensions de l'Inkscape" -#: ../src/verbs.cpp:3017 +#: ../src/verbs.cpp:2965 msgid "About _Memory" msgstr "Quant a la _memòria" -#: ../src/verbs.cpp:3018 +#: ../src/verbs.cpp:2966 msgid "Memory usage information" msgstr "Informació d'ús de la memòria" -#: ../src/verbs.cpp:3019 +#: ../src/verbs.cpp:2967 msgid "_About Inkscape" msgstr "Qu_ant a l'Inkscape" -#: ../src/verbs.cpp:3020 +#: ../src/verbs.cpp:2968 msgid "Inkscape version, authors, license" msgstr "Versió de l'Inkscape, autors, llicència" #. new HelpVerb(SP_VERB_SHOW_LICENSE, "ShowLicense", N_("_License"), #. N_("Distribution terms"), /*"show_license"*/"inkscape_options"), #. Tutorials -#: ../src/verbs.cpp:3025 +#: ../src/verbs.cpp:2973 msgid "Inkscape: _Basic" msgstr "Inkscape: _bàsic" -#: ../src/verbs.cpp:3026 +#: ../src/verbs.cpp:2974 msgid "Getting started with Inkscape" msgstr "Començar amb Inkscape" #. "tutorial_basic" -#: ../src/verbs.cpp:3027 +#: ../src/verbs.cpp:2975 msgid "Inkscape: _Shapes" msgstr "Inkscape: forme_s" -#: ../src/verbs.cpp:3028 +#: ../src/verbs.cpp:2976 msgid "Using shape tools to create and edit shapes" msgstr "Fer servir les eines de formes per crear i editar formes" -#: ../src/verbs.cpp:3029 +#: ../src/verbs.cpp:2977 msgid "Inkscape: _Advanced" msgstr "Inkscape: _avançat" -#: ../src/verbs.cpp:3030 +#: ../src/verbs.cpp:2978 msgid "Advanced Inkscape topics" msgstr "Temes avançats de l'Inkscape" #. TRANSLATORS: "to trace" means "to convert a bitmap to vector graphics" (to vectorize) -#: ../src/verbs.cpp:3034 +#: ../src/verbs.cpp:2982 msgid "Inkscape: T_racing" msgstr "Inkscape: _vectoritzar" -#: ../src/verbs.cpp:3035 +#: ../src/verbs.cpp:2983 msgid "Using bitmap tracing" msgstr "Usar la vectorització de mapes de bits" -#: ../src/verbs.cpp:3038 +#: ../src/verbs.cpp:2986 msgid "Inkscape: Tracing Pixel Art" msgstr "Inkscape: vectoritzar píxel art" -#: ../src/verbs.cpp:3039 +#: ../src/verbs.cpp:2987 msgid "Using Trace Pixel Art dialog" msgstr "Utilitzar el diàleg de vectorització de píxel art" -#: ../src/verbs.cpp:3040 +#: ../src/verbs.cpp:2988 msgid "Inkscape: _Calligraphy" msgstr "Inkscape: _cal·ligrafia" -#: ../src/verbs.cpp:3041 +#: ../src/verbs.cpp:2989 msgid "Using the Calligraphy pen tool" msgstr "Usar l'eina de la ploma cal·ligràfica" -#: ../src/verbs.cpp:3042 +#: ../src/verbs.cpp:2990 msgid "Inkscape: _Interpolate" msgstr "Inkscape: _Interpola" -#: ../src/verbs.cpp:3043 +#: ../src/verbs.cpp:2991 msgid "Using the interpolate extension" msgstr "Utilitza l'extensió d'interpolació" #. "tutorial_interpolate" -#: ../src/verbs.cpp:3044 +#: ../src/verbs.cpp:2992 msgid "_Elements of Design" msgstr "_Elements de disseny" -#: ../src/verbs.cpp:3045 +#: ../src/verbs.cpp:2993 msgid "Principles of design in the tutorial form" msgstr "Tutorial sobre principis del disseny" #. "tutorial_design" -#: ../src/verbs.cpp:3046 +#: ../src/verbs.cpp:2994 msgid "_Tips and Tricks" msgstr "Con_sells" -#: ../src/verbs.cpp:3047 +#: ../src/verbs.cpp:2995 msgid "Miscellaneous tips and tricks" msgstr "Alguns consells" #. "tutorial_tips" #. Effect -- renamed Extension -#: ../src/verbs.cpp:3050 +#: ../src/verbs.cpp:2998 msgid "Previous Exte_nsion" msgstr "E_xtensió anterior" -#: ../src/verbs.cpp:3051 +#: ../src/verbs.cpp:2999 msgid "Repeat the last extension with the same settings" msgstr "Repeteix l'última extensió amb les mateixes opcions" -#: ../src/verbs.cpp:3052 +#: ../src/verbs.cpp:3000 msgid "_Previous Extension Settings..." msgstr "_Configuració de l'extensió anterior..." -#: ../src/verbs.cpp:3053 +#: ../src/verbs.cpp:3001 msgid "Repeat the last extension with new settings" msgstr "Repeteix l'última extensió amb opcions noves" -#: ../src/verbs.cpp:3057 +#: ../src/verbs.cpp:3005 msgid "Fit the page to the current selection" msgstr "Ajusta la pàgina a la selecció actual" -#: ../src/verbs.cpp:3059 +#: ../src/verbs.cpp:3007 msgid "Fit the page to the drawing" msgstr "Ajusta la pàgina al dibuix" -#: ../src/verbs.cpp:3060 +#: ../src/verbs.cpp:3008 msgid "_Resize Page to Selection" msgstr "_Canvia la mida de la pàgina a la selecció" -#: ../src/verbs.cpp:3061 +#: ../src/verbs.cpp:3009 msgid "" "Fit the page to the current selection or the drawing if there is no selection" msgstr "" "Ajusta la pàgina a la selecció actual o al dibuix si no hi ha res seleccionat" -#: ../src/verbs.cpp:3065 +#: ../src/verbs.cpp:3013 msgid "Unlock All in All Layers" msgstr "Desbloca-ho tot en totes les capes" -#: ../src/verbs.cpp:3067 +#: ../src/verbs.cpp:3015 msgid "Unhide All" msgstr "Mostra-ho tot" -#: ../src/verbs.cpp:3069 +#: ../src/verbs.cpp:3017 msgid "Unhide All in All Layers" msgstr "Mostra-ho tot en totes les capes" -#: ../src/verbs.cpp:3073 +#: ../src/verbs.cpp:3021 msgid "Link an ICC color profile" msgstr "Associa un perfil de color ICC" -#: ../src/verbs.cpp:3074 +#: ../src/verbs.cpp:3022 msgid "Remove Color Profile" msgstr "Suprimeix el perfil de color" -#: ../src/verbs.cpp:3075 +#: ../src/verbs.cpp:3023 msgid "Remove a linked ICC color profile" msgstr "Suprimeix un perfil de color ICC associat" -#: ../src/verbs.cpp:3078 +#: ../src/verbs.cpp:3026 msgid "Add External Script" msgstr "Afegeix script extern" -#: ../src/verbs.cpp:3078 +#: ../src/verbs.cpp:3026 msgid "Add an external script" msgstr "Afegeix un script extern" -#: ../src/verbs.cpp:3080 +#: ../src/verbs.cpp:3028 msgid "Add Embedded Script" msgstr "Afegeix script incrustat" -#: ../src/verbs.cpp:3080 +#: ../src/verbs.cpp:3028 msgid "Add an embedded script" msgstr "Afegeix un script incrustat" -#: ../src/verbs.cpp:3082 +#: ../src/verbs.cpp:3030 msgid "Edit Embedded Script" msgstr "Edita script incrustat" -#: ../src/verbs.cpp:3082 +#: ../src/verbs.cpp:3030 msgid "Edit an embedded script" msgstr "Edita un script incrustat" -#: ../src/verbs.cpp:3084 +#: ../src/verbs.cpp:3032 msgid "Remove External Script" msgstr "Suprimeix script extern" -#: ../src/verbs.cpp:3084 +#: ../src/verbs.cpp:3032 msgid "Remove an external script" msgstr "Suprimeix un script extern" -#: ../src/verbs.cpp:3086 +#: ../src/verbs.cpp:3034 msgid "Remove Embedded Script" msgstr "Suprimeix script incrustat" -#: ../src/verbs.cpp:3086 +#: ../src/verbs.cpp:3034 msgid "Remove an embedded script" msgstr "Suprimeix un script incrustat" -#: ../src/verbs.cpp:3108 ../src/verbs.cpp:3109 +#: ../src/verbs.cpp:3056 ../src/verbs.cpp:3057 msgid "Center on horizontal and vertical axis" msgstr "Centra a l'eix horitzontal i vertical" -#: ../src/widgets/arc-toolbar.cpp:128 +#: ../src/widgets/arc-toolbar.cpp:129 msgid "Arc: Change start/end" msgstr "Arc: canvia inici/final" -#: ../src/widgets/arc-toolbar.cpp:190 +#: ../src/widgets/arc-toolbar.cpp:191 msgid "Arc: Change open/closed" msgstr "Arc: canvia obert/tancat" -#: ../src/widgets/arc-toolbar.cpp:279 ../src/widgets/arc-toolbar.cpp:309 -#: ../src/widgets/rect-toolbar.cpp:256 ../src/widgets/rect-toolbar.cpp:295 -#: ../src/widgets/spiral-toolbar.cpp:207 ../src/widgets/spiral-toolbar.cpp:231 -#: ../src/widgets/star-toolbar.cpp:380 ../src/widgets/star-toolbar.cpp:442 +#: ../src/widgets/arc-toolbar.cpp:280 ../src/widgets/arc-toolbar.cpp:310 +#: ../src/widgets/rect-toolbar.cpp:260 ../src/widgets/rect-toolbar.cpp:299 +#: ../src/widgets/spiral-toolbar.cpp:210 ../src/widgets/spiral-toolbar.cpp:234 +#: ../src/widgets/star-toolbar.cpp:382 ../src/widgets/star-toolbar.cpp:444 msgid "<b>New:</b>" msgstr "<b>Nou:</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:282 ../src/widgets/arc-toolbar.cpp:293 -#: ../src/widgets/rect-toolbar.cpp:264 ../src/widgets/rect-toolbar.cpp:282 -#: ../src/widgets/spiral-toolbar.cpp:209 ../src/widgets/spiral-toolbar.cpp:220 -#: ../src/widgets/star-toolbar.cpp:382 +#: ../src/widgets/arc-toolbar.cpp:283 ../src/widgets/arc-toolbar.cpp:294 +#: ../src/widgets/rect-toolbar.cpp:268 ../src/widgets/rect-toolbar.cpp:286 +#: ../src/widgets/spiral-toolbar.cpp:212 ../src/widgets/spiral-toolbar.cpp:223 +#: ../src/widgets/star-toolbar.cpp:384 msgid "<b>Change:</b>" msgstr "<b>Canvi:</b>" -#: ../src/widgets/arc-toolbar.cpp:318 +#: ../src/widgets/arc-toolbar.cpp:319 msgid "Start:" msgstr "Inici:" -#: ../src/widgets/arc-toolbar.cpp:319 +#: ../src/widgets/arc-toolbar.cpp:320 msgid "The angle (in degrees) from the horizontal to the arc's start point" msgstr "L'angle (en graus) de l'horitzontal al punt d'inici de l'arc" -#: ../src/widgets/arc-toolbar.cpp:331 +#: ../src/widgets/arc-toolbar.cpp:332 msgid "End:" msgstr "Fi:" -#: ../src/widgets/arc-toolbar.cpp:332 +#: ../src/widgets/arc-toolbar.cpp:333 msgid "The angle (in degrees) from the horizontal to the arc's end point" msgstr "L'angle (en graus) de l'horitzontal al punt final de l'arc" -#: ../src/widgets/arc-toolbar.cpp:348 +#: ../src/widgets/arc-toolbar.cpp:349 msgid "Closed arc" msgstr "Arc tancat" -#: ../src/widgets/arc-toolbar.cpp:349 +#: ../src/widgets/arc-toolbar.cpp:350 msgid "Switch to segment (closed shape with two radii)" msgstr "Commuta a un segment (forma tancada amb dos radis)" -#: ../src/widgets/arc-toolbar.cpp:355 +#: ../src/widgets/arc-toolbar.cpp:356 msgid "Open Arc" msgstr "Arc obert" -#: ../src/widgets/arc-toolbar.cpp:356 +#: ../src/widgets/arc-toolbar.cpp:357 msgid "Switch to arc (unclosed shape)" msgstr "Commuta a un arc (forma no tancada)" -#: ../src/widgets/arc-toolbar.cpp:379 +#: ../src/widgets/arc-toolbar.cpp:380 msgid "Make whole" msgstr "Fes sencer" -#: ../src/widgets/arc-toolbar.cpp:380 +#: ../src/widgets/arc-toolbar.cpp:381 msgid "Make the shape a whole ellipse, not arc or segment" msgstr "Fes una el·lipse sencera, ni un arc ni un segment" #. TODO: use the correct axis here, too -#: ../src/widgets/box3d-toolbar.cpp:232 +#: ../src/widgets/box3d-toolbar.cpp:233 msgid "3D Box: Change perspective (angle of infinite axis)" msgstr "Capsa 3D: canvia la perspectiva (angle d'eixos infinits)" -#: ../src/widgets/box3d-toolbar.cpp:301 +#: ../src/widgets/box3d-toolbar.cpp:302 msgid "Angle in X direction" msgstr "Angle en la direcció X" #. Translators: PL is short for 'perspective line' -#: ../src/widgets/box3d-toolbar.cpp:303 +#: ../src/widgets/box3d-toolbar.cpp:304 msgid "Angle of PLs in X direction" msgstr "Angle de les LP en la direcció X" #. Translators: VP is short for 'vanishing point' -#: ../src/widgets/box3d-toolbar.cpp:325 +#: ../src/widgets/box3d-toolbar.cpp:326 msgid "State of VP in X direction" msgstr "Estat del PE en la direcció X" -#: ../src/widgets/box3d-toolbar.cpp:326 +#: ../src/widgets/box3d-toolbar.cpp:327 msgid "Toggle VP in X direction between 'finite' and 'infinite' (=parallel)" msgstr "" "Commuta el punt d'escapada en la direcció X entre «finit» i " "«infinit» (=paral·lel)" -#: ../src/widgets/box3d-toolbar.cpp:341 +#: ../src/widgets/box3d-toolbar.cpp:342 msgid "Angle in Y direction" msgstr "Angle en la direcció Y" -#: ../src/widgets/box3d-toolbar.cpp:341 +#: ../src/widgets/box3d-toolbar.cpp:342 msgid "Angle Y:" msgstr "Angle Y:" #. Translators: PL is short for 'perspective line' -#: ../src/widgets/box3d-toolbar.cpp:343 +#: ../src/widgets/box3d-toolbar.cpp:344 msgid "Angle of PLs in Y direction" msgstr "Angle de les LP en la direcció Y" #. Translators: VP is short for 'vanishing point' -#: ../src/widgets/box3d-toolbar.cpp:364 +#: ../src/widgets/box3d-toolbar.cpp:365 msgid "State of VP in Y direction" msgstr "Estat del PE en la direcció Y" -#: ../src/widgets/box3d-toolbar.cpp:365 +#: ../src/widgets/box3d-toolbar.cpp:366 msgid "Toggle VP in Y direction between 'finite' and 'infinite' (=parallel)" msgstr "" "Commuta el punt d'escapada en la direcció Y entre «finit» i " "«infinit» (=paral·lel)" -#: ../src/widgets/box3d-toolbar.cpp:380 +#: ../src/widgets/box3d-toolbar.cpp:381 msgid "Angle in Z direction" msgstr "Angle en la direcció Z" #. Translators: PL is short for 'perspective line' -#: ../src/widgets/box3d-toolbar.cpp:382 +#: ../src/widgets/box3d-toolbar.cpp:383 msgid "Angle of PLs in Z direction" msgstr "Angle de les LP en la direcció Z" #. Translators: VP is short for 'vanishing point' -#: ../src/widgets/box3d-toolbar.cpp:403 +#: ../src/widgets/box3d-toolbar.cpp:404 msgid "State of VP in Z direction" msgstr "Estat del PE en la direcció Z" -#: ../src/widgets/box3d-toolbar.cpp:404 +#: ../src/widgets/box3d-toolbar.cpp:405 msgid "Toggle VP in Z direction between 'finite' and 'infinite' (=parallel)" msgstr "" "Commuta el punt volàtil en la direcció Z entre «finit» i " @@ -28858,7 +28759,7 @@ msgstr "Cap valor predefinit" #. Width #: ../src/widgets/calligraphy-toolbar.cpp:427 -#: ../src/widgets/eraser-toolbar.cpp:182 +#: ../src/widgets/eraser-toolbar.cpp:151 msgid "(hairline)" msgstr "(cabell)" @@ -28867,7 +28768,7 @@ msgstr "(cabell)" #. Scale #: ../src/widgets/calligraphy-toolbar.cpp:427 #: ../src/widgets/calligraphy-toolbar.cpp:460 -#: ../src/widgets/eraser-toolbar.cpp:182 ../src/widgets/pencil-toolbar.cpp:374 +#: ../src/widgets/eraser-toolbar.cpp:151 ../src/widgets/pencil-toolbar.cpp:378 #: ../src/widgets/spray-toolbar.cpp:294 ../src/widgets/spray-toolbar.cpp:323 #: ../src/widgets/spray-toolbar.cpp:339 ../src/widgets/spray-toolbar.cpp:408 #: ../src/widgets/spray-toolbar.cpp:438 ../src/widgets/spray-toolbar.cpp:456 @@ -28877,12 +28778,12 @@ msgid "(default)" msgstr "(per defecte)" #: ../src/widgets/calligraphy-toolbar.cpp:427 -#: ../src/widgets/eraser-toolbar.cpp:182 +#: ../src/widgets/eraser-toolbar.cpp:151 msgid "(broad stroke)" msgstr "(traç ample)" #: ../src/widgets/calligraphy-toolbar.cpp:430 -#: ../src/widgets/eraser-toolbar.cpp:185 +#: ../src/widgets/eraser-toolbar.cpp:154 msgid "Pen Width" msgstr "Amplada de la ploma" @@ -28893,27 +28794,22 @@ msgstr "" #. Thinning #: ../src/widgets/calligraphy-toolbar.cpp:444 -#: ../src/widgets/eraser-toolbar.cpp:212 msgid "(speed blows up stroke)" msgstr "(com més ràpid, més ample)" #: ../src/widgets/calligraphy-toolbar.cpp:444 -#: ../src/widgets/eraser-toolbar.cpp:212 msgid "(slight widening)" msgstr "(lleugerament ampliat)" #: ../src/widgets/calligraphy-toolbar.cpp:444 -#: ../src/widgets/eraser-toolbar.cpp:212 msgid "(constant width)" msgstr "(amplada constant)" #: ../src/widgets/calligraphy-toolbar.cpp:444 -#: ../src/widgets/eraser-toolbar.cpp:212 msgid "(slight thinning, default)" msgstr "(lleugerament aprimat, per defecte)" #: ../src/widgets/calligraphy-toolbar.cpp:444 -#: ../src/widgets/eraser-toolbar.cpp:212 msgid "(speed deflates stroke)" msgstr "(la velocitat aprima el traç)" @@ -28922,12 +28818,10 @@ msgid "Stroke Thinning" msgstr "Aprimament del traç" #: ../src/widgets/calligraphy-toolbar.cpp:447 -#: ../src/widgets/eraser-toolbar.cpp:215 msgid "Thinning:" msgstr "Aprima:" #: ../src/widgets/calligraphy-toolbar.cpp:448 -#: ../src/widgets/eraser-toolbar.cpp:216 msgid "" "How much velocity thins the stroke (> 0 makes fast strokes thinner, < 0 " "makes them broader, 0 makes width independent of velocity)" @@ -28996,22 +28890,18 @@ msgstr "" #. Cap Rounding #: ../src/widgets/calligraphy-toolbar.cpp:494 -#: ../src/widgets/eraser-toolbar.cpp:228 msgid "(blunt caps, default)" msgstr "(fi de línia esmussat, pred.)" #: ../src/widgets/calligraphy-toolbar.cpp:494 -#: ../src/widgets/eraser-toolbar.cpp:228 msgid "(slightly bulging)" msgstr "(lleugerament atapeït)" #: ../src/widgets/calligraphy-toolbar.cpp:494 -#: ../src/widgets/eraser-toolbar.cpp:228 msgid "(approximately round)" msgstr "(aproximadament rodó)" #: ../src/widgets/calligraphy-toolbar.cpp:494 -#: ../src/widgets/eraser-toolbar.cpp:228 msgid "(long protruding caps)" msgstr "(extrem de línia allargat)" @@ -29020,12 +28910,10 @@ msgid "Cap rounding" msgstr "Arrodoniment del fi de línia" #: ../src/widgets/calligraphy-toolbar.cpp:498 -#: ../src/widgets/eraser-toolbar.cpp:232 msgid "Caps:" msgstr "Fi de línia:" #: ../src/widgets/calligraphy-toolbar.cpp:499 -#: ../src/widgets/eraser-toolbar.cpp:233 msgid "" "Increase to make caps at the ends of strokes protrude more (0 = no caps, 1 = " "round caps)" @@ -29035,22 +28923,18 @@ msgstr "" #. Tremor #: ../src/widgets/calligraphy-toolbar.cpp:511 -#: ../src/widgets/eraser-toolbar.cpp:246 msgid "(smooth line)" msgstr "(línia suau)" #: ../src/widgets/calligraphy-toolbar.cpp:511 -#: ../src/widgets/eraser-toolbar.cpp:246 msgid "(slight tremor)" msgstr "(tremolor lleugera)" #: ../src/widgets/calligraphy-toolbar.cpp:511 -#: ../src/widgets/eraser-toolbar.cpp:246 msgid "(noticeable tremor)" msgstr "(tremolor notable)" #: ../src/widgets/calligraphy-toolbar.cpp:511 -#: ../src/widgets/eraser-toolbar.cpp:246 msgid "(maximum tremor)" msgstr "(tremolor màxima)" @@ -29059,12 +28943,10 @@ msgid "Stroke Tremor" msgstr "Tremolor del traç" #: ../src/widgets/calligraphy-toolbar.cpp:514 -#: ../src/widgets/eraser-toolbar.cpp:249 msgid "Tremor:" msgstr "Tremolor:" #: ../src/widgets/calligraphy-toolbar.cpp:515 -#: ../src/widgets/eraser-toolbar.cpp:250 msgid "Increase to make strokes rugged and trembling" msgstr "Incrementa perquè els traços siguin irregulars" @@ -29095,22 +28977,22 @@ msgstr "Incrementa perquè la ploma es mogui en múltiples direccions" #. Mass #: ../src/widgets/calligraphy-toolbar.cpp:546 -#: ../src/widgets/eraser-toolbar.cpp:264 +#: ../src/widgets/eraser-toolbar.cpp:168 msgid "(no inertia)" msgstr "(sense inèrcia)" #: ../src/widgets/calligraphy-toolbar.cpp:546 -#: ../src/widgets/eraser-toolbar.cpp:264 +#: ../src/widgets/eraser-toolbar.cpp:168 msgid "(slight smoothing, default)" msgstr "(suavitzat lleuger, per defecte)" #: ../src/widgets/calligraphy-toolbar.cpp:546 -#: ../src/widgets/eraser-toolbar.cpp:264 +#: ../src/widgets/eraser-toolbar.cpp:168 msgid "(noticeable lagging)" msgstr "(retard notable)" #: ../src/widgets/calligraphy-toolbar.cpp:546 -#: ../src/widgets/eraser-toolbar.cpp:264 +#: ../src/widgets/eraser-toolbar.cpp:168 msgid "(maximum inertia)" msgstr "(inèrcia màxima)" @@ -29119,7 +29001,7 @@ msgid "Pen Mass" msgstr "Cota de la ploma" #: ../src/widgets/calligraphy-toolbar.cpp:549 -#: ../src/widgets/eraser-toolbar.cpp:267 +#: ../src/widgets/eraser-toolbar.cpp:171 msgid "Mass:" msgstr "Cota:" @@ -29141,7 +29023,6 @@ msgstr "" "mínima, negre - amplada màxima)" #: ../src/widgets/calligraphy-toolbar.cpp:579 -#: ../src/widgets/eraser-toolbar.cpp:201 msgid "Use the pressure of the input device to alter the width of the pen" msgstr "" "Usa la pressió del dispositiu d'entrada per modificar l'amplada de la ploma" @@ -29167,102 +29048,102 @@ msgstr "Afegeix/Edita el perfil" msgid "Add or edit calligraphic profile" msgstr "Afegeix o edita el perfil de cal·ligrafia" -#: ../src/widgets/connector-toolbar.cpp:115 +#: ../src/widgets/connector-toolbar.cpp:118 msgid "Set connector type: orthogonal" msgstr "Defineix el tipus de connector: ortogonal" -#: ../src/widgets/connector-toolbar.cpp:115 +#: ../src/widgets/connector-toolbar.cpp:118 msgid "Set connector type: polyline" msgstr "Defineix el tipus de connector: polilínia" -#: ../src/widgets/connector-toolbar.cpp:162 +#: ../src/widgets/connector-toolbar.cpp:165 msgid "Change connector curvature" msgstr "Canvia la curvatura del connector" -#: ../src/widgets/connector-toolbar.cpp:211 +#: ../src/widgets/connector-toolbar.cpp:214 msgid "Change connector spacing" msgstr "Canvia l'espaiat del connector" -#: ../src/widgets/connector-toolbar.cpp:306 +#: ../src/widgets/connector-toolbar.cpp:307 msgid "Avoid" msgstr "Evita" -#: ../src/widgets/connector-toolbar.cpp:327 +#: ../src/widgets/connector-toolbar.cpp:328 msgid "Orthogonal" msgstr "Ortogonal" -#: ../src/widgets/connector-toolbar.cpp:328 +#: ../src/widgets/connector-toolbar.cpp:329 msgid "Make connector orthogonal or polyline" msgstr "Fa el connector ortogonal o polilínia" -#: ../src/widgets/connector-toolbar.cpp:342 +#: ../src/widgets/connector-toolbar.cpp:343 msgid "Connector Curvature" msgstr "Curvatura del connector" -#: ../src/widgets/connector-toolbar.cpp:342 +#: ../src/widgets/connector-toolbar.cpp:343 msgid "Curvature:" msgstr "Curvatura:" -#: ../src/widgets/connector-toolbar.cpp:343 +#: ../src/widgets/connector-toolbar.cpp:344 msgid "The amount of connectors curvature" msgstr "Defineix la curvatura del connector" -#: ../src/widgets/connector-toolbar.cpp:353 +#: ../src/widgets/connector-toolbar.cpp:354 msgid "Connector Spacing" msgstr "Espaiat del connector" -#: ../src/widgets/connector-toolbar.cpp:353 +#: ../src/widgets/connector-toolbar.cpp:354 msgid "Spacing:" msgstr "Espaiat:" -#: ../src/widgets/connector-toolbar.cpp:354 +#: ../src/widgets/connector-toolbar.cpp:355 msgid "The amount of space left around objects by auto-routing connectors" msgstr "" "La quantitat d'espai que queda al voltant dels objectes en girar " "automàticament els connectors" -#: ../src/widgets/connector-toolbar.cpp:365 +#: ../src/widgets/connector-toolbar.cpp:366 msgid "Graph" msgstr "Graf" -#: ../src/widgets/connector-toolbar.cpp:375 +#: ../src/widgets/connector-toolbar.cpp:376 msgid "Connector Length" msgstr "Longitud del connector" -#: ../src/widgets/connector-toolbar.cpp:375 +#: ../src/widgets/connector-toolbar.cpp:376 msgid "Length:" msgstr "Longitud:" -#: ../src/widgets/connector-toolbar.cpp:376 +#: ../src/widgets/connector-toolbar.cpp:377 msgid "Ideal length for connectors when layout is applied" msgstr "Longitud ideal per als connectors quan s'aplica la disposició" -#: ../src/widgets/connector-toolbar.cpp:388 +#: ../src/widgets/connector-toolbar.cpp:389 msgid "Downwards" msgstr "Cap a sota" -#: ../src/widgets/connector-toolbar.cpp:389 +#: ../src/widgets/connector-toolbar.cpp:390 msgid "Make connectors with end-markers (arrows) point downwards" msgstr "Fes que els connectors amb marcadors finals (fletxes) apuntin abaix" -#: ../src/widgets/connector-toolbar.cpp:405 +#: ../src/widgets/connector-toolbar.cpp:406 msgid "Do not allow overlapping shapes" msgstr "No permetis que se superposin les formes" -#: ../src/widgets/dash-selector.cpp:57 +#: ../src/widgets/dash-selector.cpp:59 msgid "Dash pattern" msgstr "Patró de ratlles" -#: ../src/widgets/dash-selector.cpp:65 +#: ../src/widgets/dash-selector.cpp:76 msgid "Pattern offset" msgstr "Desplaçament de patró" -#: ../src/widgets/desktop-widget.cpp:431 +#: ../src/widgets/desktop-widget.cpp:499 msgid "Zoom drawing if window size changes" msgstr "Amplia el dibuix si canvia la mida de la finestra" #. Display the initial welcome message in the statusbar -#: ../src/widgets/desktop-widget.cpp:576 +#: ../src/widgets/desktop-widget.cpp:701 msgid "" "<b>Welcome to Inkscape!</b> Use shape or freehand tools to create objects; " "use selector (arrow) to move or transform them." @@ -29270,87 +29151,87 @@ msgstr "" "<b>Benvinguts a l'Inkscape!</b> Useu l'eina de formes o la mà alçada per " "crear objectes; useu el selector (fletxa) per moure'ls o transformar-los." -#: ../src/widgets/desktop-widget.cpp:608 +#: ../src/widgets/desktop-widget.cpp:743 msgid "Cursor coordinates" msgstr "Coordenades del cursor" -#: ../src/widgets/desktop-widget.cpp:620 +#: ../src/widgets/desktop-widget.cpp:764 msgid "Z:" msgstr "Z:" -#: ../src/widgets/desktop-widget.cpp:731 +#: ../src/widgets/desktop-widget.cpp:885 msgid "grayscale" msgstr "escala de grisos" -#: ../src/widgets/desktop-widget.cpp:732 +#: ../src/widgets/desktop-widget.cpp:886 msgid ", grayscale" msgstr ", escala de grisos" -#: ../src/widgets/desktop-widget.cpp:733 +#: ../src/widgets/desktop-widget.cpp:887 msgid "print colors preview" msgstr "imprimeix la previsualització dels colors" -#: ../src/widgets/desktop-widget.cpp:734 +#: ../src/widgets/desktop-widget.cpp:888 msgid ", print colors preview" msgstr ", imprimeix la previsualització dels colors" -#: ../src/widgets/desktop-widget.cpp:735 +#: ../src/widgets/desktop-widget.cpp:889 msgid "outline" msgstr "contorn" -#: ../src/widgets/desktop-widget.cpp:736 +#: ../src/widgets/desktop-widget.cpp:890 msgid "no filters" msgstr "sense filtres" -#: ../src/widgets/desktop-widget.cpp:763 +#: ../src/widgets/desktop-widget.cpp:917 #, c-format msgid "%s%s: %d (%s%s) - Inkscape" msgstr "%s%s: %d (%s%s) - Inkscape" -#: ../src/widgets/desktop-widget.cpp:765 ../src/widgets/desktop-widget.cpp:769 +#: ../src/widgets/desktop-widget.cpp:919 ../src/widgets/desktop-widget.cpp:923 #, c-format msgid "%s%s: %d (%s) - Inkscape" msgstr "%s%s: %d (%s) - Inkscape" -#: ../src/widgets/desktop-widget.cpp:771 +#: ../src/widgets/desktop-widget.cpp:925 #, c-format msgid "%s%s: %d - Inkscape" msgstr "%s%s: %d - Inkscape" -#: ../src/widgets/desktop-widget.cpp:777 +#: ../src/widgets/desktop-widget.cpp:931 #, c-format msgid "%s%s (%s%s) - Inkscape" msgstr "%s%s (%s%s) - Inkscape" -#: ../src/widgets/desktop-widget.cpp:779 ../src/widgets/desktop-widget.cpp:783 +#: ../src/widgets/desktop-widget.cpp:933 ../src/widgets/desktop-widget.cpp:937 #, c-format msgid "%s%s (%s) - Inkscape" msgstr "%s%s (%s) - Inkscape" -#: ../src/widgets/desktop-widget.cpp:785 +#: ../src/widgets/desktop-widget.cpp:939 #, c-format msgid "%s%s - Inkscape" msgstr "%s%s - Inkscape" -#: ../src/widgets/desktop-widget.cpp:957 +#: ../src/widgets/desktop-widget.cpp:1111 msgid "Locked all guides" msgstr "Totes les guies bloquejades" -#: ../src/widgets/desktop-widget.cpp:959 +#: ../src/widgets/desktop-widget.cpp:1113 msgid "Unlocked all guides" msgstr "Totes les guies desbloquejades" -#: ../src/widgets/desktop-widget.cpp:976 +#: ../src/widgets/desktop-widget.cpp:1130 msgid "Color-managed display is <b>enabled</b> in this window" msgstr "" "La pantalla amb gestió de color està <b>habilitada</b> en aquesta finestra" -#: ../src/widgets/desktop-widget.cpp:978 +#: ../src/widgets/desktop-widget.cpp:1132 msgid "Color-managed display is <b>disabled</b> in this window" msgstr "" "La pantalla amb gestió de color està <b>inhabilitada</b> en aquesta finestra" -#: ../src/widgets/desktop-widget.cpp:1033 +#: ../src/widgets/desktop-widget.cpp:1187 #, c-format msgid "" "<span weight=\"bold\" size=\"larger\">Save changes to document \"%s\" before " @@ -29363,12 +29244,12 @@ msgstr "" "\n" "Si tanqueu sense desar, els vostres canvis no s'aplicaran." -#: ../src/widgets/desktop-widget.cpp:1043 -#: ../src/widgets/desktop-widget.cpp:1102 +#: ../src/widgets/desktop-widget.cpp:1197 +#: ../src/widgets/desktop-widget.cpp:1256 msgid "Close _without saving" msgstr "_Tanca sense desar" -#: ../src/widgets/desktop-widget.cpp:1092 +#: ../src/widgets/desktop-widget.cpp:1246 #, c-format msgid "" "<span weight=\"bold\" size=\"larger\">The file \"%s\" was saved with a " @@ -29381,11 +29262,11 @@ msgstr "" "\n" "Preferiu desar aquest fitxer com a SVG de l'Inkscape?" -#: ../src/widgets/desktop-widget.cpp:1104 +#: ../src/widgets/desktop-widget.cpp:1258 msgid "_Save as Inkscape SVG" msgstr "_Desa com a SVG de l'Inkscape" -#: ../src/widgets/desktop-widget.cpp:1318 +#: ../src/widgets/desktop-widget.cpp:1472 msgid "Note:" msgstr "Nota:" @@ -29424,296 +29305,223 @@ msgstr "Assigna" msgid "remove" msgstr "suprimeix" -#: ../src/widgets/eraser-toolbar.cpp:144 +#: ../src/widgets/eraser-toolbar.cpp:121 msgid "Delete objects touched by the eraser" msgstr "Suprimeix els objectes tocats per la goma d'esborrar" -#: ../src/widgets/eraser-toolbar.cpp:150 +#: ../src/widgets/eraser-toolbar.cpp:127 msgid "Cut" msgstr "Retalla" -#: ../src/widgets/eraser-toolbar.cpp:151 -#, fuzzy -msgid "Cut out from paths and shapes" -msgstr "Retalla el camí inferior en trossos" - -#: ../src/widgets/eraser-toolbar.cpp:157 -#, fuzzy -msgid "Clip" -msgstr "Retalla a:" - -#: ../src/widgets/eraser-toolbar.cpp:158 -#, fuzzy -msgid "Clip from objects" +#: ../src/widgets/eraser-toolbar.cpp:128 +msgid "Cut out from objects" msgstr "Retalla objectes" #. Width -#: ../src/widgets/eraser-toolbar.cpp:182 +#: ../src/widgets/eraser-toolbar.cpp:151 msgid "(no width)" msgstr "(sense amplada)" -#: ../src/widgets/eraser-toolbar.cpp:186 +#: ../src/widgets/eraser-toolbar.cpp:155 msgid "The width of the eraser pen (relative to the visible canvas area)" msgstr "L'amplada de la goma d'esborrar (relativa a l'àrea visible del llenç)" -#: ../src/widgets/eraser-toolbar.cpp:200 -#, fuzzy -msgid "Eraser Pressure" -msgstr "Preferències de la goma d'esborrar" - -#: ../src/widgets/eraser-toolbar.cpp:215 -#, fuzzy -msgid "Eraser Stroke Thinning" -msgstr "Aprimament del traç" - -#: ../src/widgets/eraser-toolbar.cpp:232 -#, fuzzy -msgid "Eraser Cap rounding" -msgstr "Arrodoniment del fi de línia" - -#: ../src/widgets/eraser-toolbar.cpp:249 -#, fuzzy -msgid "EraserStroke Tremor" -msgstr "Tremolor del traç" - -#: ../src/widgets/eraser-toolbar.cpp:267 +#: ../src/widgets/eraser-toolbar.cpp:171 msgid "Eraser Mass" msgstr "Massa de la goma d'esborrar" -#: ../src/widgets/eraser-toolbar.cpp:268 +#: ../src/widgets/eraser-toolbar.cpp:172 msgid "Increase to make the eraser drag behind, as if slowed by inertia" msgstr "" "Incrementeu per arrossegar la goma d'esborrar, com si la inèrcia la fes anar " "lenta" -#: ../src/widgets/eraser-toolbar.cpp:282 ../src/widgets/eraser-toolbar.cpp:283 +#: ../src/widgets/eraser-toolbar.cpp:186 ../src/widgets/eraser-toolbar.cpp:187 msgid "Break apart cut items" msgstr "Separa els elements tallats" -#: ../src/widgets/fill-style.cpp:363 +#: ../src/widgets/fill-style.cpp:367 msgid "Change fill rule" msgstr "Canvia la regla d'emplenat" -#: ../src/widgets/fill-style.cpp:447 ../src/widgets/fill-style.cpp:525 +#: ../src/widgets/fill-style.cpp:451 ../src/widgets/fill-style.cpp:529 msgid "Set fill color" msgstr "Estableix el color d'emplenat" -#: ../src/widgets/fill-style.cpp:447 ../src/widgets/fill-style.cpp:525 +#: ../src/widgets/fill-style.cpp:451 ../src/widgets/fill-style.cpp:529 msgid "Set stroke color" msgstr "Estableix el color del traç" -#: ../src/widgets/fill-style.cpp:623 +#: ../src/widgets/fill-style.cpp:627 msgid "Set gradient on fill" msgstr "Estableix el degradat en l'emplenat" -#: ../src/widgets/fill-style.cpp:623 +#: ../src/widgets/fill-style.cpp:627 msgid "Set gradient on stroke" msgstr "Estableix el degradat del traç" -#: ../src/widgets/fill-style.cpp:723 +#: ../src/widgets/fill-style.cpp:727 msgid "Set mesh on fill" msgstr "Estableix la malla en emplenar" -#: ../src/widgets/fill-style.cpp:723 +#: ../src/widgets/fill-style.cpp:727 msgid "Set mesh on stroke" msgstr "Estableix la malla en traçar" -#: ../src/widgets/fill-style.cpp:784 +#: ../src/widgets/fill-style.cpp:788 msgid "Set pattern on fill" msgstr "Estableix el patró en emplenar" -#: ../src/widgets/fill-style.cpp:785 +#: ../src/widgets/fill-style.cpp:789 msgid "Set pattern on stroke" msgstr "Estableix el patró del traç" -#: ../src/widgets/font-selector.cpp:103 ../src/widgets/text-toolbar.cpp:1316 -#: ../src/widgets/text-toolbar.cpp:1702 +#: ../src/widgets/font-selector.cpp:120 ../src/widgets/text-toolbar.cpp:1321 +#: ../src/widgets/text-toolbar.cpp:1726 msgid "Font size" msgstr "Mida de la lletra" -#. gtk_box_set_homogeneous(GTK_BOX(fsel), TRUE); -#. gtk_box_set_spacing(GTK_BOX(fsel), 4); #. Family frame -#: ../src/widgets/font-selector.cpp:117 +#: ../src/widgets/font-selector.cpp:134 msgid "Font family" msgstr "Família de tipografia" #. Style frame -#: ../src/widgets/font-selector.cpp:166 +#: ../src/widgets/font-selector.cpp:194 msgctxt "Font selector" msgid "Style" msgstr "Estil" -#: ../src/widgets/font-selector.cpp:194 +#: ../src/widgets/font-selector.cpp:226 msgid "Face" msgstr "Cara" -#: ../src/widgets/font-selector.cpp:219 ../share/extensions/dots.inx.h:3 +#: ../src/widgets/font-selector.cpp:255 ../share/extensions/dots.inx.h:3 #: ../share/extensions/nicechart.inx.h:17 msgid "Font size:" msgstr "Mida de la lletra:" -#: ../src/widgets/gimp/ruler.cpp:184 -msgid "The orientation of the ruler" -msgstr "Orientació del regle" - -#: ../src/widgets/gimp/ruler.cpp:194 -msgid "Unit of the ruler" -msgstr "Unitats del regle" - -#: ../src/widgets/gimp/ruler.cpp:201 -msgid "Lower" -msgstr "Menor" - -#: ../src/widgets/gimp/ruler.cpp:202 -msgid "Lower limit of ruler" -msgstr "Límit menor del regle" - -#: ../src/widgets/gimp/ruler.cpp:211 -msgid "Upper" -msgstr "Superior" - -#: ../src/widgets/gimp/ruler.cpp:212 -msgid "Upper limit of ruler" -msgstr "Límit superior del regle" - -#: ../src/widgets/gimp/ruler.cpp:221 -msgid "Position" -msgstr "Posició" - -#: ../src/widgets/gimp/ruler.cpp:222 -msgid "Position of mark on the ruler" -msgstr "Posició de la marca del regle" - -#: ../src/widgets/gimp/ruler.cpp:231 -msgid "Max Size" -msgstr "Mida màxima" - -#: ../src/widgets/gimp/ruler.cpp:232 -msgid "Maximum size of the ruler" -msgstr "Mida màxima del regle" - -#: ../src/widgets/gradient-selector.cpp:187 +#: ../src/widgets/gradient-selector.cpp:201 msgid "Create a duplicate gradient" msgstr "Crea un degradat duplicat" -#: ../src/widgets/gradient-selector.cpp:198 +#: ../src/widgets/gradient-selector.cpp:212 msgid "Edit gradient" msgstr "Edita el degradat" -#: ../src/widgets/gradient-selector.cpp:267 -#: ../src/widgets/paint-selector.cpp:222 +#: ../src/widgets/gradient-selector.cpp:281 +#: ../src/widgets/paint-selector.cpp:235 msgid "Swatch" msgstr "Mostra" -#: ../src/widgets/gradient-selector.cpp:317 +#: ../src/widgets/gradient-selector.cpp:331 msgid "Rename gradient" msgstr "Canvia de nom el degradat" -#: ../src/widgets/gradient-toolbar.cpp:157 -#: ../src/widgets/gradient-toolbar.cpp:170 -#: ../src/widgets/gradient-toolbar.cpp:759 -#: ../src/widgets/gradient-toolbar.cpp:1098 +#: ../src/widgets/gradient-toolbar.cpp:156 +#: ../src/widgets/gradient-toolbar.cpp:169 +#: ../src/widgets/gradient-toolbar.cpp:758 +#: ../src/widgets/gradient-toolbar.cpp:1097 msgid "No gradient" msgstr "Sense degradat" -#: ../src/widgets/gradient-toolbar.cpp:177 +#: ../src/widgets/gradient-toolbar.cpp:176 msgid "Multiple gradients" msgstr "Múltiples degradats" -#: ../src/widgets/gradient-toolbar.cpp:679 +#: ../src/widgets/gradient-toolbar.cpp:678 msgid "Multiple stops" msgstr "Aturades múltiples" -#: ../src/widgets/gradient-toolbar.cpp:777 -#: ../src/widgets/gradient-vector.cpp:578 +#: ../src/widgets/gradient-toolbar.cpp:776 +#: ../src/widgets/gradient-vector.cpp:614 msgid "No stops in gradient" msgstr "No hi ha aturades en el degradat" -#: ../src/widgets/gradient-toolbar.cpp:931 +#: ../src/widgets/gradient-toolbar.cpp:930 msgid "Assign gradient to object" msgstr "Assigna un degradat a un objecte" -#: ../src/widgets/gradient-toolbar.cpp:953 +#: ../src/widgets/gradient-toolbar.cpp:952 msgid "Set gradient repeat" msgstr "Estableix la repetició del degradat" -#: ../src/widgets/gradient-toolbar.cpp:991 -#: ../src/widgets/gradient-vector.cpp:691 +#: ../src/widgets/gradient-toolbar.cpp:990 +#: ../src/widgets/gradient-vector.cpp:727 msgid "Change gradient stop offset" msgstr "Canvia el desplaçament de la fase del degradat" -#: ../src/widgets/gradient-toolbar.cpp:1038 +#: ../src/widgets/gradient-toolbar.cpp:1037 msgid "linear" msgstr "lineal" -#: ../src/widgets/gradient-toolbar.cpp:1038 +#: ../src/widgets/gradient-toolbar.cpp:1037 msgid "Create linear gradient" msgstr "Crea un degradat lineal" -#: ../src/widgets/gradient-toolbar.cpp:1042 +#: ../src/widgets/gradient-toolbar.cpp:1041 msgid "radial" msgstr "Radial" -#: ../src/widgets/gradient-toolbar.cpp:1042 +#: ../src/widgets/gradient-toolbar.cpp:1041 msgid "Create radial (elliptic or circular) gradient" msgstr "Crea un degradat lineal (el·líptic o circular)" -#: ../src/widgets/gradient-toolbar.cpp:1045 ../src/widgets/mesh-toolbar.cpp:396 +#: ../src/widgets/gradient-toolbar.cpp:1044 ../src/widgets/mesh-toolbar.cpp:405 msgid "New:" msgstr "Nova:" -#: ../src/widgets/gradient-toolbar.cpp:1068 ../src/widgets/mesh-toolbar.cpp:419 +#: ../src/widgets/gradient-toolbar.cpp:1067 ../src/widgets/mesh-toolbar.cpp:428 msgid "fill" msgstr "omple" -#: ../src/widgets/gradient-toolbar.cpp:1068 ../src/widgets/mesh-toolbar.cpp:419 +#: ../src/widgets/gradient-toolbar.cpp:1067 ../src/widgets/mesh-toolbar.cpp:428 msgid "Create gradient in the fill" msgstr "Crea el degradat en l'emplenat" -#: ../src/widgets/gradient-toolbar.cpp:1072 ../src/widgets/mesh-toolbar.cpp:423 +#: ../src/widgets/gradient-toolbar.cpp:1071 ../src/widgets/mesh-toolbar.cpp:432 msgid "stroke" msgstr "traç" -#: ../src/widgets/gradient-toolbar.cpp:1072 ../src/widgets/mesh-toolbar.cpp:423 +#: ../src/widgets/gradient-toolbar.cpp:1071 ../src/widgets/mesh-toolbar.cpp:432 msgid "Create gradient in the stroke" msgstr "Crea el degradat en el contorn" -#: ../src/widgets/gradient-toolbar.cpp:1075 ../src/widgets/mesh-toolbar.cpp:426 +#: ../src/widgets/gradient-toolbar.cpp:1074 ../src/widgets/mesh-toolbar.cpp:435 msgid "on:" msgstr "a:" -#: ../src/widgets/gradient-toolbar.cpp:1100 +#: ../src/widgets/gradient-toolbar.cpp:1099 msgid "Select" msgstr "Selecciona" -#: ../src/widgets/gradient-toolbar.cpp:1100 +#: ../src/widgets/gradient-toolbar.cpp:1099 msgid "Choose a gradient" msgstr "Selecciona el degradat" -#: ../src/widgets/gradient-toolbar.cpp:1101 +#: ../src/widgets/gradient-toolbar.cpp:1100 msgid "Select:" msgstr "Selecciona:" -#: ../src/widgets/gradient-toolbar.cpp:1116 +#: ../src/widgets/gradient-toolbar.cpp:1115 msgctxt "Gradient repeat type" msgid "None" msgstr "Cap" -#: ../src/widgets/gradient-toolbar.cpp:1119 +#: ../src/widgets/gradient-toolbar.cpp:1118 msgid "Reflected" msgstr "Reflectit" -#: ../src/widgets/gradient-toolbar.cpp:1122 +#: ../src/widgets/gradient-toolbar.cpp:1121 msgid "Direct" msgstr "Directe" -#: ../src/widgets/gradient-toolbar.cpp:1124 +#: ../src/widgets/gradient-toolbar.cpp:1123 msgid "Repeat" msgstr "Repeteix" #. TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/pservers.html#LinearGradientSpreadMethodAttribute -#: ../src/widgets/gradient-toolbar.cpp:1126 +#: ../src/widgets/gradient-toolbar.cpp:1125 msgid "" "Whether to fill with flat color beyond the ends of the gradient vector " "(spreadMethod=\"pad\"), or repeat the gradient in the same direction " @@ -29725,97 +29533,97 @@ msgstr "" "(spreadMethod=\"repeat\"), o repeteix el degradat en direccions alternants " "oposades (spreadMethod=\"reflect\")" -#: ../src/widgets/gradient-toolbar.cpp:1131 +#: ../src/widgets/gradient-toolbar.cpp:1130 msgid "Repeat:" msgstr "Repeteix:" -#: ../src/widgets/gradient-toolbar.cpp:1145 +#: ../src/widgets/gradient-toolbar.cpp:1144 msgid "No stops" msgstr "Sense aturades" -#: ../src/widgets/gradient-toolbar.cpp:1147 +#: ../src/widgets/gradient-toolbar.cpp:1146 msgid "Stops" msgstr "Aturades" -#: ../src/widgets/gradient-toolbar.cpp:1147 +#: ../src/widgets/gradient-toolbar.cpp:1146 msgid "Select a stop for the current gradient" msgstr "Selecciona una fase del degradat actual" -#: ../src/widgets/gradient-toolbar.cpp:1148 +#: ../src/widgets/gradient-toolbar.cpp:1147 msgid "Stops:" msgstr "Aturades:" #. Label -#: ../src/widgets/gradient-toolbar.cpp:1160 -#: ../src/widgets/gradient-vector.cpp:868 +#: ../src/widgets/gradient-toolbar.cpp:1159 +#: ../src/widgets/gradient-vector.cpp:916 msgctxt "Gradient" msgid "Offset:" msgstr "Desplaçament:" -#: ../src/widgets/gradient-toolbar.cpp:1160 +#: ../src/widgets/gradient-toolbar.cpp:1159 msgid "Offset of selected stop" msgstr "Desplaçament de la fase seleccionada" +#: ../src/widgets/gradient-toolbar.cpp:1177 #: ../src/widgets/gradient-toolbar.cpp:1178 -#: ../src/widgets/gradient-toolbar.cpp:1179 msgid "Insert new stop" msgstr "Insereix una fase nova" +#: ../src/widgets/gradient-toolbar.cpp:1191 #: ../src/widgets/gradient-toolbar.cpp:1192 -#: ../src/widgets/gradient-toolbar.cpp:1193 -#: ../src/widgets/gradient-vector.cpp:854 +#: ../src/widgets/gradient-vector.cpp:898 msgid "Delete stop" msgstr "Suprimeix la fase" -#: ../src/widgets/gradient-toolbar.cpp:1207 +#: ../src/widgets/gradient-toolbar.cpp:1206 msgid "Reverse the direction of the gradient" msgstr "Canvia la direcció del degradat" -#: ../src/widgets/gradient-toolbar.cpp:1221 +#: ../src/widgets/gradient-toolbar.cpp:1220 msgid "Link gradients" msgstr "Enllaça degradats" -#: ../src/widgets/gradient-toolbar.cpp:1222 +#: ../src/widgets/gradient-toolbar.cpp:1221 msgid "Link gradients to change all related gradients" msgstr "Enllaça degradats per canviar tots els degradats esmentats" -#: ../src/widgets/gradient-vector.cpp:289 ../src/widgets/paint-selector.cpp:918 -#: ../src/widgets/paint-selector.cpp:1270 -#: ../src/widgets/stroke-marker-selector.cpp:148 +#: ../src/widgets/gradient-vector.cpp:317 ../src/widgets/paint-selector.cpp:947 +#: ../src/widgets/paint-selector.cpp:1311 +#: ../src/widgets/stroke-marker-selector.cpp:154 msgid "No document selected" msgstr "No s'ha seleccionat cap document" -#: ../src/widgets/gradient-vector.cpp:293 +#: ../src/widgets/gradient-vector.cpp:321 msgid "No gradients in document" msgstr "No hi ha degradats al document" -#: ../src/widgets/gradient-vector.cpp:297 +#: ../src/widgets/gradient-vector.cpp:325 msgid "No gradient selected" msgstr "No s'ha seleccionat cap degradat" #. TRANSLATORS: "Stop" means: a "phase" of a gradient -#: ../src/widgets/gradient-vector.cpp:849 +#: ../src/widgets/gradient-vector.cpp:893 msgid "Add stop" msgstr "Afegeix una fase" -#: ../src/widgets/gradient-vector.cpp:852 +#: ../src/widgets/gradient-vector.cpp:896 msgid "Add another control stop to gradient" msgstr "Afegeix una altra fase de control al degradat" -#: ../src/widgets/gradient-vector.cpp:857 +#: ../src/widgets/gradient-vector.cpp:901 msgid "Delete current control stop from gradient" msgstr "Suprimeix la fase de control actual del degradat" #. TRANSLATORS: "Stop" means: a "phase" of a gradient -#: ../src/widgets/gradient-vector.cpp:918 +#: ../src/widgets/gradient-vector.cpp:975 msgid "Stop Color" msgstr "Fase del color" -#: ../src/widgets/gradient-vector.cpp:957 +#: ../src/widgets/gradient-vector.cpp:1014 msgid "Gradient editor" msgstr "Editor de degradats" -#: ../src/widgets/gradient-vector.cpp:1301 +#: ../src/widgets/gradient-vector.cpp:1366 msgid "Change gradient stop color" msgstr "Canvia el color de la fase del degradat" @@ -29846,43 +29654,43 @@ msgid "The Accel Group to use for stock accelerator keys" msgstr "" "El grup de dreceres a utilitzar per a les dreceres de teclat de l'estoc" -#: ../src/widgets/lpe-toolbar.cpp:226 +#: ../src/widgets/lpe-toolbar.cpp:233 msgid "Closed" msgstr "Tancat" -#: ../src/widgets/lpe-toolbar.cpp:228 +#: ../src/widgets/lpe-toolbar.cpp:235 msgid "Open start" msgstr "Inici obert" -#: ../src/widgets/lpe-toolbar.cpp:230 +#: ../src/widgets/lpe-toolbar.cpp:237 msgid "Open end" msgstr "Final obert" -#: ../src/widgets/lpe-toolbar.cpp:232 +#: ../src/widgets/lpe-toolbar.cpp:239 msgid "Open both" msgstr "Tots dos oberts" -#: ../src/widgets/lpe-toolbar.cpp:294 +#: ../src/widgets/lpe-toolbar.cpp:301 msgid "All inactive" msgstr "Tots inactius" -#: ../src/widgets/lpe-toolbar.cpp:295 +#: ../src/widgets/lpe-toolbar.cpp:302 msgid "No geometric tool is active" msgstr "No hi ha cap eina geomètrica activada" -#: ../src/widgets/lpe-toolbar.cpp:328 +#: ../src/widgets/lpe-toolbar.cpp:335 msgid "Show limiting bounding box" msgstr "Mostra la capsa contenidora" -#: ../src/widgets/lpe-toolbar.cpp:329 +#: ../src/widgets/lpe-toolbar.cpp:336 msgid "Show bounding box (used to cut infinite lines)" msgstr "Mostra la capsa contenidora (utilitzada per tallar línies infinites)" -#: ../src/widgets/lpe-toolbar.cpp:340 +#: ../src/widgets/lpe-toolbar.cpp:347 msgid "Get limiting bounding box from selection" msgstr "Defineix la capsa contenidora a partir de la selecció" -#: ../src/widgets/lpe-toolbar.cpp:341 +#: ../src/widgets/lpe-toolbar.cpp:348 msgid "" "Set limiting bounding box (used to cut infinite lines) to the bounding box " "of current selection" @@ -29890,31 +29698,31 @@ msgstr "" "Defineix la capsa contenidora (utilitzada per tallar línies infinites) a " "partir de la selecció" -#: ../src/widgets/lpe-toolbar.cpp:353 +#: ../src/widgets/lpe-toolbar.cpp:360 msgid "Choose a line segment type" msgstr "Selecciona un tipus de segment de línia" -#: ../src/widgets/lpe-toolbar.cpp:369 +#: ../src/widgets/lpe-toolbar.cpp:376 msgid "Display measuring info" msgstr "Mostra la informació de les mesures" -#: ../src/widgets/lpe-toolbar.cpp:370 +#: ../src/widgets/lpe-toolbar.cpp:377 msgid "Display measuring info for selected items" msgstr "Mostra la informació de les mesures de l'element seleccionat" #. Add the units menu. -#: ../src/widgets/lpe-toolbar.cpp:380 ../src/widgets/node-toolbar.cpp:611 -#: ../src/widgets/paintbucket-toolbar.cpp:166 -#: ../src/widgets/rect-toolbar.cpp:374 ../src/widgets/select-toolbar.cpp:523 -#: ../src/widgets/text-toolbar.cpp:1972 +#: ../src/widgets/lpe-toolbar.cpp:387 ../src/widgets/node-toolbar.cpp:613 +#: ../src/widgets/paintbucket-toolbar.cpp:168 +#: ../src/widgets/rect-toolbar.cpp:378 ../src/widgets/select-toolbar.cpp:530 +#: ../src/widgets/text-toolbar.cpp:1996 msgid "Units" msgstr "Unitats" -#: ../src/widgets/lpe-toolbar.cpp:390 +#: ../src/widgets/lpe-toolbar.cpp:397 msgid "Open LPE dialog" msgstr "Obre el diàleg LPE" -#: ../src/widgets/lpe-toolbar.cpp:391 +#: ../src/widgets/lpe-toolbar.cpp:398 msgid "Open LPE dialog (to adapt parameters numerically)" msgstr "Obre el diàleg LPE per adaptar els paràmetres numèricament" @@ -29950,7 +29758,7 @@ msgstr "Calcula tots els elements." msgid "Compute max length." msgstr "Calcula la llargada màxima." -#: ../src/widgets/measure-toolbar.cpp:274 ../src/widgets/text-toolbar.cpp:1705 +#: ../src/widgets/measure-toolbar.cpp:274 ../src/widgets/text-toolbar.cpp:1729 msgid "Font Size" msgstr "Mida de la tipografia" @@ -30036,11 +29844,11 @@ msgstr "Marca la dimensió" msgid "Convert to item" msgstr "Converteix l'element" -#: ../src/widgets/mesh-toolbar.cpp:284 +#: ../src/widgets/mesh-toolbar.cpp:293 msgid "Set mesh type" msgstr "Estableix el tipus de malla" -#: ../src/widgets/mesh-toolbar.cpp:357 +#: ../src/widgets/mesh-toolbar.cpp:366 msgid "" "Mesh gradients are part of SVG 2:\n" "* Syntax may change.\n" @@ -30050,111 +29858,111 @@ msgid "" "For print: export to PDF." msgstr "" -#: ../src/widgets/mesh-toolbar.cpp:389 +#: ../src/widgets/mesh-toolbar.cpp:398 msgid "normal" msgstr "normal" -#: ../src/widgets/mesh-toolbar.cpp:389 +#: ../src/widgets/mesh-toolbar.cpp:398 msgid "Create mesh gradient" msgstr "Crea un degradat en forma de malla" -#: ../src/widgets/mesh-toolbar.cpp:393 +#: ../src/widgets/mesh-toolbar.cpp:402 msgid "conical" msgstr "cònic" -#: ../src/widgets/mesh-toolbar.cpp:393 +#: ../src/widgets/mesh-toolbar.cpp:402 msgid "Create conical gradient" msgstr "Crea un degradat cònic" -#: ../src/widgets/mesh-toolbar.cpp:448 +#: ../src/widgets/mesh-toolbar.cpp:457 msgid "Rows" msgstr "Files" -#: ../src/widgets/mesh-toolbar.cpp:448 +#: ../src/widgets/mesh-toolbar.cpp:457 #: ../share/extensions/guides_creator.inx.h:5 #: ../share/extensions/layout_nup.inx.h:12 msgid "Rows:" msgstr "Files:" -#: ../src/widgets/mesh-toolbar.cpp:448 +#: ../src/widgets/mesh-toolbar.cpp:457 msgid "Number of rows in new mesh" msgstr "Nombre de files a la nova malla" -#: ../src/widgets/mesh-toolbar.cpp:464 +#: ../src/widgets/mesh-toolbar.cpp:473 msgid "Columns" msgstr "Columnes" -#: ../src/widgets/mesh-toolbar.cpp:464 +#: ../src/widgets/mesh-toolbar.cpp:473 #: ../share/extensions/guides_creator.inx.h:4 msgid "Columns:" msgstr "Columnes:" -#: ../src/widgets/mesh-toolbar.cpp:464 +#: ../src/widgets/mesh-toolbar.cpp:473 msgid "Number of columns in new mesh" msgstr "Nombre de columnes a la nova malla" -#: ../src/widgets/mesh-toolbar.cpp:478 +#: ../src/widgets/mesh-toolbar.cpp:487 msgid "Edit Fill" msgstr "Edita l'emplenat" -#: ../src/widgets/mesh-toolbar.cpp:479 +#: ../src/widgets/mesh-toolbar.cpp:488 msgid "Edit fill mesh" msgstr "Edita l'emplenat de la malla" -#: ../src/widgets/mesh-toolbar.cpp:491 +#: ../src/widgets/mesh-toolbar.cpp:500 msgid "Edit Stroke" msgstr "Edita el traç" -#: ../src/widgets/mesh-toolbar.cpp:492 +#: ../src/widgets/mesh-toolbar.cpp:501 msgid "Edit stroke mesh" msgstr "Edita el traç de la malla" -#: ../src/widgets/mesh-toolbar.cpp:504 ../src/widgets/node-toolbar.cpp:519 +#: ../src/widgets/mesh-toolbar.cpp:513 ../src/widgets/node-toolbar.cpp:521 msgid "Show Handles" msgstr "Mostra les nanses" -#: ../src/widgets/mesh-toolbar.cpp:521 ../src/widgets/mesh-toolbar.cpp:522 +#: ../src/widgets/mesh-toolbar.cpp:530 ../src/widgets/mesh-toolbar.cpp:531 msgid "WARNING: Mesh SVG Syntax Subject to Change" msgstr "ADVERTÈNCIA: malla SVG sintaxi subjecte a canvis" -#: ../src/widgets/mesh-toolbar.cpp:536 +#: ../src/widgets/mesh-toolbar.cpp:545 msgctxt "Type" msgid "Coons" msgstr "Coons" -#: ../src/widgets/mesh-toolbar.cpp:539 +#: ../src/widgets/mesh-toolbar.cpp:548 msgid "Bicubic" msgstr "Bicúbic" -#: ../src/widgets/mesh-toolbar.cpp:541 +#: ../src/widgets/mesh-toolbar.cpp:550 msgid "Coons" msgstr "Coons" -#: ../src/widgets/mesh-toolbar.cpp:542 +#: ../src/widgets/mesh-toolbar.cpp:551 msgid "Coons: no smoothing. Bicubic: smoothing across patch boundaries." msgstr "Coons: sense suavitzat. Bicúbic: suavitzar als límits del pedaç." -#: ../src/widgets/mesh-toolbar.cpp:544 ../src/widgets/pencil-toolbar.cpp:377 +#: ../src/widgets/mesh-toolbar.cpp:553 ../src/widgets/pencil-toolbar.cpp:381 msgid "Smoothing:" msgstr "Suavitzat:" -#: ../src/widgets/mesh-toolbar.cpp:554 +#: ../src/widgets/mesh-toolbar.cpp:563 msgid "Toggle Sides" msgstr "Commuta les cares" -#: ../src/widgets/mesh-toolbar.cpp:555 +#: ../src/widgets/mesh-toolbar.cpp:564 msgid "Toggle selected sides between Beziers and lines." msgstr "Commuta les cares seleccionades entre Béziers i línies." -#: ../src/widgets/mesh-toolbar.cpp:558 +#: ../src/widgets/mesh-toolbar.cpp:567 msgid "Toggle side:" msgstr "Commuta la cara:" -#: ../src/widgets/mesh-toolbar.cpp:565 +#: ../src/widgets/mesh-toolbar.cpp:574 msgid "Make elliptical" msgstr "Fes-ho el·líptic" -#: ../src/widgets/mesh-toolbar.cpp:566 +#: ../src/widgets/mesh-toolbar.cpp:575 msgid "" "Make selected sides elliptical by changing length of handles. Works best if " "handles already approximate ellipse." @@ -30162,254 +29970,254 @@ msgstr "" "Fes les cares seleccionades el·líptiques canviant la longitud dels punts de " "control. Funciona millor si les nanses ja s'aproximen a una el·lipse." -#: ../src/widgets/mesh-toolbar.cpp:569 +#: ../src/widgets/mesh-toolbar.cpp:578 msgid "Make elliptical:" msgstr "Fes-ho el·líptic:" -#: ../src/widgets/mesh-toolbar.cpp:576 +#: ../src/widgets/mesh-toolbar.cpp:585 msgid "Pick colors:" msgstr "Escolliu colors:" -#: ../src/widgets/mesh-toolbar.cpp:577 +#: ../src/widgets/mesh-toolbar.cpp:586 msgid "Pick colors for selected corner nodes from underneath mesh." msgstr "" "Escolliu els colors de les cantonades dels nodes seleccionats sota de la " "malla." -#: ../src/widgets/mesh-toolbar.cpp:580 +#: ../src/widgets/mesh-toolbar.cpp:589 msgid "Pick Color" msgstr "Escolliu un color" -#: ../src/widgets/mesh-toolbar.cpp:588 +#: ../src/widgets/mesh-toolbar.cpp:597 msgid "Scale mesh to bounding box:" msgstr "Escala la malla a la capsa contenidora:" -#: ../src/widgets/mesh-toolbar.cpp:589 +#: ../src/widgets/mesh-toolbar.cpp:598 msgid "Scale mesh to fit inside bounding box." msgstr "Escala la malla a la capsa contenidora intern." -#: ../src/widgets/mesh-toolbar.cpp:592 +#: ../src/widgets/mesh-toolbar.cpp:601 msgid "Fit mesh" msgstr "Encabeix a la malla" -#: ../src/widgets/node-toolbar.cpp:339 +#: ../src/widgets/node-toolbar.cpp:341 msgid "Insert node" msgstr "Insereix un node" -#: ../src/widgets/node-toolbar.cpp:340 +#: ../src/widgets/node-toolbar.cpp:342 msgid "Insert new nodes into selected segments" msgstr "Insereix nous nodes en els segments seleccionats" -#: ../src/widgets/node-toolbar.cpp:343 +#: ../src/widgets/node-toolbar.cpp:345 msgid "Insert" msgstr "Insereix" -#: ../src/widgets/node-toolbar.cpp:354 +#: ../src/widgets/node-toolbar.cpp:356 msgid "Insert node at min X" msgstr "Insereix un node al mínim X" -#: ../src/widgets/node-toolbar.cpp:355 +#: ../src/widgets/node-toolbar.cpp:357 msgid "Insert new nodes at min X into selected segments" msgstr "Insereix nous nodes al mínim X dins dels segments seleccionats" -#: ../src/widgets/node-toolbar.cpp:358 +#: ../src/widgets/node-toolbar.cpp:360 msgid "Insert min X" msgstr "Insereix mínim X" -#: ../src/widgets/node-toolbar.cpp:364 +#: ../src/widgets/node-toolbar.cpp:366 msgid "Insert node at max X" msgstr "Insereix un node al màxim X" -#: ../src/widgets/node-toolbar.cpp:365 +#: ../src/widgets/node-toolbar.cpp:367 msgid "Insert new nodes at max X into selected segments" msgstr "Insereix nous nodes al màxim X dins dels segments seleccionats" -#: ../src/widgets/node-toolbar.cpp:368 +#: ../src/widgets/node-toolbar.cpp:370 msgid "Insert max X" msgstr "Insereix un màxim X" -#: ../src/widgets/node-toolbar.cpp:374 +#: ../src/widgets/node-toolbar.cpp:376 msgid "Insert node at min Y" msgstr "Insereix un node al mínim Y" -#: ../src/widgets/node-toolbar.cpp:375 +#: ../src/widgets/node-toolbar.cpp:377 msgid "Insert new nodes at min Y into selected segments" msgstr "Insereix nous nodes al mínim Y dins dels segments seleccionats" -#: ../src/widgets/node-toolbar.cpp:378 +#: ../src/widgets/node-toolbar.cpp:380 msgid "Insert min Y" msgstr "Insereix un mínim Y" -#: ../src/widgets/node-toolbar.cpp:384 +#: ../src/widgets/node-toolbar.cpp:386 msgid "Insert node at max Y" msgstr "Insereix un node al màxim Y" -#: ../src/widgets/node-toolbar.cpp:385 +#: ../src/widgets/node-toolbar.cpp:387 msgid "Insert new nodes at max Y into selected segments" msgstr "Insereix nous nodes al màxim Y dins dels segments seleccionats" -#: ../src/widgets/node-toolbar.cpp:388 +#: ../src/widgets/node-toolbar.cpp:390 msgid "Insert max Y" msgstr "Insereix un màxim Y" -#: ../src/widgets/node-toolbar.cpp:396 +#: ../src/widgets/node-toolbar.cpp:398 msgid "Delete selected nodes" msgstr "Suprimeix els nodes seleccionats" -#: ../src/widgets/node-toolbar.cpp:407 +#: ../src/widgets/node-toolbar.cpp:409 msgid "Join selected nodes" msgstr "Uneix els nodes seleccionats" -#: ../src/widgets/node-toolbar.cpp:410 +#: ../src/widgets/node-toolbar.cpp:412 msgid "Join" msgstr "Uneix" -#: ../src/widgets/node-toolbar.cpp:418 +#: ../src/widgets/node-toolbar.cpp:420 msgid "Break path at selected nodes" msgstr "Trenca el camí en els nodes seleccionats" -#: ../src/widgets/node-toolbar.cpp:428 +#: ../src/widgets/node-toolbar.cpp:430 msgid "Join with segment" msgstr "Uneix amb un segment" -#: ../src/widgets/node-toolbar.cpp:429 +#: ../src/widgets/node-toolbar.cpp:431 msgid "Join selected endnodes with a new segment" msgstr "Uneix els nodes finals seleccionats amb un nou segment" -#: ../src/widgets/node-toolbar.cpp:438 +#: ../src/widgets/node-toolbar.cpp:440 msgid "Delete segment" msgstr "Suprimeix el segment" -#: ../src/widgets/node-toolbar.cpp:439 +#: ../src/widgets/node-toolbar.cpp:441 msgid "Delete segment between two non-endpoint nodes" msgstr "Suprimeix el segment entre dos nodes no finals" -#: ../src/widgets/node-toolbar.cpp:448 +#: ../src/widgets/node-toolbar.cpp:450 msgid "Node Cusp" msgstr "Afila un node" -#: ../src/widgets/node-toolbar.cpp:449 +#: ../src/widgets/node-toolbar.cpp:451 msgid "Make selected nodes corner" msgstr "Fes una cantonada amb els nodes seleccionats" -#: ../src/widgets/node-toolbar.cpp:458 +#: ../src/widgets/node-toolbar.cpp:460 msgid "Node Smooth" msgstr "Suavitza un node" -#: ../src/widgets/node-toolbar.cpp:459 +#: ../src/widgets/node-toolbar.cpp:461 msgid "Make selected nodes smooth" msgstr "Suavitza els nodes seleccionats" -#: ../src/widgets/node-toolbar.cpp:468 +#: ../src/widgets/node-toolbar.cpp:470 msgid "Node Symmetric" msgstr "Node simètric" -#: ../src/widgets/node-toolbar.cpp:469 +#: ../src/widgets/node-toolbar.cpp:471 msgid "Make selected nodes symmetric" msgstr "Fes els nodes seleccionats simètrics" -#: ../src/widgets/node-toolbar.cpp:478 +#: ../src/widgets/node-toolbar.cpp:480 msgid "Node Auto" msgstr "Node auto" -#: ../src/widgets/node-toolbar.cpp:479 +#: ../src/widgets/node-toolbar.cpp:481 msgid "Make selected nodes auto-smooth" msgstr "Suavitza automàticament els nodes seleccionats" -#: ../src/widgets/node-toolbar.cpp:488 +#: ../src/widgets/node-toolbar.cpp:490 msgid "Node Line" msgstr "Línia de nodes" -#: ../src/widgets/node-toolbar.cpp:489 +#: ../src/widgets/node-toolbar.cpp:491 msgid "Make selected segments lines" msgstr "Converteix els segments seleccionats en línies" -#: ../src/widgets/node-toolbar.cpp:498 +#: ../src/widgets/node-toolbar.cpp:500 msgid "Node Curve" msgstr "Corba de nodes" -#: ../src/widgets/node-toolbar.cpp:499 +#: ../src/widgets/node-toolbar.cpp:501 msgid "Make selected segments curves" msgstr "Converteix els segments seleccionats en corbes" -#: ../src/widgets/node-toolbar.cpp:508 +#: ../src/widgets/node-toolbar.cpp:510 msgid "Show Transform Handles" msgstr "Mostra les nanses de transformació" -#: ../src/widgets/node-toolbar.cpp:509 +#: ../src/widgets/node-toolbar.cpp:511 msgid "Show transformation handles for selected nodes" msgstr "Mostra les nanses de transformació dels nodes seleccionats" -#: ../src/widgets/node-toolbar.cpp:520 +#: ../src/widgets/node-toolbar.cpp:522 msgid "Show Bezier handles of selected nodes" msgstr "Mostra les nanses Bézier dels nodes seleccionats" -#: ../src/widgets/node-toolbar.cpp:530 +#: ../src/widgets/node-toolbar.cpp:532 msgid "Show Outline" msgstr "Mostra el contorn" -#: ../src/widgets/node-toolbar.cpp:531 +#: ../src/widgets/node-toolbar.cpp:533 msgid "Show path outline (without path effects)" msgstr "Mostra el contorn del camí (sense efectes de camí)" -#: ../src/widgets/node-toolbar.cpp:553 +#: ../src/widgets/node-toolbar.cpp:555 msgid "Edit clipping paths" msgstr "Edita els camins de retall" -#: ../src/widgets/node-toolbar.cpp:554 +#: ../src/widgets/node-toolbar.cpp:556 msgid "Show clipping path(s) of selected object(s)" msgstr "Mostra els camins de retall dels objectes" -#: ../src/widgets/node-toolbar.cpp:564 +#: ../src/widgets/node-toolbar.cpp:566 msgid "Edit masks" msgstr "Edita les màscares" -#: ../src/widgets/node-toolbar.cpp:565 +#: ../src/widgets/node-toolbar.cpp:567 msgid "Show mask(s) of selected object(s)" msgstr "Mostra les màscares dels objectes seleccionats" -#: ../src/widgets/node-toolbar.cpp:579 +#: ../src/widgets/node-toolbar.cpp:581 msgid "X coordinate:" msgstr "Coordenada X:" -#: ../src/widgets/node-toolbar.cpp:579 +#: ../src/widgets/node-toolbar.cpp:581 msgid "X coordinate of selected node(s)" msgstr "Coordenada X dels nodes seleccionats" -#: ../src/widgets/node-toolbar.cpp:597 +#: ../src/widgets/node-toolbar.cpp:599 msgid "Y coordinate:" msgstr "Coordenada Y:" -#: ../src/widgets/node-toolbar.cpp:597 +#: ../src/widgets/node-toolbar.cpp:599 msgid "Y coordinate of selected node(s)" msgstr "Coordenada Y dels nodes seleccionats" -#: ../src/widgets/paint-selector.cpp:208 +#: ../src/widgets/paint-selector.cpp:221 msgid "No paint" msgstr "Sense pintar" -#: ../src/widgets/paint-selector.cpp:210 +#: ../src/widgets/paint-selector.cpp:223 msgid "Flat color" msgstr "Un únic color" -#: ../src/widgets/paint-selector.cpp:212 +#: ../src/widgets/paint-selector.cpp:225 msgid "Linear gradient" msgstr "Degradat lineal" -#: ../src/widgets/paint-selector.cpp:214 +#: ../src/widgets/paint-selector.cpp:227 msgid "Radial gradient" msgstr "Degradat radial" -#: ../src/widgets/paint-selector.cpp:217 +#: ../src/widgets/paint-selector.cpp:230 msgid "Mesh gradient" msgstr "Degradat malla" -#: ../src/widgets/paint-selector.cpp:224 +#: ../src/widgets/paint-selector.cpp:237 msgid "Unset paint (make it undefined so it can be inherited)" msgstr "No defineixis el color perquè es pugui heretar" #. TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/painting.html#FillRuleProperty -#: ../src/widgets/paint-selector.cpp:237 +#: ../src/widgets/paint-selector.cpp:254 msgid "" "Any path self-intersections or subpaths create holes in the fill (fill-rule: " "evenodd)" @@ -30418,51 +30226,51 @@ msgstr "" "(regla: evenodd)" #. TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/painting.html#FillRuleProperty -#: ../src/widgets/paint-selector.cpp:248 +#: ../src/widgets/paint-selector.cpp:265 msgid "" "Fill is solid unless a subpath is counterdirectional (fill-rule: nonzero)" msgstr "" "L'emplenat és sòlid excepte si el subcamí va en sentit oposat (regla: " "nonzero)" -#: ../src/widgets/paint-selector.cpp:590 +#: ../src/widgets/paint-selector.cpp:615 msgid "<b>No objects</b>" msgstr "<b>Sense objectes</b>" -#: ../src/widgets/paint-selector.cpp:601 +#: ../src/widgets/paint-selector.cpp:626 msgid "<b>Multiple styles</b>" msgstr "<b>Múltiples estils</b>" -#: ../src/widgets/paint-selector.cpp:612 +#: ../src/widgets/paint-selector.cpp:637 msgid "<b>Paint is undefined</b>" msgstr "<b>Color no definit</b>" -#: ../src/widgets/paint-selector.cpp:623 +#: ../src/widgets/paint-selector.cpp:648 msgid "<b>No paint</b>" msgstr "<b>Sense color</b>" -#: ../src/widgets/paint-selector.cpp:703 +#: ../src/widgets/paint-selector.cpp:732 msgid "<b>Flat color</b>" msgstr "<b>Un únic color</b>" #. sp_gradient_selector_set_mode(SP_GRADIENT_SELECTOR(gsel), SP_GRADIENT_SELECTOR_MODE_LINEAR); -#: ../src/widgets/paint-selector.cpp:767 +#: ../src/widgets/paint-selector.cpp:796 msgid "<b>Linear gradient</b>" msgstr "<b>Degradat lineal</b>" -#: ../src/widgets/paint-selector.cpp:770 +#: ../src/widgets/paint-selector.cpp:799 msgid "<b>Radial gradient</b>" msgstr "<b>Degradat radial</b>" -#: ../src/widgets/paint-selector.cpp:1039 +#: ../src/widgets/paint-selector.cpp:1080 msgid "Use the <b>Mesh tool</b> to modify the mesh." msgstr "Utilitza <b>l'eina de malles</b> per modificar la malla." -#: ../src/widgets/paint-selector.cpp:1052 +#: ../src/widgets/paint-selector.cpp:1093 msgid "<b>Mesh fill</b>" msgstr "<b>Emplenat de la malla</b>" -#: ../src/widgets/paint-selector.cpp:1391 +#: ../src/widgets/paint-selector.cpp:1444 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 " @@ -30472,27 +30280,27 @@ msgstr "" "patró en el llenç. Useu <b>Objecte > Patró > Objectes a patró</b> per " "crear un nou patró des de la selecció." -#: ../src/widgets/paint-selector.cpp:1404 +#: ../src/widgets/paint-selector.cpp:1457 msgid "<b>Pattern fill</b>" msgstr "<b>Emplenat amb patró</b>" -#: ../src/widgets/paint-selector.cpp:1498 +#: ../src/widgets/paint-selector.cpp:1551 msgid "<b>Swatch fill</b>" msgstr "<b>Mostra emplenat</b>" -#: ../src/widgets/paintbucket-toolbar.cpp:133 +#: ../src/widgets/paintbucket-toolbar.cpp:135 msgid "Fill by" msgstr "Omple segons" -#: ../src/widgets/paintbucket-toolbar.cpp:134 +#: ../src/widgets/paintbucket-toolbar.cpp:136 msgid "Fill by:" msgstr "Omple segons:" -#: ../src/widgets/paintbucket-toolbar.cpp:146 +#: ../src/widgets/paintbucket-toolbar.cpp:148 msgid "Fill Threshold" msgstr "Llindar d'emplenat" -#: ../src/widgets/paintbucket-toolbar.cpp:147 +#: ../src/widgets/paintbucket-toolbar.cpp:149 msgid "" "The maximum allowed difference between the clicked pixel and the neighboring " "pixels to be counted in the fill" @@ -30500,36 +30308,36 @@ msgstr "" "La màxima diferència permesa entre el píxel clicat i els píxels dels " "voltants que es comptaran en l'emplenat" -#: ../src/widgets/paintbucket-toolbar.cpp:174 +#: ../src/widgets/paintbucket-toolbar.cpp:176 msgid "Grow/shrink by" msgstr "Augmenta/encongeix" -#: ../src/widgets/paintbucket-toolbar.cpp:174 +#: ../src/widgets/paintbucket-toolbar.cpp:176 msgid "Grow/shrink by:" msgstr "Augmenta/encongeix:" -#: ../src/widgets/paintbucket-toolbar.cpp:175 +#: ../src/widgets/paintbucket-toolbar.cpp:177 msgid "" "The amount to grow (positive) or shrink (negative) the created fill path" msgstr "" "La quantitat a augmentar (positiu) o encongir (negatiu) el camí d'emplenat " "creat" -#: ../src/widgets/paintbucket-toolbar.cpp:198 +#: ../src/widgets/paintbucket-toolbar.cpp:200 msgid "Close gaps" msgstr "Tapa els forats" -#: ../src/widgets/paintbucket-toolbar.cpp:199 +#: ../src/widgets/paintbucket-toolbar.cpp:201 msgid "Close gaps:" msgstr "Tapa els forats:" -#: ../src/widgets/paintbucket-toolbar.cpp:210 -#: ../src/widgets/pencil-toolbar.cpp:398 ../src/widgets/spiral-toolbar.cpp:282 -#: ../src/widgets/star-toolbar.cpp:562 +#: ../src/widgets/paintbucket-toolbar.cpp:212 +#: ../src/widgets/pencil-toolbar.cpp:402 ../src/widgets/spiral-toolbar.cpp:285 +#: ../src/widgets/star-toolbar.cpp:564 msgid "Defaults" msgstr "Per defecte" -#: ../src/widgets/paintbucket-toolbar.cpp:211 +#: ../src/widgets/paintbucket-toolbar.cpp:213 msgid "" "Reset paint bucket parameters to defaults (use Inkscape Preferences > Tools " "to change defaults)" @@ -30537,92 +30345,92 @@ msgstr "" "Reinicialitza les opcions per defecte del cubell (useu Preferències > Eines " "per canviar els valors per defecte)" -#: ../src/widgets/pencil-toolbar.cpp:102 +#: ../src/widgets/pencil-toolbar.cpp:104 msgid "Bezier" msgstr "Bézier" -#: ../src/widgets/pencil-toolbar.cpp:103 +#: ../src/widgets/pencil-toolbar.cpp:105 msgid "Create regular Bezier path" msgstr "Crea un camí Bézier normal" -#: ../src/widgets/pencil-toolbar.cpp:110 +#: ../src/widgets/pencil-toolbar.cpp:112 msgid "Create Spiro path" msgstr "Crea un camí espiral" -#: ../src/widgets/pencil-toolbar.cpp:116 +#: ../src/widgets/pencil-toolbar.cpp:118 msgid "Create BSpline path" msgstr "Crea un camí BSpline" -#: ../src/widgets/pencil-toolbar.cpp:122 +#: ../src/widgets/pencil-toolbar.cpp:124 msgid "Zigzag" msgstr "Zigzag" -#: ../src/widgets/pencil-toolbar.cpp:123 +#: ../src/widgets/pencil-toolbar.cpp:125 msgid "Create a sequence of straight line segments" msgstr "Crea una seqüència de segments rectes" -#: ../src/widgets/pencil-toolbar.cpp:129 +#: ../src/widgets/pencil-toolbar.cpp:131 msgid "Paraxial" msgstr "Paraxial" -#: ../src/widgets/pencil-toolbar.cpp:130 +#: ../src/widgets/pencil-toolbar.cpp:132 msgid "Create a sequence of paraxial line segments" msgstr "Crea una seqüència de segments paraxials" -#: ../src/widgets/pencil-toolbar.cpp:138 +#: ../src/widgets/pencil-toolbar.cpp:140 msgid "Mode of new lines drawn by this tool" msgstr "Mode de línies noves dibuixades amb aquesta eina" -#: ../src/widgets/pencil-toolbar.cpp:173 +#: ../src/widgets/pencil-toolbar.cpp:175 msgctxt "Freehand shape" msgid "None" msgstr "Cap" -#: ../src/widgets/pencil-toolbar.cpp:174 +#: ../src/widgets/pencil-toolbar.cpp:176 msgid "Triangle in" msgstr "Triangle cap endins" -#: ../src/widgets/pencil-toolbar.cpp:175 +#: ../src/widgets/pencil-toolbar.cpp:177 msgid "Triangle out" msgstr "Triangle cap enfora" -#: ../src/widgets/pencil-toolbar.cpp:177 +#: ../src/widgets/pencil-toolbar.cpp:179 msgid "From clipboard" msgstr "Des del porta-retalls" -#: ../src/widgets/pencil-toolbar.cpp:178 +#: ../src/widgets/pencil-toolbar.cpp:180 msgid "Bend from clipboard" msgstr "Corba des del porta-retalls" -#: ../src/widgets/pencil-toolbar.cpp:179 +#: ../src/widgets/pencil-toolbar.cpp:181 msgid "Last applied" msgstr "Última utilitzada" -#: ../src/widgets/pencil-toolbar.cpp:204 ../src/widgets/pencil-toolbar.cpp:205 +#: ../src/widgets/pencil-toolbar.cpp:206 ../src/widgets/pencil-toolbar.cpp:207 msgid "Shape:" msgstr "Figura:" -#: ../src/widgets/pencil-toolbar.cpp:204 +#: ../src/widgets/pencil-toolbar.cpp:206 msgid "Shape of new paths drawn by this tool" msgstr "Figura de camins nous dibuixats per aquesta eina" -#: ../src/widgets/pencil-toolbar.cpp:374 +#: ../src/widgets/pencil-toolbar.cpp:378 msgid "(many nodes, rough)" msgstr "(molts nodes, brut)" -#: ../src/widgets/pencil-toolbar.cpp:374 +#: ../src/widgets/pencil-toolbar.cpp:378 msgid "(few nodes, smooth)" msgstr "(pocs nodes, suau)" -#: ../src/widgets/pencil-toolbar.cpp:377 +#: ../src/widgets/pencil-toolbar.cpp:381 msgid "Smoothing: " msgstr "Suavitzat: " -#: ../src/widgets/pencil-toolbar.cpp:378 +#: ../src/widgets/pencil-toolbar.cpp:382 msgid "How much smoothing (simplifying) is applied to the line" msgstr "Quantitat de suavitzat (simplificat) s'aplicarà a la línia" -#: ../src/widgets/pencil-toolbar.cpp:399 +#: ../src/widgets/pencil-toolbar.cpp:403 msgid "" "Reset pencil parameters to defaults (use Inkscape Preferences > Tools to " "change defaults)" @@ -30630,84 +30438,120 @@ msgstr "" "Recupera les opcions per defecte del llapis (utilitzeu Preferències > Eines " "per canviar els valors per defecte)" -#: ../src/widgets/pencil-toolbar.cpp:409 ../src/widgets/pencil-toolbar.cpp:410 +#: ../src/widgets/pencil-toolbar.cpp:413 ../src/widgets/pencil-toolbar.cpp:414 msgid "LPE based interactive simplify" msgstr "Simplifica la interacció basada en LPE" -#: ../src/widgets/pencil-toolbar.cpp:420 ../src/widgets/pencil-toolbar.cpp:421 +#: ../src/widgets/pencil-toolbar.cpp:424 ../src/widgets/pencil-toolbar.cpp:425 msgid "LPE simplify flatten" msgstr " Aplanar simplificadament l'LPE" -#: ../src/widgets/rect-toolbar.cpp:121 +#: ../src/widgets/rect-toolbar.cpp:125 msgid "Change rectangle" msgstr "Canvia el rectangle" -#: ../src/widgets/rect-toolbar.cpp:313 +#: ../src/widgets/rect-toolbar.cpp:317 msgid "W:" msgstr "A:" -#: ../src/widgets/rect-toolbar.cpp:313 +#: ../src/widgets/rect-toolbar.cpp:317 msgid "Width of rectangle" msgstr "Amplada del rectangle" -#: ../src/widgets/rect-toolbar.cpp:330 +#: ../src/widgets/rect-toolbar.cpp:334 msgid "H:" msgstr "H:" -#: ../src/widgets/rect-toolbar.cpp:330 +#: ../src/widgets/rect-toolbar.cpp:334 msgid "Height of rectangle" msgstr "Alçada del rectangle" -#: ../src/widgets/rect-toolbar.cpp:344 ../src/widgets/rect-toolbar.cpp:359 +#: ../src/widgets/rect-toolbar.cpp:348 ../src/widgets/rect-toolbar.cpp:363 msgid "not rounded" msgstr "sense arrodonir" -#: ../src/widgets/rect-toolbar.cpp:347 +#: ../src/widgets/rect-toolbar.cpp:351 msgid "Horizontal radius" msgstr "Radi horitzontal" -#: ../src/widgets/rect-toolbar.cpp:347 +#: ../src/widgets/rect-toolbar.cpp:351 msgid "Rx:" msgstr "Rx:" -#: ../src/widgets/rect-toolbar.cpp:347 +#: ../src/widgets/rect-toolbar.cpp:351 msgid "Horizontal radius of rounded corners" msgstr "Radi horitzontal de les cantonades arrodonides" -#: ../src/widgets/rect-toolbar.cpp:362 +#: ../src/widgets/rect-toolbar.cpp:366 msgid "Vertical radius" msgstr "Radi vertical" -#: ../src/widgets/rect-toolbar.cpp:362 +#: ../src/widgets/rect-toolbar.cpp:366 msgid "Ry:" msgstr "Ry:" -#: ../src/widgets/rect-toolbar.cpp:362 +#: ../src/widgets/rect-toolbar.cpp:366 msgid "Vertical radius of rounded corners" msgstr "Radi vertical de les cantonades arrodonides" -#: ../src/widgets/rect-toolbar.cpp:381 +#: ../src/widgets/rect-toolbar.cpp:385 msgid "Not rounded" msgstr "Sense arrodonir" -#: ../src/widgets/rect-toolbar.cpp:382 +#: ../src/widgets/rect-toolbar.cpp:386 msgid "Make corners sharp" msgstr "Afila les cantonades" -#: ../src/widgets/select-toolbar.cpp:259 +#: ../src/widgets/ruler.cpp:202 +msgid "The orientation of the ruler" +msgstr "Orientació del regle" + +#: ../src/widgets/ruler.cpp:212 +msgid "Unit of the ruler" +msgstr "Unitats del regle" + +#: ../src/widgets/ruler.cpp:219 +msgid "Lower" +msgstr "Menor" + +#: ../src/widgets/ruler.cpp:220 +msgid "Lower limit of ruler" +msgstr "Límit menor del regle" + +#: ../src/widgets/ruler.cpp:229 +msgid "Upper" +msgstr "Superior" + +#: ../src/widgets/ruler.cpp:230 +msgid "Upper limit of ruler" +msgstr "Límit superior del regle" + +#: ../src/widgets/ruler.cpp:240 +msgid "Position of mark on the ruler" +msgstr "Posició de la marca del regle" + +#: ../src/widgets/ruler.cpp:249 +msgid "Max Size" +msgstr "Mida màxima" + +#: ../src/widgets/ruler.cpp:250 +msgid "Maximum size of the ruler" +msgstr "Mida màxima del regle" + +#: ../src/widgets/select-toolbar.cpp:262 msgid "Transform by toolbar" msgstr "Transforma mitjançant la barra d'eines" -#: ../src/widgets/select-toolbar.cpp:277 +#: ../src/widgets/select-toolbar.cpp:280 msgid "Now <b>stroke width</b> is <b>scaled</b> when objects are scaled." msgstr "<b>S'escalarà l'amplada del contorn</b> quan s'escalin els objectes." -#: ../src/widgets/select-toolbar.cpp:279 +#: ../src/widgets/select-toolbar.cpp:282 msgid "Now <b>stroke width</b> is <b>not scaled</b> when objects are scaled." msgstr "" "<b>No s'escalarà l'amplada del contorn</b> quan s'escalin els objectes." -#: ../src/widgets/select-toolbar.cpp:290 +#: ../src/widgets/select-toolbar.cpp:293 msgid "" "Now <b>rounded rectangle corners</b> are <b>scaled</b> when rectangles are " "scaled." @@ -30715,7 +30559,7 @@ msgstr "" "<b>S'escalaran les cantonades arrodonides dels rectangles</b> quan s'escalin " "els objectes." -#: ../src/widgets/select-toolbar.cpp:292 +#: ../src/widgets/select-toolbar.cpp:295 msgid "" "Now <b>rounded rectangle corners</b> are <b>not scaled</b> when rectangles " "are scaled." @@ -30723,7 +30567,7 @@ msgstr "" "<b>No s'escalaran les cantonades arrodonides dels rectangles</b> quan " "s'escalin els objectes." -#: ../src/widgets/select-toolbar.cpp:303 +#: ../src/widgets/select-toolbar.cpp:306 msgid "" "Now <b>gradients</b> are <b>transformed</b> along with their objects when " "those are transformed (moved, scaled, rotated, or skewed)." @@ -30731,7 +30575,7 @@ msgstr "" "Es <b>transformaran</b> els <b>degradats</b> juntament amb els seus objectes " "quan es transformin (moguts, escalat, girats o distorsionats)." -#: ../src/widgets/select-toolbar.cpp:305 +#: ../src/widgets/select-toolbar.cpp:308 msgid "" "Now <b>gradients</b> remain <b>fixed</b> when objects are transformed " "(moved, scaled, rotated, or skewed)." @@ -30739,7 +30583,7 @@ msgstr "" "Els <b>degradats</b> romandran <b>fixes</b> quan els objectes es transformin " "(moguts, escalats, girats o distorsionats)." -#: ../src/widgets/select-toolbar.cpp:316 +#: ../src/widgets/select-toolbar.cpp:319 msgid "" "Now <b>patterns</b> are <b>transformed</b> along with their objects when " "those are transformed (moved, scaled, rotated, or skewed)." @@ -30747,7 +30591,7 @@ msgstr "" "Es <b>transformaran</b> els <b>patrons</b> juntament amb els seus objectes " "quan es transformin (moguts, escalats, girats o distorsionats)." -#: ../src/widgets/select-toolbar.cpp:318 +#: ../src/widgets/select-toolbar.cpp:321 msgid "" "Now <b>patterns</b> remain <b>fixed</b> when objects are transformed (moved, " "scaled, rotated, or skewed)." @@ -30756,200 +30600,200 @@ msgstr "" "(moguts, escalat, girats o distorsionats)." #. name -#: ../src/widgets/select-toolbar.cpp:434 +#: ../src/widgets/select-toolbar.cpp:441 msgctxt "Select toolbar" msgid "X position" msgstr "Posició X" #. label -#: ../src/widgets/select-toolbar.cpp:435 +#: ../src/widgets/select-toolbar.cpp:442 msgctxt "Select toolbar" msgid "X:" msgstr "X:" #. shortLabel -#: ../src/widgets/select-toolbar.cpp:436 +#: ../src/widgets/select-toolbar.cpp:443 msgctxt "Select toolbar" msgid "Horizontal coordinate of selection" msgstr "Coordenada horitzontal de la selecció" #. name -#: ../src/widgets/select-toolbar.cpp:453 +#: ../src/widgets/select-toolbar.cpp:460 msgctxt "Select toolbar" msgid "Y position" msgstr "Posició Y" #. label -#: ../src/widgets/select-toolbar.cpp:454 +#: ../src/widgets/select-toolbar.cpp:461 msgctxt "Select toolbar" msgid "Y:" msgstr "Y:" #. shortLabel -#: ../src/widgets/select-toolbar.cpp:455 +#: ../src/widgets/select-toolbar.cpp:462 msgctxt "Select toolbar" msgid "Vertical coordinate of selection" msgstr "Coordenada vertical de la selecció" #. name -#: ../src/widgets/select-toolbar.cpp:472 +#: ../src/widgets/select-toolbar.cpp:479 msgctxt "Select toolbar" msgid "Width" msgstr "Amplada" #. label -#: ../src/widgets/select-toolbar.cpp:473 +#: ../src/widgets/select-toolbar.cpp:480 msgctxt "Select toolbar" msgid "W:" msgstr "A:" #. shortLabel -#: ../src/widgets/select-toolbar.cpp:474 +#: ../src/widgets/select-toolbar.cpp:481 msgctxt "Select toolbar" msgid "Width of selection" msgstr "Amplada de la selecció" -#: ../src/widgets/select-toolbar.cpp:492 +#: ../src/widgets/select-toolbar.cpp:499 msgid "Lock width and height" msgstr "Bloca l'amplada i l'alçada" -#: ../src/widgets/select-toolbar.cpp:493 +#: ../src/widgets/select-toolbar.cpp:500 msgid "When locked, change both width and height by the same proportion" msgstr "" "Quan estigui blocat, canvia l'amplada i l'alçada en la mateixa proporció" #. name -#: ../src/widgets/select-toolbar.cpp:504 +#: ../src/widgets/select-toolbar.cpp:511 msgctxt "Select toolbar" msgid "Height" msgstr "Alçada" #. label -#: ../src/widgets/select-toolbar.cpp:505 +#: ../src/widgets/select-toolbar.cpp:512 msgctxt "Select toolbar" msgid "H:" msgstr "H:" #. shortLabel -#: ../src/widgets/select-toolbar.cpp:506 +#: ../src/widgets/select-toolbar.cpp:513 msgctxt "Select toolbar" msgid "Height of selection" msgstr "Alçada de la selecció" -#: ../src/widgets/select-toolbar.cpp:568 +#: ../src/widgets/select-toolbar.cpp:575 msgid "Scale rounded corners" msgstr "Escala les cantonades arrodonides" -#: ../src/widgets/select-toolbar.cpp:579 +#: ../src/widgets/select-toolbar.cpp:586 msgid "Move gradients" msgstr "Mou els degradats" -#: ../src/widgets/select-toolbar.cpp:590 +#: ../src/widgets/select-toolbar.cpp:597 msgid "Move patterns" msgstr "Mou els patrons" -#: ../src/widgets/sp-attribute-widget.cpp:270 +#: ../src/widgets/sp-attribute-widget.cpp:299 msgid "Set attribute" msgstr "Defineix atribut" -#: ../src/widgets/sp-color-selector.cpp:39 +#: ../src/widgets/sp-color-selector.cpp:43 msgid "Unnamed" msgstr "Sense nom" -#: ../src/widgets/sp-xmlview-attr-list.cpp:55 +#: ../src/widgets/sp-xmlview-attr-list.cpp:59 msgid "Value" msgstr "Valor" -#: ../src/widgets/sp-xmlview-content.cpp:134 +#: ../src/widgets/sp-xmlview-content.cpp:151 msgid "Type text in a text node" msgstr "Escriu text en un node de text" -#: ../src/widgets/spiral-toolbar.cpp:95 +#: ../src/widgets/spiral-toolbar.cpp:98 msgid "Change spiral" msgstr "Canvia l'espiral" -#: ../src/widgets/spiral-toolbar.cpp:239 +#: ../src/widgets/spiral-toolbar.cpp:242 msgid "just a curve" msgstr "només una corba" -#: ../src/widgets/spiral-toolbar.cpp:239 +#: ../src/widgets/spiral-toolbar.cpp:242 msgid "one full revolution" msgstr "una revolució sencera" -#: ../src/widgets/spiral-toolbar.cpp:242 +#: ../src/widgets/spiral-toolbar.cpp:245 msgid "Number of turns" msgstr "Nombre de girs" -#: ../src/widgets/spiral-toolbar.cpp:242 +#: ../src/widgets/spiral-toolbar.cpp:245 msgid "Turns:" msgstr "Girs:" -#: ../src/widgets/spiral-toolbar.cpp:242 +#: ../src/widgets/spiral-toolbar.cpp:245 msgid "Number of revolutions" msgstr "Nombre de revolucions" -#: ../src/widgets/spiral-toolbar.cpp:253 +#: ../src/widgets/spiral-toolbar.cpp:256 msgid "circle" msgstr "cercle" -#: ../src/widgets/spiral-toolbar.cpp:253 +#: ../src/widgets/spiral-toolbar.cpp:256 msgid "edge is much denser" msgstr "El costat és molt més dens" -#: ../src/widgets/spiral-toolbar.cpp:253 +#: ../src/widgets/spiral-toolbar.cpp:256 msgid "edge is denser" msgstr "El costat és més dens" -#: ../src/widgets/spiral-toolbar.cpp:253 +#: ../src/widgets/spiral-toolbar.cpp:256 msgid "even" msgstr "homogeni" -#: ../src/widgets/spiral-toolbar.cpp:253 +#: ../src/widgets/spiral-toolbar.cpp:256 msgid "center is denser" msgstr "el centre és més dens" -#: ../src/widgets/spiral-toolbar.cpp:253 +#: ../src/widgets/spiral-toolbar.cpp:256 msgid "center is much denser" msgstr "fes el centre més dens" -#: ../src/widgets/spiral-toolbar.cpp:256 +#: ../src/widgets/spiral-toolbar.cpp:259 msgid "Divergence" msgstr "Divergència" -#: ../src/widgets/spiral-toolbar.cpp:256 +#: ../src/widgets/spiral-toolbar.cpp:259 msgid "Divergence:" msgstr "Divergència:" -#: ../src/widgets/spiral-toolbar.cpp:256 +#: ../src/widgets/spiral-toolbar.cpp:259 msgid "How much denser/sparser are outer revolutions; 1 = uniform" msgstr "" "Quanta densitat han de tenir les revolucions externes. 1 vol dir uniformement" -#: ../src/widgets/spiral-toolbar.cpp:267 +#: ../src/widgets/spiral-toolbar.cpp:270 msgid "starts from center" msgstr "comença des del centre" -#: ../src/widgets/spiral-toolbar.cpp:267 +#: ../src/widgets/spiral-toolbar.cpp:270 msgid "starts mid-way" msgstr "comença a mig camí" -#: ../src/widgets/spiral-toolbar.cpp:267 +#: ../src/widgets/spiral-toolbar.cpp:270 msgid "starts near edge" msgstr "comença a prop de la vora" -#: ../src/widgets/spiral-toolbar.cpp:270 +#: ../src/widgets/spiral-toolbar.cpp:273 msgid "Inner radius" msgstr "Radi intern" -#: ../src/widgets/spiral-toolbar.cpp:270 +#: ../src/widgets/spiral-toolbar.cpp:273 msgid "Inner radius:" msgstr "Radi intern:" -#: ../src/widgets/spiral-toolbar.cpp:270 +#: ../src/widgets/spiral-toolbar.cpp:273 msgid "Radius of the innermost revolution (relative to the spiral size)" msgstr "Radi de la revolució més interna (relatiu a la mida de l'espiral)" -#: ../src/widgets/spiral-toolbar.cpp:283 ../src/widgets/star-toolbar.cpp:563 +#: ../src/widgets/spiral-toolbar.cpp:286 ../src/widgets/star-toolbar.cpp:565 msgid "" "Reset shape parameters to defaults (use Inkscape Preferences > Tools to " "change defaults)" @@ -31176,208 +31020,208 @@ msgstr "Desplaçament %:" msgid "Increase to segregate objects more (value in percent)" msgstr "Incrementa per segregar més els objectes (valor en percentatge)" -#: ../src/widgets/star-toolbar.cpp:101 +#: ../src/widgets/star-toolbar.cpp:103 msgid "Star: Change number of corners" msgstr "Estel: canvia el nombre de cantonades" -#: ../src/widgets/star-toolbar.cpp:154 +#: ../src/widgets/star-toolbar.cpp:156 msgid "Star: Change spoke ratio" msgstr "Estel: canvia la relació de punxes" -#: ../src/widgets/star-toolbar.cpp:199 +#: ../src/widgets/star-toolbar.cpp:201 msgid "Make polygon" msgstr "Fes un polígon" -#: ../src/widgets/star-toolbar.cpp:199 +#: ../src/widgets/star-toolbar.cpp:201 msgid "Make star" msgstr "Fes un estel" -#: ../src/widgets/star-toolbar.cpp:238 +#: ../src/widgets/star-toolbar.cpp:240 msgid "Star: Change rounding" msgstr "Estel: canvia l'arrodoniment" -#: ../src/widgets/star-toolbar.cpp:278 +#: ../src/widgets/star-toolbar.cpp:280 msgid "Star: Change randomization" msgstr "Estel: canvia l'aleatorització" -#: ../src/widgets/star-toolbar.cpp:461 +#: ../src/widgets/star-toolbar.cpp:463 msgid "Regular polygon (with one handle) instead of a star" msgstr "Polígon regular (amb un punt de control) en comptes d'un estel" -#: ../src/widgets/star-toolbar.cpp:468 +#: ../src/widgets/star-toolbar.cpp:470 msgid "Star instead of a regular polygon (with one handle)" msgstr "Estel en comptes d'un polígon regular (amb un punt de control)" -#: ../src/widgets/star-toolbar.cpp:489 +#: ../src/widgets/star-toolbar.cpp:491 msgid "triangle/tri-star" msgstr "triangle/estrella de tres punts" -#: ../src/widgets/star-toolbar.cpp:489 +#: ../src/widgets/star-toolbar.cpp:491 msgid "square/quad-star" msgstr "quadrat/estrella de quatre punts" -#: ../src/widgets/star-toolbar.cpp:489 +#: ../src/widgets/star-toolbar.cpp:491 msgid "pentagon/five-pointed star" msgstr "pentàgon/estrella de cinc punts" -#: ../src/widgets/star-toolbar.cpp:489 +#: ../src/widgets/star-toolbar.cpp:491 msgid "hexagon/six-pointed star" msgstr "hexàgon/estrella de sis punts" -#: ../src/widgets/star-toolbar.cpp:492 +#: ../src/widgets/star-toolbar.cpp:494 msgid "Corners" msgstr "Cantonades" -#: ../src/widgets/star-toolbar.cpp:492 +#: ../src/widgets/star-toolbar.cpp:494 msgid "Corners:" msgstr "Cantonades:" -#: ../src/widgets/star-toolbar.cpp:492 +#: ../src/widgets/star-toolbar.cpp:494 msgid "Number of corners of a polygon or star" msgstr "Nombre de cantonades d'un polígon o un estel" -#: ../src/widgets/star-toolbar.cpp:505 +#: ../src/widgets/star-toolbar.cpp:507 msgid "thin-ray star" msgstr "estrella de puntes fines" -#: ../src/widgets/star-toolbar.cpp:505 +#: ../src/widgets/star-toolbar.cpp:507 msgid "pentagram" msgstr "pentagrama" -#: ../src/widgets/star-toolbar.cpp:505 +#: ../src/widgets/star-toolbar.cpp:507 msgid "hexagram" msgstr "hexagrama" -#: ../src/widgets/star-toolbar.cpp:505 +#: ../src/widgets/star-toolbar.cpp:507 msgid "heptagram" msgstr "heptagrama" -#: ../src/widgets/star-toolbar.cpp:505 +#: ../src/widgets/star-toolbar.cpp:507 msgid "octagram" msgstr "octograma" -#: ../src/widgets/star-toolbar.cpp:505 +#: ../src/widgets/star-toolbar.cpp:507 msgid "regular polygon" msgstr "polígon regular" -#: ../src/widgets/star-toolbar.cpp:508 +#: ../src/widgets/star-toolbar.cpp:510 msgid "Spoke ratio" msgstr "Relació de punxes" -#: ../src/widgets/star-toolbar.cpp:508 +#: ../src/widgets/star-toolbar.cpp:510 msgid "Spoke ratio:" msgstr "Radi de la punxa:" #. 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:511 +#: ../src/widgets/star-toolbar.cpp:513 msgid "Base radius to tip radius ratio" msgstr "Distància al centre del punt de control més llunyà" -#: ../src/widgets/star-toolbar.cpp:529 +#: ../src/widgets/star-toolbar.cpp:531 msgid "stretched" msgstr "estirat" -#: ../src/widgets/star-toolbar.cpp:529 +#: ../src/widgets/star-toolbar.cpp:531 msgid "twisted" msgstr "corbat" -#: ../src/widgets/star-toolbar.cpp:529 +#: ../src/widgets/star-toolbar.cpp:531 msgid "slightly pinched" msgstr "lleugerament cenyit" -#: ../src/widgets/star-toolbar.cpp:529 +#: ../src/widgets/star-toolbar.cpp:531 msgid "NOT rounded" msgstr "Sense arrodonir" -#: ../src/widgets/star-toolbar.cpp:529 +#: ../src/widgets/star-toolbar.cpp:531 msgid "slightly rounded" msgstr "lleugerament arrodonit" -#: ../src/widgets/star-toolbar.cpp:529 +#: ../src/widgets/star-toolbar.cpp:531 msgid "visibly rounded" msgstr "bastant arrodonit" -#: ../src/widgets/star-toolbar.cpp:529 +#: ../src/widgets/star-toolbar.cpp:531 msgid "well rounded" msgstr "ben arrodonit" -#: ../src/widgets/star-toolbar.cpp:529 +#: ../src/widgets/star-toolbar.cpp:531 msgid "amply rounded" msgstr "molt arrodonit" -#: ../src/widgets/star-toolbar.cpp:529 ../src/widgets/star-toolbar.cpp:544 +#: ../src/widgets/star-toolbar.cpp:531 ../src/widgets/star-toolbar.cpp:546 msgid "blown up" msgstr "explotat" -#: ../src/widgets/star-toolbar.cpp:532 +#: ../src/widgets/star-toolbar.cpp:534 msgid "Rounded:" msgstr "Arrodoniment:" -#: ../src/widgets/star-toolbar.cpp:532 +#: ../src/widgets/star-toolbar.cpp:534 msgid "How much rounded are the corners (0 for sharp)" msgstr "Arrodoniment de les cantonades (0=sense arrodonir)" -#: ../src/widgets/star-toolbar.cpp:544 +#: ../src/widgets/star-toolbar.cpp:546 msgid "NOT randomized" msgstr "Sense aleatoritzar" -#: ../src/widgets/star-toolbar.cpp:544 +#: ../src/widgets/star-toolbar.cpp:546 msgid "slightly irregular" msgstr "lleugerament irregular" -#: ../src/widgets/star-toolbar.cpp:544 +#: ../src/widgets/star-toolbar.cpp:546 msgid "visibly randomized" msgstr "visiblement aleatori" -#: ../src/widgets/star-toolbar.cpp:544 +#: ../src/widgets/star-toolbar.cpp:546 msgid "strongly randomized" msgstr "molt aleatoritzat" -#: ../src/widgets/star-toolbar.cpp:547 +#: ../src/widgets/star-toolbar.cpp:549 msgid "Randomized" msgstr "Aleatoritzat" -#: ../src/widgets/star-toolbar.cpp:547 +#: ../src/widgets/star-toolbar.cpp:549 msgid "Randomized:" msgstr "Aleatorització:" -#: ../src/widgets/star-toolbar.cpp:547 +#: ../src/widgets/star-toolbar.cpp:549 msgid "Scatter randomly the corners and angles" msgstr "Distribueix a l'atzar les cantonades i els angles" -#: ../src/widgets/stroke-marker-selector.cpp:382 +#: ../src/widgets/stroke-marker-selector.cpp:388 msgctxt "Marker" msgid "None" msgstr "Cap" -#: ../src/widgets/stroke-style.cpp:176 +#: ../src/widgets/stroke-style.cpp:192 msgid "Stroke width" msgstr "Amplada del traç" -#: ../src/widgets/stroke-style.cpp:178 +#: ../src/widgets/stroke-style.cpp:194 msgctxt "Stroke width" msgid "_Width:" msgstr "_Amplada:" #. Dash -#: ../src/widgets/stroke-style.cpp:204 +#: ../src/widgets/stroke-style.cpp:225 msgid "Dashes:" msgstr "Ratlles:" #. 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:224 +#: ../src/widgets/stroke-style.cpp:251 msgid "Markers:" msgstr "Marcadors:" -#: ../src/widgets/stroke-style.cpp:230 +#: ../src/widgets/stroke-style.cpp:257 msgid "Start Markers are drawn on the first node of a path or shape" msgstr "" "Els marcadors inicials es dibuixaran al primer node del camí o de la figura" -#: ../src/widgets/stroke-style.cpp:239 +#: ../src/widgets/stroke-style.cpp:266 msgid "" "Mid Markers are drawn on every node of a path or shape except the first and " "last nodes" @@ -31385,7 +31229,7 @@ msgstr "" "Els marcadors interiors es dibuixaran a cada node del camí o de la figura " "excepte en el primer i l'últim" -#: ../src/widgets/stroke-style.cpp:248 +#: ../src/widgets/stroke-style.cpp:275 msgid "End Markers are drawn on the last node of a path or shape" msgstr "" "Els marcadors finals es dibuixaran al node final del camí o de la figura" @@ -31393,82 +31237,82 @@ msgstr "" #. TRANSLATORS: Round join: joining lines with a rounded corner. #. For an example, draw a triangle with a large stroke width and modify the #. "Join" option (in the Fill and Stroke dialog). -#: ../src/widgets/stroke-style.cpp:273 +#: ../src/widgets/stroke-style.cpp:300 msgid "Round join" msgstr "Arrodonida" #. 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:281 +#: ../src/widgets/stroke-style.cpp:308 msgid "Bevel join" msgstr "Junta bisellada" #. 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:289 +#: ../src/widgets/stroke-style.cpp:316 msgid "Miter join" msgstr "Junta esbiaixada" #. Cap type #. TRANSLATORS: cap type specifies the shape for the ends of lines #. spw_label(t, _("_Cap:"), 0, i); -#: ../src/widgets/stroke-style.cpp:312 +#: ../src/widgets/stroke-style.cpp:353 msgid "Cap:" msgstr "Tapadora:" #. 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:323 +#: ../src/widgets/stroke-style.cpp:364 msgid "Butt cap" msgstr "Tapadora allargada" #. 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:330 +#: ../src/widgets/stroke-style.cpp:371 msgid "Round cap" msgstr "Tapadora arrodonida" #. 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:337 +#: ../src/widgets/stroke-style.cpp:378 msgid "Square cap" msgstr "Tapadora quadrada" -#: ../src/widgets/stroke-style.cpp:351 +#: ../src/widgets/stroke-style.cpp:392 msgid "Fill, Stroke, Markers" msgstr "Emplenat, traç, marcadors" -#: ../src/widgets/stroke-style.cpp:355 +#: ../src/widgets/stroke-style.cpp:396 msgid "Stroke, Fill, Markers" msgstr "Traç, emplenat, marcadors" -#: ../src/widgets/stroke-style.cpp:359 +#: ../src/widgets/stroke-style.cpp:400 msgid "Fill, Markers, Stroke" msgstr "Emplenat, marcadors, traç" -#: ../src/widgets/stroke-style.cpp:367 +#: ../src/widgets/stroke-style.cpp:408 msgid "Markers, Fill, Stroke" msgstr "Marcadors, emplenat, traç" -#: ../src/widgets/stroke-style.cpp:371 +#: ../src/widgets/stroke-style.cpp:412 msgid "Stroke, Markers, Fill" msgstr "Traç, marcadors, emplenat" -#: ../src/widgets/stroke-style.cpp:375 +#: ../src/widgets/stroke-style.cpp:416 msgid "Markers, Stroke, Fill" msgstr "Marcadors, traç, emplenat" -#: ../src/widgets/stroke-style.cpp:495 +#: ../src/widgets/stroke-style.cpp:534 msgid "Set markers" msgstr "Estableix els marcadors" -#: ../src/widgets/stroke-style.cpp:1058 ../src/widgets/stroke-style.cpp:1147 +#: ../src/widgets/stroke-style.cpp:1116 ../src/widgets/stroke-style.cpp:1205 msgid "Set stroke style" msgstr "Estil del traç" -#: ../src/widgets/stroke-style.cpp:1252 +#: ../src/widgets/stroke-style.cpp:1309 msgid "Set marker color" msgstr "Color del marcador" @@ -31476,494 +31320,494 @@ msgstr "Color del marcador" msgid "Change swatch color" msgstr "Canvia el color de mostra" -#: ../src/widgets/text-toolbar.cpp:178 +#: ../src/widgets/text-toolbar.cpp:181 msgid "Text: Change font family" msgstr "Text: canvia la tipografia" -#: ../src/widgets/text-toolbar.cpp:271 +#: ../src/widgets/text-toolbar.cpp:274 msgid "Text: Change font size" msgstr "Text: canvia la mida de la lletra" -#: ../src/widgets/text-toolbar.cpp:307 +#: ../src/widgets/text-toolbar.cpp:310 msgid "Text: Change font style" msgstr "Text: canvia l'estil de la tipografia" -#: ../src/widgets/text-toolbar.cpp:342 -#, fuzzy +#: ../src/widgets/text-toolbar.cpp:345 msgid "Text: Unset line height." -msgstr "Text: canvia l'alçada de la línia" +msgstr "Text: desassigna l'alçada de la línia." -#: ../src/widgets/text-toolbar.cpp:419 +#: ../src/widgets/text-toolbar.cpp:422 msgid "Text: Change superscript or subscript" msgstr "Text: canvia el superíndex o el subíndex" -#: ../src/widgets/text-toolbar.cpp:562 +#: ../src/widgets/text-toolbar.cpp:565 msgid "Text: Change alignment" msgstr "Text: canvia l'alineació" -#: ../src/widgets/text-toolbar.cpp:668 +#: ../src/widgets/text-toolbar.cpp:671 msgid "Text: Change line-height" msgstr "Text: canvia l'alçada de la línia" -#: ../src/widgets/text-toolbar.cpp:823 +#: ../src/widgets/text-toolbar.cpp:827 msgid "Text: Change line-height unit" msgstr "Text: canvia la unitat d'alçada de la línia" -#: ../src/widgets/text-toolbar.cpp:872 +#: ../src/widgets/text-toolbar.cpp:876 msgid "Text: Change word-spacing" msgstr "Text: canvia l'espai entre paraules" -#: ../src/widgets/text-toolbar.cpp:912 +#: ../src/widgets/text-toolbar.cpp:916 msgid "Text: Change letter-spacing" msgstr "Text: canvia l'espai entre lletres" -#: ../src/widgets/text-toolbar.cpp:950 +#: ../src/widgets/text-toolbar.cpp:954 msgid "Text: Change dx (kern)" msgstr "Text: canvia el dx (interlletratge)" -#: ../src/widgets/text-toolbar.cpp:984 +#: ../src/widgets/text-toolbar.cpp:988 msgid "Text: Change dy" msgstr "Text: canvia el dy" -#: ../src/widgets/text-toolbar.cpp:1019 +#: ../src/widgets/text-toolbar.cpp:1023 msgid "Text: Change rotate" msgstr "Text: canvia la rotació" -#: ../src/widgets/text-toolbar.cpp:1072 +#: ../src/widgets/text-toolbar.cpp:1076 msgid "Text: Change writing mode" msgstr "Text: canvia el mode d'escriptura" -#: ../src/widgets/text-toolbar.cpp:1126 +#: ../src/widgets/text-toolbar.cpp:1130 msgid "Text: Change orientation" msgstr "Text: canvia l'orientació" -#: ../src/widgets/text-toolbar.cpp:1654 +#: ../src/widgets/text-toolbar.cpp:1659 msgid "Font Family" msgstr "Tipografia" -#: ../src/widgets/text-toolbar.cpp:1655 +#: ../src/widgets/text-toolbar.cpp:1660 msgid "Select Font Family (Alt-X to access)" msgstr "Selecciona la tipografia (Alt+X per accedir-hi)" #. Focus widget #. Enable entry completion -#: ../src/widgets/text-toolbar.cpp:1665 +#: ../src/widgets/text-toolbar.cpp:1670 msgid "Select all text with this font-family" msgstr "Selecciona tot el text amb aquesta tipografia" -#: ../src/widgets/text-toolbar.cpp:1669 +#: ../src/widgets/text-toolbar.cpp:1674 msgid "Font not found on system" msgstr "No s'ha trobat la tipografia al sistema" -#: ../src/widgets/text-toolbar.cpp:1727 +#: ../src/widgets/text-toolbar.cpp:1751 msgid "Font Style" msgstr "Estil de la tipografia" -#: ../src/widgets/text-toolbar.cpp:1728 +#: ../src/widgets/text-toolbar.cpp:1752 msgid "Font style" msgstr "Estil de tipografia" #. Name -#: ../src/widgets/text-toolbar.cpp:1745 +#: ../src/widgets/text-toolbar.cpp:1769 msgid "Toggle Superscript" msgstr "Commuta superíndex" #. Label -#: ../src/widgets/text-toolbar.cpp:1746 +#: ../src/widgets/text-toolbar.cpp:1770 msgid "Toggle superscript" msgstr "Commuta l'estil superíndex" #. Name -#: ../src/widgets/text-toolbar.cpp:1758 +#: ../src/widgets/text-toolbar.cpp:1782 msgid "Toggle Subscript" msgstr "Commuta subíndex" #. Label -#: ../src/widgets/text-toolbar.cpp:1759 +#: ../src/widgets/text-toolbar.cpp:1783 msgid "Toggle subscript" msgstr "Commuta l'estil subíndex" -#: ../src/widgets/text-toolbar.cpp:1800 +#: ../src/widgets/text-toolbar.cpp:1824 msgid "Justify" msgstr "Justifica" #. Name -#: ../src/widgets/text-toolbar.cpp:1807 +#: ../src/widgets/text-toolbar.cpp:1831 msgid "Alignment" msgstr "Alineació" #. Label -#: ../src/widgets/text-toolbar.cpp:1808 +#: ../src/widgets/text-toolbar.cpp:1832 msgid "Text alignment" msgstr "Alineació del text" -#: ../src/widgets/text-toolbar.cpp:1842 +#: ../src/widgets/text-toolbar.cpp:1859 +msgid "Horizontal" +msgstr "Horitzontal" + +#: ../src/widgets/text-toolbar.cpp:1866 msgid "Vertical — RL" msgstr "Vertical — DE" -#: ../src/widgets/text-toolbar.cpp:1843 +#: ../src/widgets/text-toolbar.cpp:1867 msgid "Vertical text — lines: right to left" msgstr "Text vertical — línies: dreta a esquerra" -#: ../src/widgets/text-toolbar.cpp:1849 +#: ../src/widgets/text-toolbar.cpp:1873 msgid "Vertical — LR" msgstr "Vertical — ED" -#: ../src/widgets/text-toolbar.cpp:1850 +#: ../src/widgets/text-toolbar.cpp:1874 msgid "Vertical text — lines: left to right" msgstr "Text vertical — línies: esquerra a dreta" #. Name -#: ../src/widgets/text-toolbar.cpp:1855 +#: ../src/widgets/text-toolbar.cpp:1879 msgid "Writing mode" msgstr "Mode d'escriptura" #. Label -#: ../src/widgets/text-toolbar.cpp:1856 +#: ../src/widgets/text-toolbar.cpp:1880 msgid "Block progression" msgstr "Progrés del bloc" -#: ../src/widgets/text-toolbar.cpp:1885 +#: ../src/widgets/text-toolbar.cpp:1909 msgid "Auto glyph orientation" msgstr "Orientació automàtica del glif" -#: ../src/widgets/text-toolbar.cpp:1892 +#: ../src/widgets/text-toolbar.cpp:1916 msgid "Upright" msgstr "Vertical" -#: ../src/widgets/text-toolbar.cpp:1893 +#: ../src/widgets/text-toolbar.cpp:1917 msgid "Upright glyph orientation" msgstr "Orientació vertical del glif" -#: ../src/widgets/text-toolbar.cpp:1900 +#: ../src/widgets/text-toolbar.cpp:1924 msgid "Sideways" msgstr "De costat" -#: ../src/widgets/text-toolbar.cpp:1901 +#: ../src/widgets/text-toolbar.cpp:1925 msgid "Sideways glyph orientation" msgstr "Orienta el glif de costat" #. Name -#: ../src/widgets/text-toolbar.cpp:1907 +#: ../src/widgets/text-toolbar.cpp:1931 msgid "Text orientation" msgstr "Orientació del text" #. Label -#: ../src/widgets/text-toolbar.cpp:1908 +#: ../src/widgets/text-toolbar.cpp:1932 msgid "Text (glyph) orientation in vertical text." msgstr "Orientació del text (glif) en text vertical." #. Drop down menu -#: ../src/widgets/text-toolbar.cpp:1941 +#: ../src/widgets/text-toolbar.cpp:1965 msgid "Smaller spacing" msgstr "Menys espai" -#: ../src/widgets/text-toolbar.cpp:1941 ../src/widgets/text-toolbar.cpp:1980 -#: ../src/widgets/text-toolbar.cpp:2011 +#: ../src/widgets/text-toolbar.cpp:1965 ../src/widgets/text-toolbar.cpp:2004 +#: ../src/widgets/text-toolbar.cpp:2035 msgctxt "Text tool" msgid "Normal" msgstr "Normal" -#: ../src/widgets/text-toolbar.cpp:1941 +#: ../src/widgets/text-toolbar.cpp:1965 msgid "Larger spacing" msgstr "Més espai" #. name -#: ../src/widgets/text-toolbar.cpp:1946 +#: ../src/widgets/text-toolbar.cpp:1970 msgid "Line Height" msgstr "Alçada de la línia" #. label -#: ../src/widgets/text-toolbar.cpp:1947 +#: ../src/widgets/text-toolbar.cpp:1971 msgid "Line:" msgstr "Línia:" #. short label -#: ../src/widgets/text-toolbar.cpp:1948 -#, fuzzy -msgid "Spacing between baselines" +#: ../src/widgets/text-toolbar.cpp:1972 +msgid "Spacing between baselines (times font size)" msgstr "Espai entre les línies de base (mida de la tipografia Times)" #. Drop down menu -#: ../src/widgets/text-toolbar.cpp:1980 ../src/widgets/text-toolbar.cpp:2011 +#: ../src/widgets/text-toolbar.cpp:2004 ../src/widgets/text-toolbar.cpp:2035 msgid "Negative spacing" msgstr "Espaiat negatiu" -#: ../src/widgets/text-toolbar.cpp:1980 ../src/widgets/text-toolbar.cpp:2011 +#: ../src/widgets/text-toolbar.cpp:2004 ../src/widgets/text-toolbar.cpp:2035 msgid "Positive spacing" msgstr "Espaiat positiu" #. name -#: ../src/widgets/text-toolbar.cpp:1985 +#: ../src/widgets/text-toolbar.cpp:2009 msgid "Word spacing" msgstr "Espai entre paraules" #. label -#: ../src/widgets/text-toolbar.cpp:1986 +#: ../src/widgets/text-toolbar.cpp:2010 msgid "Word:" msgstr "Paraula:" #. short label -#: ../src/widgets/text-toolbar.cpp:1987 +#: ../src/widgets/text-toolbar.cpp:2011 msgid "Spacing between words (px)" msgstr "Espai entre paraules (px)" #. name -#: ../src/widgets/text-toolbar.cpp:2016 +#: ../src/widgets/text-toolbar.cpp:2040 msgid "Letter spacing" msgstr "Espai entre lletres" #. label -#: ../src/widgets/text-toolbar.cpp:2017 +#: ../src/widgets/text-toolbar.cpp:2041 msgid "Letter:" msgstr "Lletra:" #. short label -#: ../src/widgets/text-toolbar.cpp:2018 +#: ../src/widgets/text-toolbar.cpp:2042 msgid "Spacing between letters (px)" msgstr "Espai entre lletres (px)" #. name -#: ../src/widgets/text-toolbar.cpp:2047 +#: ../src/widgets/text-toolbar.cpp:2071 msgid "Kerning" msgstr "Interlletratge" #. label -#: ../src/widgets/text-toolbar.cpp:2048 +#: ../src/widgets/text-toolbar.cpp:2072 msgid "Kern:" msgstr "Interlletratge:" #. short label -#: ../src/widgets/text-toolbar.cpp:2049 +#: ../src/widgets/text-toolbar.cpp:2073 msgid "Horizontal kerning (px)" msgstr "Interlletratge horitzontal (px)" #. name -#: ../src/widgets/text-toolbar.cpp:2078 +#: ../src/widgets/text-toolbar.cpp:2102 msgid "Vertical Shift" msgstr "Desplaçament vertical" #. label -#: ../src/widgets/text-toolbar.cpp:2079 +#: ../src/widgets/text-toolbar.cpp:2103 msgid "Vert:" msgstr "Vert:" #. short label -#: ../src/widgets/text-toolbar.cpp:2080 +#: ../src/widgets/text-toolbar.cpp:2104 msgid "Vertical shift (px)" msgstr "Desplaçament vertical (px)" #. name -#: ../src/widgets/text-toolbar.cpp:2109 +#: ../src/widgets/text-toolbar.cpp:2133 msgid "Letter rotation" msgstr "Rotació de la lletra" #. label -#: ../src/widgets/text-toolbar.cpp:2110 +#: ../src/widgets/text-toolbar.cpp:2134 msgid "Rot:" msgstr "Rot:" #. short label -#: ../src/widgets/text-toolbar.cpp:2111 +#: ../src/widgets/text-toolbar.cpp:2135 msgid "Character rotation (degrees)" msgstr "Rotació dels caràcters (graus)" #. Name -#: ../src/widgets/text-toolbar.cpp:2135 -#, fuzzy +#: ../src/widgets/text-toolbar.cpp:2159 msgid "Unset line height" -msgstr "Alçada de la línia" +msgstr "Desassigna l'alçada de la línia" #. Label -#: ../src/widgets/text-toolbar.cpp:2136 +#: ../src/widgets/text-toolbar.cpp:2160 msgid "If enabled, line height is set on part of selection. Click to unset." msgstr "" #. Name -#: ../src/widgets/text-toolbar.cpp:2148 -#, fuzzy +#: ../src/widgets/text-toolbar.cpp:2172 msgid "Show outer style" -msgstr "Posa ombres a l'exterior del bisell" +msgstr "Mostra l'estil exterior" #. Label -#: ../src/widgets/text-toolbar.cpp:2149 +#: ../src/widgets/text-toolbar.cpp:2173 msgid "" "Show style of outermost text element. The 'font-size' and 'line-height' " "values of the outermost text element determine the minimum line spacing in " "the block." msgstr "" -#: ../src/widgets/toolbox.cpp:180 +#: ../src/widgets/toolbox.cpp:186 msgid "Color/opacity used for color tweaking" msgstr "Color o opacitat utilitzats per a la deformació del color" -#: ../src/widgets/toolbox.cpp:188 +#: ../src/widgets/toolbox.cpp:194 msgid "Style of new stars" msgstr "Estil dels nous estels" -#: ../src/widgets/toolbox.cpp:190 +#: ../src/widgets/toolbox.cpp:196 msgid "Style of new rectangles" msgstr "Estil dels nous rectangles" -#: ../src/widgets/toolbox.cpp:192 +#: ../src/widgets/toolbox.cpp:198 msgid "Style of new 3D boxes" msgstr "Estil de les noves capses 3D" -#: ../src/widgets/toolbox.cpp:194 +#: ../src/widgets/toolbox.cpp:200 msgid "Style of new ellipses" msgstr "Estil de les noves el·lipses" -#: ../src/widgets/toolbox.cpp:196 +#: ../src/widgets/toolbox.cpp:202 msgid "Style of new spirals" msgstr "Estil de les noves espirals" -#: ../src/widgets/toolbox.cpp:198 +#: ../src/widgets/toolbox.cpp:204 msgid "Style of new paths created by Pencil" msgstr "Estil dels nous camins creats pel llapis" -#: ../src/widgets/toolbox.cpp:200 +#: ../src/widgets/toolbox.cpp:206 msgid "Style of new paths created by Pen" msgstr "Estil dels nous camins creats per la ploma" -#: ../src/widgets/toolbox.cpp:202 +#: ../src/widgets/toolbox.cpp:208 msgid "Style of new calligraphic strokes" msgstr "Estil dels nous traços de cal·ligrafia" -#: ../src/widgets/toolbox.cpp:204 ../src/widgets/toolbox.cpp:206 +#: ../src/widgets/toolbox.cpp:210 ../src/widgets/toolbox.cpp:212 msgid "TBD" msgstr "TBD" -#: ../src/widgets/toolbox.cpp:219 +#: ../src/widgets/toolbox.cpp:225 msgid "Style of Paint Bucket fill objects" msgstr "Estil dels objectes d'emplenat del cubell" -#: ../src/widgets/toolbox.cpp:1721 +#: ../src/widgets/toolbox.cpp:1757 msgid "Bounding box" msgstr "Capsa contenidora" -#: ../src/widgets/toolbox.cpp:1721 +#: ../src/widgets/toolbox.cpp:1757 msgid "Snap bounding boxes" msgstr "Ajusta a la capsa contenidora" -#: ../src/widgets/toolbox.cpp:1730 +#: ../src/widgets/toolbox.cpp:1766 msgid "Bounding box edges" msgstr "Vores de la capsa contenidora" -#: ../src/widgets/toolbox.cpp:1730 +#: ../src/widgets/toolbox.cpp:1766 msgid "Snap to edges of a bounding box" msgstr "Ajusta a les vores de la capsa contenidora" -#: ../src/widgets/toolbox.cpp:1739 +#: ../src/widgets/toolbox.cpp:1775 msgid "Bounding box corners" msgstr "Cantonades de la capsa contenidora" -#: ../src/widgets/toolbox.cpp:1739 +#: ../src/widgets/toolbox.cpp:1775 msgid "Snap bounding box corners" msgstr "Ajusta les vores de la capsa contenidora" -#: ../src/widgets/toolbox.cpp:1748 +#: ../src/widgets/toolbox.cpp:1784 msgid "BBox Edge Midpoints" msgstr "Punt mig del costat de la capsa" -#: ../src/widgets/toolbox.cpp:1748 +#: ../src/widgets/toolbox.cpp:1784 msgid "Snap midpoints of bounding box edges" msgstr "Ajusta al punt mig dels costats de la capsa contenidora" -#: ../src/widgets/toolbox.cpp:1758 +#: ../src/widgets/toolbox.cpp:1794 msgid "BBox Centers" msgstr "Centre de la capsa" -#: ../src/widgets/toolbox.cpp:1758 +#: ../src/widgets/toolbox.cpp:1794 msgid "Snapping centers of bounding boxes" msgstr "Ajusta els centres de les capses contenidores" -#: ../src/widgets/toolbox.cpp:1767 +#: ../src/widgets/toolbox.cpp:1803 msgid "Snap nodes, paths, and handles" msgstr "Ajusta els nodes, camins, i nanses" -#: ../src/widgets/toolbox.cpp:1775 +#: ../src/widgets/toolbox.cpp:1811 msgid "Snap to paths" msgstr "Ajusta als camins" -#: ../src/widgets/toolbox.cpp:1784 +#: ../src/widgets/toolbox.cpp:1820 msgid "Path intersections" msgstr "Interseccions del camí" -#: ../src/widgets/toolbox.cpp:1784 +#: ../src/widgets/toolbox.cpp:1820 msgid "Snap to path intersections" msgstr "Ajusta a les interseccions del camí" -#: ../src/widgets/toolbox.cpp:1793 +#: ../src/widgets/toolbox.cpp:1829 msgid "To nodes" msgstr "Als nodes" -#: ../src/widgets/toolbox.cpp:1793 +#: ../src/widgets/toolbox.cpp:1829 msgid "Snap cusp nodes, incl. rectangle corners" msgstr "Ajusta nodes en punta, incloses les vores dels rectangles" -#: ../src/widgets/toolbox.cpp:1802 +#: ../src/widgets/toolbox.cpp:1838 msgid "Smooth nodes" msgstr "Nodes suaus" -#: ../src/widgets/toolbox.cpp:1802 +#: ../src/widgets/toolbox.cpp:1838 msgid "Snap smooth nodes, incl. quadrant points of ellipses" msgstr "Ajusta a nodes suaus, inclosos punts del quadrant d'el·lipses" -#: ../src/widgets/toolbox.cpp:1811 +#: ../src/widgets/toolbox.cpp:1847 msgid "Line Midpoints" msgstr "Punts mig de la línia" -#: ../src/widgets/toolbox.cpp:1811 +#: ../src/widgets/toolbox.cpp:1847 msgid "Snap midpoints of line segments" msgstr "Ajusta els punts mig de cada segment" -#: ../src/widgets/toolbox.cpp:1820 +#: ../src/widgets/toolbox.cpp:1856 msgid "Others" msgstr "Altres" -#: ../src/widgets/toolbox.cpp:1820 +#: ../src/widgets/toolbox.cpp:1856 msgid "Snap other points (centers, guide origins, gradient handles, etc.)" msgstr "" "Ajusta altres punts (centres, orígens guia, punts de control de degradat, " "etc. )" -#: ../src/widgets/toolbox.cpp:1828 +#: ../src/widgets/toolbox.cpp:1864 msgid "Object Centers" msgstr "Centres dels objectes" -#: ../src/widgets/toolbox.cpp:1828 +#: ../src/widgets/toolbox.cpp:1864 msgid "Snap centers of objects" msgstr "Ajusta als centres dels objectes" -#: ../src/widgets/toolbox.cpp:1837 +#: ../src/widgets/toolbox.cpp:1873 msgid "Rotation Centers" msgstr "Centres de rotació" -#: ../src/widgets/toolbox.cpp:1837 +#: ../src/widgets/toolbox.cpp:1873 msgid "Snap an item's rotation center" msgstr "Ajusta el centre de rotació de l'element" -#: ../src/widgets/toolbox.cpp:1846 +#: ../src/widgets/toolbox.cpp:1882 msgid "Text baseline" msgstr "Línia base del text" -#: ../src/widgets/toolbox.cpp:1846 +#: ../src/widgets/toolbox.cpp:1882 msgid "Snap text anchors and baselines" msgstr "Ajusta les àncores del text i les línies base" -#: ../src/widgets/toolbox.cpp:1856 +#: ../src/widgets/toolbox.cpp:1892 msgid "Page border" msgstr "Vora de la pàgina" -#: ../src/widgets/toolbox.cpp:1856 +#: ../src/widgets/toolbox.cpp:1892 msgid "Snap to the page border" msgstr "Ajusta a la vora de la pàgina" -#: ../src/widgets/toolbox.cpp:1865 +#: ../src/widgets/toolbox.cpp:1901 msgid "Snap to grids" msgstr "Ajusta a les graelles" -#: ../src/widgets/toolbox.cpp:1874 +#: ../src/widgets/toolbox.cpp:1910 msgid "Snap guides" msgstr "Ajusta a les guies" @@ -32864,7 +32708,7 @@ msgstr " desapareixerà" #: ../share/extensions/jessyInk_summary.py:183 #, python-brace-format msgid " using effect \"{0}\"" -msgstr "s'està usant l'efecte \"{0}\"" +msgstr " s'està usant l'efecte \"{0}\"" #: ../share/extensions/jessyInk_summary.py:186 msgid " in {0!s} s" @@ -33675,12 +33519,11 @@ msgstr "Visualitza el camí" #: ../share/extensions/docinfo.inx.h:1 msgid "DOC Info" -msgstr "" +msgstr "Informació del document" #: ../share/extensions/docinfo.inx.h:2 -#, fuzzy msgid "Show page info" -msgstr "Mostra la _vora de la pàgina" +msgstr "Mostra la informació de la pàgina" #: ../share/extensions/docinfo.inx.h:3 #, fuzzy @@ -33729,11 +33572,11 @@ msgstr "" #: ../share/extensions/dpi90to96.inx.h:1 msgid "DPI 90 to 96" -msgstr "" +msgstr "DPI 90 a 96" #: ../share/extensions/dpi96to90.inx.h:1 msgid "DPI 96 to 90" -msgstr "" +msgstr "DPI 96 a 90" #: ../share/extensions/draw_from_triangle.inx.h:1 msgid "Draw From Triangle" @@ -34536,7 +34379,7 @@ msgstr "" "l'Inkscape. Gcode és un format especial que s'utilitza en la majoria de les " "màquines CNC. Per això Gcodetools permet utilitzar Inkscape com a programa " "CAM. Es pot utilitzar amb una gran quantitat de tipus de màquines: torns " -"làser i talladores de plasma, gravadores, traçadors etc. Per a més " +"làser i talladores de plasma, gravadores, traçadors, etc. Per a més " "informació visita la pàgina de desenvolupadors a http://www.cnc-club.ru/" "gcodetools" @@ -36065,7 +35908,6 @@ msgstr "Alineació automàtica" #: ../share/extensions/hpgl_output.inx.h:33 #: ../share/extensions/plotter.inx.h:61 -#, fuzzy msgid "" "Check this to auto align the drawing to the zero point (Plus the tool offset " "if used). If unchecked you have to make sure that all parts of your drawing " @@ -36223,8 +36065,8 @@ msgstr "Manual de l'Inkscape" #. i18n. Please don't translate it unless a page exists in your language #: ../share/extensions/inkscape_help_manual.inx.h:3 -msgid "http://tavmjong.free.fr/INKSCAPE/MANUAL/html/index.php" -msgstr "http://tavmjong.free.fr/INKSCAPE/MANUAL/html/index.php" +msgid "http://tavmjong.org/INKSCAPE/MANUAL/html/index.php" +msgstr "http://tavmjong.org/INKSCAPE/MANUAL/html/index.php" #: ../share/extensions/inkscape_help_relnotes.inx.h:1 msgid "New in This Version" @@ -37896,7 +37738,7 @@ msgid "" "ignore this command. (Default: 0)" msgstr "" "La ploma es mourà a una velocitat en cm/s o mm/s depenent del vostre model " -"de traçador. Establiu a 0 per ometre l'ordre. La majoria de ls traçador " +"de traçador. Establiu a 0 per ometre l'ordre. La majoria dels traçador " "ignoren aquesta ordre (Per defecte: 0)" #: ../share/extensions/plotter.inx.h:42 @@ -39855,299 +39697,18 @@ msgstr "Un format popular d'imatges per a il·lustracions" msgid "XAML Input" msgstr "Entrada XAML" -#~ msgid "Master" -#~ msgstr "Mestre" - -#~ msgid "GdlDockMaster object which the dockbar widget is attached to" -#~ msgstr "Objecte GdlDockMaster que està associat al giny de la barra" - -#~ msgid "Dockbar style" -#~ msgstr "Estil de la barra acoblable" - -#~ msgid "Dockbar style to show items on it" -#~ msgstr "Estil de la barra acoblable que mostra els elements que conté" - -#~ msgid "Iconify this dock" -#~ msgstr "Iconifica l'acoblador" - -#~ msgid "Close this dock" -#~ msgstr "Tanca aquest acoblador" - -#~ msgid "Controlling dock item" -#~ msgstr "S'està controlant l'acoblador" - -#~ msgid "Dockitem which 'owns' this grip" -#~ msgstr "Acoblador «propietari» de l'agafador" - -#~ msgid "Orientation of the docking item" -#~ msgstr "Orientació de l'element d'acoblament" - -#~ msgid "Resizable" -#~ msgstr "Mida variable" - -#~ msgid "" -#~ "If set, the dock item can be resized when docked in a GtkPanel widget" -#~ msgstr "" -#~ "Si es marca l'opció, es podrà canviar la mida de l'element acoblador quan " -#~ "estigui acoblat en el giny GtkPanel" - -#~ msgid "Item behavior" -#~ msgstr "Comportament de l'element" - -#~ msgid "" -#~ "General behavior for the dock item (i.e. whether it can float, if it's " -#~ "locked, etc.)" -#~ msgstr "" -#~ "Comportament general de l'element acoblable (per exemple, si pot flotar, " -#~ "si es pot bloquejar, etc...)" - -#~ msgid "Locked" -#~ msgstr "Bloquejat" - -#~ msgid "" -#~ "If set, the dock item cannot be dragged around and it doesn't show a grip" -#~ msgstr "" -#~ "Si es marca l'opció, l'element acoblable no es podrà arrossegar i no " -#~ "tindrà cap agafador" - -#~ msgid "Preferred width" -#~ msgstr "Amplada preferida" - -#~ msgid "Preferred width for the dock item" -#~ msgstr "Amplada preferida de l'element acoblable" - -#~ msgid "Preferred height" -#~ msgstr "Alçada preferida" - -#~ msgid "Preferred height for the dock item" -#~ msgstr "Alçada preferida de l'element acoblable" - -#~ msgid "" -#~ "You can't add a dock object (%p of type %s) inside a %s. Use a GdlDock or " -#~ "some other compound dock object." -#~ msgstr "" -#~ "No podeu afegir un objecte acoblable (%p de tipus %s) dins d'un %s. " -#~ "Utilitzeu un GdlDock o bé algun altre objecte acoblable compost." - -#~ msgid "" -#~ "Attempting to add a widget with type %s to a %s, but it can only contain " -#~ "one widget at a time; it already contains a widget of type %s" -#~ msgstr "" -#~ "S'ha intentat afegir un giny de tipus %s a un %s, però aquest només " -#~ "permet tenir-ne un de sol i ja en té un de tipus %s" - -#~ msgid "Unsupported docking strategy %s in dock object of type %s" -#~ msgstr "" -#~ "Sense suport estratègic d'acoblament %s en l'objecte acoblador del tipus " -#~ "%s" - -#~ msgid "UnLock" -#~ msgstr "Desbloca" - -#~ msgid "Hide" -#~ msgstr "Amaga" - -#~ msgid "Lock" -#~ msgstr "Bloca" - -#~ msgid "Attempt to bind an unbound item %p" -#~ msgstr "S'ha intentat acoblar un element deslligat %p" - -#~ msgid "Default title" -#~ msgstr "Títol per defecte" - -#~ msgid "Default title for newly created floating docks" -#~ msgstr "Títol per defecte per als nous acobladors flotants" - -#~ msgid "" -#~ "If is set to 1, all the dock items bound to the master are locked; if " -#~ "it's 0, all are unlocked; -1 indicates inconsistency among the items" -#~ msgstr "" -#~ "Si és 1, tots els elements acoblats al mestre estan bloquejats; si és 0, " -#~ "estan desbloquejats; -1 indica que n'hi ha de bloquejats i n'hi ha que no" - -#~ msgid "Switcher Style" -#~ msgstr "Estil del commutador" - -#~ msgid "Switcher buttons style" -#~ msgstr "Estil dels botons del commutador" - -#~ msgid "" -#~ "master %p: unable to add object %p[%s] to the hash. There already is an " -#~ "item with that name (%p)." -#~ msgstr "" -#~ "Mestre %p: no s'ha pogut afegir l'objecte %p[%s] a l’assortiment. Ja n'hi " -#~ "havia un altre amb el mateix nom (%p)." - -#~ msgid "" -#~ "The new dock controller %p is automatic. Only manual dock objects should " -#~ "be named controller." -#~ msgstr "" -#~ "El nou controlador acoblable %p és automàtic. Només els objectes manuals " -#~ "acoblables es poden dir controladors." - -#~ msgid "The index of the current page" -#~ msgstr "L'índex de la pàgina actual" - -#~ msgid "Unique name for identifying the dock object" -#~ msgstr "Nom únic per identificar l'objecte acoblador" - -#~ msgid "Long name" -#~ msgstr "Nom llarg" - -#~ msgid "Human readable name for the dock object" -#~ msgstr "Nom més explicatiu de l'objecte acoblador" - -#~ msgid "Stock Icon" -#~ msgstr "Icona estoc" - -#~ msgid "Stock icon for the dock object" -#~ msgstr "Icona de l'estoc per l'objecte acoblable" - -#~ msgid "Pixbuf Icon" -#~ msgstr "Icona Pixbuf" - -#~ msgid "Pixbuf icon for the dock object" -#~ msgstr "Icona Pixbuf de l'objecte acoblador" - -#~ msgid "Dock master" -#~ msgstr "Acoblador mestre" - -#~ msgid "Dock master this dock object is bound to" -#~ msgstr "Acoblador mestre al qual pertany a aquest objecte acoblable" - -#~ msgid "" -#~ "Call to gdl_dock_object_dock in a dock object %p (object type is %s) " -#~ "which hasn't implemented this method" -#~ msgstr "" -#~ "S'ha cridat la funció gdl_dock_object_dock a l'objecte acoblador %p (el " -#~ "tipus d’objecte és %s), que no ha implementat aquest mètode" - -#~ msgid "" -#~ "Dock operation requested in a non-bound object %p. The application might " -#~ "crash" -#~ msgstr "" -#~ "L'operació s'ha sol·licitat des d'un objecte %p no enllaçat. L'aplicació " -#~ "podria fallar" - -#~ msgid "Cannot dock %p to %p because they belong to different masters" -#~ msgstr "No s'ha pogut acoblar %p a %p perquè pertanyen a mestres diferents" - -#~ msgid "" -#~ "Attempt to bind to %p an already bound dock object %p (current master: %p)" -#~ msgstr "" -#~ "Intent d'associar %p a un objecte acoblable que ja està unit %p (mestre " -#~ "actual: %p)" - -#~ msgid "Position of the divider in pixels" -#~ msgstr "Posició del separador en píxels" - -#~ msgid "Sticky" -#~ msgstr "Enganxós" - -#~ msgid "" -#~ "Whether the placeholder will stick to its host or move up the hierarchy " -#~ "when the host is redocked" -#~ msgstr "" -#~ "Indica si el quadre estarà enganxat al seu amfitrió o ascendirà en la " -#~ "jerarquia quan l'amfitrió es torni a acoblar" - -#~ msgid "Host" -#~ msgstr "Amfitrió" - -#~ msgid "The dock object this placeholder is attached to" -#~ msgstr "L’objecte acoblador del quadre està unit a" - -#~ msgid "Next placement" -#~ msgstr "Posició següent" - -#~ msgid "" -#~ "The position an item will be docked to our host if a request is made to " -#~ "dock to us" -#~ msgstr "" -#~ "La posició d'un element s'acoblarà al nostre amfitrió si es fa una " -#~ "petició per a acoblar-nos" - -#~ msgid "Width for the widget when it's attached to the placeholder" -#~ msgstr "Amplada del giny quan s’uneixi al quadre" - -#~ msgid "Height for the widget when it's attached to the placeholder" -#~ msgstr "Alçada del giny quan s’uneixi al quadre" - -#~ msgid "Floating Toplevel" -#~ msgstr "Nivell superior flotant" - -#~ msgid "Whether the placeholder is standing in for a floating toplevel dock" -#~ msgstr "Indica si el quadre està en un acoblador flotant de nivell superior" - -#~ msgid "X Coordinate" -#~ msgstr "Coordenada X" - -#~ msgid "X coordinate for dock when floating" -#~ msgstr "Coordenada X per a l'acoblador quan està flotant" - -#~ msgid "Y Coordinate" -#~ msgstr "Coordenada Y" - -#~ msgid "Y coordinate for dock when floating" -#~ msgstr "Coordenada Y per a l'acoblador quan està flotant" - -#~ msgid "Attempt to dock a dock object to an unbound placeholder" -#~ msgstr "S'ha intentat acoblar un objecte acoblador a un quadre desvinculat" - -#~ msgid "Got a detach signal from an object (%p) who is not our host %p" -#~ msgstr "" -#~ "S'ha rebut un senyal de separació d'un objecte (%p) que no es troba en el " -#~ "nostre amfitrió %p" - -#~ msgid "" -#~ "Something weird happened while getting the child placement for %p from " -#~ "parent %p" -#~ msgstr "" -#~ "S'ha produït una cosa estranya mentre s'obtenia la posició del fill %p " -#~ "des del pare %p" - -#~ msgid "Dockitem which 'owns' this tablabel" -#~ msgstr "Element acoblable que «conté» aquesta pestanya" - -#~ msgid "Whether the dock is floating in its own window" -#~ msgstr "Indica si l'acoblador és flotant i té una finestra pròpia" - -#~ msgid "Default title for the newly created floating docks" -#~ msgstr "Títol per defecte pels nous acobladors flotants" - -#~ msgid "Width for the dock when it's of floating type" -#~ msgstr "Amplada de l'acoblador quan és del tipus flotant" - -#~ msgid "Height for the dock when it's of floating type" -#~ msgstr "Alçada de l'acoblador quan és del tipus flotant" - -#~ msgid "Float X" -#~ msgstr "X flotant" - -#~ msgid "X coordinate for a floating dock" -#~ msgstr "Coordenada X de l'acoblador flotant" - -#~ msgid "Float Y" -#~ msgstr "Y flotant" - -#~ msgid "Y coordinate for a floating dock" -#~ msgstr "Coordenada Y de l'acoblador flotant" - -#~ msgid "Dock #%d" -#~ msgstr "Acoblador #%d" - -#~ msgid "Starting:" -#~ msgstr "Inici:" - #~ msgid "Adjust the rotation angle" #~ msgstr "Ajusta l'angle de rotació" -#~ msgid "Select <b>object(s)</b> to raise to top." -#~ msgstr "Seleccioneu els <b>objectes</b> per pujar-los al capdamunt." +#~ msgid "Enable dynamic relayout for incomplete sections" +#~ msgstr "Habilita la disposició automàtica per les seccions incompletes" -#~ msgid "Set width:" -#~ msgstr "Estableix l'amplada:" +#~ msgid "" +#~ "When on, will allow dynamic layout of components that are not completely " +#~ "finished being refactored" +#~ msgstr "" +#~ "Si està activat, permetrà la disposició automàtica dels components que no " +#~ "estan del tot acabats" #~ msgid "FIXME<b>Ctrl</b>: snap mesh angle" #~ msgstr "<b>Control</b>: ajusta l'angle de la malla" @@ -40168,6 +39729,10 @@ msgstr "Entrada XAML" #~ msgid "Spacing between baselines (percent of font size)" #~ msgstr "Espai entre les línies (percentatge de la mida del tipus de lletra)" +#, fuzzy +#~ msgid "Add Stored to measure tool" +#~ msgstr "Eina Compàs: mesura distàncies i angles" + #~ msgid "Area (px^2): " #~ msgstr "Àrea (px^2): " @@ -40339,6 +39904,9 @@ msgstr "Entrada XAML" #~ msgid "Change ignoring cusp nodes" #~ msgstr "Canvia els nodes de les cúspides ignorades" +#~ msgid "Show helper paths" +#~ msgstr "Mostra els camins d'ajuda" + #~ msgid "Leaned" #~ msgstr "Inclinat" @@ -40405,6 +39973,9 @@ msgstr "Entrada XAML" #~ msgid "Helper nodes" #~ msgstr "Nodes d'ajuda" +#~ msgid "Show helper nodes" +#~ msgstr "Mostra nodes d'ajuda" + #~ msgid "Helper handles" #~ msgstr "Nanses d'ajuda" @@ -12,7 +12,7 @@ msgstr "" "Project-Id-Version: Inkscape 0.49\n" "Report-Msgid-Bugs-To: inkscape-devel@lists.sourceforge.net\n" "POT-Creation-Date: 2016-12-21 01:07+0100\n" -"PO-Revision-Date: 2016-12-21 09:15+0100\n" +"PO-Revision-Date: 2017-01-02 11:59+0100\n" "Last-Translator: Lucas Vieites <lucas@codexion.com>\n" "Language-Team: Español; Castellano <inkscape-translator@lists.sourceforge." "net>\n" @@ -10446,7 +10446,7 @@ msgstr "Sensible a escala*" #: ../src/live_effects/lpe-measure-line.cpp:65 msgid "Costrained scale sensitive to transformed containers" -msgstr "" +msgstr "Escala constreñida, sensible a contenedores transformados" #: ../src/live_effects/lpe-measure-line.cpp:66 msgid "Local Number Format*" @@ -10458,106 +10458,102 @@ msgstr "Formato local de número" #: ../src/live_effects/lpe-measure-line.cpp:67 msgid "Line Group 0.5*" -msgstr "" +msgstr "Grupo de líneas 0.5*" #: ../src/live_effects/lpe-measure-line.cpp:67 msgid "Line Group 0.5, from 0.7" -msgstr "" +msgstr "Grupo de líneas 0.5, de 0.7" #: ../src/live_effects/lpe-measure-line.cpp:68 -#, fuzzy msgid "Rotate Anotation*" -msgstr "Rotación de letras" +msgstr "Rotar anotación*" #: ../src/live_effects/lpe-measure-line.cpp:68 -#, fuzzy msgid "Rotate Anotation" -msgstr "Rotación de letras" +msgstr "Rotar anotación" #: ../src/live_effects/lpe-measure-line.cpp:69 -#, fuzzy msgid "Hide if label over*" -msgstr "Ocultar capa" +msgstr "Ocultar si etiqueta por encima de*" #: ../src/live_effects/lpe-measure-line.cpp:69 msgid "Hide DIN line if label over" -msgstr "" +msgstr "Ocultar línea DIN si la etiqueta por encima de" #: ../src/live_effects/lpe-measure-line.cpp:70 msgid "CSS DIN line*" -msgstr "" +msgstr "Línea DIN CSS*" #: ../src/live_effects/lpe-measure-line.cpp:70 msgid "Override CSS to DIN line, return to save, empty to reset to DIM" msgstr "" +"Sobrescribir CSS a línea DIN, enter para guardar, vacío para volver a DIM" #: ../src/live_effects/lpe-measure-line.cpp:71 msgid "CSS helpers*" -msgstr "" +msgstr "Ayudantes CSS*" #: ../src/live_effects/lpe-measure-line.cpp:71 msgid "Override CSS to helper lines, return to save, empty to reset to DIM" msgstr "" +"Sobrescribir CSS a líneas ayudantes, enter para guardar, vacío para volver a " +"DIM" #: ../src/live_effects/lpe-measure-line.cpp:72 -#, fuzzy msgid "CSS anotation*" -msgstr "Saturación" +msgstr "Anotación CSS*" #: ../src/live_effects/lpe-measure-line.cpp:72 msgid "Override CSS to anotation text, return to save, empty to reset to DIM" msgstr "" +"Sobrescribir CSS a texto de anotación, enter para guardar, vacío para volver " +"a DIM" #: ../src/live_effects/lpe-measure-line.cpp:73 -#, fuzzy msgid "CSS arrows*" -msgstr "Ctrl+flechas" +msgstr "Flechas CSS*" #: ../src/live_effects/lpe-measure-line.cpp:73 msgid "Override CSS to arrows, return to save, empty to reset DIM" msgstr "" +"Sobrescribir CSS a flechas, enter para guardar, vacío para volver a DIM" #: ../src/live_effects/lpe-measure-line.cpp:349 -#, fuzzy msgid "Non Uniform Scale" -msgstr "Ruido uniforme" +msgstr "Escala no uniforme" #: ../src/live_effects/lpe-measure-line.cpp:777 -#, fuzzy msgid "Save '*' as default" -msgstr "G_uardar como predeterminado" +msgstr "Guardar «*» como predeterminado" #: ../src/live_effects/lpe-measure-line.cpp:780 #: ../src/live_effects/lpe-measure-line.cpp:796 msgid "Show DIM CSS style override" -msgstr "" +msgstr "Mostrar sobrescritura DIM estilo CSS" #: ../src/live_effects/lpe-measure-line.cpp:794 msgid "Hide DIM CSS style override" -msgstr "" +msgstr "Ocultar sobrescritura DIM estilo CSS" #: ../src/live_effects/lpe-mirror_symmetry.cpp:31 -#, fuzzy msgid "Vertical Page Center" -msgstr "Detección de bordes vertical" +msgstr "Centro de página vertical" #: ../src/live_effects/lpe-mirror_symmetry.cpp:32 -#, fuzzy msgid "Horizontal Page Center" -msgstr "Detección de bordes horizontal" +msgstr "Centro de página horizontal" #: ../src/live_effects/lpe-mirror_symmetry.cpp:33 -#, fuzzy msgid "Free from reflection line" -msgstr "Elimina la máscara de la selección" +msgstr "Liberar de la línea de reflejo" #: ../src/live_effects/lpe-mirror_symmetry.cpp:34 msgid "X from middle knot" -msgstr "" +msgstr "X desde el nudo central" #: ../src/live_effects/lpe-mirror_symmetry.cpp:35 msgid "Y from middle knot" -msgstr "" +msgstr "Y desde el nudo central" #: ../src/live_effects/lpe-mirror_symmetry.cpp:42 #: ../src/widgets/spray-toolbar.cpp:388 ../src/widgets/tweak-toolbar.cpp:253 @@ -10565,14 +10561,12 @@ msgid "Mode" msgstr "Modo" #: ../src/live_effects/lpe-mirror_symmetry.cpp:42 -#, fuzzy msgid "Symmetry move mode" -msgstr "Nodo simétrico" +msgstr "Modo movimiento simétrico" #: ../src/live_effects/lpe-mirror_symmetry.cpp:43 -#, fuzzy msgid "Discard original path" -msgstr "¿Eliminar trayecto original?" +msgstr "Eliminar trayecto original" #: ../src/live_effects/lpe-mirror_symmetry.cpp:43 msgid "Check this to only keep the mirrored part of the path" @@ -10580,46 +10574,39 @@ msgstr "Marque esto para mantener solamente la parte reflejada del trayecto" #: ../src/live_effects/lpe-mirror_symmetry.cpp:44 msgid "Fuse original and the reflection into a single path" -msgstr "" +msgstr "Fundir el original y el reflejo en un solo trayecto" #: ../src/live_effects/lpe-mirror_symmetry.cpp:45 -#, fuzzy msgid "Opposite fuse" -msgstr "Mezclar opuestos" +msgstr "Fusión opuesta" #: ../src/live_effects/lpe-mirror_symmetry.cpp:45 -#, fuzzy msgid "Picks the other side of the mirror as the original" -msgstr "Los clones se trasladan por el mismo vector que su original." +msgstr "Elije el otro lado del reflejo como original" #: ../src/live_effects/lpe-mirror_symmetry.cpp:46 -#, fuzzy msgid "Start mirror line" -msgstr "Punto inicial" +msgstr "Inicio de línea de reflejo" #: ../src/live_effects/lpe-mirror_symmetry.cpp:46 -#, fuzzy msgid "Adjust start of mirroring" -msgstr "Ajustar saturación" +msgstr "Ajustar inicio de reflejo" #: ../src/live_effects/lpe-mirror_symmetry.cpp:47 msgid "End mirror line" -msgstr "" +msgstr "Fin de línea de reflejo" #: ../src/live_effects/lpe-mirror_symmetry.cpp:47 -#, fuzzy msgid "Adjust end of mirroring" -msgstr "Ajustar origen" +msgstr "Ajustar fin de reflejo" #: ../src/live_effects/lpe-mirror_symmetry.cpp:48 -#, fuzzy msgid "Center mirror line" -msgstr "Centrar líneas" +msgstr "Centrar línea de reflejo" #: ../src/live_effects/lpe-mirror_symmetry.cpp:48 -#, fuzzy msgid "Adjust center of mirroring" -msgstr "Ajustar origen" +msgstr "Ajustar centro de reflejo" #: ../src/live_effects/lpe-patternalongpath.cpp:56 #: ../share/extensions/pathalongpath.inx.h:10 @@ -11248,9 +11235,8 @@ msgid "Show path" msgstr "Mostrar trayecto" #: ../src/live_effects/lpe-show_handles.cpp:29 -#, fuzzy msgid "Show center of node" -msgstr "Ajustar centros de objetos" +msgstr "Mostrar centro de nodo" #: ../src/live_effects/lpe-show_handles.cpp:30 msgid "Scale nodes and handles" @@ -11677,9 +11663,8 @@ msgstr "" "diálogo, <b>Mayús+Alt+Clic</b> reinicia" #: ../src/live_effects/parameter/fontbutton.cpp:68 -#, fuzzy msgid "Change font button parameter" -msgstr "Cambiar parámetro de togglebutton" +msgstr "Cambiar parámetro de botón de tipos" #: ../src/live_effects/parameter/originalpath.cpp:67 #: ../src/live_effects/parameter/originalpatharray.cpp:155 @@ -11827,12 +11812,11 @@ msgstr "NOMBRE DE ARCHIVO" #: ../src/main.cpp:314 msgid "xverbs command" -msgstr "" +msgstr "comando xverbs" #: ../src/main.cpp:315 -#, fuzzy msgid "XVERBS_FILENAME" -msgstr "NOMBRE DE ARCHIVO" +msgstr "NOMBRE_DE_ARCHIVO_XVERBS" #: ../src/main.cpp:319 msgid "Print document(s) to specified output file (use '| program' for pipe)" @@ -12840,9 +12824,8 @@ msgid "Unlink clone" msgstr "Desconectar clon" #: ../src/selection-chemistry.cpp:2768 -#, fuzzy msgid "Unlink clone recursively" -msgstr "Desconectar clon" +msgstr "Desconectar clon recursivamente" #: ../src/selection-chemistry.cpp:2778 msgid "" @@ -14785,7 +14768,7 @@ msgstr "Crear el número de filas y columnas indicado" #: ../src/ui/dialog/clonetiler.cpp:1058 msgid "Width, height: " -msgstr "Altura, anchura: " +msgstr "Anchura, altura: " #: ../src/ui/dialog/clonetiler.cpp:1059 msgid "Fill the specified width and height with the tiling" @@ -15466,29 +15449,29 @@ msgstr "" "de exportación, si existen (¡Atención, sobrescribe sin preguntar!)" #: ../src/ui/dialog/export.cpp:148 -#, fuzzy msgid "Use interlacing" -msgstr "Usar antialiasing" +msgstr "Usar entrelazado" #: ../src/ui/dialog/export.cpp:148 msgid "" "Enables ADAM7 interlacing for PNG output. This results in slightly heavier " "images, but big images will look better sooner when loading the file" msgstr "" +"Activa entrelazado ADAM7 para salida PNG. Esto resultará en imágenes " +"ligeramente más pesadas pero las imágenes grandes tendrán mejor aspecto más " +"rápidamente mientras se cargan." #: ../src/ui/dialog/export.cpp:149 -#, fuzzy msgid "Bit depth" -msgstr "Profundidad Z:" +msgstr "Profundidad de bits" #: ../src/ui/dialog/export.cpp:151 -#, fuzzy msgid "Compression" -msgstr "Precisión" +msgstr "Compresión" #: ../src/ui/dialog/export.cpp:153 msgid "pHYs dpi" -msgstr "" +msgstr "ppp de pHYs" #: ../src/ui/dialog/export.cpp:156 msgid "Hide a_ll except selected" @@ -15574,13 +15557,15 @@ msgstr "Exportar el archivo de mapa de bits con estos ajustes" #. Advanced #: ../src/ui/dialog/export.cpp:332 msgid "Advanced" -msgstr "" +msgstr "Avanzado" #: ../src/ui/dialog/export.cpp:346 msgid "" "Will force-set the physical dpi for the png file. Set this to 72 if you're " "planning to work on your png with Photoshop" msgstr "" +"Forzará los ppp físicos del archivo png. Ajuste esto a 72 si va a trabajar " +"con el png en Photoshop." #: ../src/ui/dialog/export.cpp:480 msgid "bitmap" @@ -18629,7 +18614,6 @@ msgid "Kannada (kn)" msgstr "Kannada (kn)" #: ../src/ui/dialog/inkscape-preferences.cpp:537 -#, fuzzy msgid "Kashmiri in Perso-Arabic script (ks@aran)" msgstr "Cachemiro en escritura Perso-Arábica (ks@aran)" @@ -21393,6 +21377,13 @@ msgid "" "Note that this behaviour is not defined in the SVG 1.1 specification and not " "all browsers follow this interpretation." msgstr "" +"La propiedad 'image-rendering' puede influenciar cómo se escala un mapa de " +"bits:\n" +"\t'auto'- sin preferencia\n" +"\t'optimizeQuality'- suave\n" +"\t'optimizeSpeed'- pixelado.\n" +"Fíjese en que este comportamiento no está definido en la especificación SVG " +"1.1 y no todos los navegadores se adaptan a esta interpretación." #. Hide #: ../src/ui/dialog/object-properties.cpp:222 @@ -21739,55 +21730,51 @@ msgstr "Un valor de voto constance" #: ../src/ui/dialog/pixelartdialog.cpp:213 msgid "Sparse pixels (window _radius):" -msgstr "" +msgstr "Píxeles dispersos (_radio de ventana):" #: ../src/ui/dialog/pixelartdialog.cpp:222 msgid "The radius of the window analyzed" -msgstr "" +msgstr "El radio de la ventana analizada" #: ../src/ui/dialog/pixelartdialog.cpp:223 msgid "Sparse pixels (_multiplier):" -msgstr "" +msgstr "Píxeles dispersos (_multiplicador):" #: ../src/ui/dialog/pixelartdialog.cpp:234 msgid "Favors connections that are part of foreground color" -msgstr "" +msgstr "Favorece a las conexiones que forman parte del color de primer plano" #: ../src/ui/dialog/pixelartdialog.cpp:240 msgid "The heuristic computed vote will be multiplied by this value" -msgstr "" +msgstr "El voto heurístico computado se multiplicará por este valor" #: ../src/ui/dialog/pixelartdialog.cpp:253 msgid "Heuristics" msgstr "Heurística" #: ../src/ui/dialog/pixelartdialog.cpp:260 -#, fuzzy msgid "_Voronoi diagram" -msgstr "Diagrama Voronoi" +msgstr "Diagrama _Voronoi" #: ../src/ui/dialog/pixelartdialog.cpp:261 msgid "Output composed of straight lines" -msgstr "" +msgstr "Salida compuesta por líneas rectas" #: ../src/ui/dialog/pixelartdialog.cpp:267 -#, fuzzy msgid "Convert to _B-spline curves" -msgstr "Convertir en guiones" +msgstr "Convertir a curvas _B-spline" #: ../src/ui/dialog/pixelartdialog.cpp:268 -#, fuzzy msgid "Preserve staircasing artifacts" -msgstr "Conservar nombres de ID que comienzan con:" +msgstr "Conservar artefactos escalonados" #: ../src/ui/dialog/pixelartdialog.cpp:275 -#, fuzzy msgid "_Smooth curves" -msgstr "S_uavizar bordes" +msgstr "Curvas _suaves" #: ../src/ui/dialog/pixelartdialog.cpp:276 msgid "The Kopf-Lischinski algorithm" -msgstr "" +msgstr "El algoritmo Kopf-Lischinski" #: ../src/ui/dialog/pixelartdialog.cpp:283 msgid "Output" @@ -21813,121 +21800,105 @@ msgid "" "\n" "Continue the procedure (without saving)?" msgstr "" +"La imagen parece demasiado grande. El proceso podría tardar un rato y " +"recomendamos que guarde su documento antes de continuar.\n" +"\n" +"¿Desea continuar sin guardar?" #: ../src/ui/dialog/pixelartdialog.cpp:493 -#, fuzzy msgid "Trace pixel art" -msgstr "píxeles a" +msgstr "Vectorizar arte píxel" #: ../src/ui/dialog/polar-arrange-tab.cpp:35 -#, fuzzy msgctxt "Polar arrange tab" msgid "Y coordinate of the center" -msgstr "Coordenada Y de los nodos seleccionados" +msgstr "Coordenada Y del centro" #: ../src/ui/dialog/polar-arrange-tab.cpp:36 -#, fuzzy msgctxt "Polar arrange tab" msgid "X coordinate of the center" -msgstr "Coordenada X de los nodos seleccionados" +msgstr "Coordenada X del centro" #: ../src/ui/dialog/polar-arrange-tab.cpp:37 -#, fuzzy msgctxt "Polar arrange tab" msgid "Y coordinate of the radius" -msgstr "Coordenada Y de los nodos seleccionados" +msgstr "Coordenada Y del radio" #: ../src/ui/dialog/polar-arrange-tab.cpp:38 -#, fuzzy msgctxt "Polar arrange tab" msgid "X coordinate of the radius" -msgstr "Coordenada X de los nodos seleccionados" +msgstr "Coordenada X del radio" #: ../src/ui/dialog/polar-arrange-tab.cpp:39 -#, fuzzy msgctxt "Polar arrange tab" msgid "Starting angle" -msgstr "Ángulo de rotación:" +msgstr "Ángulo de inicio" #: ../src/ui/dialog/polar-arrange-tab.cpp:40 -#, fuzzy msgctxt "Polar arrange tab" msgid "End angle" -msgstr "Ángulo del cono" +msgstr "Ángulo final" #: ../src/ui/dialog/polar-arrange-tab.cpp:42 -#, fuzzy msgctxt "Polar arrange tab" msgid "Anchor point:" -msgstr "Ordenar puntos" +msgstr "Punto ancla:" #: ../src/ui/dialog/polar-arrange-tab.cpp:46 -#, fuzzy msgctxt "Polar arrange tab" msgid "Object's bounding box:" -msgstr "Caja de contorno visual" +msgstr "Caja de contorno del objeto:" #: ../src/ui/dialog/polar-arrange-tab.cpp:53 -#, fuzzy msgctxt "Polar arrange tab" msgid "Object's rotational center" msgstr "Centro de rotación del objeto" #: ../src/ui/dialog/polar-arrange-tab.cpp:58 -#, fuzzy msgctxt "Polar arrange tab" msgid "Arrange on:" -msgstr "Ordenar" +msgstr "Ordenar por:" #: ../src/ui/dialog/polar-arrange-tab.cpp:62 -#, fuzzy msgctxt "Polar arrange tab" msgid "First selected circle/ellipse/arc" -msgstr "Crear círculos, elipses y arcos" +msgstr "Círculo/elipses/arco primer seleccionado" #: ../src/ui/dialog/polar-arrange-tab.cpp:67 -#, fuzzy msgctxt "Polar arrange tab" msgid "Last selected circle/ellipse/arc" -msgstr "Último color seleccionado" +msgstr "Círculo/elipses/arco último seleccionado" #: ../src/ui/dialog/polar-arrange-tab.cpp:72 -#, fuzzy msgctxt "Polar arrange tab" msgid "Parameterized:" -msgstr "Parametrizar Gcode" +msgstr "Parametrizado:" #: ../src/ui/dialog/polar-arrange-tab.cpp:77 -#, fuzzy msgctxt "Polar arrange tab" msgid "Center X/Y:" -msgstr "Centro" +msgstr "Centro X/Y:" #: ../src/ui/dialog/polar-arrange-tab.cpp:90 -#, fuzzy msgctxt "Polar arrange tab" msgid "Radius X/Y:" -msgstr "Radio:" +msgstr "Radio X/Y:" #: ../src/ui/dialog/polar-arrange-tab.cpp:103 -#, fuzzy msgid "Angle X/Y:" -msgstr "Ángulo X:" +msgstr "Ángulo X/Y:" #: ../src/ui/dialog/polar-arrange-tab.cpp:117 -#, fuzzy msgid "Rotate objects" -msgstr "Rotar nodos" +msgstr "Rotar objetos" #: ../src/ui/dialog/polar-arrange-tab.cpp:303 -#, fuzzy msgid "Couldn't find an ellipse in selection" -msgstr "No se han encontrado tipografías en este documento/selección." +msgstr "No se ha encontrado una elipse en esta selección" #: ../src/ui/dialog/polar-arrange-tab.cpp:366 -#, fuzzy msgid "Arrange on ellipse" -msgstr "Crear elipse" +msgstr "Ordenar en elipse" #: ../src/ui/dialog/print.cpp:110 msgid "Could not open temporary PNG for bitmap printing" @@ -22036,57 +22007,48 @@ msgid "Adjust kerning value" msgstr "Ajustar valor de interletraje" #: ../src/ui/dialog/svg-fonts-dialog.cpp:455 -#, fuzzy msgid "Font Attributes" -msgstr "Definir atributos" +msgstr "Atributos de tipografía" #: ../src/ui/dialog/svg-fonts-dialog.cpp:456 msgid "Horiz. Advance X" -msgstr "" +msgstr "Avance horiz. X" #: ../src/ui/dialog/svg-fonts-dialog.cpp:457 -#, fuzzy msgid "Horiz. Origin X " -msgstr "Origen X:" +msgstr "Origen horiz. X " #: ../src/ui/dialog/svg-fonts-dialog.cpp:458 -#, fuzzy msgid "Horiz. Origin Y " -msgstr "Origen Y:" +msgstr "Origen horiz. Y " #: ../src/ui/dialog/svg-fonts-dialog.cpp:459 -#, fuzzy msgid "Font Face Attributes" -msgstr "Definir atributos" +msgstr "Atributo de la cara del tipo" #: ../src/ui/dialog/svg-fonts-dialog.cpp:460 msgid "Family Name:" msgstr "Nombre de familia:" #: ../src/ui/dialog/svg-fonts-dialog.cpp:461 -#, fuzzy msgid "Units per em" -msgstr "Meses por línea:" +msgstr "Unidades por em" #: ../src/ui/dialog/svg-fonts-dialog.cpp:462 -#, fuzzy msgid "Ascent:" -msgstr "Ascendente:" +msgstr "Ascendencia:" #: ../src/ui/dialog/svg-fonts-dialog.cpp:463 -#, fuzzy msgid "Descent:" -msgstr "Descendente:" +msgstr "Descendencia:" #: ../src/ui/dialog/svg-fonts-dialog.cpp:464 -#, fuzzy msgid "Cap Height:" -msgstr "Altura de mayúsculas:" +msgstr "Altura de cúspide:" #: ../src/ui/dialog/svg-fonts-dialog.cpp:465 -#, fuzzy msgid "x Height:" -msgstr "Alto:" +msgstr "Altura x:" #: ../src/ui/dialog/svg-fonts-dialog.cpp:538 msgid "glyph" @@ -22129,9 +22091,8 @@ msgid "Set glyph unicode" msgstr "Fijar unicode de glifo" #: ../src/ui/dialog/svg-fonts-dialog.cpp:731 -#, fuzzy msgid "Set glyph advance" -msgstr "Fijar unicode de glifo" +msgstr "Fijar avance de glifo" #: ../src/ui/dialog/svg-fonts-dialog.cpp:746 msgid "Remove font" @@ -22162,9 +22123,8 @@ msgid "Matching string" msgstr "Cadena coincidente" #: ../src/ui/dialog/svg-fonts-dialog.cpp:809 -#, fuzzy msgid "Advance" -msgstr "Cancelar" +msgstr "Avance" #: ../src/ui/dialog/svg-fonts-dialog.cpp:811 msgid "Add Glyph" @@ -22284,107 +22244,89 @@ msgid "Current Document" msgstr "Documento actual" #: ../src/ui/dialog/symbols.cpp:176 -#, fuzzy msgid "Add Symbol from the current document." -msgstr "Ocultar todas las demás capas" +msgstr "Añadir símbolo del documento actual." #: ../src/ui/dialog/symbols.cpp:185 -#, fuzzy msgid "Remove Symbol from the current document." -msgstr "Seleccione una parada del degradado actual" +msgstr "Eliminar símbolo del documento actual." #: ../src/ui/dialog/symbols.cpp:199 -#, fuzzy msgid "Display more icons in row." -msgstr "Mostrar información de medidas" +msgstr "Mostrar más iconos en fila." #: ../src/ui/dialog/symbols.cpp:208 -#, fuzzy msgid "Display fewer icons in row." -msgstr "Mostrar información de medidas" +msgstr "Mostrar menos iconos en fila." #: ../src/ui/dialog/symbols.cpp:218 msgid "Toggle 'fit' symbols in icon space." -msgstr "" +msgstr "Conmutar ajuste de símbolos en espacio de icono." #: ../src/ui/dialog/symbols.cpp:230 -#, fuzzy msgid "Make symbols smaller by zooming out." -msgstr "Color de línea al alejar zoom" +msgstr "Reducir símbolos al alejar zoom." #: ../src/ui/dialog/symbols.cpp:240 -#, fuzzy msgid "Make symbols bigger by zooming in." -msgstr "Color de línea al alejar zoom" +msgstr "Aumentar de símbolos al alejar zoom." #: ../src/ui/dialog/symbols.cpp:588 -#, fuzzy msgid "Unnamed Symbols" -msgstr "Símbolos Jemeres" +msgstr "Símbolos sin nombre" #: ../src/ui/dialog/tags.cpp:257 ../src/ui/dialog/tags.cpp:555 #: ../src/ui/dialog/tags.cpp:669 ../src/ui/dialog/tags.cpp:932 -#, fuzzy msgid "Remove from selection set" -msgstr "Elimina la máscara de la selección" +msgstr "Quitar del conjunto seleccionado" #: ../src/ui/dialog/tags.cpp:414 msgid "Items" -msgstr "" +msgstr "Elementos" #: ../src/ui/dialog/tags.cpp:652 ../src/ui/dialog/tags.cpp:930 -#, fuzzy msgid "Add selection to set" -msgstr "Elevar los objetos a primer plano" +msgstr "Añadir selección al conjunto" #: ../src/ui/dialog/tags.cpp:810 -#, fuzzy msgid "Moved sets" -msgstr "Mover degradados" +msgstr "Conjuntos movidos" #: ../src/ui/dialog/tags.cpp:986 -#, fuzzy msgid "Add a new selection set" -msgstr "Añadir un nuevo punto de conexión" +msgstr "Añadir una nueva selección al conjunto" #: ../src/ui/dialog/tags.cpp:995 -#, fuzzy msgid "Remove Item/Set" -msgstr "Eliminar efectos" +msgstr "Eliminar elemento/conjunto" #: ../src/ui/dialog/template-widget.cpp:32 -#, fuzzy msgid "More info" -msgstr "Más luz" +msgstr "Más información" #: ../src/ui/dialog/template-widget.cpp:34 -#, fuzzy msgid "no template selected" -msgstr "No se han seleccionado elementos" +msgstr "no se ha seleccionado plantilla" #: ../src/ui/dialog/template-widget.cpp:126 -#, fuzzy msgid "Path: " -msgstr "Trayecto" +msgstr "Trayecto: " #: ../src/ui/dialog/template-widget.cpp:129 -#, fuzzy msgid "Description: " -msgstr "Descripción:" +msgstr "Descripción: " #: ../src/ui/dialog/template-widget.cpp:131 -#, fuzzy msgid "Keywords: " -msgstr "Palabras clave:" +msgstr "Palabras clave: " #: ../src/ui/dialog/template-widget.cpp:138 msgid "By: " -msgstr "" +msgstr "Por: " #: ../src/ui/dialog/text-edit.cpp:65 -#, fuzzy msgid "_Variants" -msgstr "Variación" +msgstr "_Variantes" #: ../src/ui/dialog/text-edit.cpp:66 msgid "Set as _default" @@ -22424,9 +22366,8 @@ msgid "Vertical text" msgstr "Texto vertical" #: ../src/ui/dialog/text-edit.cpp:138 -#, fuzzy msgid "Text path offset" -msgstr "Desvío magenta" +msgstr "Desvío de trayecto de texto" #: ../src/ui/dialog/text-edit.cpp:577 ../src/ui/dialog/text-edit.cpp:664 #: ../src/ui/tools/text-tool.cpp:1442 @@ -22434,19 +22375,16 @@ msgid "Set text style" msgstr "Fijar estilo de texto" #: ../src/ui/dialog/tile.cpp:36 -#, fuzzy msgctxt "Arrange dialog" msgid "Rectangular grid" msgstr "Rejilla rectangular" #: ../src/ui/dialog/tile.cpp:37 -#, fuzzy msgctxt "Arrange dialog" msgid "Polar Coordinates" -msgstr "Coordenadas trilineales" +msgstr "Coordenadas polares" #: ../src/ui/dialog/tile.cpp:40 -#, fuzzy msgctxt "Arrange dialog" msgid "_Arrange" msgstr "Orden_ar" @@ -22864,7 +22802,7 @@ msgstr "Girar hacia la derecha" #: ../src/ui/dialog/transformation.cpp:862 #: ../src/ui/dialog/transformation.cpp:886 msgid "Transform matrix is singular, <b>not used</b>." -msgstr "" +msgstr "La matriz de transformación es singular, <b>no usado</b>." #: ../src/ui/dialog/transformation.cpp:902 msgid "Edit transformation matrix" @@ -23069,9 +23007,8 @@ msgstr "Entrar en el grupo #%1" #. Pop selection out of group #: ../src/ui/interface.cpp:1488 -#, fuzzy msgid "_Pop selection out of group" -msgstr "_Tratar a la selección como grupo: " +msgstr "_Quitar a la selección del grupo" #. Item dialog #: ../src/ui/interface.cpp:1616 ../src/verbs.cpp:2992 @@ -23128,9 +23065,8 @@ msgstr "Liberar máscara" #. SSet Clip Group #: ../src/ui/interface.cpp:1736 -#, fuzzy msgid "Create Clip G_roup" -msgstr "Crear clo_n" +msgstr "Crear grupo de _recorte" #. Set Clip #: ../src/ui/interface.cpp:1743 @@ -23281,26 +23217,24 @@ msgstr "" "bloquear la proporción" #: ../src/ui/object-edit.cpp:999 -#, fuzzy msgid "" "Position the <b>start point</b> of the arc or segment; with <b>Shift</b> to " "move with <b>end point</b>; with <b>Ctrl</b> to snap angle; drag <b>inside</" "b> the ellipse for arc, <b>outside</b> for segment" msgstr "" -"Sitúe el <b>punto de inicio</b> del arco o segmento; con <b>Ctrl</b> para " -"fijar el ángulo; arrastre <b>por dentro</b> para obtener la elipse del arco, " -"<b>por fuera</b> para obtener el segmento" +"Sitúe el <b>punto de inicio</b> del arco o segmento;con <b>Mayús</b> para " +"mover con , con <b>Ctrl</b> para fijar el ángulo; arrastre <b>por dentro</b> " +"para obtener la elipse del arco, <b>por fuera</b> para obtener el segmento" #: ../src/ui/object-edit.cpp:1005 -#, fuzzy msgid "" "Position the <b>end point</b> of the arc or segment; with <b>Shift</b> to " "move with <b>start point</b>; with <b>Ctrl</b> to snap angle; drag " "<b>inside</b> the ellipse for arc, <b>outside</b> for segment" msgstr "" -"Sitúe el <b>punto final</b> del arco o segmento; con <b>Ctrl</b> para " -"ajustar el ángulo; arrastre <b>por dentro</b> para obtener la elipse del " -"arco, <b>por fuera</b> para el segmento" +"Sitúe el <b>punto de inicio</b> del arco o segmento;con <b>Mayús</b> para " +"acompañar, con <b>Ctrl</b> para fijar el ángulo; arrastre <b>por dentro</b> " +"para obtener la elipse del arco, <b>por fuera</b> para obtener el segmento." #: ../src/ui/object-edit.cpp:1152 msgid "" @@ -23352,10 +23286,9 @@ msgid "Drag curve" msgstr "Arrastrar curva" #: ../src/ui/tool/curve-drag-point.cpp:189 -#, fuzzy msgctxt "Path segment tip" msgid "<b>Shift</b>: drag to open or move BSpline handles" -msgstr "<b>Mayús</b>: arrastre para añadir nodos a la selección" +msgstr "<b>Mayús</b>: arrastre para abrir o mover tiradores BSpline" #: ../src/ui/tool/curve-drag-point.cpp:193 msgctxt "Path segment tip" @@ -23368,14 +23301,14 @@ msgid "<b>Ctrl+Alt</b>: click to insert a node" msgstr "<b>Ctrl+Alt</b>: pulse para insertar un nodo" #: ../src/ui/tool/curve-drag-point.cpp:201 -#, fuzzy msgctxt "Path segment tip" msgid "" "<b>BSpline segment</b>: drag to shape the segment, doubleclick to insert " "node, click to select (more: Shift, Ctrl+Alt)" msgstr "" -"<b>Segmento Bézier</b>: arrastre para dar forma al segmento, doble pulsación " -"para insertar un nodo, pulse para seleccionar (más: Mayús, Ctrl+Alt)" +"<b>Segmento BSpline</b>: arrastre para dar forma al segmento, doble " +"pulsación para insertar un nodo, pulse para seleccionar (más: Mayús, Ctrl" +"+Alt)" #: ../src/ui/tool/curve-drag-point.cpp:206 msgctxt "Path segment tip" @@ -23511,10 +23444,9 @@ msgid "more: Shift, Ctrl, Alt" msgstr "más: Mayús, Ctrl, Alt" #: ../src/ui/tool/node.cpp:488 -#, fuzzy msgctxt "Path handle tip" msgid "more: Ctrl" -msgstr "más: Ctrl, Alt" +msgstr "más: Ctrl" #: ../src/ui/tool/node.cpp:490 msgctxt "Path handle tip" @@ -23565,6 +23497,8 @@ msgstr "" msgctxt "Path handle tip" msgid "<b>Ctrl</b>: Snap handle to steps defined in BSpline Live Path Effect" msgstr "" +"<b>Ctrl</b>: Ajustar tirador a los pasos definidos en el efecto de trayecto " +"vivo" #: ../src/ui/tool/node.cpp:524 #, c-format @@ -23580,10 +23514,9 @@ msgid "<b>Shift</b>: rotate both handles by the same angle" msgstr "<b>Mayús</b>: rotar ambos tirados por el mismo ángulo" #: ../src/ui/tool/node.cpp:532 -#, fuzzy msgctxt "Path hande tip" msgid "<b>Shift</b>: move handle" -msgstr "Mover tiradores de nodos" +msgstr "<b>Mayús</b>: mover tirador" #: ../src/ui/tool/node.cpp:539 ../src/ui/tool/node.cpp:543 #, c-format @@ -23598,6 +23531,8 @@ msgid "" "<b>BSpline node handle</b>: Shift to drag, double click to reset (%s). %g " "power" msgstr "" +"<b>Tirador de nodo BSpline</b>: Mayús para arrastrar, doble pulsación para " +"reiniciar (%s). Potencia %g" #: ../src/ui/tool/node.cpp:566 #, c-format @@ -23642,13 +23577,14 @@ msgstr "" "<b>%s</b>: arrastrar para dar forma al trayecto (más: Mayús, Ctrl, Alt)" #: ../src/ui/tool/node.cpp:1440 -#, fuzzy, c-format +#, c-format msgctxt "Path node tip" msgid "" "<b>BSpline node</b>: drag to shape the path (more: Shift, Ctrl, Alt). %g " "power" msgstr "" -"<b>%s</b>: arrastrar para dar forma al trayecto (más: Mayús, Ctrl, Alt)" +"<b>Nodo BSpline</b>: arrastrar para dar forma al trayecto (más: Mayús, Ctrl, " +"Alt). Poder %g" #: ../src/ui/tool/node.cpp:1443 #, c-format @@ -23671,14 +23607,14 @@ msgstr "" "solo este nodo (más: Mayús, Ctrl, Alt)" #: ../src/ui/tool/node.cpp:1450 -#, fuzzy, c-format +#, c-format msgctxt "Path node tip" msgid "" "<b>BSpline node</b>: drag to shape the path, click to select only this node " "(more: Shift, Ctrl, Alt). %g power" msgstr "" -"<b>%s</b>: arrastrar para dar forma al trayecto, pulsar para seleccionar " -"solo este nodo (más: Mayús, Ctrl, Alt)" +"<b>Nodo BSpline</b>: arrastrar para dar forma al trayecto, pulsar para " +"seleccionar solo este nodo (más: Mayús, Ctrl, Alt). Poder %g" #: ../src/ui/tool/node.cpp:1463 #, c-format @@ -24347,121 +24283,111 @@ msgid "Select <b>objects</b> on which to create gradient." msgstr "Seleccione los <b>objetos</b> en los que crear un degradado." #: ../src/ui/tools/lpe-tool.cpp:192 -#, fuzzy msgid "Choose a construction tool from the toolbar." -msgstr "Seleccione una subherramienta de la barra" +msgstr "Seleccione una herramienta de construcción de la barra." #. create the knots #: ../src/ui/tools/measure-tool.cpp:333 msgid "Measure start, <b>Shift+Click</b> for position dialog" -msgstr "" +msgstr "Inicio de medida, <b>Mayús+clic</b> para posicionar el diálogo" #: ../src/ui/tools/measure-tool.cpp:339 msgid "Measure end, <b>Shift+Click</b> for position dialog" -msgstr "" +msgstr "Fin de medida, <b>Mayús+clic</b> para posicionar el diálogo" #: ../src/ui/tools/measure-tool.cpp:740 ../share/extensions/measure.inx.h:2 msgid "Measure" msgstr "Medida" #: ../src/ui/tools/measure-tool.cpp:745 -#, fuzzy msgid "Base" -msgstr "Unidad base" +msgstr "Base" #: ../src/ui/tools/measure-tool.cpp:754 msgid "Add guides from measure tool" -msgstr "" +msgstr "Añadir guías desde la herramienta de medida" #: ../src/ui/tools/measure-tool.cpp:774 msgid "Keep last measure on the canvas, for reference" -msgstr "" +msgstr "Mantener la última medida en el lienzo como referencia" #: ../src/ui/tools/measure-tool.cpp:794 -#, fuzzy msgid "Convert measure to items" -msgstr "Convertir pincelada en trayecto" +msgstr "Convertir medida en elementos" #: ../src/ui/tools/measure-tool.cpp:832 msgid "Add global measure line" -msgstr "" +msgstr "Añadir línea de medida global" #: ../src/ui/tools/measure-tool.cpp:1195 msgid "Shift to measure into group" -msgstr "" +msgstr "Mayús para medir dentro del grupo" #: ../src/ui/tools/measure-tool.cpp:1385 ../src/ui/tools/measure-tool.cpp:1387 -#, fuzzy, c-format +#, c-format msgid "Crossing %lu" -msgstr "Desenfoque cruzado" +msgstr "Cruce %lu" #. TRANSLATORS: Mind the space in front. This is part of a compound message #: ../src/ui/tools/mesh-tool.cpp:141 ../src/ui/tools/mesh-tool.cpp:152 -#, fuzzy, c-format +#, c-format msgid " out of %d mesh handle" msgid_plural " out of %d mesh handles" -msgstr[0] " de %d tirador de degradado" -msgstr[1] " de %d tiradores de degradado" +msgstr[0] " de %d tirador de malla" +msgstr[1] " de %d tiradores de malla" #: ../src/ui/tools/mesh-tool.cpp:159 -#, fuzzy, c-format +#, c-format msgid "<b>%d</b> mesh handle selected out of %d" msgid_plural "<b>%d</b> mesh handles selected out of %d" -msgstr[0] "<b>%d</b> tirador de degradado seleccionado de %d" -msgstr[1] "<b>%d</b> tiradores de degradado seleccionados de %d" +msgstr[0] "<b>%d</b> tirador de malla seleccionado de %d" +msgstr[1] "<b>%d</b> tiradores de malla seleccionados de %d" #. TRANSLATORS: The plural refers to number of selected objects #: ../src/ui/tools/mesh-tool.cpp:166 -#, fuzzy, c-format +#, c-format msgid "<b>No</b> mesh handles selected out of %d on %d selected object" msgid_plural "<b>No</b> mesh handles selected out of %d on %d selected objects" msgstr[0] "" -"<b>Ningún</b> tirador de degradado seleccionado de %d en %d objeto " -"seleccionado" +"<b>Ningún</b> tirador de malla seleccionado de %d en %d objeto seleccionado" msgstr[1] "" -"<b>Ningún</b> tirador de degradado seleccionado de %d en %d objetos " -"seleccionados" +"<b>Ningún</b> tirador de malla seleccionado de %d en %d objetos seleccionados" #: ../src/ui/tools/mesh-tool.cpp:359 msgid "Split mesh row/column" -msgstr "" +msgstr "Dividir fila/columna de malla" #: ../src/ui/tools/mesh-tool.cpp:452 msgid "Toggled mesh path type." -msgstr "" +msgstr "Tipo de trayecto de malla conmutado." #: ../src/ui/tools/mesh-tool.cpp:457 msgid "Approximated arc for mesh side." -msgstr "" +msgstr "Arco aproximado para el lado de la malla." #: ../src/ui/tools/mesh-tool.cpp:462 msgid "Toggled mesh tensors." -msgstr "" +msgstr "Tensores de malla conmutados." #: ../src/ui/tools/mesh-tool.cpp:467 -#, fuzzy msgid "Smoothed mesh corner color." -msgstr "Contorno sombreado suave" +msgstr "Color de esquina de malla suavizada." #: ../src/ui/tools/mesh-tool.cpp:472 -#, fuzzy msgid "Picked mesh corner color." -msgstr "Seleccionar el tono del color" +msgstr "Color seleccionado de esquina de malla." #: ../src/ui/tools/mesh-tool.cpp:477 -#, fuzzy msgid "Inserted new row or column." -msgstr "Añadida fila o columna de parches" +msgstr "Fila o columna nueva insertada." #: ../src/ui/tools/mesh-tool.cpp:548 -#, fuzzy msgid "Fit mesh inside bounding box." -msgstr "Utiliza la caja de contorno visual" +msgstr "Encajar malla dentro de la caja de contorno." #: ../src/ui/tools/mesh-tool.cpp:1189 -#, fuzzy msgid "Create mesh" -msgstr "Crear degradado predeterminado" +msgstr "Crear malla" #: ../src/ui/tools/node-tool.cpp:643 msgctxt "Node tool tip" @@ -24541,11 +24467,12 @@ msgid "<b>Click</b> or <b>click and drag</b> to close and finish the path." msgstr "<b>Haga clic</b> o <b>arrastre</b> para cerrar y terminar el trayecto." #: ../src/ui/tools/pen-tool.cpp:630 -#, fuzzy msgid "" "<b>Click</b> or <b>click and drag</b> to close and finish the path. Shift" "+Click make a cusp node" -msgstr "<b>Haga clic</b> o <b>arrastre</b> para cerrar y terminar el trayecto." +msgstr "" +"<b>Pulse</b> o <b>arrastre</b> para cerrar y terminar el trayecto. Mayús" +"+clic para crar un nodo cúspide." #: ../src/ui/tools/pen-tool.cpp:642 msgid "" @@ -24555,49 +24482,52 @@ msgstr "" "punto." #: ../src/ui/tools/pen-tool.cpp:644 -#, fuzzy msgid "" "<b>Click</b> or <b>click and drag</b> to continue the path from this point. " "Shift+Click make a cusp node" msgstr "" -"<b>Haga clic</b> o <b>arrastre</b> para continuar el trayecto desde este " -"punto." +"<b>Pulse</b> o <b>arrastre</b> para continuar el trayecto desde este punto. " +"Mayús+clic para crear un nodo cúspide." #: ../src/ui/tools/pen-tool.cpp:1785 -#, fuzzy, c-format +#, c-format msgid "" "<b>Curve segment</b>: angle %3.2f°, distance %s; with <b>Ctrl</b> to " "snap angle, <b>Enter</b> or <b>Shift+Enter</b> to finish the path" msgstr "" "<b>Segmento de curva</b>: ángulo de %3.2f°,distancia %s; con <b>Ctrl</" -"b> para fijar al ángulo; <b>Enter</b> para terminar el trayecto" +"b> para fijar el ángulo; <b>Enter</b> o <b>Mayús+Enter</b> para terminar el " +"trayecto." #: ../src/ui/tools/pen-tool.cpp:1786 -#, fuzzy, c-format +#, c-format msgid "" "<b>Line segment</b>: angle %3.2f°, distance %s; with <b>Ctrl</b> to " "snap angle, <b>Enter</b> or <b>Shift+Enter</b> to finish the path" msgstr "" "<b>Segmento de línea</b>: ángulo de %3.2f°,distancia %s; con <b>Ctrl</" -"b> para fijar al ángulo; <b>Enter</b> para terminar el trayecto" +"b> para fijar al ángulo; <b>Enter</b> o <b>Mayús+Enter</b> para terminar el " +"trayecto." #: ../src/ui/tools/pen-tool.cpp:1789 -#, fuzzy, c-format +#, c-format msgid "" "<b>Curve segment</b>: angle %3.2f°, distance %s; with <b>Shift+Click</" "b> make a cusp node, <b>Enter</b> or <b>Shift+Enter</b> to finish the path" msgstr "" -"<b>Segmento de curva</b>: ángulo de %3.2f°,distancia %s; con <b>Ctrl</" -"b> para fijar al ángulo; <b>Enter</b> para terminar el trayecto" +"<b>Segmento de curva</b>: ángulo de %3.2f°,distancia %s; con <b>Mayús" +"+clic</b> para fijar crear un nodo cúspide; <b>Enter</b> o <b>Mayús+Enter</" +"b> para terminar el trayecto." #: ../src/ui/tools/pen-tool.cpp:1790 -#, fuzzy, c-format +#, c-format msgid "" "<b>Line segment</b>: angle %3.2f°, distance %s; with <b>Shift+Click</b> " "make a cusp node, <b>Enter</b> or <b>Shift+Enter</b> to finish the path" msgstr "" -"<b>Segmento de línea</b>: ángulo de %3.2f°,distancia %s; con <b>Ctrl</" -"b> para fijar al ángulo; <b>Enter</b> para terminar el trayecto" +"<b>Segmento de línea</b>: ángulo de %3.2f°,distancia %s; con <b>Mayús" +"+clic</b> para fijar crear un nodo cúspide; <b>Enter</b> o <b>Mayús+Enter</" +"b> para terminar el trayecto." #: ../src/ui/tools/pen-tool.cpp:1807 #, c-format @@ -24998,7 +24928,7 @@ msgid "Paste text" msgstr "Pegar texto" #: ../src/ui/tools/text-tool.cpp:1569 -#, fuzzy, c-format +#, c-format msgid "" "Type or edit flowed text (%d character%s); <b>Enter</b> to start new " "paragraph." @@ -25006,22 +24936,22 @@ msgid_plural "" "Type or edit flowed text (%d characters%s); <b>Enter</b> to start new " "paragraph." msgstr[0] "" -"Escriba o edite un texto fluido (%d caracteres %s); pulse <b>Enter</b> para " +"Escriba o edite un texto fluido (%d carácter %s); pulse <b>Enter</b> para " "iniciar un párrafo nuevo." msgstr[1] "" "Escriba o edite un texto fluido (%d caracteres %s); pulse <b>Enter</b> para " "iniciar un párrafo nuevo." #: ../src/ui/tools/text-tool.cpp:1571 -#, fuzzy, c-format +#, c-format msgid "Type or edit text (%d character%s); <b>Enter</b> to start new line." msgid_plural "" "Type or edit text (%d characters%s); <b>Enter</b> to start new line." msgstr[0] "" -"Escriba o edite un texto (%d caracteres %s); pulse <b>Enter</b> para saltar " -"de línea." +"Escriba o edite un texto (%d carácter%s); pulse <b>Enter</b> para saltar de " +"línea." msgstr[1] "" -"Escriba o edite un texto (%d caracteres %s); pulse <b>Enter</b> para saltar " +"Escriba o edite un texto (%d caracteres%s); pulse <b>Enter</b> para saltar " "de línea." #: ../src/ui/tools/text-tool.cpp:1681 @@ -25303,7 +25233,6 @@ msgid "CMYK" msgstr "CMYK" #: ../src/ui/widget/filter-effect-chooser.cpp:22 -#, fuzzy msgid "_Blur:" msgstr "Desen_foque:" @@ -25314,299 +25243,281 @@ msgstr "Desenfoque (%)" #: ../src/ui/widget/font-variants.cpp:30 msgctxt "Font variant" msgid "Ligatures" -msgstr "" +msgstr "Ligaduras" #: ../src/ui/widget/font-variants.cpp:31 -#, fuzzy msgctxt "Font variant" msgid "Common" -msgstr "normal" +msgstr "Común" #: ../src/ui/widget/font-variants.cpp:32 -#, fuzzy msgctxt "Font variant" msgid "Discretionary" -msgstr "Dirección" +msgstr "Discrecional" #: ../src/ui/widget/font-variants.cpp:33 -#, fuzzy msgctxt "Font variant" msgid "Historical" -msgstr "Tutoriales" +msgstr "Histórico" #: ../src/ui/widget/font-variants.cpp:34 -#, fuzzy msgctxt "Font variant" msgid "Contextual" -msgstr "Contexto" +msgstr "Contextual" #: ../src/ui/widget/font-variants.cpp:36 -#, fuzzy msgctxt "Font variant" msgid "Position" msgstr "Posición" #: ../src/ui/widget/font-variants.cpp:37 ../src/ui/widget/font-variants.cpp:42 -#, fuzzy msgctxt "Font variant" msgid "Normal" msgstr "Normal" #: ../src/ui/widget/font-variants.cpp:38 -#, fuzzy msgctxt "Font variant" msgid "Subscript" -msgstr "Script" +msgstr "Subíndice" #: ../src/ui/widget/font-variants.cpp:39 -#, fuzzy msgctxt "Font variant" msgid "Superscript" -msgstr "Conmutar superscript" +msgstr "Superíndice" #: ../src/ui/widget/font-variants.cpp:41 -#, fuzzy msgctxt "Font variant" msgid "Capitals" -msgstr "Hospital" +msgstr "Mayúsculas" #: ../src/ui/widget/font-variants.cpp:43 -#, fuzzy msgctxt "Font variant" msgid "Small" msgstr "Pequeño" #: ../src/ui/widget/font-variants.cpp:44 -#, fuzzy msgctxt "Font variant" msgid "All small" -msgstr "Todas las formas" +msgstr "Todas pequeñas" #: ../src/ui/widget/font-variants.cpp:45 -#, fuzzy msgctxt "Font variant" msgid "Petite" -msgstr "Todo inactivo" +msgstr "Chiquita" #: ../src/ui/widget/font-variants.cpp:46 -#, fuzzy msgctxt "Font variant" msgid "All petite" -msgstr "Todo inactivo" +msgstr "Todas chiquitas" #: ../src/ui/widget/font-variants.cpp:47 -#, fuzzy msgctxt "Font variant" msgid "Unicase" -msgstr "Picas" +msgstr "Unicase" #: ../src/ui/widget/font-variants.cpp:48 -#, fuzzy msgctxt "Font variant" msgid "Titling" -msgstr "Vela" +msgstr "Titulación" #: ../src/ui/widget/font-variants.cpp:50 msgctxt "Font variant" msgid "Numeric" -msgstr "" +msgstr "Numérico" #: ../src/ui/widget/font-variants.cpp:51 -#, fuzzy msgctxt "Font variant" msgid "Lining" -msgstr "Estrechar:" +msgstr "Revestimiento" #: ../src/ui/widget/font-variants.cpp:52 -#, fuzzy msgctxt "Font variant" msgid "Old Style" -msgstr "Estilo" +msgstr "Estilo antiguo" #: ../src/ui/widget/font-variants.cpp:53 -#, fuzzy msgctxt "Font variant" msgid "Default Style" -msgstr "Título predeterminado" +msgstr "Estilo predeterminado" #: ../src/ui/widget/font-variants.cpp:54 -#, fuzzy msgctxt "Font variant" msgid "Proportional" -msgstr "Proporción de solapa:" +msgstr "Proporcional" #: ../src/ui/widget/font-variants.cpp:55 msgctxt "Font variant" msgid "Tabular" -msgstr "" +msgstr "Tabular" #: ../src/ui/widget/font-variants.cpp:56 -#, fuzzy msgctxt "Font variant" msgid "Default Width" -msgstr "Título predeterminado" +msgstr "Anchura predeterminado" #: ../src/ui/widget/font-variants.cpp:57 -#, fuzzy msgctxt "Font variant" msgid "Diagonal" -msgstr "Guías de ajuste" +msgstr "Diagonal" #: ../src/ui/widget/font-variants.cpp:58 -#, fuzzy msgctxt "Font variant" msgid "Stacked" -msgstr "Segundo plano" +msgstr "Apilado" #: ../src/ui/widget/font-variants.cpp:59 -#, fuzzy msgctxt "Font variant" msgid "Default Fractions" -msgstr "Ajustes predeterminado de rejilla" +msgstr "Fracciones predeterminadas" #: ../src/ui/widget/font-variants.cpp:60 msgctxt "Font variant" msgid "Ordinal" -msgstr "" +msgstr "Ordinal" #: ../src/ui/widget/font-variants.cpp:61 msgctxt "Font variant" msgid "Slashed Zero" -msgstr "" +msgstr "Cero tachado" #: ../src/ui/widget/font-variants.cpp:63 -#, fuzzy msgctxt "Font variant" msgid "Feature Settings" -msgstr "Ajustes de página" +msgstr "Configuración de funciones" #: ../src/ui/widget/font-variants.cpp:64 msgctxt "Font variant" msgid "Selection has different Feature Settings!" -msgstr "" +msgstr "La selección tiene una configuración de funciones diferente." #: ../src/ui/widget/font-variants.cpp:77 msgid "Common ligatures. On by default. OpenType tables: 'liga', 'clig'" msgstr "" +"Ligaduras predeterminadas. Activo por defecto. Tablas OpenType: 'liga', " +"'clig'" #: ../src/ui/widget/font-variants.cpp:79 msgid "Discretionary ligatures. Off by default. OpenType table: 'dlig'" msgstr "" +"Ligaduras discrecionales. Desactivado por defecto. Tabla OpenType: 'dlig'" #: ../src/ui/widget/font-variants.cpp:81 msgid "Historical ligatures. Off by default. OpenType table: 'hlig'" -msgstr "" +msgstr "Ligaduras históricas. Desactivado por defecto. Talba OpenType: 'hlig'" #: ../src/ui/widget/font-variants.cpp:83 msgid "Contextual forms. On by default. OpenType table: 'calt'" -msgstr "" +msgstr "Formas contextuales. Activo por defecto. Tabla OpenType: 'calt'" #. Position ---------------------------------- #. Add tooltips #: ../src/ui/widget/font-variants.cpp:104 -#, fuzzy msgid "Normal position." -msgstr "Posición X" +msgstr "Posiciones normales" #: ../src/ui/widget/font-variants.cpp:105 msgid "Subscript. OpenType table: 'subs'" -msgstr "" +msgstr "Subíndice. Tabla OpenType: 'subs'" #: ../src/ui/widget/font-variants.cpp:106 msgid "Superscript. OpenType table: 'sups'" -msgstr "" +msgstr "Superíndice. Table OpenType: 'sups'" #. Caps ---------------------------------- #. Add tooltips #: ../src/ui/widget/font-variants.cpp:130 -#, fuzzy msgid "Normal capitalization." -msgstr "Localización" +msgstr "Mayúsculas normales." #: ../src/ui/widget/font-variants.cpp:131 msgid "Small-caps (lowercase). OpenType table: 'smcp'" -msgstr "" +msgstr "Versalita (minúsculas) Table OpenType: 'smpc'" #: ../src/ui/widget/font-variants.cpp:132 msgid "" "All small-caps (uppercase and lowercase). OpenType tables: 'c2sc' and 'smcp'" msgstr "" +"Todo Versalita (mayúsculas y minúsculas). Tablas OpenType: 'c2sc' y 'smcp'" #: ../src/ui/widget/font-variants.cpp:133 msgid "Petite-caps (lowercase). OpenType table: 'pcap'" -msgstr "" +msgstr "Versalita pequeña (minúsculas). Tabla Opentype: 'pcap'" #: ../src/ui/widget/font-variants.cpp:134 msgid "" "All petite-caps (uppercase and lowercase). OpenType tables: 'c2sc' and 'pcap'" msgstr "" +"Todo versalita pequeña (mayúsculas y minúsculas). Tablas Opentype: 'c2sc' y " +"'pcap'" #: ../src/ui/widget/font-variants.cpp:135 msgid "" "Unicase (small caps for uppercase, normal for lowercase). OpenType table: " "'unic'" msgstr "" +"Unicase (versalita para mayúsculas, normal para minúsculas). OpenType table: " +"'unic'" #: ../src/ui/widget/font-variants.cpp:136 msgid "" "Titling caps (lighter-weight uppercase for use in titles). OpenType table: " "'titl'" msgstr "" +"Titulares (mayúsculas más ligeras para uso en titulares). Tabla OpenType: " +"'titl'" #. Numeric ------------------------------ #. Add tooltips #: ../src/ui/widget/font-variants.cpp:172 -#, fuzzy msgid "Normal style." -msgstr "Desvío normal:" +msgstr "Estilo normal." #: ../src/ui/widget/font-variants.cpp:173 msgid "Lining numerals. OpenType table: 'lnum'" -msgstr "" +msgstr "Numerales lineares. Table OpenType: 'lnum'" #: ../src/ui/widget/font-variants.cpp:174 msgid "Old style numerals. OpenType table: 'onum'" -msgstr "" +msgstr "Numerales estilo antiguo. Table OpenType: 'onum'" #: ../src/ui/widget/font-variants.cpp:175 -#, fuzzy msgid "Normal widths." -msgstr "Luz normal" +msgstr "Anchuras normales." #: ../src/ui/widget/font-variants.cpp:176 msgid "Proportional width numerals. OpenType table: 'pnum'" -msgstr "" +msgstr "Numerales de ancho proporcional. Tabla OpenType: 'pnum'" #: ../src/ui/widget/font-variants.cpp:177 msgid "Same width numerals. OpenType table: 'tnum'" -msgstr "" +msgstr "Numerales de ancho igual. Tabla OpenType: 'tnum'" #: ../src/ui/widget/font-variants.cpp:178 -#, fuzzy msgid "Normal fractions." -msgstr "Ignorar rotaciones de imágenes" +msgstr "Fracciones normales." #: ../src/ui/widget/font-variants.cpp:179 msgid "Diagonal fractions. OpenType table: 'frac'" -msgstr "" +msgstr "Fracciones diagonales. Tabla OpenType: 'frac'" #: ../src/ui/widget/font-variants.cpp:180 msgid "Stacked fractions. OpenType table: 'afrc'" -msgstr "" +msgstr "Fracciones apiladas. Tabla OpenType: 'afrc'" #: ../src/ui/widget/font-variants.cpp:181 msgid "Ordinals (raised 'th', etc.). OpenType table: 'ordn'" -msgstr "" +msgstr "Ordinales ('o/a' elevadas, etc.). Tabla OpenType: 'ordn'" #: ../src/ui/widget/font-variants.cpp:182 msgid "Slashed zeros. OpenType table: 'zero'" -msgstr "" +msgstr "Ceros tachados. Tabla OpenType: 'zero'" #. Feature settings --------------------- #. Add tooltips #: ../src/ui/widget/font-variants.cpp:232 msgid "Feature settings in CSS form. No sanity checking is performed." msgstr "" +"Ajuste de características en forma CSS. No se realizará comprobación formal." #: ../src/ui/widget/layer-selector.cpp:118 msgid "Toggle current layer visibility" @@ -25633,9 +25544,8 @@ msgid "MetadataLicence|Other" msgstr "Otros" #: ../src/ui/widget/licensor.cpp:72 -#, fuzzy msgid "Document license updated" -msgstr "Limpieza de documento" +msgstr "Licencia de documento actualizada" #: ../src/ui/widget/object-composite-settings.cpp:40 #: ../src/ui/widget/selected-style.cpp:1090 @@ -25698,24 +25608,20 @@ msgid "Bottom margin" msgstr "Margen inferior" #: ../src/ui/widget/page-sizer.cpp:227 -#, fuzzy msgid "Scale _x:" -msgstr "Escala x" +msgstr "Escala _x:" #: ../src/ui/widget/page-sizer.cpp:227 -#, fuzzy msgid "Scale X" -msgstr "Escala x" +msgstr "Escala X" #: ../src/ui/widget/page-sizer.cpp:228 -#, fuzzy msgid "Scale _y:" -msgstr "Escala y" +msgstr "Escala _y:" #: ../src/ui/widget/page-sizer.cpp:228 -#, fuzzy msgid "Scale Y" -msgstr "Escala x" +msgstr "Escala Y" #: ../src/ui/widget/page-sizer.cpp:306 msgid "Orientation:" @@ -25739,9 +25645,8 @@ msgid "Resi_ze page to content..." msgstr "Ajustar _página a contenido..." #: ../src/ui/widget/page-sizer.cpp:409 -#, fuzzy msgid "_Resize page to drawing or selection (Ctrl+Shift+R)" -msgstr "Ajustar página a _dibujo o selección" +msgstr "Ajusta_r página a dibujo o selección (Ctrl+Mayús+R)" #: ../src/ui/widget/page-sizer.cpp:410 msgid "" @@ -25757,11 +25662,13 @@ msgid "" "scaling in Inkscape. To set a non-uniform scaling, set the 'viewBox' " "directly." msgstr "" +"Aunque SVG permite el escalado no-uniforme recomendamos usar solamente " +"escalado uniforme en Inkscape. Ajuste el 'viewBox' directamente para fijar " +"un escalado no-uniforme." #: ../src/ui/widget/page-sizer.cpp:434 -#, fuzzy msgid "_Viewbox..." -msgstr "_Ver" +msgstr "_Viewbox..." #: ../src/ui/widget/page-sizer.cpp:530 msgid "Set page size" @@ -25769,12 +25676,11 @@ msgstr "Fijar tamaño del papel" #: ../src/ui/widget/page-sizer.cpp:776 msgid "User units per " -msgstr "" +msgstr "Unidades de usuario por " #: ../src/ui/widget/page-sizer.cpp:872 -#, fuzzy msgid "Set page scale" -msgstr "Fijar tamaño del papel" +msgstr "Fijar escala de la hoja" #: ../src/ui/widget/panel.cpp:112 msgid "List" @@ -25943,13 +25849,11 @@ msgid "Nothing selected" msgstr "Sin selección" #: ../src/ui/widget/selected-style.cpp:167 -#, fuzzy msgctxt "Fill" msgid "<i>None</i>" msgstr "<i>Ninguno</i>" #: ../src/ui/widget/selected-style.cpp:169 -#, fuzzy msgctxt "Stroke" msgid "<i>None</i>" msgstr "<i>Ninguno</i>" @@ -26010,19 +25914,16 @@ msgid "Radial gradient stroke" msgstr "Trazo con degradado radial" #: ../src/ui/widget/selected-style.cpp:201 -#, fuzzy msgid "<b>M</b>" -msgstr "<b>L</b>" +msgstr "<b>M</b>" #: ../src/ui/widget/selected-style.cpp:204 -#, fuzzy msgid "Mesh gradient fill" -msgstr "Relleno con degradado lineal" +msgstr "Relleno con degradado de rejilla" #: ../src/ui/widget/selected-style.cpp:204 -#, fuzzy msgid "Mesh gradient stroke" -msgstr "Trazo con degradado lineal" +msgstr "Trazo con degradado de rejilla" #: ../src/ui/widget/selected-style.cpp:212 msgid "Different" @@ -26501,14 +26402,13 @@ msgid "Flip vertically" msgstr "Reflejo vertical" #: ../src/verbs.cpp:1625 -#, fuzzy, c-format +#, c-format msgid "Set %d" -msgstr "Fijar anchura:" +msgstr "Fijar %d" #: ../src/verbs.cpp:1634 ../src/verbs.cpp:2781 -#, fuzzy msgid "Create new selection set" -msgstr "Crear un nuevo nodo de elemento" +msgstr "Crear un nuevo conjunto de selección" #. 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 @@ -26533,9 +26433,8 @@ msgid "tutorial-tracing.svg" msgstr "tutorial-tracing.es.svg" #: ../src/verbs.cpp:2230 -#, fuzzy msgid "tutorial-tracing-pixelart.svg" -msgstr "tutorial-tracing.es.svg" +msgstr "tutorial-tracing-pixelart.es.svg" #. TRANSLATORS: See "tutorial-basic.svg" comment. #: ../src/verbs.cpp:2234 @@ -26574,7 +26473,6 @@ msgid "Unhide all objects in all layers" msgstr "Mostrar todos los objetos en todas las capas" #: ../src/verbs.cpp:2459 -#, fuzzy msgctxt "Verb" msgid "None" msgstr "Ninguno" @@ -26702,14 +26600,12 @@ msgid "Quit Inkscape" msgstr "Salir de Inkscape" #: ../src/verbs.cpp:2492 -#, fuzzy msgid "New from _Template..." -msgstr "M_uestras..." +msgstr "Nuevo a partir de plan_tilla..." #: ../src/verbs.cpp:2493 -#, fuzzy msgid "Create new project from template" -msgstr "Crear un documento nuevo de la plantilla predeterminada" +msgstr "Crear un proyecto nuevo a partir de una plantilla" #: ../src/verbs.cpp:2496 msgid "Undo last action" @@ -26878,13 +26774,13 @@ msgstr "" "convirtiéndolos en objetos independientes" #: ../src/verbs.cpp:2536 -#, fuzzy msgid "Unlink Clones _recursively" -msgstr "Des_conectar clon" +msgstr "Desconectar clones _recursivamente" #: ../src/verbs.cpp:2537 msgid "Unlink all clones in the selection, even if they are in groups." msgstr "" +"Desconectar todos los clones en la selección, incluso si están en un grupo." #: ../src/verbs.cpp:2538 msgid "Relink to Copied" @@ -27091,19 +26987,16 @@ msgid "Deselect any selected objects or nodes" msgstr "Deseleccionar los objetos o nodos seleccionados." #: ../src/verbs.cpp:2583 -#, fuzzy msgid "Delete all the guides in the document" -msgstr "Borrar todos los objetos del documento" +msgstr "Borrar todas las guías del documento" #: ../src/verbs.cpp:2584 -#, fuzzy msgid "Lock All Guides" -msgstr "Borrar todas las guías" +msgstr "Bloquear todas las guías" #: ../src/verbs.cpp:2584 ../src/widgets/desktop-widget.cpp:372 -#, fuzzy msgid "Toggle lock of all guides in the document" -msgstr "Borrar todos los objetos del documento" +msgstr "Conmutar el bloqueo de todas las guías del documento" #: ../src/verbs.cpp:2585 msgid "Create _Guides Around the Page" @@ -27163,14 +27056,12 @@ msgid "Ungroup selected groups" msgstr "Desagrupar grupos seleccionados" #: ../src/verbs.cpp:2603 -#, fuzzy msgid "_Pop selected objects out of group" -msgstr "Agrupar los objetos seleccionados" +msgstr "Sacar los objetos seleccionados del gru_po" #: ../src/verbs.cpp:2604 -#, fuzzy msgid "Pop selected objects out of group" -msgstr "Agrupar los objetos seleccionados" +msgstr "Sacar los objetos seleccionados del grupo" #: ../src/verbs.cpp:2606 msgid "_Put on Path" @@ -27249,61 +27140,52 @@ msgstr "" "Cortar las líneas del trayecto inferior en pedazos, eliminando el relleno" #: ../src/verbs.cpp:2629 -#, fuzzy msgid "_Grow" -msgstr "A_grupar" +msgstr "A_grandar" #: ../src/verbs.cpp:2630 -#, fuzzy msgid "Make selected objects bigger" -msgstr "Convertir en esquina los nodos seleccionados" +msgstr "Agrandar los objetos seleccionados" #: ../src/verbs.cpp:2631 msgid "_Grow on screen" -msgstr "" +msgstr "A_grandar en pantalla" #: ../src/verbs.cpp:2632 -#, fuzzy msgid "Make selected objects bigger relative to screen" -msgstr "Ordenar los objetos seleccionados en una tabla" +msgstr "Agrandar los objetos seleccionados en relación a la pantalla" #: ../src/verbs.cpp:2633 -#, fuzzy msgid "_Double size" -msgstr "Tamaño de punto:" +msgstr "_Duplicar tamaño" #: ../src/verbs.cpp:2634 -#, fuzzy msgid "Double the size of selected objects" -msgstr "Variar los colores de los objetos seleccionados" +msgstr "Duplicar el tamaño de los objetos seleccionados" #: ../src/verbs.cpp:2635 msgid "_Shrink" -msgstr "" +msgstr "_Encoger" #: ../src/verbs.cpp:2636 -#, fuzzy msgid "Make selected objects smaller" -msgstr "Hacer simétricos los nodos seleccionados." +msgstr "Encoger los objetos seleccionados" #: ../src/verbs.cpp:2637 msgid "_Shrink on screen" -msgstr "" +msgstr "_Encoger en pantalla" #: ../src/verbs.cpp:2638 -#, fuzzy msgid "Make selected objects smaller relative to screen" -msgstr "Ordenar los objetos seleccionados en una tabla" +msgstr "Encoge los objetos seleccionados en relación a la pantalla" #: ../src/verbs.cpp:2639 -#, fuzzy msgid "_Halve size" -msgstr "Tamaño del _tirador:" +msgstr "_Mitad" #: ../src/verbs.cpp:2640 -#, fuzzy msgid "Halve the size of selected objects" -msgstr "Variar los colores de los objetos seleccionados" +msgstr "Reducir los objetos seleccionados a la mitad de su tamaño" #. TRANSLATORS: "outset": expand a shape by offsetting the object's path, #. i.e. by displacing it perpendicular to the path in each point. @@ -27384,14 +27266,13 @@ msgid "Convert selected object's stroke to paths" msgstr "Convierte las líneas del objeto seleccionado en trayectos" #: ../src/verbs.cpp:2671 -#, fuzzy msgid "_Stroke to Path Legacy" -msgstr "_Borde a trayecto" +msgstr "_Trazo a trayecto modo antiguo" #: ../src/verbs.cpp:2672 -#, fuzzy msgid "Convert selected object's stroke to paths legacy mode" -msgstr "Convierte las líneas del objeto seleccionado en trayectos" +msgstr "" +"Convierte las líneas del objeto seleccionado en trayectos al modo antiguo" #: ../src/verbs.cpp:2673 msgid "Si_mplify" @@ -27416,13 +27297,14 @@ msgid "Create one or more paths from a bitmap by tracing it" msgstr "Vectorizar un mapa de bits, creando uno o más trayectos" #: ../src/verbs.cpp:2684 -#, fuzzy msgid "Trace Pixel Art..." -msgstr "Vec_torizar mapa de bits..." +msgstr "Vectorizar Pixel Art..." #: ../src/verbs.cpp:2685 msgid "Create paths using Kopf-Lischinski algorithm to vectorize pixel art" msgstr "" +"Crear trayectos mediante el algoritmo Kopf-Lischinski para vectorizar Pixel " +"Art" #: ../src/verbs.cpp:2686 msgid "Make a _Bitmap Copy" @@ -27451,14 +27333,12 @@ msgid "Break selected paths into subpaths" msgstr "Separar los trayectos seleccionados en subtrayectos" #: ../src/verbs.cpp:2694 -#, fuzzy msgid "_Arrange..." -msgstr "Orden_ar" +msgstr "Orden_ar..." #: ../src/verbs.cpp:2695 -#, fuzzy msgid "Arrange selected objects in a table or circle" -msgstr "Ordenar los objetos seleccionados en una tabla" +msgstr "Ordenar los objetos seleccionados en una tabla o círculo" #. Layer #: ../src/verbs.cpp:2697 @@ -27627,9 +27507,8 @@ msgstr "Intercambiar visibilidad de la capa actual" #. Object #: ../src/verbs.cpp:2741 -#, fuzzy msgid "Rotate _90° CW" -msgstr "Rotar _90° a la derecha" +msgstr "Rotar _90° a la derecha" #. This is shared between tooltips and statusbar, so they #. must use UTF-8, not HTML entities for special characters. @@ -27638,9 +27517,8 @@ msgid "Rotate selection 90° clockwise" msgstr "Rotar la selección 90º a la derecha" #: ../src/verbs.cpp:2745 -#, fuzzy msgid "Rotate 9_0° CCW" -msgstr "Rotar 9_0° a la izquierda" +msgstr "Rotar 90° a la izquierda" #. This is shared between tooltips and statusbar, so they #. must use UTF-8, not HTML entities for special characters. @@ -27735,14 +27613,12 @@ msgstr "" "trazo de recorte)" #: ../src/verbs.cpp:2773 -#, fuzzy msgid "Create Cl_ip Group" -msgstr "Crear clo_n" +msgstr "Crear grupo de _recorte" #: ../src/verbs.cpp:2774 -#, fuzzy msgid "Creates a clip group using the selected objects as a base" -msgstr "Ordenar los objetos seleccionados en una tabla" +msgstr "Crea un grupo de recorte usando los objetos seleccionados como base" #: ../src/verbs.cpp:2776 msgid "Edit clipping path" @@ -28157,14 +28033,12 @@ msgid "Show or hide the canvas scrollbars" msgstr "Mostrar/ocultar las barras de desplazamiento del lienzo" #: ../src/verbs.cpp:2887 -#, fuzzy msgid "Page _Grid" -msgstr "An_cho de página" +msgstr "Rejilla de pá_gina" #: ../src/verbs.cpp:2887 -#, fuzzy msgid "Show or hide the page grid" -msgstr "Mostrar/ocultar la rejilla" +msgstr "Mostrar/ocultar la rejilla de página" #: ../src/verbs.cpp:2888 msgid "G_uides" @@ -28586,24 +28460,20 @@ msgid "View Layers" msgstr "Ver capas" #: ../src/verbs.cpp:3000 -#, fuzzy msgid "Object_s..." -msgstr "Objetos" +msgstr "Objeto_s..." #: ../src/verbs.cpp:3001 -#, fuzzy msgid "View Objects" -msgstr "Objetos" +msgstr "Ver objetos" #: ../src/verbs.cpp:3002 -#, fuzzy msgid "Selection se_ts..." -msgstr "Selección" +msgstr "Conjun_tos de selección..." #: ../src/verbs.cpp:3003 -#, fuzzy msgid "View Tags" -msgstr "Ver capas" +msgstr "Ver etiquetas" #: ../src/verbs.cpp:3004 msgid "Path E_ffects ..." @@ -28711,13 +28581,12 @@ msgid "Using bitmap tracing" msgstr "Usar trazado de mapa de bits" #: ../src/verbs.cpp:3038 -#, fuzzy msgid "Inkscape: Tracing Pixel Art" -msgstr "Inkscape: Vecto_rizar" +msgstr "Inkscape: Trazar Pixel Art" #: ../src/verbs.cpp:3039 msgid "Using Trace Pixel Art dialog" -msgstr "" +msgstr "Cómo usar el diálogo Trazar Pixel Art" #: ../src/verbs.cpp:3040 msgid "Inkscape: _Calligraphy" @@ -28780,9 +28649,8 @@ msgid "Fit the page to the drawing" msgstr "Ajustar el lienzo al tamaño del dibujo" #: ../src/verbs.cpp:3060 -#, fuzzy msgid "_Resize Page to Selection" -msgstr "Ajustar la página a la selección" +msgstr "Ajusta_r la página a la selección" #: ../src/verbs.cpp:3061 msgid "" @@ -28815,54 +28683,44 @@ msgid "Remove a linked ICC color profile" msgstr "Eliminar un perfil de color ICC conectado" #: ../src/verbs.cpp:3078 -#, fuzzy msgid "Add External Script" -msgstr "Añadir script externo..." +msgstr "Añadir script externo" #: ../src/verbs.cpp:3078 -#, fuzzy msgid "Add an external script" -msgstr "Añadir script externo..." +msgstr "Añadir un script externo" #: ../src/verbs.cpp:3080 -#, fuzzy msgid "Add Embedded Script" -msgstr "Añadir script incrustado..." +msgstr "Añadir script incrustado" #: ../src/verbs.cpp:3080 -#, fuzzy msgid "Add an embedded script" -msgstr "Añadir script incrustado..." +msgstr "Añadir un script incrustado" #: ../src/verbs.cpp:3082 -#, fuzzy msgid "Edit Embedded Script" msgstr "Editar script incrustado" #: ../src/verbs.cpp:3082 -#, fuzzy msgid "Edit an embedded script" -msgstr "Editar script incrustado" +msgstr "Editar un script incrustado" #: ../src/verbs.cpp:3084 -#, fuzzy msgid "Remove External Script" msgstr "Retirar script externo" #: ../src/verbs.cpp:3084 -#, fuzzy msgid "Remove an external script" -msgstr "Retirar script externo" +msgstr "Retirar un script externo" #: ../src/verbs.cpp:3086 -#, fuzzy msgid "Remove Embedded Script" -msgstr "Eliminar script incrustado" +msgstr "Retirar script incrustado" #: ../src/verbs.cpp:3086 -#, fuzzy msgid "Remove an embedded script" -msgstr "Eliminar script incrustado" +msgstr "Retirar un script incrustado" #: ../src/verbs.cpp:3108 ../src/verbs.cpp:3109 msgid "Center on horizontal and vertical axis" @@ -29489,14 +29347,12 @@ msgid "%s%s - Inkscape" msgstr "%s%s - Inkscape" #: ../src/widgets/desktop-widget.cpp:957 -#, fuzzy msgid "Locked all guides" -msgstr "Bloquear todas las capas" +msgstr "Bloqueadas todas las guías" #: ../src/widgets/desktop-widget.cpp:959 -#, fuzzy msgid "Unlocked all guides" -msgstr "Desbloquear todas las capas" +msgstr "Desbloqueadas todas las guías" #: ../src/widgets/desktop-widget.cpp:976 msgid "Color-managed display is <b>enabled</b> in this window" @@ -29589,25 +29445,21 @@ msgid "Cut" msgstr "Cortar" #: ../src/widgets/eraser-toolbar.cpp:151 -#, fuzzy msgid "Cut out from paths and shapes" -msgstr "Cortar el trayecto inferior en pedazos" +msgstr "Recortar de trayectos y formas" #: ../src/widgets/eraser-toolbar.cpp:157 -#, fuzzy msgid "Clip" -msgstr "Aplicar recorte a:" +msgstr "Recorte" #: ../src/widgets/eraser-toolbar.cpp:158 -#, fuzzy msgid "Clip from objects" -msgstr "Cortar de objetos" +msgstr "Recortar de objetos" #. Width #: ../src/widgets/eraser-toolbar.cpp:182 -#, fuzzy msgid "(no width)" -msgstr "Ancho cero" +msgstr "(sin ancho)" #: ../src/widgets/eraser-toolbar.cpp:186 msgid "The width of the eraser pen (relative to the visible canvas area)" @@ -29615,40 +29467,33 @@ msgstr "" "El ancho de la pluma de borrado (relativo al tamaño visible del lienzo)" #: ../src/widgets/eraser-toolbar.cpp:200 -#, fuzzy msgid "Eraser Pressure" -msgstr "Preferencias de borrador" +msgstr "Presión del borrador" #: ../src/widgets/eraser-toolbar.cpp:215 -#, fuzzy msgid "Eraser Stroke Thinning" -msgstr "Disminución de trazo" +msgstr "Reducción del trazo del borrador" #: ../src/widgets/eraser-toolbar.cpp:232 -#, fuzzy msgid "Eraser Cap rounding" -msgstr "Redondeado de topes" +msgstr "Redondeado del tope del borrador" #: ../src/widgets/eraser-toolbar.cpp:249 -#, fuzzy msgid "EraserStroke Tremor" -msgstr "Temblor del trazo" +msgstr "Temblor del trazo del borrador" #: ../src/widgets/eraser-toolbar.cpp:267 -#, fuzzy msgid "Eraser Mass" -msgstr "Goma de borrar" +msgstr "Masa del borrador" #: ../src/widgets/eraser-toolbar.cpp:268 -#, fuzzy msgid "Increase to make the eraser drag behind, as if slowed by inertia" msgstr "" -"Incrementar para que la pluma se arrastre, como atrasada por la inercia" +"Incrementar para que el borrador se arrastre, como atrasado por la inercia" #: ../src/widgets/eraser-toolbar.cpp:282 ../src/widgets/eraser-toolbar.cpp:283 -#, fuzzy msgid "Break apart cut items" -msgstr "Descombinar" +msgstr "Separar elementos cortados" #: ../src/widgets/fill-style.cpp:363 msgid "Change fill rule" @@ -29671,14 +29516,12 @@ msgid "Set gradient on stroke" msgstr "Fijar el degradado en el trazo" #: ../src/widgets/fill-style.cpp:723 -#, fuzzy msgid "Set mesh on fill" -msgstr "Asignar patrón al relleno" +msgstr "Asignar rejilla al rellenar" #: ../src/widgets/fill-style.cpp:723 -#, fuzzy msgid "Set mesh on stroke" -msgstr "Fijar el patrón en el trazo" +msgstr "Asignar rejilla al trazar" #: ../src/widgets/fill-style.cpp:784 msgid "Set pattern on fill" @@ -29707,9 +29550,8 @@ msgid "Style" msgstr "Estilo" #: ../src/widgets/font-selector.cpp:194 -#, fuzzy msgid "Face" -msgstr "Caras" +msgstr "Cara" #: ../src/widgets/font-selector.cpp:219 ../share/extensions/dots.inx.h:3 #: ../share/extensions/nicechart.inx.h:17 @@ -29717,50 +29559,44 @@ msgid "Font size:" msgstr "Tamaño de tipografía:" #: ../src/widgets/gimp/ruler.cpp:184 -#, fuzzy msgid "The orientation of the ruler" -msgstr "Orientación del elemento acoplable" +msgstr "Orientación de la regla" #: ../src/widgets/gimp/ruler.cpp:194 -#, fuzzy msgid "Unit of the ruler" -msgstr "Anchura del patrón" +msgstr "Unidad de la regla" #: ../src/widgets/gimp/ruler.cpp:201 msgid "Lower" -msgstr "Bajar" +msgstr "Inferior" #: ../src/widgets/gimp/ruler.cpp:202 -#, fuzzy msgid "Lower limit of ruler" -msgstr "Bajar a la capa anterior" +msgstr "Límite inferior de la regla" #: ../src/widgets/gimp/ruler.cpp:211 -#, fuzzy msgid "Upper" -msgstr "Cuentagotas" +msgstr "Superior" #: ../src/widgets/gimp/ruler.cpp:212 msgid "Upper limit of ruler" -msgstr "" +msgstr "Límite superior de la regla" #: ../src/widgets/gimp/ruler.cpp:221 msgid "Position" msgstr "Posición" #: ../src/widgets/gimp/ruler.cpp:222 -#, fuzzy msgid "Position of mark on the ruler" -msgstr "Localización de los temas de iconos" +msgstr "Posición de la marca en la regla" #: ../src/widgets/gimp/ruler.cpp:231 -#, fuzzy msgid "Max Size" -msgstr "Tamaño" +msgstr "Tamaño máx" #: ../src/widgets/gimp/ruler.cpp:232 msgid "Maximum size of the ruler" -msgstr "" +msgstr "Tamaño máximo de la regla" #: ../src/widgets/gradient-selector.cpp:187 msgid "Create a duplicate gradient" @@ -29865,7 +29701,6 @@ msgid "Select:" msgstr "Seleccione:" #: ../src/widgets/gradient-toolbar.cpp:1116 -#, fuzzy msgctxt "Gradient repeat type" msgid "None" msgstr "Ninguno" @@ -29918,7 +29753,6 @@ msgstr "Paradas:" #. Label #: ../src/widgets/gradient-toolbar.cpp:1160 #: ../src/widgets/gradient-vector.cpp:868 -#, fuzzy msgctxt "Gradient" msgid "Offset:" msgstr "Desvío:" @@ -29991,31 +29825,30 @@ msgid "Change gradient stop color" msgstr "Cambiar el color de la parada de degradado" #: ../src/widgets/image-menu-item.c:151 -#, fuzzy msgid "Image widget" -msgstr "Archivo de Imagen" +msgstr "Widget de imagen" #: ../src/widgets/image-menu-item.c:152 msgid "Child widget to appear next to the menu text" -msgstr "" +msgstr "Widget hijo que aparecerá al lado del texto del menú" #: ../src/widgets/image-menu-item.c:167 -#, fuzzy msgid "Use stock" -msgstr "Pegar trazo" +msgstr "Usar imagen de serie" #: ../src/widgets/image-menu-item.c:168 msgid "Whether to use the label text to create a stock menu item" msgstr "" +"Indica si se usará la etiqueta del texto para crear un elemento de menú de " +"serie" #: ../src/widgets/image-menu-item.c:183 -#, fuzzy msgid "Accel Group" -msgstr "Grupo" +msgstr "Grupo accel" #: ../src/widgets/image-menu-item.c:184 msgid "The Accel Group to use for stock accelerator keys" -msgstr "" +msgstr "El Grupo Accel que se usará para combinaciones de teclado de serie" #: ../src/widgets/lpe-toolbar.cpp:226 msgid "Closed" @@ -30091,39 +29924,35 @@ msgstr "Abrir el diálogo de LPE (para adaptar los parámetros numéricamente)" #: ../src/widgets/measure-toolbar.cpp:157 msgid "Start and end measures inactive." -msgstr "" +msgstr "Medidas de inicio y de fin inactivas." #: ../src/widgets/measure-toolbar.cpp:159 msgid "Start and end measures active." -msgstr "" +msgstr "Medidas de inicio y de fin activas." #: ../src/widgets/measure-toolbar.cpp:175 -#, fuzzy msgid "Show all crossings." -msgstr "Mostrar todas las capas" +msgstr "Mostrar todos los cruces" #: ../src/widgets/measure-toolbar.cpp:177 msgid "Show visible crossings." -msgstr "" +msgstr "Mostrar cruces visibles." #: ../src/widgets/measure-toolbar.cpp:193 msgid "Use all layers in the measure." -msgstr "" +msgstr "Usar todas las capas en la medición." #: ../src/widgets/measure-toolbar.cpp:195 -#, fuzzy msgid "Use current layer in the measure." -msgstr "Elevar la capa actual a primer plano" +msgstr "Usar la capa actual en la medición." #: ../src/widgets/measure-toolbar.cpp:211 -#, fuzzy msgid "Compute all elements." -msgstr "tutorial-elements.es.svg" +msgstr "Calcular todos los elementos." #: ../src/widgets/measure-toolbar.cpp:213 -#, fuzzy msgid "Compute max length." -msgstr "Longitud de trayecto dentro-fuera:" +msgstr "Calcular longitud máx." #: ../src/widgets/measure-toolbar.cpp:274 ../src/widgets/text-toolbar.cpp:1705 msgid "Font Size" @@ -30148,84 +29977,72 @@ msgstr "Precisión:" #: ../src/widgets/measure-toolbar.cpp:303 msgid "Decimal precision of measure" -msgstr "" +msgstr "Precisión decimal de la medición" #: ../src/widgets/measure-toolbar.cpp:315 -#, fuzzy msgid "Scale %" -msgstr "Escala x" +msgstr "Escala %" #: ../src/widgets/measure-toolbar.cpp:315 -#, fuzzy msgid "Scale %:" -msgstr "Escala:" +msgstr "Escala %:" #: ../src/widgets/measure-toolbar.cpp:316 msgid "Scale the results" -msgstr "" +msgstr "Escalar los resultados" #: ../src/widgets/measure-toolbar.cpp:329 -#, fuzzy msgid "The offset size" -msgstr "Desvío rojo" +msgstr "Tamaño del desvío" #: ../src/widgets/measure-toolbar.cpp:341 #: ../src/widgets/measure-toolbar.cpp:342 -#, fuzzy msgid "Ignore first and last" -msgstr "Ignorar el primer y el último punto" +msgstr "Ignorar primero y último" #: ../src/widgets/measure-toolbar.cpp:352 #: ../src/widgets/measure-toolbar.cpp:353 -#, fuzzy msgid "Show hidden intersections" -msgstr "intersección de guías" +msgstr "Mostrar intersecciones ocultas" #: ../src/widgets/measure-toolbar.cpp:363 #: ../src/widgets/measure-toolbar.cpp:364 -#, fuzzy msgid "Show measures between items" -msgstr "Espacio entre copias:" +msgstr "Mostrar medidas entre elementos" #: ../src/widgets/measure-toolbar.cpp:374 #: ../src/widgets/measure-toolbar.cpp:375 -#, fuzzy msgid "Measure all layers" -msgstr "Buscar en todas las capas" +msgstr "Medir todas las capas" #: ../src/widgets/measure-toolbar.cpp:385 #: ../src/widgets/measure-toolbar.cpp:386 -#, fuzzy msgid "Reverse measure" -msgstr "Revertir trayecto" +msgstr "Invertir medición" #: ../src/widgets/measure-toolbar.cpp:395 #: ../src/widgets/measure-toolbar.cpp:396 msgid "Phantom measure" -msgstr "" +msgstr "Medición fantasma" #: ../src/widgets/measure-toolbar.cpp:405 #: ../src/widgets/measure-toolbar.cpp:406 -#, fuzzy msgid "To guides" -msgstr "Mostrar las _guías" +msgstr "A guías" #: ../src/widgets/measure-toolbar.cpp:415 #: ../src/widgets/measure-toolbar.cpp:416 -#, fuzzy msgid "Mark Dimension" -msgstr "Dimensiones" +msgstr "Marcar dimensión" #: ../src/widgets/measure-toolbar.cpp:425 #: ../src/widgets/measure-toolbar.cpp:426 -#, fuzzy msgid "Convert to item" -msgstr "Convertir a Braille" +msgstr "Convertir a elemento" #: ../src/widgets/mesh-toolbar.cpp:284 -#, fuzzy msgid "Set mesh type" -msgstr "Fijar estilo de texto" +msgstr "Fijar estilo de rejilla" #: ../src/widgets/mesh-toolbar.cpp:357 msgid "" @@ -30236,30 +30053,32 @@ msgid "" "For web: convert to bitmap (Edit->Make bitmap copy).\n" "For print: export to PDF." msgstr "" +"Los degradados de rejilla forman parte de SVG 2:\n" +"* La sintaxis puede cambiar.\n" +"* No se puede garantizar su implementación en navegadores web.\n" +"\n" +"Para web: convierta a mapa de bits (Edición->Crear copia en mapa de bits).\n" +"Para impresión: exporte a PDF" #: ../src/widgets/mesh-toolbar.cpp:389 -#, fuzzy msgid "normal" -msgstr "Normal" +msgstr "normal" #: ../src/widgets/mesh-toolbar.cpp:389 -#, fuzzy msgid "Create mesh gradient" -msgstr "Crear degradado lineal" +msgstr "Crear degradado de rejilla" #: ../src/widgets/mesh-toolbar.cpp:393 msgid "conical" -msgstr "" +msgstr "cónico" #: ../src/widgets/mesh-toolbar.cpp:393 -#, fuzzy msgid "Create conical gradient" -msgstr "Crear degradado lineal" +msgstr "Crear degradado cónico" #: ../src/widgets/mesh-toolbar.cpp:448 -#, fuzzy msgid "Rows" -msgstr "Filas:" +msgstr "Filas" #: ../src/widgets/mesh-toolbar.cpp:448 #: ../share/extensions/guides_creator.inx.h:5 @@ -30268,18 +30087,16 @@ msgid "Rows:" msgstr "Filas:" #: ../src/widgets/mesh-toolbar.cpp:448 -#, fuzzy msgid "Number of rows in new mesh" -msgstr "Número de filas" +msgstr "Número de filas en rejilla nueva" # FIXME: implement averaging of all parameters for multiple selected stars # gtk_label_set_markup (GTK_LABEL(l), _("<b>Average:</b>")); # FIXME: implement averaging of all parameters for multiple selected # gtk_label_set_markup (GTK_LABEL(l), _("<b>Average:</b>")); #: ../src/widgets/mesh-toolbar.cpp:464 -#, fuzzy msgid "Columns" -msgstr "_Columnas:" +msgstr "Columnas" # FIXME: implement averaging of all parameters for multiple selected stars # gtk_label_set_markup (GTK_LABEL(l), _("<b>Average:</b>")); @@ -30287,34 +30104,28 @@ msgstr "_Columnas:" # gtk_label_set_markup (GTK_LABEL(l), _("<b>Average:</b>")); #: ../src/widgets/mesh-toolbar.cpp:464 #: ../share/extensions/guides_creator.inx.h:4 -#, fuzzy msgid "Columns:" -msgstr "_Columnas:" +msgstr "Columnas:" #: ../src/widgets/mesh-toolbar.cpp:464 -#, fuzzy msgid "Number of columns in new mesh" -msgstr "Número de columnas" +msgstr "Número de columnas en rejilla nueva" #: ../src/widgets/mesh-toolbar.cpp:478 -#, fuzzy msgid "Edit Fill" -msgstr "Editar relleno..." +msgstr "Editar relleno" #: ../src/widgets/mesh-toolbar.cpp:479 -#, fuzzy msgid "Edit fill mesh" -msgstr "Editar relleno..." +msgstr "Editar rejilla relleno" #: ../src/widgets/mesh-toolbar.cpp:491 -#, fuzzy msgid "Edit Stroke" -msgstr "Editar trazo..." +msgstr "Editar trazo" #: ../src/widgets/mesh-toolbar.cpp:492 -#, fuzzy msgid "Edit stroke mesh" -msgstr "Editar trazo..." +msgstr "Editar rejilla de trazo" #: ../src/widgets/mesh-toolbar.cpp:504 ../src/widgets/node-toolbar.cpp:519 msgid "Show Handles" @@ -30322,87 +30133,83 @@ msgstr "Mostrar tiradores" #: ../src/widgets/mesh-toolbar.cpp:521 ../src/widgets/mesh-toolbar.cpp:522 msgid "WARNING: Mesh SVG Syntax Subject to Change" -msgstr "" +msgstr "ATENCIÓN: La sintaxis de rejillas SVG está sujeta a cambios" #: ../src/widgets/mesh-toolbar.cpp:536 msgctxt "Type" msgid "Coons" -msgstr "" +msgstr "Coons" #: ../src/widgets/mesh-toolbar.cpp:539 msgid "Bicubic" -msgstr "" +msgstr "Bicúbica" #: ../src/widgets/mesh-toolbar.cpp:541 msgid "Coons" -msgstr "" +msgstr "Coons" #: ../src/widgets/mesh-toolbar.cpp:542 msgid "Coons: no smoothing. Bicubic: smoothing across patch boundaries." msgstr "" +"Coons: sin suavizado. Bicúbica: suavizado a través de los límites del parche." #: ../src/widgets/mesh-toolbar.cpp:544 ../src/widgets/pencil-toolbar.cpp:377 msgid "Smoothing:" msgstr "Suavizado:" #: ../src/widgets/mesh-toolbar.cpp:554 -#, fuzzy msgid "Toggle Sides" -msgstr "Negrita" +msgstr "Conmutar lados" #: ../src/widgets/mesh-toolbar.cpp:555 msgid "Toggle selected sides between Beziers and lines." -msgstr "" +msgstr "Conmuta los lados seleccionados entre Béziers y líneas." #: ../src/widgets/mesh-toolbar.cpp:558 -#, fuzzy msgid "Toggle side:" -msgstr "Negrita" +msgstr "Conmutar lado:" #: ../src/widgets/mesh-toolbar.cpp:565 -#, fuzzy msgid "Make elliptical" -msgstr "Cursiva" +msgstr "Hacer elíptico" #: ../src/widgets/mesh-toolbar.cpp:566 msgid "" "Make selected sides elliptical by changing length of handles. Works best if " "handles already approximate ellipse." msgstr "" +"Convierte los lados seleccionados en elípticos cambiando la longitud de los " +"tiradores. Funciona mejor si los tiradores ya son aproximadamente una elipse." #: ../src/widgets/mesh-toolbar.cpp:569 -#, fuzzy msgid "Make elliptical:" -msgstr "Cursiva" +msgstr "Hacer elíptico:" #: ../src/widgets/mesh-toolbar.cpp:576 -#, fuzzy msgid "Pick colors:" -msgstr "Color de puntos" +msgstr "Elija colores:" #: ../src/widgets/mesh-toolbar.cpp:577 msgid "Pick colors for selected corner nodes from underneath mesh." msgstr "" +"Elija los colores para los nodos de esquina seleccionados de la rejilla " +"subjacente." #: ../src/widgets/mesh-toolbar.cpp:580 -#, fuzzy msgid "Pick Color" -msgstr "Color de relleno" +msgstr "Elija color" #: ../src/widgets/mesh-toolbar.cpp:588 -#, fuzzy msgid "Scale mesh to bounding box:" -msgstr "Mostrar la caja de contorno" +msgstr "Escalar rejilla a caja de contorno:" #: ../src/widgets/mesh-toolbar.cpp:589 -#, fuzzy msgid "Scale mesh to fit inside bounding box." -msgstr "Mostrar la caja de contorno limitante" +msgstr "Escalar la rejilla para que quepa dentro de la caja de contorno." #: ../src/widgets/mesh-toolbar.cpp:592 -#, fuzzy msgid "Fit mesh" -msgstr "Editar relleno..." +msgstr "Encajar rejilla" #: ../src/widgets/node-toolbar.cpp:339 msgid "Insert node" @@ -30613,9 +30420,8 @@ msgid "Radial gradient" msgstr "Degradado radial" #: ../src/widgets/paint-selector.cpp:217 -#, fuzzy msgid "Mesh gradient" -msgstr "Mover degradados" +msgstr "Degradado de rejilla" #: ../src/widgets/paint-selector.cpp:224 msgid "Unset paint (make it undefined so it can be inherited)" @@ -30669,12 +30475,11 @@ msgstr "<b>Degradado radial</b>" #: ../src/widgets/paint-selector.cpp:1039 msgid "Use the <b>Mesh tool</b> to modify the mesh." -msgstr "" +msgstr "Utilice la <b>herramienta Rejilla</b> para modificar la rejilla." #: ../src/widgets/paint-selector.cpp:1052 -#, fuzzy msgid "<b>Mesh fill</b>" -msgstr "<b>Relleno de muestra</b>" +msgstr "<b>Relleno de rejilla</b>" #: ../src/widgets/paint-selector.cpp:1391 msgid "" @@ -30764,9 +30569,8 @@ msgid "Create Spiro path" msgstr "Crear trayecto Spiro" #: ../src/widgets/pencil-toolbar.cpp:116 -#, fuzzy msgid "Create BSpline path" -msgstr "Crear trayecto Spiro" +msgstr "Crear trayecto BSpline" #: ../src/widgets/pencil-toolbar.cpp:122 msgid "Zigzag" @@ -30789,7 +30593,6 @@ msgid "Mode of new lines drawn by this tool" msgstr "Modo de las líneas nuevas dibujadas por esta herramienta" #: ../src/widgets/pencil-toolbar.cpp:173 -#, fuzzy msgctxt "Freehand shape" msgid "None" msgstr "Ninguno" @@ -30807,14 +30610,12 @@ msgid "From clipboard" msgstr "Desde el portapapeles" #: ../src/widgets/pencil-toolbar.cpp:178 -#, fuzzy msgid "Bend from clipboard" -msgstr "Desde el portapapeles" +msgstr "Doblar desde el portapapeles" #: ../src/widgets/pencil-toolbar.cpp:179 -#, fuzzy msgid "Last applied" -msgstr "Última diapositiva:" +msgstr "Última aplicada" #: ../src/widgets/pencil-toolbar.cpp:204 ../src/widgets/pencil-toolbar.cpp:205 msgid "Shape:" @@ -5,7 +5,7 @@ # Alessio Frusciante <algol@firenze.linux.it>, 2002-2003. # Luca Ferretti <elle.uca@infinito.it>, 2005. # Luca Bruno <lucab@debian.org>, 2005-2009. -# Firas Hanife <FirasHanife@gmail.com>, 2014-2016. +# Firas Hanife <FirasHanife@gmail.com>, 2014-2017. # msgid "" msgstr "" @@ -10873,9 +10873,8 @@ msgid "Envelope deformation" msgstr "Deformazione a busta" #: ../src/live_effects/lpe-perspective-envelope.cpp:47 -#, fuzzy msgid "Overflow perspective" -msgstr "Prospettiva" +msgstr "Prospettiva uscente" #: ../src/live_effects/lpe-perspective-envelope.cpp:48 msgid "Type" @@ -31714,9 +31713,8 @@ msgstr "" #. Name #: ../src/widgets/text-toolbar.cpp:2172 -#, fuzzy msgid "Show outer style" -msgstr "Smussatura esterna ombreggiata" +msgstr "Mostra stile complessivo" #. Label #: ../src/widgets/text-toolbar.cpp:2173 @@ -31725,6 +31723,9 @@ msgid "" "values of the outermost text element determine the minimum line spacing in " "the block." msgstr "" +"Mostra lo stile impostato complessivamente per il testo. La dimensione " +"carattere e la spaziatura dello stile complessivo determinano la spaziatura " +"minima tra le linee." #: ../src/widgets/toolbox.cpp:186 msgid "Color/opacity used for color tweaking" diff --git a/share/attributes/cssprops b/share/attributes/cssprops index fb7397c4e..5e796235e 100644 --- a/share/attributes/cssprops +++ b/share/attributes/cssprops @@ -86,7 +86,7 @@ "lighting-color" - "feDiffuseLighting","feSpecularLighting" -"line-height" - "text","flowRoot","flowPara" +"line-height" - "text","tspan","flowRoot","flowPara" "marker" - "path","line","polyline","polygon","a","defs","glyph","g","marker","mask","missing-glyph","pattern","svg","switch","symbol","use" diff --git a/share/attributes/genMapDataCSS.pl b/share/attributes/genMapDataCSS.pl index 46b0dd120..a6f432a47 100755 --- a/share/attributes/genMapDataCSS.pl +++ b/share/attributes/genMapDataCSS.pl @@ -173,7 +173,7 @@ $properties{ "marker-mid" }->{inherit} = $properties{ "marker-start" }->{inherit # Inkscape uses CSS property 'line-height' even though this is not part of SVG spec. -push @{$properties{ "line-height" }->{elements}}, "text", "flowRoot", "flowPara"; +push @{$properties{ "line-height" }->{elements}}, "text", "tspan", "flowRoot", "flowPara"; $properties{ "line-height" }->{default} = "NO DEFAULT"; $properties{ "line-height" }->{inherit} = "no"; diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 1102bf4bf..47aa02ef1 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -521,7 +521,6 @@ set(INKSCAPE_TARGET_LIBS depixelize_LIB util_LIB gc_LIB - ${INKSCAPE_LIBS} ) # Build everything except main and inkview.c in a shared library. @@ -534,7 +533,7 @@ if(WITH_DBUS) endif() # Link the inkscape_base library against all external dependencies -target_link_libraries(inkscape_base ${INKSCAPE_TARGET_LIBS}) +target_link_libraries(inkscape_base PRIVATE ${INKSCAPE_TARGET_LIBS} PUBLIC ${INKSCAPE_LIBS}) # Link inkscape and inkview against inkscape_base target_link_libraries(inkscape inkscape_base) diff --git a/src/display/drawing-text.cpp b/src/display/drawing-text.cpp index 1280a2db9..21af7b200 100644 --- a/src/display/drawing-text.cpp +++ b/src/display/drawing-text.cpp @@ -599,7 +599,7 @@ unsigned DrawingText::_renderItem(DrawingContext &dc, Geom::IntRect const &/*are } { Inkscape::DrawingContext::Save save(dc); - if (!_style || ! _style->vector_effect.computed == SP_VECTOR_EFFECT_NON_SCALING_STROKE) { + if (!_style || !(_style->vector_effect.computed == SP_VECTOR_EFFECT_NON_SCALING_STROKE)) { dc.transform(_ctm); } if (has_stroke) { diff --git a/src/live_effects/lpe-copy_rotate.cpp b/src/live_effects/lpe-copy_rotate.cpp index c8f1b9e75..813f25d3d 100644 --- a/src/live_effects/lpe-copy_rotate.cpp +++ b/src/live_effects/lpe-copy_rotate.cpp @@ -15,6 +15,7 @@ #include <gdk/gdk.h> #include <2geom/path-intersection.h> #include <2geom/sbasis-to-bezier.h> +#include <2geom/intersection-graph.h> #include "live_effects/lpe-copy_rotate.h" // TODO due to internal breakage in glibmm headers, this must be last: #include <glibmm/i18n.h> @@ -45,7 +46,8 @@ LPECopyRotate::LPECopyRotate(LivePathEffectObject *lpeobject) : rotation_angle(_("Rotation angle"), _("Angle between two successive copies"), "rotation_angle", &wr, this, 60.0), num_copies(_("Number of copies"), _("Number of copies of the original path"), "num_copies", &wr, this, 6), copies_to_360(_("360º Copies"), _("No rotation angle, fixed to 360º"), "copies_to_360", &wr, this, true), - fuse_paths(_("Fuse paths"), _("Fuse paths by helper line, use fill-rule: evenodd for best result"), "fuse_paths", &wr, this, false), + fuse_paths(_("Kaleidoskope"), _("Kaleidoskope by helper line, use fill-rule: evenodd for best result"), "fuse_paths", &wr, this, false), + join_paths(_("Join paths"), _("Join paths, use fill-rule: evenodd for best result"), "join_paths", &wr, this, false), dist_angle_handle(100.0) { show_orig_path = true; @@ -53,6 +55,7 @@ LPECopyRotate::LPECopyRotate(LivePathEffectObject *lpeobject) : // register all your parameters here, so Inkscape knows which parameters this effect has: registerParameter(&copies_to_360); registerParameter(&fuse_paths); + registerParameter(&join_paths); registerParameter(&starting_angle); registerParameter(&starting_point); registerParameter(&rotation_angle); @@ -400,10 +403,26 @@ LPECopyRotate::doEffect_pwd2 (Geom::Piecewise<Geom::D2<Geom::SBasis> > const & p output = paths_to_pw(path_out); } } else { + Geom::PathVector output_pv = path_from_piecewise(output , 0.01); for (int i = 0; i < num_copies; ++i) { Rotate rot(-rad_from_deg(rotation_angle * i)); Affine t = pre * rot * Translate(origin); - output.concat(pwd2_in * t); + if (join_paths) { + Geom::PathVector join_pv = path_from_piecewise(pwd2_in * t , 0.01); + Geom::PathIntersectionGraph *pig = new Geom::PathIntersectionGraph(output_pv, join_pv); + if (pig) { + if (!output_pv.empty()) { + output_pv = pig->getUnion(); + } else { + output_pv = join_pv; + } + } + } else { + output.concat(pwd2_in * t); + } + } + if (join_paths) { + output = paths_to_pw(output_pv); } } return output; diff --git a/src/live_effects/lpe-copy_rotate.h b/src/live_effects/lpe-copy_rotate.h index 8f9fc12ac..c2ae2daf1 100644 --- a/src/live_effects/lpe-copy_rotate.h +++ b/src/live_effects/lpe-copy_rotate.h @@ -44,6 +44,7 @@ private: ScalarParam num_copies; BoolParam copies_to_360; BoolParam fuse_paths; + BoolParam join_paths; Geom::Point A; Geom::Point B; Geom::Point dir; |
