summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJabier Arraiza Cenoz <jabier.arraiza@marker.es>2017-05-05 16:52:19 +0000
committerjabiertxof <info@marker.es>2017-05-05 16:52:19 +0000
commitbec0359a0d5b3f7db96417f003927c282c18a9f4 (patch)
treee45fa17927826da138e233499060e3142de86899
parentUpdate to trunk (diff)
parentmerge lpeUpdDefaultParams (diff)
downloadinkscape-bec0359a0d5b3f7db96417f003927c282c18a9f4.tar.gz
inkscape-bec0359a0d5b3f7db96417f003927c282c18a9f4.zip
Update to trunk
(bzr r13645.1.174)
-rw-r--r--CMakeScripts/DefineDependsandFlags.cmake1
-rw-r--r--CMakeScripts/HelperFunctions.cmake139
-rw-r--r--CMakeScripts/Install.cmake20
-rw-r--r--CMakeScripts/InstallMSYS2.cmake71
-rw-r--r--mingwenv.cmake4
-rw-r--r--packaging/win32/inkscape.nsi9
-rw-r--r--po/lv.po13738
-rw-r--r--po/ru.po6661
-rwxr-xr-xshare/extensions/extrude.py18
-rwxr-xr-xshare/extensions/hpgl_output.py2
-rwxr-xr-xshare/extensions/plotter.py6
-rwxr-xr-x[-rw-r--r--]share/extensions/prepare_file_save_as.py0
-rwxr-xr-x[-rw-r--r--]share/extensions/prepare_print_win32_vector.py0
-rw-r--r--share/extensions/restack.inx4
-rw-r--r--share/filters/CMakeLists.txt1
-rw-r--r--share/palettes/CMakeLists.txt2
-rw-r--r--share/patterns/CMakeLists.txt1
-rw-r--r--share/symbols/CMakeLists.txt2
-rw-r--r--share/templates/CMakeLists.txt2
-rw-r--r--src/2geom/sbasis-to-bezier.cpp41
-rw-r--r--src/attributes.cpp1
-rw-r--r--src/attributes.h1
-rw-r--r--src/desktop-events.cpp4
-rw-r--r--src/desktop.cpp75
-rw-r--r--src/desktop.h36
-rw-r--r--src/display/CMakeLists.txt4
-rw-r--r--src/display/canvas-debug.cpp100
-rw-r--r--src/display/canvas-debug.h41
-rw-r--r--src/display/canvas-grid.cpp254
-rw-r--r--src/display/canvas-grid.h2
-rw-r--r--src/display/canvas-rotate.cpp288
-rw-r--r--src/display/canvas-rotate.h50
-rw-r--r--src/display/canvas-temporary-item-list.h1
-rw-r--r--src/display/gnome-canvas-acetate.cpp8
-rw-r--r--src/display/sodipodi-ctrlrect.cpp262
-rw-r--r--src/display/sodipodi-ctrlrect.h11
-rw-r--r--src/display/sp-canvas.cpp308
-rw-r--r--src/display/sp-canvas.h11
-rw-r--r--src/document-undo.cpp4
-rw-r--r--src/extension/extension.cpp8
-rw-r--r--src/extension/internal/bluredge.cpp4
-rw-r--r--src/extension/internal/cairo-png-out.cpp4
-rw-r--r--src/extension/internal/cairo-ps-out.cpp7
-rw-r--r--src/extension/internal/cairo-renderer-pdf-out.cpp4
-rw-r--r--src/extension/internal/cdr-input.cpp13
-rw-r--r--src/extension/internal/emf-inout.cpp21
-rw-r--r--src/extension/internal/emf-print.cpp4
-rw-r--r--src/extension/internal/javafx-out.cpp9
-rw-r--r--src/extension/internal/latex-pstricks-out.cpp2
-rw-r--r--src/extension/internal/metafile-print.cpp27
-rw-r--r--src/extension/internal/odf.cpp9
-rw-r--r--src/extension/internal/pov-out.cpp13
-rw-r--r--src/extension/internal/vsd-input.cpp15
-rw-r--r--src/extension/internal/wmf-inout.cpp23
-rw-r--r--src/extension/param/bool.cpp15
-rw-r--r--src/extension/param/bool.h8
-rw-r--r--src/extension/param/color.cpp12
-rw-r--r--src/extension/param/color.h8
-rw-r--r--src/extension/param/description.cpp74
-rw-r--r--src/extension/param/description.h11
-rw-r--r--src/extension/param/enum.cpp48
-rw-r--r--src/extension/param/enum.h12
-rw-r--r--src/extension/param/float.cpp17
-rw-r--r--src/extension/param/float.h8
-rw-r--r--src/extension/param/int.cpp18
-rw-r--r--src/extension/param/int.h8
-rw-r--r--src/extension/param/notebook.cpp87
-rw-r--r--src/extension/param/notebook.h8
-rw-r--r--src/extension/param/parameter.cpp128
-rw-r--r--src/extension/param/parameter.h42
-rw-r--r--src/extension/param/radiobutton.cpp40
-rw-r--r--src/extension/param/radiobutton.h8
-rw-r--r--src/extension/param/string.cpp14
-rw-r--r--src/extension/param/string.h8
-rw-r--r--src/extension/prefdialog.cpp2
-rw-r--r--src/file.cpp6
-rw-r--r--src/helper/geom-pathvectorsatellites.cpp2
-rw-r--r--src/io/sys.cpp76
-rw-r--r--src/livarot/PathOutline.cpp6
-rw-r--r--src/live_effects/effect.cpp255
-rw-r--r--src/live_effects/effect.h14
-rw-r--r--src/live_effects/lpe-bendpath.cpp8
-rw-r--r--src/live_effects/lpe-bounding-box.cpp4
-rw-r--r--src/live_effects/lpe-bspline.cpp10
-rw-r--r--src/live_effects/lpe-clone-original.cpp40
-rw-r--r--src/live_effects/lpe-clone-original.h3
-rw-r--r--src/live_effects/lpe-constructgrid.cpp4
-rw-r--r--src/live_effects/lpe-copy_rotate.cpp277
-rw-r--r--src/live_effects/lpe-copy_rotate.h19
-rw-r--r--src/live_effects/lpe-curvestitch.cpp16
-rw-r--r--src/live_effects/lpe-dynastroke.cpp22
-rw-r--r--src/live_effects/lpe-envelope.cpp12
-rw-r--r--src/live_effects/lpe-extrude.cpp2
-rw-r--r--src/live_effects/lpe-fill-between-many.cpp10
-rw-r--r--src/live_effects/lpe-fill-between-strokes.cpp14
-rw-r--r--src/live_effects/lpe-fillet-chamfer.cpp8
-rw-r--r--src/live_effects/lpe-interpolate.cpp6
-rw-r--r--src/live_effects/lpe-knot.cpp12
-rw-r--r--src/live_effects/lpe-lattice.cpp32
-rw-r--r--src/live_effects/lpe-line_segment.cpp2
-rw-r--r--src/live_effects/lpe-measure-line.cpp153
-rw-r--r--src/live_effects/lpe-measure-line.h1
-rw-r--r--src/live_effects/lpe-mirror_symmetry.cpp39
-rw-r--r--src/live_effects/lpe-offset.cpp4
-rw-r--r--src/live_effects/lpe-parallel.cpp6
-rw-r--r--src/live_effects/lpe-path_length.cpp8
-rw-r--r--src/live_effects/lpe-patternalongpath.cpp20
-rw-r--r--src/live_effects/lpe-perp_bisector.cpp4
-rw-r--r--src/live_effects/lpe-perspective-envelope.cpp32
-rw-r--r--src/live_effects/lpe-perspective_path.cpp10
-rw-r--r--src/live_effects/lpe-powerstroke.cpp16
-rw-r--r--src/live_effects/lpe-recursiveskeleton.cpp2
-rw-r--r--src/live_effects/lpe-rough-hatches.cpp40
-rw-r--r--src/live_effects/lpe-ruler.cpp18
-rw-r--r--src/live_effects/lpe-skeleton.cpp2
-rw-r--r--src/live_effects/lpe-sketch.cpp34
-rw-r--r--src/live_effects/lpe-tangent_to_curve.cpp8
-rw-r--r--src/live_effects/lpe-test-doEffect-stack.cpp8
-rw-r--r--src/live_effects/lpe-text_label.cpp2
-rw-r--r--src/live_effects/lpe-transform_2pts.cpp18
-rw-r--r--src/live_effects/lpe-vonkoch.cpp18
-rw-r--r--src/live_effects/parameter/array.h2
-rw-r--r--src/live_effects/parameter/bool.cpp7
-rw-r--r--src/live_effects/parameter/bool.h2
-rw-r--r--src/live_effects/parameter/enum.h11
-rw-r--r--src/live_effects/parameter/fontbutton.cpp9
-rw-r--r--src/live_effects/parameter/fontbutton.h6
-rw-r--r--src/live_effects/parameter/item.cpp4
-rw-r--r--src/live_effects/parameter/item.h1
-rw-r--r--src/live_effects/parameter/originalpatharray.h3
-rw-r--r--src/live_effects/parameter/parameter.cpp16
-rw-r--r--src/live_effects/parameter/parameter.h6
-rw-r--r--src/live_effects/parameter/path.cpp4
-rw-r--r--src/live_effects/parameter/path.h1
-rw-r--r--src/live_effects/parameter/point.cpp36
-rw-r--r--src/live_effects/parameter/point.h6
-rw-r--r--src/live_effects/parameter/powerstrokepointarray.h2
-rw-r--r--src/live_effects/parameter/random.cpp14
-rw-r--r--src/live_effects/parameter/random.h4
-rw-r--r--src/live_effects/parameter/text.cpp6
-rw-r--r--src/live_effects/parameter/text.h6
-rw-r--r--src/live_effects/parameter/togglebutton.cpp18
-rw-r--r--src/live_effects/parameter/togglebutton.h2
-rw-r--r--src/live_effects/parameter/transformedpoint.cpp19
-rw-r--r--src/live_effects/parameter/transformedpoint.h4
-rw-r--r--src/live_effects/parameter/unit.cpp5
-rw-r--r--src/live_effects/parameter/unit.h5
-rw-r--r--src/live_effects/parameter/vector.cpp19
-rw-r--r--src/live_effects/parameter/vector.h3
-rw-r--r--src/main.cpp31
-rw-r--r--src/preferences.cpp29
-rw-r--r--src/print.cpp2
-rw-r--r--src/sp-lpe-item.cpp2
-rw-r--r--src/sp-namedview.cpp98
-rw-r--r--src/sp-namedview.h11
-rw-r--r--src/splivarot.cpp18
-rw-r--r--src/text-editing.cpp6
-rw-r--r--src/ui/CMakeLists.txt1
-rw-r--r--src/ui/clipboard.cpp2
-rw-r--r--src/ui/dialog/export.cpp9
-rw-r--r--src/ui/dialog/inkscape-preferences.cpp7
-rw-r--r--src/ui/dialog/inkscape-preferences.h2
-rw-r--r--src/ui/dialog/livepatheffect-editor.cpp62
-rw-r--r--src/ui/dialog/livepatheffect-editor.h5
-rw-r--r--src/ui/dialog/symbols.cpp58
-rw-r--r--src/ui/event-debug.h132
-rw-r--r--src/ui/object-edit.cpp70
-rw-r--r--src/ui/tools/calligraphic-tool.cpp3
-rw-r--r--src/ui/tools/freehand-base.cpp8
-rw-r--r--src/ui/tools/node-tool.cpp3
-rw-r--r--src/ui/tools/tool-base.cpp953
-rw-r--r--src/ui/tools/zoom-tool.cpp20
-rw-r--r--src/ui/view/edit-widget-interface.h3
-rw-r--r--src/ui/widget/color-scales.cpp1
-rw-r--r--src/ui/widget/rotateable.cpp1
-rw-r--r--src/ui/widget/selected-style.cpp10
-rw-r--r--src/ui/widget/selected-style.h3
-rw-r--r--src/verbs.cpp131
-rw-r--r--src/verbs.h35
-rw-r--r--src/viewbox.cpp62
-rw-r--r--src/viewbox.h7
-rw-r--r--src/widgets/desktop-widget.cpp338
-rw-r--r--src/widgets/desktop-widget.h5
-rw-r--r--src/xml/repr-io.cpp7
-rw-r--r--testfiles/src/attributes-test.cpp1
185 files changed, 13634 insertions, 12948 deletions
diff --git a/CMakeScripts/DefineDependsandFlags.cmake b/CMakeScripts/DefineDependsandFlags.cmake
index 29ccb3a91..8cc0f0cd9 100644
--- a/CMakeScripts/DefineDependsandFlags.cmake
+++ b/CMakeScripts/DefineDependsandFlags.cmake
@@ -39,6 +39,7 @@ if(WIN32)
endif()
endif()
+find_package(PkgConfig REQUIRED)
pkg_check_modules(INKSCAPE_DEP REQUIRED
harfbuzz
pangocairo
diff --git a/CMakeScripts/HelperFunctions.cmake b/CMakeScripts/HelperFunctions.cmake
index f4ed255d5..3cd9e2736 100644
--- a/CMakeScripts/HelperFunctions.cmake
+++ b/CMakeScripts/HelperFunctions.cmake
@@ -1,10 +1,8 @@
# pkg_check_variable() - a function to retrieve pkg-config variables in CMake
#
# source: http://bloerg.net/2015/03/06/pkg-config-variables-in-cmake.html
-
-find_package(PkgConfig REQUIRED)
-
function(pkg_check_variable _pkg _name)
+ find_package(PkgConfig REQUIRED)
string(TOUPPER ${_pkg} _pkg_upper)
string(TOUPPER ${_name} _name_upper)
string(REPLACE "-" "_" _pkg_upper ${_pkg_upper})
@@ -32,3 +30,138 @@ function(join OUTPUT GLUE)
endforeach()
set(${OUTPUT} "${_TMP_RESULT}" PARENT_SCOPE)
endfunction()
+
+
+
+# Checks if the last call to execute_process() was sucessful and throws an error otherwise.
+# ${result} and ${stderr} should hold the value of RESULT_VARIABLE and ERROR_VARIABLE respectively
+function(check_error result stderr)
+ if("${result}" STREQUAL 0)
+ if(NOT "${stderr}" STREQUAL "")
+ MESSAGE(WARNING "Process returned sucessfully but the following was output to stderr: ${stderr}")
+ endif()
+ else()
+ if("${stderr}" STREQUAL "")
+ MESSAGE(FATAL_ERROR "Process failed with error code: ${result}")
+ else()
+ MESSAGE(FATAL_ERROR "Process failed with error code: ${result} (stderr: ${stderr})")
+ endif()
+ endif()
+endfunction(check_error)
+
+
+
+# Get the list of files installed by pacman for package ${package_name} and return it as ${file_list}.
+# Paths are relative to the root directory of the MinGW installations (the directory returned by function "get_mingw_root()")
+function(list_files_pacman package_name file_list)
+ set(MINGW_PACKAGE_PREFIX $ENV{MINGW_PACKAGE_PREFIX}) # e.g. "mingw-w64-x86_64"
+ get_filename_component(MINGW_PREFIX $ENV{MINGW_PREFIX} NAME) # e.g. "mingw64"
+
+ # use pacman to list all files/folders installed by the package
+ execute_process(
+ COMMAND pacman -Ql ${MINGW_PACKAGE_PREFIX}-${package_name}
+ OUTPUT_FILE list_files_pacman_temp.txt
+ RESULT_VARIABLE res
+ ERROR_VARIABLE err
+ )
+ check_error("${res}" "${err}")
+
+ # clean up output
+ execute_process(
+ COMMAND grep -v '/$' # get rid of folders
+ COMMAND sed -e 's/^${MINGW_PACKAGE_PREFIX}-${package_name} //' # remove package name
+ COMMAND sed -e 's/^\\/${MINGW_PREFIX}\\///' # remove root path
+ COMMAND tr '\n' '\;' # finally replace newlines with semicolon
+ INPUT_FILE list_files_pacman_temp.txt
+ OUTPUT_VARIABLE out
+ RESULT_VARIABLE res
+ ERROR_VARIABLE err
+ )
+ check_error("${res}" "${err}")
+
+ SET(${file_list} ${out} PARENT_SCOPE)
+ file(REMOVE ${CMAKE_CURRENT_BINARY_DIR}/list_files_pacman_temp.txt)
+endfunction(list_files_pacman)
+
+
+
+# Get the list of files installed by pip for package ${package_name} and return it as ${file_list}.
+# Paths are relative to the python distributions "site-packages" folder, i.e. "${root}/lib/python2.7/site-packages"
+function(list_files_pip package_name file_list)
+ # use pip to show package information including full list of files installed by the package
+ execute_process(
+ COMMAND pip show -f ${package_name}
+ OUTPUT_FILE list_files_pip_temp.txt
+ RESULT_VARIABLE res
+ ERROR_VARIABLE err
+ )
+ check_error("${res}" "${err}")
+
+ # clean up output
+ execute_process(
+ COMMAND sed -e '1,/Files:/d' # strip everything but the files list
+ COMMAND tr -d ' ' # strip spaces
+ COMMAND tr '\n' '\;' # finally replace newlines with semicolon
+ INPUT_FILE list_files_pip_temp.txt
+ OUTPUT_VARIABLE out
+ RESULT_VARIABLE res
+ ERROR_VARIABLE err
+ )
+ check_error("${res}" "${err}")
+
+ SET(${file_list} ${out} PARENT_SCOPE)
+ file(REMOVE ${CMAKE_CURRENT_BINARY_DIR}/list_files_pip_temp.txt)
+endfunction(list_files_pip)
+
+
+
+# Install a list of files maintaining directory structure
+#
+# Options:
+# FILES - the list of files (absolute or relative paths)
+# ROOT - the root to search the files in (if file paths are relative)
+# DESTINATION - the destination where to install files to
+# INCLUDE - a (list of) regular expression(s) specifying which files to include
+# (omit or leave empty to inlcude all files)
+# EXCLUDE - a (list of) regular expression(s) specifying which files to exclude
+# (takes precedence over include rules)
+function(install_list)
+ # parse arguments
+ set(oneValueArgs ROOT DESTINATION)
+ set(multiValueArgs FILES INCLUDE EXCLUDE)
+ cmake_parse_arguments(ARG "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN})
+
+ #MESSAGE("ARG_FILES: ${ARG_FILES}" )
+ #MESSAGE("ARG_ROOT: ${ARG_ROOT}" )
+ #MESSAGE("ARG_DESTINATION: ${ARG_DESTINATION}" )
+ #MESSAGE("ARG_INCLUDE: ${ARG_INCLUDE}" )
+ #MESSAGE("ARG_EXCLUDE: ${ARG_EXCLUDE}" )
+ #MESSAGE("ARG_UNPARSED_ARGUMENTS: ${ARG_UNPARSED_ARGUMENTS}" )
+
+ # install the files
+ foreach(file ${ARG_FILES})
+ #MESSAGE("file: " ${file})
+
+ # check includes and excludes (excludes take precedence)
+ set(include_file 0)
+ if("${ARG_INCLUDE}" STREQUAL "") # start with the assumption to include all files by default
+ set(include_file 1)
+ endif()
+ foreach(include ${ARG_INCLUDE})
+ if("${file}" MATCHES "${include}")
+ set(include_file 1)
+ endif()
+ endforeach()
+ foreach(exclude ${ARG_EXCLUDE})
+ if("${file}" MATCHES "${exclude}")
+ set(include_file 0)
+ endif()
+ endforeach()
+
+ # install if file should be included
+ if(${include_file})
+ get_filename_component(directory ${file} DIRECTORY)
+ install(FILES "${ARG_ROOT}/${file}" DESTINATION "${ARG_DESTINATION}${directory}")
+ endif()
+ endforeach()
+endfunction(install_list)
diff --git a/CMakeScripts/Install.cmake b/CMakeScripts/Install.cmake
index 9250f3d00..f1fda7bcc 100644
--- a/CMakeScripts/Install.cmake
+++ b/CMakeScripts/Install.cmake
@@ -34,6 +34,9 @@ if(WIN32)
LGPL2.1.txt
DESTINATION ${CMAKE_INSTALL_PREFIX})
+ install(DIRECTORY doc
+ DESTINATION ${CMAKE_INSTALL_PREFIX})
+
# devlibs and mingw dlls
# There are differences in the devlibs for 64-Bit and 32-Bit build environments.
@@ -178,23 +181,6 @@ if(WIN32)
DESTINATION ${CMAKE_INSTALL_PREFIX})
endif()
- # Setup application data directories, poppler files, locales, icons and themes
- file(MAKE_DIRECTORY
- data
- doc
- modules
- plugins)
-
- install(DIRECTORY
- data
- doc
- modules
- plugins
- DESTINATION ${CMAKE_INSTALL_PREFIX}
- PATTERN hicolor/index.theme EXCLUDE # NOTE: Empty index.theme in hicolor icon theme causes SIGSEGV.
- PATTERN CMakeLists.txt EXCLUDE
- PATTERN *.am EXCLUDE)
-
# Generate a dummy file in hicolor/index.theme to avoid bug 1635207
file(GENERATE OUTPUT ${CMAKE_INSTALL_PREFIX}/share/icons/hicolor/index.theme
CONTENT "[Icon Theme]\nName=hicolor\nDirectories=")
diff --git a/CMakeScripts/InstallMSYS2.cmake b/CMakeScripts/InstallMSYS2.cmake
index 87867ff73..c8c580fe4 100644
--- a/CMakeScripts/InstallMSYS2.cmake
+++ b/CMakeScripts/InstallMSYS2.cmake
@@ -27,6 +27,9 @@ if(WIN32)
LGPL2.1.txt
DESTINATION ${CMAKE_INSTALL_PREFIX})
+ install(DIRECTORY doc
+ DESTINATION ${CMAKE_INSTALL_PREFIX})
+
# mingw dlls
install(FILES
${MINGW_BIN}/LIBEAY32.dll
@@ -142,23 +145,6 @@ if(WIN32)
DESTINATION ${CMAKE_INSTALL_PREFIX})
endif()
- # Setup application data directories, poppler files, locales, icons and themes
- file(MAKE_DIRECTORY
- data
- doc
- modules
- plugins)
-
- install(DIRECTORY
- data
- doc
- modules
- plugins
- DESTINATION ${CMAKE_INSTALL_PREFIX}
- PATTERN hicolor/index.theme EXCLUDE # NOTE: Empty index.theme in hicolor icon theme causes SIGSEGV.
- PATTERN CMakeLists.txt EXCLUDE
- PATTERN *.am EXCLUDE)
-
# Install hicolor/index.theme to avoid bug 1635207
install(FILES
${MINGW_PATH}/share/icons/hicolor/index.theme
@@ -167,13 +153,33 @@ if(WIN32)
install(DIRECTORY ${MINGW_PATH}/share/icons/Adwaita
DESTINATION ${CMAKE_INSTALL_PREFIX}/share/icons)
+ # translations for libraries (we usually shouldn't need many)
+ install(DIRECTORY ${MINGW_PATH}/share/locale
+ DESTINATION ${CMAKE_INSTALL_PREFIX}/share
+ FILES_MATCHING
+ PATTERN "*gtk30.mo"
+ PATTERN "*gtkspell3.mo")
+
install(DIRECTORY ${MINGW_PATH}/share/poppler
DESTINATION ${CMAKE_INSTALL_PREFIX}/share)
install(DIRECTORY ${MINGW_PATH}/share/glib-2.0/schemas
DESTINATION ${CMAKE_INSTALL_PREFIX}/share/glib-2.0)
+ # fontconfig
install(DIRECTORY ${MINGW_PATH}/etc/fonts
+ DESTINATION ${CMAKE_INSTALL_PREFIX}/etc
+ FILES_MATCHING PATTERN "fonts.conf" EXCLUDE)
+ # adjust fonts.conf to store font cache in AppData
+ set(cachedir_default "\\t^<cachedir^>/var/cache/fontconfig^</cachedir^>") # the '^' are needed to escape angle brackets on Windows command shell
+ set(cachedir_appdata "\\t^<cachedir^>LOCAL_APPDATA_FONTCONFIG_CACHE^</cachedir^>")
+ add_custom_command(
+ OUTPUT ${CMAKE_BINARY_DIR}/etc/fonts/fonts.conf
+ COMMAND sed 's!${cachedir_default}!${cachedir_appdata}\\n${cachedir_default}!' ${MINGW_PATH}/etc/fonts/fonts.conf > ${CMAKE_BINARY_DIR}/etc/fonts/fonts.conf
+ MAIN_DEPENDENCY ${MINGW_PATH}/etc/fonts/fonts.conf
+ )
+ add_custom_target(fonts_conf ALL DEPENDS ${CMAKE_BINARY_DIR}/etc/fonts/fonts.conf)
+ install(DIRECTORY ${CMAKE_BINARY_DIR}/etc/fonts
DESTINATION ${CMAKE_INSTALL_PREFIX}/etc)
# GTK 3.0
@@ -196,6 +202,11 @@ if(WIN32)
install(DIRECTORY ${MINGW_LIB}/aspell-0.60
DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
+ # Aspell backend for Enchant (gtkspell uses Enchant to access Aspell dictionaries)
+ install(FILES
+ ${MINGW_LIB}/enchant/libenchant_aspell.dll
+ DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/enchant)
+
# Necessary to run extensions on windows if it is not in the path
if (HAVE_MINGW64)
install(FILES
@@ -222,5 +233,29 @@ if(WIN32)
${MINGW_BIN}/libpython2.7.dll
DESTINATION ${CMAKE_INSTALL_PREFIX})
install(DIRECTORY ${MINGW_LIB}/python2.7
- DESTINATION ${CMAKE_INSTALL_PREFIX}/lib)
+ DESTINATION ${CMAKE_INSTALL_PREFIX}/lib
+ PATTERN "python2.7/site-packages" EXCLUDE # specify individual packages to install below
+ PATTERN "python2.7/test" EXCLUDE # we don't need the Python testsuite
+ )
+
+ set(site_packages "lib/python2.7/site-packages")
+ # Python packages installed via pacman
+ set(packages "python2-lxml" "python2-numpy")
+ foreach(package ${packages})
+ list_files_pacman(${package} paths)
+ install_list(FILES ${paths}
+ ROOT ${MINGW_PATH}
+ INCLUDE ${site_packages} # only include content from "site-packages" (we might consider to install everything)
+ )
+ endforeach()
+ # Python packages installed via pip
+ set(packages "coverage" "pyserial" "scour" "six")
+ foreach(package ${packages})
+ list_files_pip(${package} paths)
+ install_list(FILES ${paths}
+ ROOT ${MINGW_PATH}/${site_packages}
+ DESTINATION ${site_packages}/
+ EXCLUDE "^\\.\\.\\/" # exclude content in parent directories (notably scripts installed to /bin)
+ )
+ endforeach()
endif() \ No newline at end of file
diff --git a/mingwenv.cmake b/mingwenv.cmake
index 27de4e5f5..0ae4a47b1 100644
--- a/mingwenv.cmake
+++ b/mingwenv.cmake
@@ -136,7 +136,7 @@ include_directories(SYSTEM ${MINGW_INCLUDE})
set(MINGW_ARCH_LIB "${MINGW_ARCH_PATH}/lib")
if(NOT EXISTS ${MINGW_ARCH_LIB})
- message(FATAL_ERROR "MinGW toolchainlibraries directory does not exist: ${MINGW_ARCH_LIB}")
+ message(FATAL_ERROR "MinGW-w64 toolchain libraries directory does not exist: ${MINGW_ARCH_LIB}")
endif()
# Add MinGW toolchain libraries to linker path.
@@ -145,7 +145,7 @@ link_directories(${MINGW_ARCH_LIB})
set(MINGW_ARCH_INCLUDE "${MINGW_ARCH_PATH}/include")
if(NOT EXISTS ${MINGW_ARCH_INCLUDE})
- message(FATAL_ERROR "MinGW toolchaininclude directory does not exist: ${MINGW_ARCH_INCLUDE}")
+ message(FATAL_ERROR "MinGW-w64 toolchain include directory does not exist: ${MINGW_ARCH_INCLUDE}")
endif()
# Add MinGW toolchain headers to compiler include path.
diff --git a/packaging/win32/inkscape.nsi b/packaging/win32/inkscape.nsi
index 7bc65cc69..525df2294 100644
--- a/packaging/win32/inkscape.nsi
+++ b/packaging/win32/inkscape.nsi
@@ -136,11 +136,13 @@ ReserveFile /plugin UserInfo.dll
; Find inkscape distribution directory (uncomment line below to manually define)
;!define INKSCAPE_DIST_DIR ..\..\inkscape
!ifdef INKSCAPE_DIST_DIR
- ${!ifnexist} ${INKSCAPE_DIST_DIR}\inkscape.exe
+ ${!defineifexist} ${INKSCAPE_DIST_DIR}\inkscape.exe FOUND 1
+ !ifndef FOUND
!error "inkscape.exe not found in INKSCAPE_DIST_DIR ('${INKSCAPE_DIST_DIR}')"
+ !endif
!endif
!ifndef INKSCAPE_DIST_DIR
- ${!defineifexist} ${INKSCAPE_DIST_DIR}\inkscape.exe INKSCAPE_DIST_DIR ..\..\inkscape ; btool default
+ ${!defineifexist} ..\..\inkscape\inkscape.exe INKSCAPE_DIST_DIR ..\..\inkscape ; btool default
!endif
!ifndef INKSCAPE_DIST_DIR
${!defineifexist} ..\..\build\inkscape\inkscape.exe INKSCAPE_DIST_DIR ..\..\build\inkscape ; cmake default
@@ -424,6 +426,7 @@ SectionGroup "$(Shortcuts)" SecShortcuts ; Create shortcuts for the user {{{
Section "$(Startmenu)" SecStartMenu ; Start menu shortcut {{{
SectionIn 1 2 3
!ifndef DUMMYINSTALL
+ SetOutPath $INSTDIR
CreateShortcut $SMPROGRAMS\Inkscape.lnk $INSTDIR\inkscape.exe
!endif
SectionEnd ; SecStartMenu }}}
@@ -431,6 +434,7 @@ SectionEnd ; SecStartMenu }}}
Section "$(Desktop)" SecDesktop ; Desktop shortcut {{{
SectionIn 1 2 3
!ifndef DUMMYINSTALL
+ SetOutPath $INSTDIR
CreateShortCut $DESKTOP\Inkscape.lnk $INSTDIR\inkscape.exe
!endif
SectionEnd ; SecDesktop }}}
@@ -438,6 +442,7 @@ SectionEnd ; SecDesktop }}}
Section "$(Quicklaunch)" SecQuickLaunch ; Quick Launch shortcut {{{
SectionIn 1 2 3
!ifndef DUMMYINSTALL
+ SetOutPath $INSTDIR
${IfThen} $QUICKLAUNCH != $TEMP ${|} CreateShortCut $QUICKLAUNCH\Inkscape.lnk $INSTDIR\inkscape.exe ${|}
!endif
SectionEnd ; SecQuickLaunch }}}
diff --git a/po/lv.po b/po/lv.po
index 2343dc5eb..20f460187 100644
--- a/po/lv.po
+++ b/po/lv.po
@@ -1,14 +1,14 @@
# Latvian translation for Inkscape.
# This file is distributed under the same license as the Inkscape package.
-# Jānis Eisaks <jancs@dv.lv>, 2012-2015.
+# Jānis Eisaks <jancs@dv.lv>, 2012-2017.
# Rūdolfs Mazurs <rudolfs.mazurs@gmail.com>, 2014.
#
msgid ""
msgstr ""
"Project-Id-Version: Inkscape\n"
"Report-Msgid-Bugs-To: inkscape-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2016-07-20 21:14+0300\n"
-"PO-Revision-Date: 2016-07-20 21:17+0300\n"
+"POT-Creation-Date: 2016-12-31 14:37+0200\n"
+"PO-Revision-Date: 2016-12-31 14:38+0200\n"
"Last-Translator: Jānis Eisaks <je@dv.lv>\n"
"Language-Team: Latvian <lata-l10n@googlegroups.com>\n"
"Language: lv\n"
@@ -34,6 +34,9 @@ msgid ""
"Illustrator, CorelDraw, or Xara X, using the W3C standard Scalable Vector "
"Graphics (SVG) file format."
msgstr ""
+"Atvērtā koda vektorgrafikas redaktors ar līdzīgām iespējām kā Illustrator, "
+"CorelDraw vai Xara X, un kas izmanto W3C standarta mērogojamās vektoru "
+"grafikas (SVG) datnes formātu."
#: ../inkscape.appdata.xml.in.h:4
msgid ""
@@ -43,6 +46,12 @@ msgid ""
"trace bitmaps and much more. We also aim to maintain a thriving user and "
"developer community by using open, community-oriented development."
msgstr ""
+"Inkscape atbalsta dažādas paplašinātas SVG iespējas (marķieri, kloni, alfa "
+"sajaukšanu utml.), pievēršot lielu uzmanību lietotāja saskarnei. Ir ļoti "
+"vienkārši rediģēt mezglus, veikt sarežģītas darbības ar ceļiem, vektorizēt "
+"bitkartes un daudz ko citu. Mēs tāpat cenšamies uzturēt plaukstošu lietotāju "
+"un izstrādātāju kopienu, izmantojot atvērtu, uz kopienu orientētu izstrādes "
+"procesu."
#: ../inkscape.appdata.xml.in.h:5
msgid "Main application window"
@@ -319,7 +328,7 @@ msgstr "Atdarināt eļļas gleznu stilu"
#. Pencil
#: ../share/filters/filters.svg.h:78
-#: ../src/ui/dialog/inkscape-preferences.cpp:433
+#: ../src/ui/dialog/inkscape-preferences.cpp:421
msgid "Pencil"
msgstr "Zīmulis"
@@ -1097,9 +1106,9 @@ msgstr "Melna gaisma"
#: ../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:828
-#: ../src/ui/dialog/clonetiler.cpp:979
-#: ../src/ui/dialog/document-properties.cpp:165
+#: ../src/filter-enums.cpp:67 ../src/ui/dialog/clonetiler.cpp:785
+#: ../src/ui/dialog/clonetiler.cpp:914
+#: ../src/ui/dialog/document-properties.cpp:150
#: ../share/extensions/color_HSL_adjust.inx.h:20
#: ../share/extensions/color_blackandwhite.inx.h:3
#: ../share/extensions/color_brighter.inx.h:2
@@ -2026,1177 +2035,1177 @@ msgstr "Nošķirts kontūrējums"
msgid "Sharp multiple contour for objects"
msgstr "Asas, daudzkārtējas objektu kontūras"
-#. Palette: ./inkscape.gpl
+#. Palette: inkscape.gpl
#: ../share/palettes/palettes.h:2
msgctxt "Palette"
msgid "Black"
msgstr "Melns"
-#. Palette: ./inkscape.gpl
+#. Palette: inkscape.gpl
#: ../share/palettes/palettes.h:3
#, no-c-format
msgctxt "Palette"
msgid "90% Gray"
msgstr "90% pelēks"
-#. Palette: ./inkscape.gpl
+#. Palette: inkscape.gpl
#: ../share/palettes/palettes.h:4
#, no-c-format
msgctxt "Palette"
msgid "80% Gray"
msgstr "80% pelēks"
-#. Palette: ./inkscape.gpl
+#. Palette: inkscape.gpl
#: ../share/palettes/palettes.h:5
#, no-c-format
msgctxt "Palette"
msgid "70% Gray"
msgstr "70% pelēks"
-#. Palette: ./inkscape.gpl
+#. Palette: inkscape.gpl
#: ../share/palettes/palettes.h:6
#, no-c-format
msgctxt "Palette"
msgid "60% Gray"
msgstr "60% pelēks"
-#. Palette: ./inkscape.gpl
+#. Palette: inkscape.gpl
#: ../share/palettes/palettes.h:7
#, no-c-format
msgctxt "Palette"
msgid "50% Gray"
msgstr "50% pelēks"
-#. Palette: ./inkscape.gpl
+#. Palette: inkscape.gpl
#: ../share/palettes/palettes.h:8
#, no-c-format
msgctxt "Palette"
msgid "40% Gray"
msgstr "40% pelēks"
-#. Palette: ./inkscape.gpl
+#. Palette: inkscape.gpl
#: ../share/palettes/palettes.h:9
#, no-c-format
msgctxt "Palette"
msgid "30% Gray"
msgstr "30% pelēks"
-#. Palette: ./inkscape.gpl
+#. Palette: inkscape.gpl
#: ../share/palettes/palettes.h:10
#, no-c-format
msgctxt "Palette"
msgid "20% Gray"
msgstr "20% pelēks"
-#. Palette: ./inkscape.gpl
+#. Palette: inkscape.gpl
#: ../share/palettes/palettes.h:11
#, no-c-format
msgctxt "Palette"
msgid "10% Gray"
msgstr "10% pelēks"
-#. Palette: ./inkscape.gpl
+#. Palette: inkscape.gpl
#: ../share/palettes/palettes.h:12
#, no-c-format
msgctxt "Palette"
msgid "7.5% Gray"
msgstr "7.5% pelēks"
-#. Palette: ./inkscape.gpl
+#. Palette: inkscape.gpl
#: ../share/palettes/palettes.h:13
#, no-c-format
msgctxt "Palette"
msgid "5% Gray"
msgstr "5% pelēks"
-#. Palette: ./inkscape.gpl
+#. Palette: inkscape.gpl
#: ../share/palettes/palettes.h:14
#, no-c-format
msgctxt "Palette"
msgid "2.5% Gray"
msgstr "2.5% pelēks"
-#. Palette: ./inkscape.gpl
+#. Palette: inkscape.gpl
#: ../share/palettes/palettes.h:15
msgctxt "Palette"
msgid "White"
msgstr "Balts"
-#. Palette: ./inkscape.gpl
+#. Palette: inkscape.gpl
#: ../share/palettes/palettes.h:16
msgctxt "Palette"
msgid "Maroon (#800000)"
msgstr "Kastaņbrūns (#800000)"
-#. Palette: ./inkscape.gpl
+#. Palette: inkscape.gpl
#: ../share/palettes/palettes.h:17
msgctxt "Palette"
msgid "Red (#FF0000)"
msgstr "Sarkans (#FF0000)"
-#. Palette: ./inkscape.gpl
+#. Palette: inkscape.gpl
#: ../share/palettes/palettes.h:18
msgctxt "Palette"
msgid "Olive (#808000)"
msgstr "Olīvas (#808000)"
-#. Palette: ./inkscape.gpl
+#. Palette: inkscape.gpl
#: ../share/palettes/palettes.h:19
msgctxt "Palette"
msgid "Yellow (#FFFF00)"
msgstr "Dzeltens (#FFFF00)"
-#. Palette: ./inkscape.gpl
+#. Palette: inkscape.gpl
#: ../share/palettes/palettes.h:20
msgctxt "Palette"
msgid "Green (#008000)"
msgstr "Zaļš (#008000)"
-#. Palette: ./inkscape.gpl
+#. Palette: inkscape.gpl
#: ../share/palettes/palettes.h:21
msgctxt "Palette"
msgid "Lime (#00FF00)"
msgstr "Laims (#00FF00)"
-#. Palette: ./inkscape.gpl
+#. Palette: inkscape.gpl
#: ../share/palettes/palettes.h:22
msgctxt "Palette"
msgid "Teal (#008080)"
msgstr "Tumšs zaļgani zils (#008080)"
-#. Palette: ./inkscape.gpl
+#. Palette: inkscape.gpl
#: ../share/palettes/palettes.h:23
msgctxt "Palette"
msgid "Aqua (#00FFFF)"
msgstr "Ūdens (#00FFFF)"
-#. Palette: ./inkscape.gpl
+#. Palette: inkscape.gpl
#: ../share/palettes/palettes.h:24
msgctxt "Palette"
msgid "Navy (#000080)"
msgstr "Flote (#000080)"
-#. Palette: ./inkscape.gpl
+#. Palette: inkscape.gpl
#: ../share/palettes/palettes.h:25
msgctxt "Palette"
msgid "Blue (#0000FF)"
msgstr "Zils (#0000FF)"
-#. Palette: ./inkscape.gpl
+#. Palette: inkscape.gpl
#: ../share/palettes/palettes.h:26
msgctxt "Palette"
msgid "Purple (#800080)"
msgstr "Purpurs (#800080)"
-#. Palette: ./inkscape.gpl
+#. Palette: inkscape.gpl
#: ../share/palettes/palettes.h:27
msgctxt "Palette"
msgid "Fuchsia (#FF00FF)"
msgstr "Fuksija (#FF00FF)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:28
msgctxt "Palette"
msgid "black (#000000)"
msgstr "melns (#000000)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:29
msgctxt "Palette"
msgid "dimgray (#696969)"
msgstr "blāvi pelēka (#696969)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:30
msgctxt "Palette"
msgid "gray (#808080)"
msgstr "pelēks (#808080)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:31
msgctxt "Palette"
msgid "darkgray (#A9A9A9)"
msgstr "tumši pelēks (#A9A9A9)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:32
msgctxt "Palette"
msgid "silver (#C0C0C0)"
msgstr "sudrabains (#C0C0C0)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:33
msgctxt "Palette"
msgid "lightgray (#D3D3D3)"
msgstr "gaiši pelēks (#D3D3D3)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:34
msgctxt "Palette"
msgid "gainsboro (#DCDCDC)"
msgstr "gaišs pelēcīgi violets (#DCDCDC)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:35
msgctxt "Palette"
msgid "whitesmoke (#F5F5F5)"
msgstr "balti dūmi (#F5F5F5)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:36
msgctxt "Palette"
msgid "white (#FFFFFF)"
msgstr "balts (#FFFFFF)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:37
msgctxt "Palette"
msgid "rosybrown (#BC8F8F)"
msgstr "rožaini brūns (#BC8F8F)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:38
msgctxt "Palette"
msgid "indianred (#CD5C5C)"
msgstr "indiāņu sarkanais (#CD5C5C)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:39
msgctxt "Palette"
msgid "brown (#A52A2A)"
msgstr "brūns (#A52A2A)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:40
msgctxt "Palette"
msgid "firebrick (#B22222)"
msgstr "ugunsizturīgs ķieģelis (#B22222)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:41
msgctxt "Palette"
msgid "lightcoral (#F08080)"
msgstr "gaiša koraļļu (#F08080)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:42
msgctxt "Palette"
msgid "maroon (#800000)"
msgstr "kastaņbrūns (#800000)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:43
msgctxt "Palette"
msgid "darkred (#8B0000)"
msgstr "tumši sarkans (#8B0000)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:44
msgctxt "Palette"
msgid "red (#FF0000)"
msgstr "sarkans (#FF0000)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:45
msgctxt "Palette"
msgid "snow (#FFFAFA)"
msgstr "sniegbalts (#FFFAFA)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:46
msgctxt "Palette"
msgid "mistyrose (#FFE4E1)"
msgstr "tumši rozā (#FFE4E1)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:47
msgctxt "Palette"
msgid "salmon (#FA8072)"
msgstr "lasis (#FA8072)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:48
msgctxt "Palette"
msgid "tomato (#FF6347)"
msgstr "tomāts (#FF6347)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:49
msgctxt "Palette"
msgid "darksalmon (#E9967A)"
msgstr "tumša lašu (#E9967A)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:50
msgctxt "Palette"
msgid "coral (#FF7F50)"
msgstr "koraļļi (#FF7F50)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:51
msgctxt "Palette"
msgid "orangered (#FF4500)"
msgstr "oranžsarkans (#FF4500)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:52
msgctxt "Palette"
msgid "lightsalmon (#FFA07A)"
msgstr "gaiša lašu (#FFA07A)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:53
msgctxt "Palette"
msgid "sienna (#A0522D)"
msgstr "senna (#A0522D)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:54
msgctxt "Palette"
msgid "seashell (#FFF5EE)"
msgstr "gliemežvāks (#FFF5EE)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:55
msgctxt "Palette"
msgid "chocolate (#D2691E)"
msgstr "šokolāde (#D2691E)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:56
msgctxt "Palette"
msgid "saddlebrown (#8B4513)"
msgstr "seglu brūnais (#8B4513)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:57
msgctxt "Palette"
msgid "sandybrown (#F4A460)"
msgstr "smilšu brūns (#F4A460)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:58
msgctxt "Palette"
msgid "peachpuff (#FFDAB9)"
msgstr "persiku (#FFDAB9)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:59
msgctxt "Palette"
msgid "peru (#CD853F)"
msgstr "peru (#CD853F)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:60
msgctxt "Palette"
msgid "linen (#FAF0E6)"
msgstr "linu audekls (#FAF0E6)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:61
msgctxt "Palette"
msgid "bisque (#FFE4C4)"
msgstr "biskvītu (#FFE4C4)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:62
msgctxt "Palette"
msgid "darkorange (#FF8C00)"
msgstr "tumši oranžs (#FF8C00)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:63
msgctxt "Palette"
msgid "burlywood (#DEB887)"
msgstr "blīvs koks (#DEB887)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:64
msgctxt "Palette"
msgid "tan (#D2B48C)"
msgstr "dzeltenbrūns (#D2B48C)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:65
msgctxt "Palette"
msgid "antiquewhite (#FAEBD7)"
msgstr "marmorbalts (#FAEBD7)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:66
msgctxt "Palette"
msgid "navajowhite (#FFDEAD)"
msgstr "navaho baltā (#FFDEAD)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:67
msgctxt "Palette"
msgid "blanchedalmond (#FFEBCD)"
msgstr "blanšētas mandeles (#FFEBCD)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:68
msgctxt "Palette"
msgid "papayawhip (#FFEFD5)"
msgstr "papaijas (#FFEFD5)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:69
msgctxt "Palette"
msgid "moccasin (#FFE4B5)"
msgstr "moccasin (#FFE4B5)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:70
msgctxt "Palette"
msgid "orange (#FFA500)"
msgstr "oranžs (#FFA500)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:71
msgctxt "Palette"
msgid "wheat (#F5DEB3)"
msgstr "kviešu (#F5DEB3)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:72
msgctxt "Palette"
msgid "oldlace (#FDF5E6)"
msgstr "sens audums (#FDF5E6)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:73
msgctxt "Palette"
msgid "floralwhite (#FFFAF0)"
msgstr "ziedu balts (#FFFAF0)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:74
msgctxt "Palette"
msgid "darkgoldenrod (#B8860B)"
msgstr "tumši zeltains (#B8860B)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:75
msgctxt "Palette"
msgid "goldenrod (#DAA520)"
msgstr "zeltains (#DAA520)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:76
msgctxt "Palette"
msgid "cornsilk (#FFF8DC)"
msgstr "kukurūzas zīds (#FFF8DC)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:77
msgctxt "Palette"
msgid "gold (#FFD700)"
msgstr "zeltains (#FFD700)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:78
msgctxt "Palette"
msgid "khaki (#F0E68C)"
msgstr "haki (#F0E68C)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:79
msgctxt "Palette"
msgid "lemonchiffon (#FFFACD)"
msgstr "citronu (#FFFACD)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:80
msgctxt "Palette"
msgid "palegoldenrod (#EEE8AA)"
msgstr "blāvi zeltains(#EEE8AA)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:81
msgctxt "Palette"
msgid "darkkhaki (#BDB76B)"
msgstr "tumšs haki (#BDB76B)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:82
msgctxt "Palette"
msgid "beige (#F5F5DC)"
msgstr "smilškrāsas (#F5F5DC)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:83
msgctxt "Palette"
msgid "lightgoldenrodyellow (#FAFAD2)"
msgstr "gaišs zeltaini dzeltens (#FAFAD2)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:84
msgctxt "Palette"
msgid "olive (#808000)"
msgstr "olīvas (#808000)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:85
msgctxt "Palette"
msgid "yellow (#FFFF00)"
msgstr "dzeltens (#FFFF00)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:86
msgctxt "Palette"
msgid "lightyellow (#FFFFE0)"
msgstr "gaiši dzeltens (#FFFFE0)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:87
msgctxt "Palette"
msgid "ivory (#FFFFF0)"
msgstr "ziloņkauls (#FFFFF0)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:88
msgctxt "Palette"
msgid "olivedrab (#6B8E23)"
msgstr "olīvu dzeltenpelēks(#6B8E23)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:89
msgctxt "Palette"
msgid "yellowgreen (#9ACD32)"
msgstr "dzeltenzaļš (#9ACD32)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:90
msgctxt "Palette"
msgid "darkolivegreen (#556B2F)"
msgstr "tumšs olīvzaļais (#556B2F)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:91
msgctxt "Palette"
msgid "greenyellow (#ADFF2F)"
msgstr "zaļi dzeltens (#ADFF2F)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:92
msgctxt "Palette"
msgid "chartreuse (#7FFF00)"
msgstr "zaļgandzeltens (#7FFF00)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:93
msgctxt "Palette"
msgid "lawngreen (#7CFC00)"
msgstr "mauriņa zaļais (#7CFC00)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:94
msgctxt "Palette"
msgid "darkseagreen (#8FBC8F)"
msgstr "tumšs jūras zaļais (#8FBC8F)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:95
msgctxt "Palette"
msgid "forestgreen (#228B22)"
msgstr "meža zaļais (#228B22)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:96
msgctxt "Palette"
msgid "limegreen (#32CD32)"
msgstr "laima zaļais (#32CD32)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:97
msgctxt "Palette"
msgid "lightgreen (#90EE90)"
msgstr "gaišzaļs (#90EE90)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:98
msgctxt "Palette"
msgid "palegreen (#98FB98)"
msgstr "bāli zaļš (#98FB98)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:99
msgctxt "Palette"
msgid "darkgreen (#006400)"
msgstr "tumši zaļš (#006400)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:100
msgctxt "Palette"
msgid "green (#008000)"
msgstr "zaļš (#008000)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:101
msgctxt "Palette"
msgid "lime (#00FF00)"
msgstr "laims (#00FF00)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:102
msgctxt "Palette"
msgid "honeydew (#F0FFF0)"
msgstr "medus rasa (#F0FFF0)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:103
msgctxt "Palette"
msgid "seagreen (#2E8B57)"
msgstr "jūras zaļš (#2E8B57)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:104
msgctxt "Palette"
msgid "mediumseagreen (#3CB371)"
msgstr "vidējs jūras zaļais (#3CB371)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:105
msgctxt "Palette"
msgid "springgreen (#00FF7F)"
msgstr "pavasara zaļais (#00FF7F)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:106
msgctxt "Palette"
msgid "mintcream (#F5FFFA)"
msgstr "piparmētru krēms (#F5FFFA)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:107
msgctxt "Palette"
msgid "mediumspringgreen (#00FA9A)"
msgstr "piesātināts spilgti zaļš (#00FA9A)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:108
msgctxt "Palette"
msgid "mediumaquamarine (#66CDAA)"
msgstr "vidējs akvamarīns (#66CDAA)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:109
msgctxt "Palette"
msgid "aquamarine (#7FFFD4)"
msgstr "akvamarīns (#7FFFD4)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:110
msgctxt "Palette"
msgid "turquoise (#40E0D0)"
msgstr "tirkīzs (#40E0D0)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:111
msgctxt "Palette"
msgid "lightseagreen (#20B2AA)"
msgstr "gaišs jūras zaļais (#20B2AA)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:112
msgctxt "Palette"
msgid "mediumturquoise (#48D1CC)"
msgstr "vidējs tirkīzs (#48D1CC)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:113
msgctxt "Palette"
msgid "darkslategray (#2F4F4F)"
msgstr "tumši zilganpelēks (#2F4F4F)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:114
msgctxt "Palette"
msgid "paleturquoise (#AFEEEE)"
msgstr "gaiši tirkīza (#AFEEEE)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:115
msgctxt "Palette"
msgid "teal (#008080)"
msgstr "tumšs zaļgani zils (#008080)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:116
msgctxt "Palette"
msgid "darkcyan (#008B8B)"
msgstr "tumšs ciāns (#008B8B)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:117
msgctxt "Palette"
msgid "cyan (#00FFFF)"
msgstr "ciāns (#00FFFF)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:118
msgctxt "Palette"
msgid "lightcyan (#E0FFFF)"
msgstr "gaišs ciāns (#E0FFFF)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:119
msgctxt "Palette"
msgid "azure (#F0FFFF)"
msgstr "debesszils (#F0FFFF)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:120
msgctxt "Palette"
msgid "darkturquoise (#00CED1)"
msgstr "tumši tirkīza (#00CED1)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:121
msgctxt "Palette"
msgid "cadetblue (#5F9EA0)"
msgstr "kadetzils (#5F9EA0)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:122
msgctxt "Palette"
msgid "powderblue (#B0E0E6)"
msgstr "pulvera zilais (#B0E0E6)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:123
msgctxt "Palette"
msgid "lightblue (#ADD8E6)"
msgstr "gaiši zils (#ADD8E6)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:124
msgctxt "Palette"
msgid "deepskyblue (#00BFFF)"
msgstr "tumšs debesszilais (#00BFFF)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:125
msgctxt "Palette"
msgid "skyblue (#87CEEB)"
msgstr "debesszils (#87CEEB)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:126
msgctxt "Palette"
msgid "lightskyblue (#87CEFA)"
msgstr "gaišs debesszilais (#87CEFA)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:127
msgctxt "Palette"
msgid "steelblue (#4682B4)"
msgstr "tēraudzilais (#4682B4)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:128
msgctxt "Palette"
msgid "aliceblue (#F0F8FF)"
msgstr "bāli zils (#F0F8FF)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:129
msgctxt "Palette"
msgid "dodgerblue (#1E90FF)"
msgstr "'dodžeru' zilais (#1E90FF)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:130
msgctxt "Palette"
msgid "slategray (#708090)"
msgstr "zilganpelēks (#708090)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:131
msgctxt "Palette"
msgid "lightslategray (#778899)"
msgstr "gaiši zilganpelēks (#778899)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:132
msgctxt "Palette"
msgid "lightsteelblue (#B0C4DE)"
msgstr "gaišs tēraudzilais (#B0C4DE)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:133
msgctxt "Palette"
msgid "cornflowerblue (#6495ED)"
msgstr "rudzupuķu zilais (#6495ED)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:134
msgctxt "Palette"
msgid "royalblue (#4169E1)"
msgstr "karaliski zilais (#4169E1)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:135
msgctxt "Palette"
msgid "midnightblue (#191970)"
msgstr "pusnakts zilais (#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 "granātu (#000080)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:138
msgctxt "Palette"
msgid "darkblue (#00008B)"
msgstr "tumši zils (#00008B)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:139
msgctxt "Palette"
msgid "mediumblue (#0000CD)"
msgstr "vidēji zils (#0000CD)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:140
msgctxt "Palette"
msgid "blue (#0000FF)"
msgstr "zils (#0000FF)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:141
msgctxt "Palette"
msgid "ghostwhite (#F8F8FF)"
msgstr "spocīgi balts (#F8F8FF)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:142
msgctxt "Palette"
msgid "slateblue (#6A5ACD)"
msgstr "pelēkzils (#6A5ACD)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:143
msgctxt "Palette"
msgid "darkslateblue (#483D8B)"
msgstr "tumši pelēkzils (#483D8B)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:144
msgctxt "Palette"
msgid "mediumslateblue (#7B68EE)"
msgstr "vidēji pelēkzils (#7B68EE)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:145
msgctxt "Palette"
msgid "mediumpurple (#9370DB)"
msgstr "vidējs purpurs (#9370DB)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:146
msgctxt "Palette"
msgid "blueviolet (#8A2BE2)"
msgstr "zili violets(#8A2BE2)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:147
msgctxt "Palette"
msgid "indigo (#4B0082)"
msgstr "indigo (#4B0082)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:148
msgctxt "Palette"
msgid "darkorchid (#9932CC)"
msgstr "tumšs zili-rozā (#9932CC)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:149
msgctxt "Palette"
msgid "darkviolet (#9400D3)"
msgstr "tumši violets (#9400D3)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:150
msgctxt "Palette"
msgid "mediumorchid (#BA55D3)"
msgstr "piesātināts zili-rozā (#BA55D3)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:151
msgctxt "Palette"
msgid "thistle (#D8BFD8)"
msgstr "dadžu (#D8BFD8)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:152
msgctxt "Palette"
msgid "plum (#DDA0DD)"
msgstr "plūmju (#DDA0DD)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:153
msgctxt "Palette"
msgid "violet (#EE82EE)"
msgstr "violets (#EE82EE)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:154
msgctxt "Palette"
msgid "purple (#800080)"
msgstr "purpurs (#800080)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:155
msgctxt "Palette"
msgid "darkmagenta (#8B008B)"
msgstr "tumšs fuksīns (#8B008B)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:156
msgctxt "Palette"
msgid "magenta (#FF00FF)"
msgstr "fuksīns (#FF00FF)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:157
msgctxt "Palette"
msgid "orchid (#DA70D6)"
msgstr "orhideja (#DA70D6)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:158
msgctxt "Palette"
msgid "mediumvioletred (#C71585)"
msgstr "vidējs violeti sarkans (#C71585)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:159
msgctxt "Palette"
msgid "deeppink (#FF1493)"
msgstr "tumši rozā (#FF1493)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:160
msgctxt "Palette"
msgid "hotpink (#FF69B4)"
msgstr "karsti rozā(#FF69B4)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:161
msgctxt "Palette"
msgid "lavenderblush (#FFF0F5)"
msgstr "violeti sarkans (#FFF0F5)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:162
msgctxt "Palette"
msgid "palevioletred (#DB7093)"
msgstr "bāls violeti sarkans (#DB7093)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:163
msgctxt "Palette"
msgid "crimson (#DC143C)"
msgstr "tumši sarkans (#DC143C)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:164
msgctxt "Palette"
msgid "pink (#FFC0CB)"
msgstr "rozā (#FFC0CB)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:165
msgctxt "Palette"
msgid "lightpink (#FFB6C1)"
msgstr "gaiši rozā (#FFB6C1)"
-#. Palette: ./svg.gpl
+#. Palette: svg.gpl
#: ../share/palettes/palettes.h:166
msgctxt "Palette"
msgid "rebeccapurple (#663399)"
msgstr "rebeccapurple (#663399)"
-#. Palette: ./Tango-Palette.gpl
+#. Palette: Tango-Palette.gpl
#: ../share/palettes/palettes.h:167
msgctxt "Palette"
msgid "Butter 1"
msgstr "Sviests 1"
-#. Palette: ./Tango-Palette.gpl
+#. Palette: Tango-Palette.gpl
#: ../share/palettes/palettes.h:168
msgctxt "Palette"
msgid "Butter 2"
msgstr "Sviests 2"
-#. Palette: ./Tango-Palette.gpl
+#. Palette: Tango-Palette.gpl
#: ../share/palettes/palettes.h:169
msgctxt "Palette"
msgid "Butter 3"
msgstr "Sviests 3"
-#. Palette: ./Tango-Palette.gpl
+#. Palette: Tango-Palette.gpl
#: ../share/palettes/palettes.h:170
msgctxt "Palette"
msgid "Chameleon 1"
msgstr "Hameleons 1"
-#. Palette: ./Tango-Palette.gpl
+#. Palette: Tango-Palette.gpl
#: ../share/palettes/palettes.h:171
msgctxt "Palette"
msgid "Chameleon 2"
msgstr "Hameleons 2"
-#. Palette: ./Tango-Palette.gpl
+#. Palette: Tango-Palette.gpl
#: ../share/palettes/palettes.h:172
msgctxt "Palette"
msgid "Chameleon 3"
msgstr "Hameleons 3"
-#. Palette: ./Tango-Palette.gpl
+#. Palette: Tango-Palette.gpl
#: ../share/palettes/palettes.h:173
msgctxt "Palette"
msgid "Orange 1"
msgstr "Oranžs 1"
-#. Palette: ./Tango-Palette.gpl
+#. Palette: Tango-Palette.gpl
#: ../share/palettes/palettes.h:174
msgctxt "Palette"
msgid "Orange 2"
msgstr "Oranžs 2"
-#. Palette: ./Tango-Palette.gpl
+#. Palette: Tango-Palette.gpl
#: ../share/palettes/palettes.h:175
msgctxt "Palette"
msgid "Orange 3"
msgstr "Oranžs 3"
-#. Palette: ./Tango-Palette.gpl
+#. Palette: Tango-Palette.gpl
#: ../share/palettes/palettes.h:176
msgctxt "Palette"
msgid "Sky Blue 1"
msgstr "Debeszils 1"
-#. Palette: ./Tango-Palette.gpl
+#. Palette: Tango-Palette.gpl
#: ../share/palettes/palettes.h:177
msgctxt "Palette"
msgid "Sky Blue 2"
msgstr "Debeszils 2"
-#. Palette: ./Tango-Palette.gpl
+#. Palette: Tango-Palette.gpl
#: ../share/palettes/palettes.h:178
msgctxt "Palette"
msgid "Sky Blue 3"
msgstr "Debeszils 3"
-#. Palette: ./Tango-Palette.gpl
+#. Palette: Tango-Palette.gpl
#: ../share/palettes/palettes.h:179
msgctxt "Palette"
msgid "Plum 1"
msgstr "Plūme 1"
-#. Palette: ./Tango-Palette.gpl
+#. Palette: Tango-Palette.gpl
#: ../share/palettes/palettes.h:180
msgctxt "Palette"
msgid "Plum 2"
msgstr "Plūme 2"
-#. Palette: ./Tango-Palette.gpl
+#. Palette: Tango-Palette.gpl
#: ../share/palettes/palettes.h:181
msgctxt "Palette"
msgid "Plum 3"
msgstr "Plūme 3"
-#. Palette: ./Tango-Palette.gpl
+#. Palette: Tango-Palette.gpl
#: ../share/palettes/palettes.h:182
msgctxt "Palette"
msgid "Chocolate 1"
msgstr "Šokolāde 1"
-#. Palette: ./Tango-Palette.gpl
+#. Palette: Tango-Palette.gpl
#: ../share/palettes/palettes.h:183
msgctxt "Palette"
msgid "Chocolate 2"
msgstr "Šokolāde 2"
-#. Palette: ./Tango-Palette.gpl
+#. Palette: Tango-Palette.gpl
#: ../share/palettes/palettes.h:184
msgctxt "Palette"
msgid "Chocolate 3"
msgstr "Šokolāde 3"
-#. Palette: ./Tango-Palette.gpl
+#. Palette: Tango-Palette.gpl
#: ../share/palettes/palettes.h:185
msgctxt "Palette"
msgid "Scarlet Red 1"
msgstr "Koši sarkans 1"
-#. Palette: ./Tango-Palette.gpl
+#. Palette: Tango-Palette.gpl
#: ../share/palettes/palettes.h:186
msgctxt "Palette"
msgid "Scarlet Red 2"
msgstr "Koši sarkans 2"
-#. Palette: ./Tango-Palette.gpl
+#. Palette: Tango-Palette.gpl
#: ../share/palettes/palettes.h:187
msgctxt "Palette"
msgid "Scarlet Red 3"
msgstr "Koši sarkans 3"
-#. Palette: ./Tango-Palette.gpl
+#. Palette: Tango-Palette.gpl
#: ../share/palettes/palettes.h:188
msgctxt "Palette"
msgid "Snowy White"
msgstr "Sniegbalts"
-#. Palette: ./Tango-Palette.gpl
+#. Palette: Tango-Palette.gpl
#: ../share/palettes/palettes.h:189
msgctxt "Palette"
msgid "Aluminium 1"
msgstr "Alumīnijs 1"
-#. Palette: ./Tango-Palette.gpl
+#. Palette: Tango-Palette.gpl
#: ../share/palettes/palettes.h:190
msgctxt "Palette"
msgid "Aluminium 2"
msgstr "Alumīnijs 2"
-#. Palette: ./Tango-Palette.gpl
+#. Palette: Tango-Palette.gpl
#: ../share/palettes/palettes.h:191
msgctxt "Palette"
msgid "Aluminium 3"
msgstr "Alumīnijs 3"
-#. Palette: ./Tango-Palette.gpl
+#. Palette: Tango-Palette.gpl
#: ../share/palettes/palettes.h:192
msgctxt "Palette"
msgid "Aluminium 4"
msgstr "Alumīnijs 4"
-#. Palette: ./Tango-Palette.gpl
+#. Palette: Tango-Palette.gpl
#: ../share/palettes/palettes.h:193
msgctxt "Palette"
msgid "Aluminium 5"
msgstr "Alumīnijs 5"
-#. Palette: ./Tango-Palette.gpl
+#. Palette: Tango-Palette.gpl
#: ../share/palettes/palettes.h:194
msgctxt "Palette"
msgid "Aluminium 6"
msgstr "Alumīnijs 6"
-#. Palette: ./Tango-Palette.gpl
+#. Palette: Tango-Palette.gpl
#: ../share/palettes/palettes.h:195
msgctxt "Palette"
msgid "Jet Black"
@@ -3366,1029 +3375,1029 @@ msgstr "Audums (bitkarte)"
msgid "Old paint (bitmap)"
msgstr "Veca krāsa (bitkarte)"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:2
msgctxt "Symbol"
msgid "AIGA Symbol Signs"
msgstr "AIGA Simbolu zīmes"
-#. Symbols: ./AigaSymbols.svg
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: AigaSymbols.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 "Telefons"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:5 ../share/symbols/symbols.h:6
msgctxt "Symbol"
msgid "Mail"
msgstr "Vēstule"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:7 ../share/symbols/symbols.h:8
msgctxt "Symbol"
msgid "Currency Exchange"
msgstr "Valūtas maiņa"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:9 ../share/symbols/symbols.h:10
msgctxt "Symbol"
msgid "Currency Exchange - Euro"
msgstr "Valūtas maiņa - Eiro"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:11 ../share/symbols/symbols.h:12
msgctxt "Symbol"
msgid "Cashier"
msgstr "Kasieris"
-#. Symbols: ./AigaSymbols.svg
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: AigaSymbols.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 "Pirmā palīdzība"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:15 ../share/symbols/symbols.h:16
msgctxt "Symbol"
msgid "Lost and Found"
msgstr "Pazaudēts un atrasts"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:17 ../share/symbols/symbols.h:18
msgctxt "Symbol"
msgid "Coat Check"
msgstr "Pakaramie"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:19 ../share/symbols/symbols.h:20
msgctxt "Symbol"
msgid "Baggage Lockers"
msgstr "Bagāžas glabātava"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:21 ../share/symbols/symbols.h:22
msgctxt "Symbol"
msgid "Escalator"
msgstr "Eskalators"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:23 ../share/symbols/symbols.h:24
msgctxt "Symbol"
msgid "Escalator Down"
msgstr "Eskalators lejup"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:25 ../share/symbols/symbols.h:26
msgctxt "Symbol"
msgid "Escalator Up"
msgstr "Eskalators augšup"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:27 ../share/symbols/symbols.h:28
msgctxt "Symbol"
msgid "Stairs"
msgstr "Kāpnes"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:29 ../share/symbols/symbols.h:30
msgctxt "Symbol"
msgid "Stairs Down"
msgstr "Kāpnes lejup"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:31 ../share/symbols/symbols.h:32
msgctxt "Symbol"
msgid "Stairs Up"
msgstr "Kāpnes augšup"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:33 ../share/symbols/symbols.h:34
msgctxt "Symbol"
msgid "Elevator"
msgstr "Lifts"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:35 ../share/symbols/symbols.h:36
msgctxt "Symbol"
msgid "Toilets - Men"
msgstr "Tualetes - vīriešu"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:37 ../share/symbols/symbols.h:38
msgctxt "Symbol"
msgid "Toilets - Women"
msgstr "Tualetes - sieviešu"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:39 ../share/symbols/symbols.h:40
msgctxt "Symbol"
msgid "Toilets"
msgstr "Tualetes"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:41 ../share/symbols/symbols.h:42
msgctxt "Symbol"
msgid "Nursery"
msgstr "Bērnistaba"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:43 ../share/symbols/symbols.h:44
msgctxt "Symbol"
msgid "Drinking Fountain"
msgstr "Dzeramā ūdens strūklaka"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:45 ../share/symbols/symbols.h:46
msgctxt "Symbol"
msgid "Waiting Room"
msgstr "Uzgaidāmā telpa"
-#. Symbols: ./AigaSymbols.svg
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: AigaSymbols.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 "Informācija"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:49 ../share/symbols/symbols.h:50
msgctxt "Symbol"
msgid "Hotel Information"
msgstr "Viesnīcu informācija"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:51 ../share/symbols/symbols.h:52
msgctxt "Symbol"
msgid "Air Transportation"
msgstr "Gaisa pārvadājumi"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:53 ../share/symbols/symbols.h:54
msgctxt "Symbol"
msgid "Heliport"
msgstr "Helikopteru laukums"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:55 ../share/symbols/symbols.h:56
msgctxt "Symbol"
msgid "Taxi"
msgstr "Taksometrs"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:57 ../share/symbols/symbols.h:58
msgctxt "Symbol"
msgid "Bus"
msgstr "Autobuss"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:59 ../share/symbols/symbols.h:60
msgctxt "Symbol"
msgid "Ground Transportation"
msgstr "Sauszemes transports"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:61 ../share/symbols/symbols.h:62
msgctxt "Symbol"
msgid "Rail Transportation"
msgstr "Dzelzceļa pārvadājumi"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:63 ../share/symbols/symbols.h:64
msgctxt "Symbol"
msgid "Water Transportation"
msgstr "Ūdens transports"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:65 ../share/symbols/symbols.h:66
msgctxt "Symbol"
msgid "Car Rental"
msgstr "Auto īre"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:67 ../share/symbols/symbols.h:68
msgctxt "Symbol"
msgid "Restaurant"
msgstr "Restorāns"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:69 ../share/symbols/symbols.h:70
msgctxt "Symbol"
msgid "Coffeeshop"
msgstr "Kafijotava"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:71 ../share/symbols/symbols.h:72
msgctxt "Symbol"
msgid "Bar"
msgstr "Bārs"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:73 ../share/symbols/symbols.h:74
msgctxt "Symbol"
msgid "Shops"
msgstr "Veikali"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:75 ../share/symbols/symbols.h:76
msgctxt "Symbol"
msgid "Barber Shop - Beauty Salon"
msgstr "Frizētava - skaistumkopšanas salons"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:77 ../share/symbols/symbols.h:78
msgctxt "Symbol"
msgid "Barber Shop"
msgstr "Frizētava"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:79 ../share/symbols/symbols.h:80
msgctxt "Symbol"
msgid "Beauty Salon"
msgstr "Skaistumkopšanas salons"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:81 ../share/symbols/symbols.h:82
msgctxt "Symbol"
msgid "Ticket Purchase"
msgstr "Biļešu kase"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:83 ../share/symbols/symbols.h:84
msgctxt "Symbol"
msgid "Baggage Check In"
msgstr "Bagāžas nodošana"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:85 ../share/symbols/symbols.h:86
msgctxt "Symbol"
msgid "Baggage Claim"
msgstr "Bagāžas saņemšana"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:87 ../share/symbols/symbols.h:88
msgctxt "Symbol"
msgid "Customs"
msgstr "Muita"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:89 ../share/symbols/symbols.h:90
msgctxt "Symbol"
msgid "Immigration"
msgstr "Imigrācija"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:91 ../share/symbols/symbols.h:92
msgctxt "Symbol"
msgid "Departing Flights"
msgstr "Aizlidojošie reisi"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:93 ../share/symbols/symbols.h:94
msgctxt "Symbol"
msgid "Arriving Flights"
msgstr "Ielidojošie reisi"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:95 ../share/symbols/symbols.h:96
msgctxt "Symbol"
msgid "Smoking"
msgstr "Smēķēšana"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:97 ../share/symbols/symbols.h:98
msgctxt "Symbol"
msgid "No Smoking"
msgstr "Nesmeķēt"
-#. Symbols: ./AigaSymbols.svg
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: AigaSymbols.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 "Stāvvieta"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:101 ../share/symbols/symbols.h:102
msgctxt "Symbol"
msgid "No Parking"
msgstr "Stāvēt aizliegts"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:103 ../share/symbols/symbols.h:104
msgctxt "Symbol"
msgid "No Dogs"
msgstr "Ar suņiem aizliegts"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:105 ../share/symbols/symbols.h:106
msgctxt "Symbol"
msgid "No Entry"
msgstr "Ieejai aizliegta"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:107 ../share/symbols/symbols.h:108
msgctxt "Symbol"
msgid "Exit"
msgstr "Izeja"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:109 ../share/symbols/symbols.h:110
msgctxt "Symbol"
msgid "Fire Extinguisher"
msgstr "Ugunsdzēšamais aparāts"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:111 ../share/symbols/symbols.h:112
msgctxt "Symbol"
msgid "Right Arrow"
msgstr "Bulta pa labi"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:113 ../share/symbols/symbols.h:114
msgctxt "Symbol"
msgid "Forward and Right Arrow"
msgstr "Taisni un pa labi bulta"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:115 ../share/symbols/symbols.h:116
msgctxt "Symbol"
msgid "Up Arrow"
msgstr "Bulta augšup"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:117 ../share/symbols/symbols.h:118
msgctxt "Symbol"
msgid "Forward and Left Arrow"
msgstr "Taisni un pa kreisi bulta"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:119 ../share/symbols/symbols.h:120
msgctxt "Symbol"
msgid "Left Arrow"
msgstr "Bulta pa kreisi"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:121 ../share/symbols/symbols.h:122
msgctxt "Symbol"
msgid "Left and Down Arrow"
msgstr "Pa kreisi un lejup bulta"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:123 ../share/symbols/symbols.h:124
msgctxt "Symbol"
msgid "Down Arrow"
msgstr "Bulta lejup"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:125 ../share/symbols/symbols.h:126
msgctxt "Symbol"
msgid "Right and Down Arrow"
msgstr "Pa labi un lejup bulta"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:127 ../share/symbols/symbols.h:128
msgctxt "Symbol"
msgid "NPS Wheelchair Accessible - 1996"
msgstr "Pieejams NPS ratiņkrēsliem -1996"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:129 ../share/symbols/symbols.h:130
msgctxt "Symbol"
msgid "NPS Wheelchair Accessible"
msgstr "Pieejams NPS ratiņkrēsliem"
-#. Symbols: ./AigaSymbols.svg
+#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:131 ../share/symbols/symbols.h:132
msgctxt "Symbol"
msgid "New Wheelchair Accessible"
msgstr "Pieejams jauniem ratiņkrēsliem"
-#. Symbols: ./BalloonSymbols.svg
+#. Symbols: BalloonSymbols.svg
#: ../share/symbols/symbols.h:133
msgctxt "Symbol"
msgid "Word Balloons"
msgstr "Vārdu baloni"
-#. Symbols: ./BalloonSymbols.svg
+#. Symbols: BalloonSymbols.svg
#: ../share/symbols/symbols.h:134
msgctxt "Symbol"
msgid "Thought Balloon"
msgstr "Domu baloni"
-#. Symbols: ./BalloonSymbols.svg
+#. Symbols: BalloonSymbols.svg
#: ../share/symbols/symbols.h:135
msgctxt "Symbol"
msgid "Dream Speaking"
msgstr "Sapņošana"
-#. Symbols: ./BalloonSymbols.svg
+#. Symbols: BalloonSymbols.svg
#: ../share/symbols/symbols.h:136
msgctxt "Symbol"
msgid "Rounded Balloon"
msgstr "Noapaļoti baloni"
-#. Symbols: ./BalloonSymbols.svg
+#. Symbols: BalloonSymbols.svg
#: ../share/symbols/symbols.h:137
msgctxt "Symbol"
msgid "Squared Balloon"
msgstr "Stūraini baloni"
-#. Symbols: ./BalloonSymbols.svg
+#. Symbols: BalloonSymbols.svg
#: ../share/symbols/symbols.h:138
msgctxt "Symbol"
msgid "Over the Phone"
msgstr "Izmantojot tālruni"
-#. Symbols: ./BalloonSymbols.svg
+#. Symbols: BalloonSymbols.svg
#: ../share/symbols/symbols.h:139
msgctxt "Symbol"
msgid "Hip Balloon"
msgstr "Jautrie baloni"
-#. Symbols: ./BalloonSymbols.svg
+#. Symbols: BalloonSymbols.svg
#: ../share/symbols/symbols.h:140
msgctxt "Symbol"
msgid "Circle Balloon"
msgstr "Apaļi baloni"
-#. Symbols: ./BalloonSymbols.svg
+#. Symbols: BalloonSymbols.svg
#: ../share/symbols/symbols.h:141
msgctxt "Symbol"
msgid "Exclaim Balloon"
msgstr "Izsauksmes baloni"
-#. Symbols: ./FlowSymbols.svg
+#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:142
msgctxt "Symbol"
msgid "Flow Chart Shapes"
msgstr "Blokshēmu simbnoli"
-#. Symbols: ./FlowSymbols.svg
+#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:143
msgctxt "Symbol"
msgid "Process"
msgstr "Process"
-#. Symbols: ./FlowSymbols.svg
+#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:144
msgctxt "Symbol"
msgid "Input/Output"
msgstr "Ievade/izvade"
-#. Symbols: ./FlowSymbols.svg
+#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:145
msgctxt "Symbol"
msgid "Document"
msgstr "Dokuments"
-#. Symbols: ./FlowSymbols.svg
+#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:146
msgctxt "Symbol"
msgid "Manual Operation"
msgstr "Rokas darbība"
-#. Symbols: ./FlowSymbols.svg
+#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:147
msgctxt "Symbol"
msgid "Preparation"
msgstr "Sagatavošana"
-#. Symbols: ./FlowSymbols.svg
+#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:148
msgctxt "Symbol"
msgid "Merge"
msgstr "Apvienot"
-#. Symbols: ./FlowSymbols.svg
+#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:149
msgctxt "Symbol"
msgid "Decision"
msgstr "Lēmums"
-#. Symbols: ./FlowSymbols.svg
+#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:150
msgctxt "Symbol"
msgid "Magnetic Tape"
msgstr "Lenšu iekārta"
-#. Symbols: ./FlowSymbols.svg
+#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:151
msgctxt "Symbol"
msgid "Display"
msgstr "Ekrāns"
-#. Symbols: ./FlowSymbols.svg
+#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:152
msgctxt "Symbol"
msgid "Auxiliary Operation"
msgstr "Papildu darbība"
-#. Symbols: ./FlowSymbols.svg
+#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:153
msgctxt "Symbol"
msgid "Manual Input"
msgstr "Rokas ievade"
-#. Symbols: ./FlowSymbols.svg
+#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:154
msgctxt "Symbol"
msgid "Extract"
msgstr "Atspiest"
-#. Symbols: ./FlowSymbols.svg
+#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:155
msgctxt "Symbol"
msgid "Terminal/Interrupt"
msgstr "Termināls/pārtraukums"
-#. Symbols: ./FlowSymbols.svg
+#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:156
msgctxt "Symbol"
msgid "Punched Card"
msgstr "Perfokarte"
-#. Symbols: ./FlowSymbols.svg
+#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:157
msgctxt "Symbol"
msgid "Punch Tape"
msgstr "Perfolente"
-#. Symbols: ./FlowSymbols.svg
+#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:158
msgctxt "Symbol"
msgid "Online Storage"
msgstr "Tiešsaistes krātuve"
-#. Symbols: ./FlowSymbols.svg
+#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:159
msgctxt "Symbol"
msgid "Keying"
msgstr "Kejošana"
-#. Symbols: ./FlowSymbols.svg
+#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:160
msgctxt "Symbol"
msgid "Sort"
msgstr "Šķirošana"
-#. Symbols: ./FlowSymbols.svg
+#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:161
msgctxt "Symbol"
msgid "Connector"
msgstr "Savienotājs"
-#. Symbols: ./FlowSymbols.svg
+#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:162
msgctxt "Symbol"
msgid "Off-Page Connector"
msgstr "Ārpuslapas savienotājs"
-#. Symbols: ./FlowSymbols.svg
+#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:163
msgctxt "Symbol"
msgid "Transmittal Tape"
msgstr "Pārneses lenta"
-#. Symbols: ./FlowSymbols.svg
+#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:164
msgctxt "Symbol"
msgid "Communication Link"
msgstr "Komunikāciju saite"
-#. Symbols: ./FlowSymbols.svg
+#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:165
msgctxt "Symbol"
msgid "Collate"
msgstr "Kolāža"
-#. Symbols: ./FlowSymbols.svg
+#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:166
msgctxt "Symbol"
msgid "Comment/Annotation"
msgstr "Komentārs/Anotācija"
-#. Symbols: ./FlowSymbols.svg
+#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:167
msgctxt "Symbol"
msgid "Core"
msgstr "Kodols"
-#. Symbols: ./FlowSymbols.svg
+#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:168
msgctxt "Symbol"
msgid "Predefined Process"
msgstr "Iepriekš noteikti procesi"
-#. Symbols: ./FlowSymbols.svg
+#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:169
msgctxt "Symbol"
msgid "Magnetic Disk (Database)"
msgstr "Magnētiskais disks (datubāze)"
-#. Symbols: ./FlowSymbols.svg
+#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:170
msgctxt "Symbol"
msgid "Magnetic Drum (Direct Access)"
msgstr "Magnētiskais cilindrs (tiešās piekļuves atmiņa)"
-#. Symbols: ./FlowSymbols.svg
+#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:171
msgctxt "Symbol"
msgid "Offline Storage"
msgstr "Bezsaistes krātuve"
-#. Symbols: ./FlowSymbols.svg
+#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:172
msgctxt "Symbol"
msgid "Logical Or"
msgstr "Loģiskais vai"
-#. Symbols: ./FlowSymbols.svg
+#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:173
msgctxt "Symbol"
msgid "Logical And"
msgstr "Loģiskais un "
-#. Symbols: ./FlowSymbols.svg
+#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:174
msgctxt "Symbol"
msgid "Delay"
msgstr "Noildze"
-#. Symbols: ./FlowSymbols.svg
+#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:175
msgctxt "Symbol"
msgid "Loop Limit Begin"
msgstr "Cilpas ierobežojuma sākums"
-#. Symbols: ./FlowSymbols.svg
+#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:176
msgctxt "Symbol"
msgid "Loop Limit End"
msgstr "Cilpas ierobežojuma beigas"
-#. Symbols: ./LogicSymbols.svg
+#. Symbols: LogicSymbols.svg
#: ../share/symbols/symbols.h:177
msgctxt "Symbol"
msgid "Logic Symbols"
msgstr "Loģiskie simboli"
-#. Symbols: ./LogicSymbols.svg
+#. Symbols: LogicSymbols.svg
#: ../share/symbols/symbols.h:178
msgctxt "Symbol"
msgid "Xnor Gate"
msgstr "XNOR vārti"
-#. Symbols: ./LogicSymbols.svg
+#. Symbols: LogicSymbols.svg
#: ../share/symbols/symbols.h:179
msgctxt "Symbol"
msgid "Xor Gate"
msgstr "XOR vārti"
-#. Symbols: ./LogicSymbols.svg
+#. Symbols: LogicSymbols.svg
#: ../share/symbols/symbols.h:180
msgctxt "Symbol"
msgid "Nor Gate"
msgstr "NOR vārti"
-#. Symbols: ./LogicSymbols.svg
+#. Symbols: LogicSymbols.svg
#: ../share/symbols/symbols.h:181
msgctxt "Symbol"
msgid "Or Gate"
msgstr "OR vārti"
-#. Symbols: ./LogicSymbols.svg
+#. Symbols: LogicSymbols.svg
#: ../share/symbols/symbols.h:182
msgctxt "Symbol"
msgid "Nand Gate"
msgstr "NAND vārti"
-#. Symbols: ./LogicSymbols.svg
+#. Symbols: LogicSymbols.svg
#: ../share/symbols/symbols.h:183
msgctxt "Symbol"
msgid "And Gate"
msgstr "AND vārti"
-#. Symbols: ./LogicSymbols.svg
+#. Symbols: LogicSymbols.svg
#: ../share/symbols/symbols.h:184
msgctxt "Symbol"
msgid "Buffer"
msgstr "Buferis"
-#. Symbols: ./LogicSymbols.svg
+#. Symbols: LogicSymbols.svg
#: ../share/symbols/symbols.h:185
msgctxt "Symbol"
msgid "Not Gate"
msgstr "NOT vārti"
-#. Symbols: ./LogicSymbols.svg
+#. Symbols: LogicSymbols.svg
#: ../share/symbols/symbols.h:186
msgctxt "Symbol"
msgid "Buffer Small"
msgstr "Buferis, neliels"
-#. Symbols: ./LogicSymbols.svg
+#. Symbols: LogicSymbols.svg
#: ../share/symbols/symbols.h:187
msgctxt "Symbol"
msgid "Not Gate Small"
msgstr "NOT vārti, mazi"
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:188
msgctxt "Symbol"
msgid "United States National Park Service Map Symbols"
msgstr "ASV Nacionālā parka dienestu kartes simboli"
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:189 ../share/symbols/symbols.h:190
msgctxt "Symbol"
msgid "Airport"
msgstr "Lidosta"
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:191 ../share/symbols/symbols.h:192
msgctxt "Symbol"
msgid "Amphitheatre"
msgstr "Amfiteātris"
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:193 ../share/symbols/symbols.h:194
msgctxt "Symbol"
msgid "Bicycle Trail"
msgstr "Velosipēdu celiņš"
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:195 ../share/symbols/symbols.h:196
msgctxt "Symbol"
msgid "Boat Launch"
msgstr "Laivu ielaišana"
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:197 ../share/symbols/symbols.h:198
msgctxt "Symbol"
msgid "Boat Tour"
msgstr "Laivu izbrauciens"
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:199 ../share/symbols/symbols.h:200
msgctxt "Symbol"
msgid "Bus Stop"
msgstr "Autobusu pietura"
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:201 ../share/symbols/symbols.h:202
msgctxt "Symbol"
msgid "Campfire"
msgstr "Nometnes ugunskurs"
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:203 ../share/symbols/symbols.h:204
msgctxt "Symbol"
msgid "Campground"
msgstr "Nometnes vieta"
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:205 ../share/symbols/symbols.h:206
msgctxt "Symbol"
msgid "CanoeAccess"
msgstr "Laivu pietuvieta"
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:207 ../share/symbols/symbols.h:208
msgctxt "Symbol"
msgid "Crosscountry Ski Trail"
msgstr "Slēpju taka"
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:209 ../share/symbols/symbols.h:210
msgctxt "Symbol"
msgid "Downhill Skiing"
msgstr "Slēpošana no kalna"
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:211 ../share/symbols/symbols.h:212
msgctxt "Symbol"
msgid "Drinking Water"
msgstr "Dzeramais ūdens"
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:215 ../share/symbols/symbols.h:216
msgctxt "Symbol"
msgid "Fishing"
msgstr "Makšķerēšana"
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:217 ../share/symbols/symbols.h:218
msgctxt "Symbol"
msgid "Food Service"
msgstr "Pārtika"
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:219 ../share/symbols/symbols.h:220
msgctxt "Symbol"
msgid "Four Wheel Drive Road"
msgstr "Bezceļnieku taka"
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:221 ../share/symbols/symbols.h:222
msgctxt "Symbol"
msgid "Gas Station"
msgstr "Degviela"
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:223 ../share/symbols/symbols.h:224
msgctxt "Symbol"
msgid "Golfing"
msgstr "Golfs"
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:225 ../share/symbols/symbols.h:226
msgctxt "Symbol"
msgid "Horseback Riding"
msgstr "Zirgu izjādes"
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:227 ../share/symbols/symbols.h:228
msgctxt "Symbol"
msgid "Hospital"
msgstr "Slimnīca"
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:229 ../share/symbols/symbols.h:230
msgctxt "Symbol"
msgid "Ice Skating"
msgstr "Slidotava"
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:233 ../share/symbols/symbols.h:234
msgctxt "Symbol"
msgid "Litter Receptacle"
msgstr "Atkritumu tvertne"
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:235 ../share/symbols/symbols.h:236
msgctxt "Symbol"
msgid "Lodging"
msgstr "Gultasvieta"
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:237 ../share/symbols/symbols.h:238
msgctxt "Symbol"
msgid "Marina"
msgstr "Jūras pasaule"
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:239 ../share/symbols/symbols.h:240
msgctxt "Symbol"
msgid "Motorbike Trail"
msgstr "Motociklu taka"
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:241 ../share/symbols/symbols.h:242
msgctxt "Symbol"
msgid "Radiator Water"
msgstr "Ūdens dzesēšanai"
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:243 ../share/symbols/symbols.h:244
msgctxt "Symbol"
msgid "Recycling"
msgstr "Reciklēšana"
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:247 ../share/symbols/symbols.h:248
msgctxt "Symbol"
msgid "Pets On Leash"
msgstr "Mājdzīvnieki saitēs"
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:249 ../share/symbols/symbols.h:250
msgctxt "Symbol"
msgid "Picnic Area"
msgstr "Piknika vieta"
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:251 ../share/symbols/symbols.h:252
msgctxt "Symbol"
msgid "Post Office"
msgstr "Pasts"
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:253 ../share/symbols/symbols.h:254
msgctxt "Symbol"
msgid "Ranger Station"
msgstr "Kārtībnieka birojs"
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:255 ../share/symbols/symbols.h:256
msgctxt "Symbol"
msgid "RV Campground"
msgstr "Kempings kemperiem"
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:257 ../share/symbols/symbols.h:258
msgctxt "Symbol"
msgid "Restrooms"
msgstr "Atpūtas istabas"
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:259 ../share/symbols/symbols.h:260
msgctxt "Symbol"
msgid "Sailing"
msgstr "Burāšana"
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:261 ../share/symbols/symbols.h:262
msgctxt "Symbol"
msgid "Sanitary Disposal Station"
msgstr "Sanitārais pukts"
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:263 ../share/symbols/symbols.h:264
msgctxt "Symbol"
msgid "Scuba Diving"
msgstr "Niršana"
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:265 ../share/symbols/symbols.h:266
msgctxt "Symbol"
msgid "Self Guided Trail"
msgstr "Taka uz paša atbildību"
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:267 ../share/symbols/symbols.h:268
msgctxt "Symbol"
msgid "Shelter"
msgstr "Pajumte"
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:269 ../share/symbols/symbols.h:270
msgctxt "Symbol"
msgid "Showers"
msgstr "Dušas"
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:271 ../share/symbols/symbols.h:272
msgctxt "Symbol"
msgid "Sledding"
msgstr "Kamanu ceļš"
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:273 ../share/symbols/symbols.h:274
msgctxt "Symbol"
msgid "SnowmobileTrail"
msgstr "Sniega motociklu taka"
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:275 ../share/symbols/symbols.h:276
msgctxt "Symbol"
msgid "Stable"
msgstr "Staļļi"
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:277 ../share/symbols/symbols.h:278
msgctxt "Symbol"
msgid "Store"
msgstr "Veikals"
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:279 ../share/symbols/symbols.h:280
msgctxt "Symbol"
msgid "Swimming"
msgstr "Peldvieta"
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:283 ../share/symbols/symbols.h:284
msgctxt "Symbol"
msgid "Emergency Telephone"
msgstr "Ārkārtas tālrunis"
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:285 ../share/symbols/symbols.h:286
msgctxt "Symbol"
msgid "Trailhead"
msgstr "Takas sākums"
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:287 ../share/symbols/symbols.h:288
msgctxt "Symbol"
msgid "Wheelchair Accessible"
msgstr "Pieejams ratiņkrēsliem"
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:289 ../share/symbols/symbols.h:290
msgctxt "Symbol"
msgid "Wind Surfing"
msgstr "Vindsērfigs"
-#. Symbols: ./MapSymbolsNPS.svg
+#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:291
msgctxt "Symbol"
msgid "Blank"
@@ -4407,18 +4416,6 @@ msgid "CD label 120x120 disc disk"
msgstr "CD etiķete 120x120 diska formā"
#: ../share/templates/templates.h:1
-msgid "No Layers"
-msgstr "Bez slāņiem"
-
-#: ../share/templates/templates.h:1
-msgid "Empty sheet with no layers"
-msgstr "Tukša lapa bez slāņiem"
-
-#: ../share/templates/templates.h:1
-msgid "no layers empty"
-msgstr "bez slāņiem, tukša"
-
-#: ../share/templates/templates.h:1
msgid "LaTeX Beamer"
msgstr "LaTeX Beamer"
@@ -4442,170 +4439,182 @@ msgstr "Tukšs tipogrāfiskais audekls ar palīglīnijām."
msgid "guidelines typography canvas"
msgstr "tipogrāfijas audekla vadlīnijas"
+#: ../share/templates/templates.h:1
+msgid "No Layers"
+msgstr "Bez slāņiem"
+
+#: ../share/templates/templates.h:1
+msgid "Empty sheet with no layers"
+msgstr "Tukša lapa bez slāņiem"
+
+#: ../share/templates/templates.h:1
+msgid "no layers empty"
+msgstr "bez slāņiem, tukša"
+
#. 3D box
-#: ../src/box3d.cpp:255 ../src/box3d.cpp:1309
-#: ../src/ui/dialog/inkscape-preferences.cpp:416
+#: ../src/box3d.cpp:249 ../src/box3d.cpp:1303
+#: ../src/ui/dialog/inkscape-preferences.cpp:404
msgid "3D Box"
msgstr "3D paralēlskaldnis"
-#: ../src/color-profile.cpp:856
+#: ../src/color-profile.cpp:851
#, c-format
msgid "Color profiles directory (%s) is unavailable."
msgstr "Krāsu profilu mape (%s) nav pieejama."
-#: ../src/color-profile.cpp:928 ../src/color-profile.cpp:945
+#: ../src/color-profile.cpp:923 ../src/color-profile.cpp:940
msgid "(invalid UTF-8 string)"
msgstr "(nederīga UTF-8 rinda)"
-#: ../src/color-profile.cpp:930
+#: ../src/color-profile.cpp:925
msgctxt "Profile name"
msgid "None"
msgstr "Neviens"
-#: ../src/context-fns.cpp:33 ../src/context-fns.cpp:62
+#: ../src/context-fns.cpp:32 ../src/context-fns.cpp:61
msgid "<b>Current layer is hidden</b>. Unhide it to be able to draw on it."
msgstr ""
"<b>Pašreizējais slānis ir slēpts</b>. Padariet to redzamu, lai būtu "
"iespējams tajā zīmēt."
-#: ../src/context-fns.cpp:39 ../src/context-fns.cpp:68
+#: ../src/context-fns.cpp:38 ../src/context-fns.cpp:67
msgid "<b>Current layer is locked</b>. Unlock it to be able to draw on it."
msgstr ""
"<b>Pašreizējais slānis ir slēgts</b>. Atslēdziet to, lai būtu iespējams tajā "
"zīmēt."
-#: ../src/desktop-events.cpp:244
+#: ../src/desktop-events.cpp:231
msgid "Create guide"
msgstr "Pievienot palīglīniju"
-#: ../src/desktop-events.cpp:500
+#: ../src/desktop-events.cpp:487
msgid "Move guide"
msgstr "Pārvietot palīglīniju"
-#: ../src/desktop-events.cpp:507 ../src/desktop-events.cpp:567
-#: ../src/ui/dialog/guides.cpp:147
+#: ../src/desktop-events.cpp:494 ../src/desktop-events.cpp:550
+#: ../src/ui/dialog/guides.cpp:136
msgid "Delete guide"
msgstr "Dzēst palīglīniju"
-#: ../src/desktop-events.cpp:547
+#: ../src/desktop-events.cpp:530
#, c-format
msgid "<b>Guideline</b>: %s"
msgstr "<b>Palīglīnija</b>: %s"
-#: ../src/desktop.cpp:870
+#: ../src/desktop.cpp:858
msgid "No previous zoom."
msgstr "Nav iepriekšējās tālummaiņas."
-#: ../src/desktop.cpp:891
+#: ../src/desktop.cpp:879
msgid "No next zoom."
msgstr "Nav nākošās tālummaiņas."
-#: ../src/display/canvas-axonomgrid.cpp:357 ../src/display/canvas-grid.cpp:697
+#: ../src/display/canvas-axonomgrid.cpp:326 ../src/display/canvas-grid.cpp:682
msgid "Grid _units:"
msgstr "Tīkla _vienības"
-#: ../src/display/canvas-axonomgrid.cpp:359 ../src/display/canvas-grid.cpp:699
+#: ../src/display/canvas-axonomgrid.cpp:328 ../src/display/canvas-grid.cpp:684
msgid "_Origin X:"
msgstr "Sā_kums X:"
-#: ../src/display/canvas-axonomgrid.cpp:359 ../src/display/canvas-grid.cpp:699
-#: ../src/ui/dialog/inkscape-preferences.cpp:791
-#: ../src/ui/dialog/inkscape-preferences.cpp:816
+#: ../src/display/canvas-axonomgrid.cpp:328 ../src/display/canvas-grid.cpp:684
+#: ../src/ui/dialog/inkscape-preferences.cpp:779
+#: ../src/ui/dialog/inkscape-preferences.cpp:804
msgid "X coordinate of grid origin"
msgstr "Režģa sākuma X koordināte"
-#: ../src/display/canvas-axonomgrid.cpp:362 ../src/display/canvas-grid.cpp:702
+#: ../src/display/canvas-axonomgrid.cpp:331 ../src/display/canvas-grid.cpp:687
msgid "O_rigin Y:"
msgstr "Sāku_ms Y:"
-#: ../src/display/canvas-axonomgrid.cpp:362 ../src/display/canvas-grid.cpp:702
-#: ../src/ui/dialog/inkscape-preferences.cpp:792
-#: ../src/ui/dialog/inkscape-preferences.cpp:817
+#: ../src/display/canvas-axonomgrid.cpp:331 ../src/display/canvas-grid.cpp:687
+#: ../src/ui/dialog/inkscape-preferences.cpp:780
+#: ../src/ui/dialog/inkscape-preferences.cpp:805
msgid "Y coordinate of grid origin"
msgstr "Režģa sākuma Y koordināte"
-#: ../src/display/canvas-axonomgrid.cpp:365 ../src/display/canvas-grid.cpp:708
+#: ../src/display/canvas-axonomgrid.cpp:334 ../src/display/canvas-grid.cpp:693
msgid "Spacing _Y:"
msgstr "Atstarpe _Y:"
-#: ../src/display/canvas-axonomgrid.cpp:365
-#: ../src/ui/dialog/inkscape-preferences.cpp:820
+#: ../src/display/canvas-axonomgrid.cpp:334
+#: ../src/ui/dialog/inkscape-preferences.cpp:808
msgid "Base length of z-axis"
msgstr "Z ass bāzes garums"
-#: ../src/display/canvas-axonomgrid.cpp:368
-#: ../src/ui/dialog/inkscape-preferences.cpp:823
-#: ../src/widgets/box3d-toolbar.cpp:302
+#: ../src/display/canvas-axonomgrid.cpp:337
+#: ../src/ui/dialog/inkscape-preferences.cpp:811
+#: ../src/widgets/box3d-toolbar.cpp:301
msgid "Angle X:"
msgstr "Leņķis X:"
-#: ../src/display/canvas-axonomgrid.cpp:368
-#: ../src/ui/dialog/inkscape-preferences.cpp:823
+#: ../src/display/canvas-axonomgrid.cpp:337
+#: ../src/ui/dialog/inkscape-preferences.cpp:811
msgid "Angle of x-axis"
msgstr "X ass leņķis"
-#: ../src/display/canvas-axonomgrid.cpp:370
-#: ../src/ui/dialog/inkscape-preferences.cpp:824
-#: ../src/widgets/box3d-toolbar.cpp:381
+#: ../src/display/canvas-axonomgrid.cpp:339
+#: ../src/ui/dialog/inkscape-preferences.cpp:812
+#: ../src/widgets/box3d-toolbar.cpp:380
msgid "Angle Z:"
msgstr "Leņķis Z:"
-#: ../src/display/canvas-axonomgrid.cpp:370
-#: ../src/ui/dialog/inkscape-preferences.cpp:824
+#: ../src/display/canvas-axonomgrid.cpp:339
+#: ../src/ui/dialog/inkscape-preferences.cpp:812
msgid "Angle of z-axis"
msgstr "Z ass leņķis"
-#: ../src/display/canvas-axonomgrid.cpp:374 ../src/display/canvas-grid.cpp:713
+#: ../src/display/canvas-axonomgrid.cpp:343 ../src/display/canvas-grid.cpp:698
msgid "Minor grid line _color:"
msgstr "Režģa palīglīniju _krāsa:"
-#: ../src/display/canvas-axonomgrid.cpp:374 ../src/display/canvas-grid.cpp:713
-#: ../src/ui/dialog/inkscape-preferences.cpp:775
+#: ../src/display/canvas-axonomgrid.cpp:343 ../src/display/canvas-grid.cpp:698
+#: ../src/ui/dialog/inkscape-preferences.cpp:763
msgid "Minor grid line color"
msgstr "Režģa palīglīniju krāsa"
-#: ../src/display/canvas-axonomgrid.cpp:374 ../src/display/canvas-grid.cpp:713
+#: ../src/display/canvas-axonomgrid.cpp:343 ../src/display/canvas-grid.cpp:698
msgid "Color of the minor grid lines"
msgstr "Režģa palīglīniju krāsa"
-#: ../src/display/canvas-axonomgrid.cpp:379 ../src/display/canvas-grid.cpp:718
+#: ../src/display/canvas-axonomgrid.cpp:348 ../src/display/canvas-grid.cpp:703
msgid "Ma_jor grid line color:"
msgstr "_Galveno režģa līniju krāsa:"
-#: ../src/display/canvas-axonomgrid.cpp:379 ../src/display/canvas-grid.cpp:718
-#: ../src/ui/dialog/inkscape-preferences.cpp:777
+#: ../src/display/canvas-axonomgrid.cpp:348 ../src/display/canvas-grid.cpp:703
+#: ../src/ui/dialog/inkscape-preferences.cpp:765
msgid "Major grid line color"
msgstr "Režģa pamatlīniju krāsa"
-#: ../src/display/canvas-axonomgrid.cpp:380 ../src/display/canvas-grid.cpp:719
+#: ../src/display/canvas-axonomgrid.cpp:349 ../src/display/canvas-grid.cpp:704
msgid "Color of the major (highlighted) grid lines"
msgstr "Režģa pamatlīniju (izcelto) krāsa"
-#: ../src/display/canvas-axonomgrid.cpp:384 ../src/display/canvas-grid.cpp:723
+#: ../src/display/canvas-axonomgrid.cpp:353 ../src/display/canvas-grid.cpp:708
msgid "_Major grid line every:"
msgstr "Režģa pa_matlīnija ik pēc:"
-#: ../src/display/canvas-axonomgrid.cpp:384 ../src/display/canvas-grid.cpp:723
+#: ../src/display/canvas-axonomgrid.cpp:353 ../src/display/canvas-grid.cpp:708
msgid "lines"
msgstr "rindas"
-#: ../src/display/canvas-grid.cpp:60
+#: ../src/display/canvas-grid.cpp:55
msgid "Rectangular grid"
msgstr "Taisnstūrveida režģis"
-#: ../src/display/canvas-grid.cpp:61
+#: ../src/display/canvas-grid.cpp:56
msgid "Axonometric grid"
msgstr "Aksonometriskais režģis"
-#: ../src/display/canvas-grid.cpp:246
+#: ../src/display/canvas-grid.cpp:241
msgid "Create new grid"
msgstr "Izveidot jaunu režģi"
-#: ../src/display/canvas-grid.cpp:312
+#: ../src/display/canvas-grid.cpp:307
msgid "_Enabled"
msgstr "_Aktivēts"
-#: ../src/display/canvas-grid.cpp:313
+#: ../src/display/canvas-grid.cpp:308
msgid ""
"Determines whether to snap to this grid or not. Can be 'on' for invisible "
"grids."
@@ -4613,11 +4622,11 @@ msgstr ""
"Nosaka, vai pievilkt šim režģim vai nē. Var būt ieslēgts arī neredzamiem "
"režģiem."
-#: ../src/display/canvas-grid.cpp:317
+#: ../src/display/canvas-grid.cpp:312
msgid "Snap to visible _grid lines only"
msgstr "Pievilkt tikai red_zamām režģa līnijām"
-#: ../src/display/canvas-grid.cpp:318
+#: ../src/display/canvas-grid.cpp:313
msgid ""
"When zoomed out, not all grid lines will be displayed. Only the visible ones "
"will be snapped to"
@@ -4625,11 +4634,11 @@ msgstr ""
"Tālinātā skatā visas režģa līnijas nebūs redzamas. Piesaiste tiks veikta "
"tikai redzamām līnijām"
-#: ../src/display/canvas-grid.cpp:322
+#: ../src/display/canvas-grid.cpp:317
msgid "_Visible"
msgstr "_Redzams"
-#: ../src/display/canvas-grid.cpp:323
+#: ../src/display/canvas-grid.cpp:318
msgid ""
"Determines whether the grid is displayed or not. Objects are still snapped "
"to invisible grids."
@@ -4637,25 +4646,25 @@ msgstr ""
"Nosaka, vai režģis tiek rādīts vai nē. Objekti joprojām tiks piesaistīti "
"neredzamajam režģim."
-#: ../src/display/canvas-grid.cpp:705
+#: ../src/display/canvas-grid.cpp:690
msgid "Spacing _X:"
msgstr "Atstarpe _X:"
-#: ../src/display/canvas-grid.cpp:705
-#: ../src/ui/dialog/inkscape-preferences.cpp:797
+#: ../src/display/canvas-grid.cpp:690
+#: ../src/ui/dialog/inkscape-preferences.cpp:785
msgid "Distance between vertical grid lines"
msgstr "Attālums starp vertikālām režģa līnijām."
-#: ../src/display/canvas-grid.cpp:708
-#: ../src/ui/dialog/inkscape-preferences.cpp:798
+#: ../src/display/canvas-grid.cpp:693
+#: ../src/ui/dialog/inkscape-preferences.cpp:786
msgid "Distance between horizontal grid lines"
msgstr "Attālums starp horizontālām režģa līnijām."
-#: ../src/display/canvas-grid.cpp:740
+#: ../src/display/canvas-grid.cpp:725
msgid "_Show dots instead of lines"
msgstr "_Līniju vietā rādīt punktus "
-#: ../src/display/canvas-grid.cpp:741
+#: ../src/display/canvas-grid.cpp:726
msgid "If set, displays dots at gridpoints instead of gridlines"
msgstr "Ja iestatīts, režģa krustpunktos līniju vietā tiks rādīti punkti"
@@ -4805,11 +4814,11 @@ msgstr "Robežrāmja viduspunkts"
msgid "Bounding box side midpoint"
msgstr "Robežrāmja malas viduspunkts"
-#: ../src/display/snap-indicator.cpp:196 ../src/ui/tool/node.cpp:1484
+#: ../src/display/snap-indicator.cpp:196 ../src/ui/tool/node.cpp:1473
msgid "Smooth node"
msgstr "Gludais mezgls"
-#: ../src/display/snap-indicator.cpp:199 ../src/ui/tool/node.cpp:1483
+#: ../src/display/snap-indicator.cpp:199 ../src/ui/tool/node.cpp:1472
msgid "Cusp node"
msgstr "Asais mezgls"
@@ -4865,63 +4874,63 @@ msgstr "Režģa līniju attāluma reizinātājs"
msgid " to "
msgstr " līdz"
-#: ../src/document.cpp:531
+#: ../src/document.cpp:519
#, c-format
msgid "New document %d"
msgstr "Jauns dokuments %d"
-#: ../src/document.cpp:536
+#: ../src/document.cpp:524
#, c-format
msgid "Memory document %d"
msgstr "Atmiņas dokuments %d"
-#: ../src/document.cpp:565
+#: ../src/document.cpp:553
msgid "Memory document %1"
msgstr "Atmiņas dokuments %1"
-#: ../src/document.cpp:864
+#: ../src/document.cpp:852
#, c-format
msgid "Unnamed document %d"
msgstr "Nenosaukts dokuments %d"
-#: ../src/event-log.cpp:185
+#: ../src/event-log.cpp:181
msgid "[Unchanged]"
msgstr "[Nemainīts]"
#. Edit
-#: ../src/event-log.cpp:371 ../src/event-log.cpp:374 ../src/verbs.cpp:2460
+#: ../src/event-log.cpp:367 ../src/event-log.cpp:370 ../src/verbs.cpp:2496
msgid "_Undo"
msgstr "_Atcelt"
-#: ../src/event-log.cpp:381 ../src/event-log.cpp:385 ../src/verbs.cpp:2462
+#: ../src/event-log.cpp:377 ../src/event-log.cpp:381 ../src/verbs.cpp:2498
msgid "_Redo"
msgstr "At_kārtot"
-#: ../src/extension/dependency.cpp:255
+#: ../src/extension/dependency.cpp:253
msgid "Dependency:"
msgstr "Atkarība:"
-#: ../src/extension/dependency.cpp:256
+#: ../src/extension/dependency.cpp:254
msgid " type: "
msgstr " tips: "
-#: ../src/extension/dependency.cpp:257
+#: ../src/extension/dependency.cpp:255
msgid " location: "
msgstr " novietojums: "
-#: ../src/extension/dependency.cpp:258
+#: ../src/extension/dependency.cpp:256
msgid " string: "
msgstr " virkne: "
-#: ../src/extension/dependency.cpp:261
+#: ../src/extension/dependency.cpp:259
msgid " description: "
msgstr " apraksts: "
-#: ../src/extension/effect.cpp:41
+#: ../src/extension/effect.cpp:40
msgid " (No preferences)"
msgstr " (Nav iestatījumu)"
-#: ../src/extension/effect.h:70 ../src/verbs.cpp:2234
+#: ../src/extension/effect.h:70 ../src/verbs.cpp:2270
msgid "Extensions"
msgstr "Paplašinājumi"
@@ -4943,18 +4952,18 @@ msgstr ""
"parasti, vienīgi nebūs pieejami minētie paplašinājumi. Plašāku problēmu "
"skaidrojumu meklējiet kļūdu žurnālā, kas atrodams te:"
-#: ../src/extension/error-file.cpp:67
+#: ../src/extension/error-file.cpp:63
msgid "Show dialog on startup"
msgstr "Rādīt dialogu starta laikā"
-#: ../src/extension/execution-env.cpp:136
+#: ../src/extension/execution-env.cpp:133
#, c-format
msgid "'%s' working, please wait..."
msgstr "'%s' darbojas, lūdzu, uzgaidiet..."
#. static int i = 0;
#. std::cout << "Checking module[" << i++ << "]: " << name << std::endl;
-#: ../src/extension/extension.cpp:267
+#: ../src/extension/extension.cpp:262
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."
@@ -4962,70 +4971,70 @@ msgstr ""
" Tā cēlonis ir nederīga datne ar paplašinājumu .inx. Nederīga .inx datne "
"varētu būt kļūdainais Inkscape uzstādīšanas rezultāts."
-#: ../src/extension/extension.cpp:277
+#: ../src/extension/extension.cpp:272
msgid "the extension is designed for Windows only."
msgstr "paplašinājums ir izstrādāts tikai lietošanai Windows vidē."
-#: ../src/extension/extension.cpp:282
+#: ../src/extension/extension.cpp:277
msgid "an ID was not defined for it."
msgstr "tam nav definēts ID."
-#: ../src/extension/extension.cpp:286
+#: ../src/extension/extension.cpp:281
msgid "there was no name defined for it."
msgstr "tam nav definēts nosaukums."
-#: ../src/extension/extension.cpp:290
+#: ../src/extension/extension.cpp:285
msgid "the XML description of it got lost."
msgstr "tā XML apraksts ir zudis."
-#: ../src/extension/extension.cpp:294
+#: ../src/extension/extension.cpp:289
msgid "no implementation was defined for the extension."
msgstr "paplašinājumam nav noteikts pielietojums."
#. std::cout << "Failed: " << *(_deps[i]) << std::endl;
-#: ../src/extension/extension.cpp:301
+#: ../src/extension/extension.cpp:296
msgid "a dependency was not met."
msgstr "nav izpildīta atkarības prasība."
-#: ../src/extension/extension.cpp:321
+#: ../src/extension/extension.cpp:316
msgid "Extension \""
msgstr "Paplašinājums \""
-#: ../src/extension/extension.cpp:321
+#: ../src/extension/extension.cpp:316
msgid "\" failed to load because "
msgstr "\" neizdevās ielādēt, jo "
-#: ../src/extension/extension.cpp:670
+#: ../src/extension/extension.cpp:665
#, c-format
msgid "Could not create extension error log file '%s'"
msgstr "Nav iespējams izveidot paplašinājuma kļūdu žurnāla datni '%s'"
-#: ../src/extension/extension.cpp:778
+#: ../src/extension/extension.cpp:769
#: ../share/extensions/webslicer_create_rect.inx.h:2
msgid "Name:"
msgstr "Nosaukums:"
-#: ../src/extension/extension.cpp:779
+#: ../src/extension/extension.cpp:770
msgid "ID:"
msgstr "ID:"
-#: ../src/extension/extension.cpp:780
+#: ../src/extension/extension.cpp:771
msgid "State:"
msgstr "Stāvoklis:"
-#: ../src/extension/extension.cpp:780
+#: ../src/extension/extension.cpp:771
msgid "Loaded"
msgstr "Ielādēts"
-#: ../src/extension/extension.cpp:780
+#: ../src/extension/extension.cpp:771
msgid "Unloaded"
msgstr "Aizvākts no atmiņas"
-#: ../src/extension/extension.cpp:780
+#: ../src/extension/extension.cpp:771
msgid "Deactivated"
msgstr "Deaktivēts"
-#: ../src/extension/extension.cpp:820
+#: ../src/extension/extension.cpp:802
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 "
@@ -5035,7 +5044,7 @@ msgstr ""
"mājas lapu vai jautājiet vēstuļu kopās, ja Jums ir jautājumi par šo "
"paplašinājumu."
-#: ../src/extension/implementation/script.cpp:1111
+#: ../src/extension/implementation/script.cpp:1107
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 "
@@ -5065,12 +5074,12 @@ msgstr "Pielāgojamais slieksnis"
#: ../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:66
-#: ../src/ui/dialog/object-attributes.cpp:68
-#: ../src/ui/dialog/object-attributes.cpp:77
-#: ../src/ui/widget/page-sizer.cpp:249
+#: ../src/ui/dialog/lpe-powerstroke-properties.cpp:58
+#: ../src/ui/dialog/object-attributes.cpp:65
+#: ../src/ui/dialog/object-attributes.cpp:74
+#: ../src/ui/widget/page-sizer.cpp:232
#: ../src/widgets/calligraphy-toolbar.cpp:430
-#: ../src/widgets/eraser-toolbar.cpp:154 ../src/widgets/spray-toolbar.cpp:297
+#: ../src/widgets/eraser-toolbar.cpp:185 ../src/widgets/spray-toolbar.cpp:297
#: ../src/widgets/tweak-toolbar.cpp:128
#: ../share/extensions/foldablebox.inx.h:2
msgid "Width:"
@@ -5079,9 +5088,9 @@ msgstr "Platums:"
#: ../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:69
-#: ../src/ui/dialog/object-attributes.cpp:78
-#: ../src/ui/widget/page-sizer.cpp:250 ../share/extensions/foldablebox.inx.h:3
+#: ../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
msgid "Height:"
msgstr "Augstums:"
@@ -5144,9 +5153,9 @@ msgstr "Pievienot troksni"
#: ../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:2882
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2956
-#: ../src/ui/dialog/object-attributes.cpp:49
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2742
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2822
+#: ../src/ui/dialog/object-attributes.cpp:46
#: ../share/extensions/jessyInk_effects.inx.h:5
#: ../share/extensions/jessyInk_export.inx.h:3
#: ../share/extensions/jessyInk_transitions.inx.h:5
@@ -5197,7 +5206,7 @@ msgstr "Aizmiglošana"
#: ../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:2934
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2794
msgid "Radius:"
msgstr "Rādiuss:"
@@ -5520,14 +5529,14 @@ 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:836 ../src/ui/dialog/clonetiler.cpp:989
+#: ../src/ui/dialog/clonetiler.cpp:792 ../src/ui/dialog/clonetiler.cpp:923
#: ../src/widgets/tweak-toolbar.cpp:334
#: ../share/extensions/interp_att_g.inx.h:18
msgid "Opacity"
msgstr "Necaurspīdība"
#: ../src/extension/internal/bitmap/opacity.cpp:40
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2924
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2784
#: ../src/ui/dialog/objects.cpp:1629 ../src/widgets/dropper-toolbar.cpp:83
msgid "Opacity:"
msgstr "Necaurspīdība:"
@@ -5557,7 +5566,7 @@ msgstr "Samazināt troksni"
#. 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:384
+#: ../src/widgets/stroke-style.cpp:343
#: ../share/extensions/jessyInk_effects.inx.h:3
#: ../share/extensions/jessyInk_view.inx.h:3
#: ../share/extensions/lindenmayer.inx.h:5
@@ -5644,7 +5653,7 @@ msgstr "Slieksnis"
#: ../src/extension/internal/bitmap/threshold.cpp:40
#: ../src/extension/internal/bitmap/unsharpmask.cpp:46
-#: ../src/widgets/paintbucket-toolbar.cpp:147
+#: ../src/widgets/paintbucket-toolbar.cpp:146
msgid "Threshold:"
msgstr "Slieksnis:"
@@ -5836,66 +5845,104 @@ msgstr "Izvades lapas izmēri:"
msgid "Page Selector"
msgstr "Lapas atlasītājs"
+#. CONTROLS
+#. Buttons
+#.
+#. Gtk::Button * help_button = add_button(Gtk::Stock::HELP, Gtk::RESPONSE_HELP);
+#. if (_help == NULL)
+#. help_button->set_sensitive(false);
+#.
+#. if (extension == NULL)
+#. checkbox.set_sensitive(FALSE);
+#. / Add the buttons in the bottom of the dialog
+#: ../src/extension/internal/cdr-input.cpp:119
+#: ../src/extension/internal/pdfinput/pdf-input.cpp:88
+#: ../src/extension/internal/vsd-input.cpp:121
+#: ../src/extension/prefdialog.cpp:74
+#: ../src/ui/dialog/calligraphic-profile-rename.cpp:50
+#: ../src/ui/dialog/export.cpp:904 ../src/ui/dialog/export.cpp:1287
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:737
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1052
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1599
+#: ../src/ui/dialog/guides.cpp:161 ../src/ui/dialog/layer-properties.cpp:42
+#: ../src/ui/dialog/livepatheffect-add.cpp:26
+#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:33
+#: ../src/ui/dialog/lpe-powerstroke-properties.cpp:39
+#: ../src/ui/dialog/ocaldialogs.cpp:1089 ../src/ui/interface.cpp:1359
+#: ../src/widgets/desktop-widget.cpp:1047
+#: ../src/widgets/desktop-widget.cpp:1109
+msgid "_Cancel"
+msgstr "At_celt"
+
+#: ../src/extension/internal/cdr-input.cpp:120
+#: ../src/extension/internal/pdfinput/pdf-input.cpp:89
+#: ../src/extension/internal/vsd-input.cpp:122
+#: ../src/extension/prefdialog.cpp:75 ../src/ui/dialog/guides.cpp:159
+#: ../src/ui/dialog/pixelartdialog.cpp:299
+#: ../src/ui/dialog/tracedialog.cpp:821
+msgid "_OK"
+msgstr ""
+
#. Labels
-#: ../src/extension/internal/cdr-input.cpp:127
-#: ../src/extension/internal/pdfinput/pdf-input.cpp:92
-#: ../src/extension/internal/vsd-input.cpp:130
+#: ../src/extension/internal/cdr-input.cpp:123
+#: ../src/extension/internal/pdfinput/pdf-input.cpp:90
+#: ../src/extension/internal/vsd-input.cpp:125
msgid "Select page:"
msgstr "Izvēlieties lapu:"
#. Display total number of pages
-#: ../src/extension/internal/cdr-input.cpp:135
-#: ../src/extension/internal/pdfinput/pdf-input.cpp:111
-#: ../src/extension/internal/vsd-input.cpp:138
+#: ../src/extension/internal/cdr-input.cpp:131
+#: ../src/extension/internal/pdfinput/pdf-input.cpp:103
+#: ../src/extension/internal/vsd-input.cpp:133
#, c-format
msgid "out of %i"
msgstr "no %i"
-#: ../src/extension/internal/cdr-input.cpp:293
+#: ../src/extension/internal/cdr-input.cpp:284
msgid "Corel DRAW Input"
msgstr "Corel DRAW ievade"
-#: ../src/extension/internal/cdr-input.cpp:298
+#: ../src/extension/internal/cdr-input.cpp:289
msgid "Corel DRAW 7-X4 files (*.cdr)"
msgstr "Corel DRAW 7-X4 datnes (*.cdr)"
-#: ../src/extension/internal/cdr-input.cpp:299
+#: ../src/extension/internal/cdr-input.cpp:290
msgid "Open files saved in Corel DRAW 7-X4"
msgstr "Atver Corel DRAW 7-X4 formātā saglabātās datnes"
-#: ../src/extension/internal/cdr-input.cpp:306
+#: ../src/extension/internal/cdr-input.cpp:297
msgid "Corel DRAW templates input"
msgstr "Corel DRAW veidņu ievade"
-#: ../src/extension/internal/cdr-input.cpp:311
+#: ../src/extension/internal/cdr-input.cpp:302
msgid "Corel DRAW 7-13 template files (*.cdt)"
msgstr "Corel DRAW 7-13 veidņu datnes (.cdt)"
-#: ../src/extension/internal/cdr-input.cpp:312
+#: ../src/extension/internal/cdr-input.cpp:303
msgid "Open files saved in Corel DRAW 7-13"
msgstr "Atver Corel DRAW 7-13 formātā saglabātās datnes"
-#: ../src/extension/internal/cdr-input.cpp:319
+#: ../src/extension/internal/cdr-input.cpp:310
msgid "Corel DRAW Compressed Exchange files input"
msgstr "Corel DRAW Compressed Exchange datņuu ievade"
-#: ../src/extension/internal/cdr-input.cpp:324
+#: ../src/extension/internal/cdr-input.cpp:315
msgid "Corel DRAW Compressed Exchange files (*.ccx)"
msgstr "Corel DRAW saspiestās apmaiņas datnes (Compressed Exchange) (.ccx)"
-#: ../src/extension/internal/cdr-input.cpp:325
+#: ../src/extension/internal/cdr-input.cpp:316
msgid "Open compressed exchange files saved in Corel DRAW"
msgstr "Atver Corel DRAW saglabātās saspiestās apmaiņas datnes"
-#: ../src/extension/internal/cdr-input.cpp:332
+#: ../src/extension/internal/cdr-input.cpp:323
msgid "Corel DRAW Presentation Exchange files input"
msgstr "Corel DRAW Presentation Exchange datņu ievade"
-#: ../src/extension/internal/cdr-input.cpp:337
+#: ../src/extension/internal/cdr-input.cpp:328
msgid "Corel DRAW Presentation Exchange files (*.cmx)"
msgstr "Corel DRAW Presentation Exchange datnes (.cmx)"
-#: ../src/extension/internal/cdr-input.cpp:338
+#: ../src/extension/internal/cdr-input.cpp:329
msgid "Open presentation exchange files saved in Corel DRAW"
msgstr "Atver Corel DRAW saglabātos Presentation Exchange datnes"
@@ -6036,7 +6083,7 @@ msgstr "Gaismas krāsa"
#: ../src/extension/internal/filter/distort.h:95
#: ../src/extension/internal/filter/distort.h:204
#: ../src/extension/internal/filter/filter-file.cpp:151
-#: ../src/extension/internal/filter/filter.cpp:211
+#: ../src/extension/internal/filter/filter.cpp:212
#: ../src/extension/internal/filter/image.h:61
#: ../src/extension/internal/filter/morphology.h:75
#: ../src/extension/internal/filter/morphology.h:202
@@ -6057,7 +6104,7 @@ msgstr "Gaismas krāsa"
#: ../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:1806
+#: ../src/ui/dialog/inkscape-preferences.cpp:1770
#, c-format
msgid "Filters"
msgstr "Filtri"
@@ -6169,7 +6216,7 @@ msgstr "Padarīt tumšāku"
#: ../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:382
+#: ../src/filter-enums.cpp:54 ../src/ui/dialog/input.cpp:367
msgid "Screen"
msgstr "Ekrāns"
@@ -6246,7 +6293,7 @@ msgstr "Erozija"
#: ../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:123
+#: ../src/ui/dialog/document-properties.cpp:108
msgid "Background color"
msgstr "Fona krāsa"
@@ -6270,7 +6317,7 @@ msgstr "Sajaukšanas tips:"
#: ../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:698
+#: ../src/filter-enums.cpp:52 ../src/ui/dialog/inkscape-preferences.cpp:686
msgid "Normal"
msgstr "Normāls"
@@ -6307,9 +6354,9 @@ msgstr "Reljefa avots"
#: ../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:91
-#: ../src/ui/widget/color-icc-selector.cpp:176
-#: ../src/ui/widget/color-scales.cpp:385 ../src/ui/widget/color-scales.cpp:386
+#: ../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
msgid "Red"
msgstr "Sarkans"
@@ -6319,9 +6366,9 @@ msgstr "Sarkans"
#: ../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:92
-#: ../src/ui/widget/color-icc-selector.cpp:177
-#: ../src/ui/widget/color-scales.cpp:388 ../src/ui/widget/color-scales.cpp:389
+#: ../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
msgid "Green"
msgstr "Zaļš"
@@ -6331,9 +6378,9 @@ msgstr "Zaļš"
#: ../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:93
-#: ../src/ui/widget/color-icc-selector.cpp:178
-#: ../src/ui/widget/color-scales.cpp:391 ../src/ui/widget/color-scales.cpp:392
+#: ../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
#: ../share/extensions/nicechart.inx.h:34
msgid "Blue"
msgstr "Zils"
@@ -6356,8 +6403,8 @@ msgstr "Izkliedēt"
#: ../src/extension/internal/filter/bumps.h:98
#: ../src/extension/internal/filter/bumps.h:329
-#: ../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
+#: ../src/ui/tools/measure-tool.cpp:1212 ../src/ui/widget/page-sizer.cpp:233
+#: ../src/widgets/rect-toolbar.cpp:330
#: ../share/extensions/interp_att_g.inx.h:13
msgid "Height"
msgstr "Augstums"
@@ -6370,15 +6417,16 @@ msgstr "Augstums"
#: ../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:96
-#: ../src/ui/widget/color-icc-selector.cpp:187
-#: ../src/ui/widget/color-scales.cpp:417 ../src/ui/widget/color-scales.cpp:418
+#: ../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/widgets/tweak-toolbar.cpp:318
msgid "Lightness"
msgstr "Gaišums"
#: ../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 "Precizitāte"
@@ -6396,7 +6444,7 @@ msgid "Distant"
msgstr "Attāls"
#: ../src/extension/internal/filter/bumps.h:106
-#: ../src/ui/dialog/inkscape-preferences.cpp:470
+#: ../src/ui/dialog/inkscape-preferences.cpp:458
msgid "Point"
msgstr "Punkts"
@@ -6410,13 +6458,13 @@ msgstr "Attāla gaismas avota papildiespējas"
#: ../src/extension/internal/filter/bumps.h:110
#: ../src/extension/internal/filter/bumps.h:332
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1196
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1172
msgid "Azimuth"
msgstr "Azimuts"
#: ../src/extension/internal/filter/bumps.h:111
#: ../src/extension/internal/filter/bumps.h:333
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1197
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1173
msgid "Elevation"
msgstr "Pacēlums"
@@ -6485,7 +6533,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:509
+#: ../src/filter-enums.cpp:30 ../src/sp-image.cpp:506
msgid "Image"
msgstr "Attēls"
@@ -6569,18 +6617,18 @@ msgstr "Kanālu krāsosana"
#: ../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:997
-#: ../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/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/widgets/tweak-toolbar.cpp:302
msgid "Saturation"
msgstr "Piesātinājums"
#: ../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:97
+#: ../src/filter-enums.cpp:131 ../src/ui/tools/flood-tool.cpp:87
msgid "Alpha"
msgstr "Alfa"
@@ -6680,19 +6728,19 @@ msgstr "Identitāte"
#: ../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:1051
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1028
msgid "Table"
msgstr "Tabula"
#: ../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:1054
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1031
msgid "Discrete"
msgstr "Atsevišķs"
#: ../src/extension/internal/filter/color.h:505 ../src/filter-enums.cpp:113
-#: ../src/live_effects/lpe-interpolate_points.cpp:25
-#: ../src/live_effects/lpe-powerstroke.cpp:133
+#: ../src/live_effects/lpe-interpolate_points.cpp:24
+#: ../src/live_effects/lpe-powerstroke.cpp:122
msgid "Linear"
msgstr "Lineārs"
@@ -6749,23 +6797,23 @@ msgid "Extract Channel"
msgstr "Ekstraģēt kanālu"
#: ../src/extension/internal/filter/color.h:715
-#: ../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
+#: ../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
msgid "Cyan"
msgstr "Ciāns"
#: ../src/extension/internal/filter/color.h:716
-#: ../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
+#: ../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
msgid "Magenta"
msgstr "Fuksīns (Magenta)"
#: ../src/extension/internal/filter/color.h:717
-#: ../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
+#: ../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
msgid "Yellow"
msgstr "Dzeltens"
@@ -6790,14 +6838,14 @@ msgid "Fade to:"
msgstr "Izgaisināt:"
#: ../src/extension/internal/filter/color.h:819
-#: ../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
+#: ../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
msgid "Black"
msgstr "Melns"
#: ../src/extension/internal/filter/color.h:820
-#: ../src/ui/widget/selected-style.cpp:271
+#: ../src/ui/widget/selected-style.cpp:253
msgid "White"
msgstr "Balts"
@@ -6820,7 +6868,7 @@ msgid "Customize greyscale components"
msgstr "Pieskaņojiet pelēktoņu sastāvdaļas"
#: ../src/extension/internal/filter/color.h:980
-#: ../src/ui/widget/selected-style.cpp:267
+#: ../src/ui/widget/selected-style.cpp:249
msgid "Invert"
msgstr "Invertēt"
@@ -6874,10 +6922,10 @@ msgstr "Ēnas"
#: ../src/extension/internal/filter/color.h:1119
#: ../src/extension/internal/filter/paint.h:356 ../src/filter-enums.cpp:33
-#: ../src/live_effects/effect.cpp:107
-#: ../src/live_effects/lpe-transform_2pts.cpp:40
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1048
-#: ../src/widgets/gradient-toolbar.cpp:1159
+#: ../src/live_effects/effect.cpp:92
+#: ../src/live_effects/lpe-transform_2pts.cpp:38
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1025
+#: ../src/widgets/gradient-toolbar.cpp:1160
#: ../src/widgets/measure-toolbar.cpp:328
msgid "Offset"
msgstr "Nobīde"
@@ -6908,18 +6956,22 @@ msgstr "Sarkanā nobīde"
#: ../src/extension/internal/filter/color.h:1382
#: ../src/extension/internal/filter/color.h:1385
#: ../src/extension/internal/filter/color.h:1388
-#: ../src/ui/dialog/input.cpp:1616 ../src/ui/dialog/layers.cpp:925
-#: ../src/ui/widget/page-sizer.cpp:247
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2798
+#: ../src/ui/dialog/input.cpp:1482 ../src/ui/dialog/layers.cpp:913
+#: ../src/ui/widget/page-sizer.cpp:230
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/input.cpp:1616 ../src/ui/widget/page-sizer.cpp:248
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2802
+#: ../src/ui/dialog/input.cpp:1482 ../src/ui/widget/page-sizer.cpp:231
msgid "Y"
msgstr "Y"
@@ -7057,8 +7109,8 @@ msgstr "Ārā"
# K.Kalvišķis (karlo@lanet.lv): Ja nepatīk vārds „līnija”, tad varētu lietot vārdu „apmale”, jo Inkscape jebkuru līniju uztver kā nenoslēgtu daudzstūri, kuram var piešķirt gan aizpildījuma krāsu un veidu, gan apmales (līnijas) krāsu un veidu.
#: ../src/extension/internal/filter/distort.h:77
#: ../src/extension/internal/filter/textures.h:75
-#: ../src/ui/widget/selected-style.cpp:132
-#: ../src/ui/widget/style-swatch.cpp:130
+#: ../src/ui/widget/selected-style.cpp:123
+#: ../src/ui/widget/style-swatch.cpp:116
msgid "Stroke:"
msgstr "Apmale:"
@@ -7133,7 +7185,7 @@ msgid "Blur and displace edges of shapes and pictures"
msgstr "Aizmiglot un nobīdīt figūru un attēlu malas"
#: ../src/extension/internal/filter/distort.h:190
-#: ../src/live_effects/effect.cpp:142
+#: ../src/live_effects/effect.cpp:127
msgid "Roughen"
msgstr "Raupjot"
@@ -7169,8 +7221,8 @@ msgid "Detect:"
msgstr "Noteikt:"
#: ../src/extension/internal/filter/image.h:52
-#: ../src/ui/dialog/template-load-tab.cpp:107
-#: ../src/ui/dialog/template-load-tab.cpp:144
+#: ../src/ui/dialog/template-load-tab.cpp:99
+#: ../src/ui/dialog/template-load-tab.cpp:136
msgid "All"
msgstr "Viss"
@@ -7209,9 +7261,9 @@ msgid "Open"
msgstr "Atvērt"
#: ../src/extension/internal/filter/morphology.h:65
-#: ../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
+#: ../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
#: ../share/extensions/interp_att_g.inx.h:12
msgid "Width"
msgstr "Platums"
@@ -7256,8 +7308,8 @@ msgid "XOR"
msgstr "XOR"
#: ../src/extension/internal/filter/morphology.h:179
-#: ../src/ui/dialog/layer-properties.cpp:185
-#: ../src/ui/dialog/lpe-powerstroke-properties.cpp:59
+#: ../src/ui/dialog/layer-properties.cpp:167
+#: ../src/ui/dialog/lpe-powerstroke-properties.cpp:51
#: ../share/extensions/measure.inx.h:5
msgid "Position:"
msgstr "Pozīcija:"
@@ -7299,7 +7351,7 @@ msgid "Erosion 2"
msgstr "Erozija 2"
#: ../src/extension/internal/filter/morphology.h:191
-#: ../src/live_effects/lpe-roughen.cpp:41
+#: ../src/live_effects/lpe-roughen.cpp:39
msgid "Smooth"
msgstr "Gluds"
@@ -7321,8 +7373,8 @@ msgstr "Aizpildīt ar troksni"
#: ../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:88
-#: ../src/ui/dialog/tracedialog.cpp:747
+#: ../src/extension/internal/filter/shadows.h:60 ../src/ui/dialog/find.cpp:81
+#: ../src/ui/dialog/tracedialog.cpp:746
#: ../share/extensions/color_HSL_adjust.inx.h:2
#: ../share/extensions/color_custom.inx.h:2
#: ../share/extensions/color_randomize.inx.h:2
@@ -7437,7 +7489,7 @@ msgid "Clean-up"
msgstr "Uzkopt"
#: ../src/extension/internal/filter/paint.h:238
-#: ../share/extensions/measure.inx.h:17
+#: ../src/ui/tools/measure-tool.cpp:1189 ../share/extensions/measure.inx.h:17
msgid "Length"
msgstr "Garums"
@@ -7447,8 +7499,8 @@ msgstr ""
"Pārvērst attēlu par gravīru, kas sastāv no vertikālām un horizontālām līnijām"
#: ../src/extension/internal/filter/paint.h:331
-#: ../src/ui/dialog/align-and-distribute.cpp:1090
-#: ../src/widgets/desktop-widget.cpp:2087
+#: ../src/ui/dialog/align-and-distribute.cpp:1060
+#: ../src/widgets/desktop-widget.cpp:1933
msgid "Drawing"
msgstr "Zīmējums"
@@ -7457,7 +7509,7 @@ msgstr "Zīmējums"
#: ../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:136 ../src/splivarot.cpp:2209
+#: ../src/live_effects/effect.cpp:121 ../src/splivarot.cpp:2358
msgid "Simplify"
msgstr "Vienkāršot"
@@ -7528,13 +7580,13 @@ msgid "Contrasted"
msgstr "Kontrastēts"
#: ../src/extension/internal/filter/paint.h:591
-#: ../src/live_effects/lpe-jointype.cpp:54
+#: ../src/live_effects/lpe-jointype.cpp:52
msgid "Line width"
msgstr "Līnijas platums"
#: ../src/extension/internal/filter/paint.h:593
#: ../src/extension/internal/filter/paint.h:861
-#: ../src/ui/widget/filter-effect-chooser.cpp:25
+#: ../src/ui/widget/filter-effect-chooser.cpp:21
msgid "Blend mode:"
msgstr "Sapludināšanas veids:"
@@ -7734,14 +7786,14 @@ msgid "Source:"
msgstr "Avots:"
#: ../src/extension/internal/filter/transparency.h:56
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1603
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1540
msgid "Background"
msgstr "Fons"
#: ../src/extension/internal/filter/transparency.h:59
-#: ../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:141 ../src/widgets/spray-toolbar.cpp:389
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2739
+#: ../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/widgets/tweak-toolbar.cpp:254 ../share/extensions/extrude.inx.h:2
#: ../share/extensions/triangle.inx.h:8
msgid "Mode:"
@@ -7788,17 +7840,17 @@ msgstr "Izgriezums"
msgid "Repaint anything visible monochrome"
msgstr "Pārkrāsot visu redzamo vienā krāsā"
-#: ../src/extension/internal/gdkpixbuf-input.cpp:188
+#: ../src/extension/internal/gdkpixbuf-input.cpp:193
#, c-format
msgid "%s bitmap image import"
msgstr "%s bitkartes attēla imports"
-#: ../src/extension/internal/gdkpixbuf-input.cpp:195
+#: ../src/extension/internal/gdkpixbuf-input.cpp:200
#, c-format
msgid "Image Import Type:"
msgstr "Attēla importa tips:"
-#: ../src/extension/internal/gdkpixbuf-input.cpp:195
+#: ../src/extension/internal/gdkpixbuf-input.cpp:200
#, c-format
msgid ""
"Embed results in stand-alone, larger SVG files. Link references a file "
@@ -7807,24 +7859,24 @@ msgstr ""
"Iegult rezultātus atsevišķā, lielā SVG datnē. Saite atsaucas uz datni ārpus "
"šī SVG dokumenta, līdz ar to visas datnes ir jāpārvieto vienkop."
-#: ../src/extension/internal/gdkpixbuf-input.cpp:196
-#: ../src/ui/dialog/inkscape-preferences.cpp:1511
+#: ../src/extension/internal/gdkpixbuf-input.cpp:201
+#: ../src/ui/dialog/inkscape-preferences.cpp:1487
#, c-format
msgid "Embed"
msgstr "Iegult"
-#: ../src/extension/internal/gdkpixbuf-input.cpp:197 ../src/sp-anchor.cpp:105
-#: ../src/ui/dialog/inkscape-preferences.cpp:1511
+#: ../src/extension/internal/gdkpixbuf-input.cpp:202 ../src/sp-anchor.cpp:105
+#: ../src/ui/dialog/inkscape-preferences.cpp:1487
#, c-format
msgid "Link"
msgstr "Saite"
-#: ../src/extension/internal/gdkpixbuf-input.cpp:200
+#: ../src/extension/internal/gdkpixbuf-input.cpp:205
#, c-format
msgid "Image DPI:"
msgstr "Attēla DPI:"
-#: ../src/extension/internal/gdkpixbuf-input.cpp:200
+#: ../src/extension/internal/gdkpixbuf-input.cpp:205
#, c-format
msgid ""
"Take information from file or use default bitmap import resolution as "
@@ -7833,22 +7885,22 @@ msgstr ""
"Ņemt informāciju no datnes vai izmantot noklusēto, iestatījumos noteikto "
"bitkartes importa izšķirtspēju."
-#: ../src/extension/internal/gdkpixbuf-input.cpp:201
+#: ../src/extension/internal/gdkpixbuf-input.cpp:206
#, c-format
msgid "From file"
msgstr "No datnes"
-#: ../src/extension/internal/gdkpixbuf-input.cpp:202
+#: ../src/extension/internal/gdkpixbuf-input.cpp:207
#, c-format
msgid "Default import resolution"
msgstr "Noklusētā importa izšķirtspēja"
-#: ../src/extension/internal/gdkpixbuf-input.cpp:205
+#: ../src/extension/internal/gdkpixbuf-input.cpp:210
#, c-format
msgid "Image Rendering Mode:"
msgstr "Attēla renderēšanas režīms:"
-#: ../src/extension/internal/gdkpixbuf-input.cpp:205
+#: ../src/extension/internal/gdkpixbuf-input.cpp:210
#, c-format
msgid ""
"When an image is upscaled, apply smoothing or keep blocky (pixelated). (Will "
@@ -7857,30 +7909,30 @@ msgstr ""
"Ja attēls ir palielināts, pielietot izlīdzināšanu vai atstāt graudainu "
"(pikselētu). (Nedarbojas visos pārlūkos.)"
-#: ../src/extension/internal/gdkpixbuf-input.cpp:206
-#: ../src/ui/dialog/inkscape-preferences.cpp:1518
+#: ../src/extension/internal/gdkpixbuf-input.cpp:211
+#: ../src/ui/dialog/inkscape-preferences.cpp:1494
#, c-format
msgid "None (auto)"
msgstr "Nekas (auto)"
-#: ../src/extension/internal/gdkpixbuf-input.cpp:207
-#: ../src/ui/dialog/inkscape-preferences.cpp:1518
+#: ../src/extension/internal/gdkpixbuf-input.cpp:212
+#: ../src/ui/dialog/inkscape-preferences.cpp:1494
#, c-format
msgid "Smooth (optimizeQuality)"
msgstr "Nogludināta (optimizēt kvalitāti)"
-#: ../src/extension/internal/gdkpixbuf-input.cpp:208
-#: ../src/ui/dialog/inkscape-preferences.cpp:1518
+#: ../src/extension/internal/gdkpixbuf-input.cpp:213
+#: ../src/ui/dialog/inkscape-preferences.cpp:1494
#, c-format
msgid "Blocky (optimizeSpeed)"
msgstr "Graudaina (optimizēt ātrumu)"
-#: ../src/extension/internal/gdkpixbuf-input.cpp:211
+#: ../src/extension/internal/gdkpixbuf-input.cpp:216
#, c-format
msgid "Hide the dialog next time and always apply the same actions."
msgstr "Nākošreiz dialoglodziņu nerādīt un vienmēr izpildīt to pašu darbību."
-#: ../src/extension/internal/gdkpixbuf-input.cpp:211
+#: ../src/extension/internal/gdkpixbuf-input.cpp:216
#, c-format
msgid "Don't ask again"
msgstr "_Turpmāk vairs nejautāt"
@@ -7897,7 +7949,7 @@ msgstr "GIMP krāsu pāreja (*.ggr)"
msgid "Gradients used in GIMP"
msgstr "GIMP izmantotās krāsu pārejas"
-#: ../src/extension/internal/grid.cpp:199 ../src/ui/widget/panel.cpp:117
+#: ../src/extension/internal/grid.cpp:199 ../src/ui/widget/panel.cpp:112
msgid "Grid"
msgstr "Režģis"
@@ -7922,7 +7974,7 @@ msgid "Vertical Offset:"
msgstr "Vertikālā nobīde:"
#: ../src/extension/internal/grid.cpp:209
-#: ../src/ui/dialog/inkscape-preferences.cpp:1532
+#: ../src/ui/dialog/inkscape-preferences.cpp:1508
#: ../share/extensions/draw_from_triangle.inx.h:58
#: ../share/extensions/eqtexsvg.inx.h:4
#: ../share/extensions/foldablebox.inx.h:9
@@ -7954,9 +8006,9 @@ msgid "Render"
msgstr "Renderēt"
#: ../src/extension/internal/grid.cpp:210
-#: ../src/ui/dialog/document-properties.cpp:163
-#: ../src/ui/dialog/inkscape-preferences.cpp:832
-#: ../src/widgets/toolbox.cpp:1894
+#: ../src/ui/dialog/document-properties.cpp:148
+#: ../src/ui/dialog/inkscape-preferences.cpp:820
+#: ../src/widgets/toolbox.cpp:1865
msgid "Grids"
msgstr "Režģi"
@@ -7992,54 +8044,54 @@ msgstr "LaTeX PSTricks datne"
msgid "LaTeX Print"
msgstr "LaTeX druka"
-#: ../src/extension/internal/odf.cpp:2141
+#: ../src/extension/internal/odf.cpp:2138
msgid "OpenDocument Drawing Output"
msgstr "OpenDocument Drawing Izvade"
-#: ../src/extension/internal/odf.cpp:2146
+#: ../src/extension/internal/odf.cpp:2143
msgid "OpenDocument drawing (*.odg)"
msgstr "OpenDocument zīmejums (*.odg)"
-#: ../src/extension/internal/odf.cpp:2147
+#: ../src/extension/internal/odf.cpp:2144
msgid "OpenDocument drawing file"
msgstr "OpenDocument zīmējuma datne"
#. 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:77
+#: ../src/extension/internal/pdfinput/pdf-input.cpp:75
msgid "media box"
msgstr "mēdija rāmis"
-#: ../src/extension/internal/pdfinput/pdf-input.cpp:78
+#: ../src/extension/internal/pdfinput/pdf-input.cpp:76
msgid "crop box"
msgstr "apgriešanas rāmis"
-#: ../src/extension/internal/pdfinput/pdf-input.cpp:79
+#: ../src/extension/internal/pdfinput/pdf-input.cpp:77
msgid "trim box"
msgstr "apgriešanas rāmis"
-#: ../src/extension/internal/pdfinput/pdf-input.cpp:80
+#: ../src/extension/internal/pdfinput/pdf-input.cpp:78
msgid "bleed box"
msgstr "pārlaides rāmis"
-#: ../src/extension/internal/pdfinput/pdf-input.cpp:81
+#: ../src/extension/internal/pdfinput/pdf-input.cpp:79
msgid "art box"
msgstr "art box"
#. Crop settings
-#: ../src/extension/internal/pdfinput/pdf-input.cpp:117
+#: ../src/extension/internal/pdfinput/pdf-input.cpp:109
msgid "Clip to:"
msgstr "Apgriezt līdz:"
-#: ../src/extension/internal/pdfinput/pdf-input.cpp:128
+#: ../src/extension/internal/pdfinput/pdf-input.cpp:120
msgid "Page settings"
msgstr "Lapas iestatījumi"
-#: ../src/extension/internal/pdfinput/pdf-input.cpp:129
+#: ../src/extension/internal/pdfinput/pdf-input.cpp:121
msgid "Precision of approximating gradient meshes:"
msgstr "Tuvojošos krāsu pāreju tīklu precizitāte:"
-#: ../src/extension/internal/pdfinput/pdf-input.cpp:130
+#: ../src/extension/internal/pdfinput/pdf-input.cpp:122
msgid ""
"<b>Note</b>: setting the precision too high may result in a large SVG file "
"and slow performance."
@@ -8047,29 +8099,35 @@ msgstr ""
"<b>Piezīme</b>: iestatot pārāk augstu precizitāti var iegūt liela izmēra SVG "
"datni, kas ievērojami ietekmēs veiktspēju."
-#: ../src/extension/internal/pdfinput/pdf-input.cpp:134
+#: ../src/extension/internal/pdfinput/pdf-input.cpp:126
msgid "Poppler/Cairo import"
msgstr "Poppler/Cairo imports"
-#: ../src/extension/internal/pdfinput/pdf-input.cpp:135
+#: ../src/extension/internal/pdfinput/pdf-input.cpp:127
msgid ""
"Import via external library. Text consists of groups containing cloned "
"glyphs where each glyph is a path. Images are stored internally. Meshes "
"cause entire document to be rendered as a raster image."
msgstr ""
+"Importēt izmantojot ārējo bibliotēku. Teks sastāv no klonētu glifu, kur "
+"katrs glifs ir ceļš, grupām. Attēli tiek saglabāti iekšēji. Tīkls liek "
+"renderēt visu dokumentu kā rastra attēlu."
-#: ../src/extension/internal/pdfinput/pdf-input.cpp:136
+#: ../src/extension/internal/pdfinput/pdf-input.cpp:128
msgid "Internal import"
msgstr "Iekšējais imports"
-#: ../src/extension/internal/pdfinput/pdf-input.cpp:137
+#: ../src/extension/internal/pdfinput/pdf-input.cpp:129
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 "
"the precision set below."
msgstr ""
+"Importēt, izmantojot iekšējo (Poppler atvasināto) bibliotēku. Teksts tiek "
+"saglabāts kā teksts bez atstarpēm. Tīkli tiek pārveidoti par raksta "
+"elementiem, kuru skaits ir atkarīgs no zemāk norādītās precizitātes."
-#: ../src/extension/internal/pdfinput/pdf-input.cpp:148
+#: ../src/extension/internal/pdfinput/pdf-input.cpp:135
msgid "rough"
msgstr "raupjš"
@@ -8080,63 +8138,63 @@ msgstr "raupjš"
#. _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:159
+#: ../src/extension/internal/pdfinput/pdf-input.cpp:146
msgid "Replace PDF fonts by closest-named installed fonts"
msgstr "Aizvietot PDF fontus ar pieejamajiem tuvākā nosaukuma fontiem"
-#: ../src/extension/internal/pdfinput/pdf-input.cpp:161
+#: ../src/extension/internal/pdfinput/pdf-input.cpp:148
msgid "Embed images"
msgstr "Iegult attēlus"
-#: ../src/extension/internal/pdfinput/pdf-input.cpp:163
+#: ../src/extension/internal/pdfinput/pdf-input.cpp:150
msgid "Import settings"
msgstr "Importēšanas iestatījumi"
-#: ../src/extension/internal/pdfinput/pdf-input.cpp:291
+#: ../src/extension/internal/pdfinput/pdf-input.cpp:313
msgid "PDF Import Settings"
msgstr "PDF importēšanas iestatījumi"
-#: ../src/extension/internal/pdfinput/pdf-input.cpp:438
+#: ../src/extension/internal/pdfinput/pdf-input.cpp:455
msgctxt "PDF input precision"
msgid "rough"
msgstr "raupjš"
-#: ../src/extension/internal/pdfinput/pdf-input.cpp:439
+#: ../src/extension/internal/pdfinput/pdf-input.cpp:456
msgctxt "PDF input precision"
msgid "medium"
msgstr "vidēja"
-#: ../src/extension/internal/pdfinput/pdf-input.cpp:440
+#: ../src/extension/internal/pdfinput/pdf-input.cpp:457
msgctxt "PDF input precision"
msgid "fine"
msgstr "smalka"
-#: ../src/extension/internal/pdfinput/pdf-input.cpp:441
+#: ../src/extension/internal/pdfinput/pdf-input.cpp:458
msgctxt "PDF input precision"
msgid "very fine"
msgstr "ļoti smalka"
-#: ../src/extension/internal/pdfinput/pdf-input.cpp:937
+#: ../src/extension/internal/pdfinput/pdf-input.cpp:944
msgid "PDF Input"
msgstr "PDF Ievade"
-#: ../src/extension/internal/pdfinput/pdf-input.cpp:942
+#: ../src/extension/internal/pdfinput/pdf-input.cpp:949
msgid "Adobe PDF (*.pdf)"
msgstr "Adobe PDF (*.pdf)"
-#: ../src/extension/internal/pdfinput/pdf-input.cpp:943
+#: ../src/extension/internal/pdfinput/pdf-input.cpp:950
msgid "Adobe Portable Document Format"
msgstr "Adobe pārvietojamo dokumentu formāts"
-#: ../src/extension/internal/pdfinput/pdf-input.cpp:950
+#: ../src/extension/internal/pdfinput/pdf-input.cpp:957
msgid "AI Input"
msgstr "AI Ievade"
-#: ../src/extension/internal/pdfinput/pdf-input.cpp:955
+#: ../src/extension/internal/pdfinput/pdf-input.cpp:962
msgid "Adobe Illustrator 9.0 and above (*.ai)"
msgstr "Adobe Illustrator 9.0 un augstāk (*.ai)"
-#: ../src/extension/internal/pdfinput/pdf-input.cpp:956
+#: ../src/extension/internal/pdfinput/pdf-input.cpp:963
msgid "Open files saved in Adobe Illustrator 9.0 and newer versions"
msgstr ""
"Atveriet ar Adobe Illustrator 9.0 vai jaunāku versiju saglabātas datnes"
@@ -8153,39 +8211,39 @@ msgstr "PovRay (*.pov) (tikai ceļi un figūras)"
msgid "PovRay Raytracer File"
msgstr "PovRay Raytracer datne"
-#: ../src/extension/internal/svg.cpp:100
+#: ../src/extension/internal/svg.cpp:122
msgid "SVG Input"
msgstr "SVG Ievade"
-#: ../src/extension/internal/svg.cpp:105
+#: ../src/extension/internal/svg.cpp:127
msgid "Scalable Vector Graphic (*.svg)"
msgstr "Mērogojamo vektoru grafika (*.svg)"
-#: ../src/extension/internal/svg.cpp:106
+#: ../src/extension/internal/svg.cpp:128
msgid "Inkscape native file format and W3C standard"
msgstr "Inkscape datnes formāts un W3C standarta"
-#: ../src/extension/internal/svg.cpp:114
+#: ../src/extension/internal/svg.cpp:136
msgid "SVG Output Inkscape"
msgstr "SVG Izvade Inkscape"
-#: ../src/extension/internal/svg.cpp:119
+#: ../src/extension/internal/svg.cpp:141
msgid "Inkscape SVG (*.svg)"
msgstr "Inkscape SVG (*.svg)"
-#: ../src/extension/internal/svg.cpp:120
+#: ../src/extension/internal/svg.cpp:142
msgid "SVG format with Inkscape extensions"
msgstr "SVG formāts ar Inkscape papalšinājumiem"
-#: ../src/extension/internal/svg.cpp:128 ../share/extensions/scour.inx.h:19
+#: ../src/extension/internal/svg.cpp:150 ../share/extensions/scour.inx.h:19
msgid "SVG Output"
msgstr "SVG izvade"
-#: ../src/extension/internal/svg.cpp:133
+#: ../src/extension/internal/svg.cpp:155
msgid "Plain SVG (*.svg)"
msgstr "Vienkāršs SVG (*.svg)"
-#: ../src/extension/internal/svg.cpp:134
+#: ../src/extension/internal/svg.cpp:156
msgid "Scalable Vector Graphics format as defined by the W3C"
msgstr "Mērogojamās vektoru grafikas formāts, kā definēts W3C"
@@ -8217,48 +8275,48 @@ msgstr "Saspiests vienkāršs SVG (*.svgz)"
msgid "Scalable Vector Graphics format compressed with GZip"
msgstr "Mērogojamās vektoru grafikas formāts, saspiests ar GZip"
-#: ../src/extension/internal/vsd-input.cpp:296
+#: ../src/extension/internal/vsd-input.cpp:286
msgid "VSD Input"
msgstr "VSD Ievade"
-#: ../src/extension/internal/vsd-input.cpp:301
+#: ../src/extension/internal/vsd-input.cpp:291
msgid "Microsoft Visio Diagram (*.vsd)"
msgstr "Microsoft Visio diagramma (*.vsd)"
-#: ../src/extension/internal/vsd-input.cpp:302
+#: ../src/extension/internal/vsd-input.cpp:292
msgid "File format used by Microsoft Visio 6 and later"
msgstr "Datnes formāts, ko izmanto Microsoft Visio 6 un jaunākos"
-#: ../src/extension/internal/vsd-input.cpp:309
+#: ../src/extension/internal/vsd-input.cpp:299
msgid "VDX Input"
msgstr "VXD ievade"
-#: ../src/extension/internal/vsd-input.cpp:314
+#: ../src/extension/internal/vsd-input.cpp:304
msgid "Microsoft Visio XML Diagram (*.vdx)"
msgstr "Microsoft Visio XML diagramma (*vdx)"
-#: ../src/extension/internal/vsd-input.cpp:315
+#: ../src/extension/internal/vsd-input.cpp:305
msgid "File format used by Microsoft Visio 2010 and later"
msgstr "Datnes formāts, ko izmanto Microsoft Visio 2010 un jaunākos"
-#: ../src/extension/internal/vsd-input.cpp:322
+#: ../src/extension/internal/vsd-input.cpp:312
msgid "VSDM Input"
msgstr "VSDM ievade"
-#: ../src/extension/internal/vsd-input.cpp:327
+#: ../src/extension/internal/vsd-input.cpp:317
msgid "Microsoft Visio 2013 drawing (*.vsdm)"
msgstr "Microsoft Visio 2013 zīmējums (*.vsdm)"
-#: ../src/extension/internal/vsd-input.cpp:328
-#: ../src/extension/internal/vsd-input.cpp:341
+#: ../src/extension/internal/vsd-input.cpp:318
+#: ../src/extension/internal/vsd-input.cpp:331
msgid "File format used by Microsoft Visio 2013 and later"
msgstr "Datnes formāts, ko izmanto Microsoft Visio 2013 un jaunākos"
-#: ../src/extension/internal/vsd-input.cpp:335
+#: ../src/extension/internal/vsd-input.cpp:325
msgid "VSDX Input"
msgstr "VSDX ievade"
-#: ../src/extension/internal/vsd-input.cpp:340
+#: ../src/extension/internal/vsd-input.cpp:330
msgid "Microsoft Visio 2013 drawing (*.vsdx)"
msgstr "Microsoft Visio 2013 zīmējums (*.vsdx)"
@@ -8304,57 +8362,121 @@ msgstr "WordPerfect Graphics (*.wpg)"
msgid "Vector graphics format used by Corel WordPerfect"
msgstr "Corel WordPerfect vektoru grafikas formāts"
-#: ../src/extension/prefdialog.cpp:276
+#: ../src/extension/prefdialog.cpp:74 ../src/ui/dialog/aboutbox.cpp:105
+#: ../src/ui/dialog/knot-properties.cpp:44 ../src/ui/dialog/text-edit.cpp:66
+#: ../src/verbs.cpp:2489
+msgid "_Close"
+msgstr "_Aizvērt"
+
+#: ../src/extension/prefdialog.cpp:75 ../src/ui/dialog/text-edit.cpp:67
+#: ../src/ui/dialog/transformation.cpp:144
+msgid "_Apply"
+msgstr ""
+
+#: ../src/extension/prefdialog.cpp:248
msgid "Live preview"
msgstr "Dzīvais priekšskats"
-#: ../src/extension/prefdialog.cpp:276
+#: ../src/extension/prefdialog.cpp:248
msgid "Is the effect previewed live on canvas?"
msgstr "Vai efekts tiek priekšskatīts \"dzīvajā\" uz audekla?"
-#: ../src/extension/system.cpp:126 ../src/extension/system.cpp:128
+#: ../src/extension/system.cpp:125 ../src/extension/system.cpp:127
msgid "Format autodetect failed. The file is being opened as SVG."
msgstr "Neizdevās automātiski noteikt formātu. Datne atvērta kā SVG."
-#: ../src/file.cpp:185
+#: ../src/file.cpp:173
msgid "default.svg"
msgstr "default.svg"
-#: ../src/file.cpp:332
+#: ../src/file.cpp:414
+msgid ""
+"Old Inkscape files use 1in == 90px. CSS requires 1in == 96px.\n"
+"Drawing elements may be too small. This can be corrected by\n"
+"either setting the SVG 'viewBox' to compensate or by scaling\n"
+"all the elements in the drawing."
+msgstr ""
+"Vecais Inkscape formāts izmanto 1in == 90px. CSS nepieciešams\n"
+" 1in == 96px. Attēla elementi var būt pārāk mazi. To ar labot ar \n"
+"vai nu iestatot SVG 'skatrāmi', lai to kompensētu vai mērogojot\n"
+"visus attēla elementus."
+
+#: ../src/file.cpp:418 ../src/file.cpp:535
+msgid "Old Inkscape file detected (90 DPI)"
+msgstr "Konstatēta veca Inkscape datne (90 DPI)"
+
+#: ../src/file.cpp:425 ../src/file.cpp:542
+msgid "Create backup file (in same directory)."
+msgstr "Izveidot datnes rezerves kopiju (tajā pašā mapē)."
+
+#: ../src/file.cpp:431 ../src/file.cpp:548 ../src/ui/widget/page-sizer.cpp:898
+msgid "Set 'viewBox'"
+msgstr "Iestatīt 'skatrāmi'"
+
+#: ../src/file.cpp:432 ../src/file.cpp:549
+msgid "Scale elements"
+msgstr "Mērogot elementus"
+
+#: ../src/file.cpp:433 ../src/file.cpp:550
+#: ../src/widgets/connector-toolbar.cpp:316
+msgid "Ignore"
+msgstr "Ignorēt"
+
+#: ../src/file.cpp:530
+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"
+"will be too small. Scaling the drawing can correct for this.\n"
+"Internal scaling can be handled either by setting the SVG 'viewBox'\n"
+"attribute to compensate or by scaling all objects in the drawing."
+msgstr ""
+"Vecais Inkscape formāts izmanto 1in == 90px. CSS nepieciešams\n"
+"1in == 96px. Attēli, kuriem jāatbilst fiziskam lielumam, (piemēram A4), \n"
+"būs pārāk mazi To ar labot, mērogojot attēlu. Iekšēju mērogošanu \n"
+"var īstenot vai nu iestatot SVG 'skatrāmi', lai to kompensētu vai\n"
+"mērogojot visus attēla elementus."
+
+#. Look for SPNamedView and SPDefs loop
+#. desktop->getDocument()->ensureUpToDate(); // Does not update box3d!
+#: ../src/file.cpp:771
+msgid "Update Document"
+msgstr "Atsvaidzināt dokumentu"
+
+#: ../src/file.cpp:787 ../src/main-cmdlinexact.cpp:177
msgid "Broken links have been changed to point to existing files."
msgstr "Nederīgās saites ir izlabotas un norāda uz pastāvošām datnēm."
-#: ../src/file.cpp:343 ../src/file.cpp:1278
+#: ../src/file.cpp:798 ../src/file.cpp:1754
#, c-format
msgid "Failed to load the requested file %s"
msgstr "Neizdevās ielādēt pieprasīto datni %s"
-#: ../src/file.cpp:369
+#: ../src/file.cpp:824
msgid "Document not saved yet. Cannot revert."
msgstr "Dokuments vēl nav saglabāts. Nav iespējams atgriezties pie saglabātā."
-#: ../src/file.cpp:375
+#: ../src/file.cpp:830
msgid "Changes will be lost! Are you sure you want to reload document %1?"
msgstr ""
"Izmaiņas tiks zaudētas! Vai tiešām vēlaties ielādēt dokumentu %1 no jauna?"
-#: ../src/file.cpp:401
+#: ../src/file.cpp:856
msgid "Document reverted."
msgstr "Ielādēta dokumenta iepriekš saglabātā versija."
-#: ../src/file.cpp:403
+#: ../src/file.cpp:858
msgid "Document not reverted."
msgstr "Dokumenta Iepriekš saglabātā versija nav Ielādēta."
-#: ../src/file.cpp:553
+#: ../src/file.cpp:1008
msgid "Select file to open"
msgstr "Izvēlieties atveramo datni"
-#: ../src/file.cpp:635
+#: ../src/file.cpp:1090
msgid "Clean up document"
msgstr "Uzkopt dokumentu"
-#: ../src/file.cpp:642
+#: ../src/file.cpp:1097
#, c-format
msgid "Removed <b>%i</b> unused definition in &lt;defs&gt;."
msgid_plural "Removed <b>%i</b> unused definitions in &lt;defs&gt;."
@@ -8362,11 +8484,11 @@ msgstr[0] "Aizvākta <b>%i</b> neizmantota definīcija no &lt;defs&gt;."
msgstr[1] "Aizvāktas <b>%i</b> neizmantotas definīcijas no &lt;defs&gt;."
msgstr[2] "Aizvāktas <b>%i</b> neizmantotas definīcijas no &lt;defs&gt;."
-#: ../src/file.cpp:647
+#: ../src/file.cpp:1102
msgid "No unused definitions in &lt;defs&gt;."
msgstr "&lt;defs&gt; nav neizmantotu definīciju."
-#: ../src/file.cpp:679
+#: ../src/file.cpp:1136
#, c-format
msgid ""
"No Inkscape extension found to save document (%s). This may have been "
@@ -8375,12 +8497,12 @@ msgstr ""
"Dokumenta (%s) saglabāšanai nepieciešamais Inkscape paplašinājums nav "
"atrasts. Cēlonis var būt nezināms datnes nosaukuma paplašinājums."
-#: ../src/file.cpp:680 ../src/file.cpp:688 ../src/file.cpp:696
-#: ../src/file.cpp:702 ../src/file.cpp:707
+#: ../src/file.cpp:1137 ../src/file.cpp:1147 ../src/file.cpp:1156
+#: ../src/file.cpp:1163 ../src/file.cpp:1169
msgid "Document not saved."
msgstr "Dokumentu nav saglabāts."
-#: ../src/file.cpp:687
+#: ../src/file.cpp:1146
#, c-format
msgid ""
"File %s is write protected. Please remove write protection and try again."
@@ -8388,54 +8510,54 @@ msgstr ""
"Datne %s ir aizsargāta pret ierakstu. Lūdzu, noņemiet aizsardzību pret "
"ierakstu un mēģiniet vēlreiz."
-#: ../src/file.cpp:695
+#: ../src/file.cpp:1155
#, c-format
msgid "File %s could not be saved."
msgstr "Datni %s nav iespējams saglabāt."
-#: ../src/file.cpp:725 ../src/file.cpp:727
+#: ../src/file.cpp:1188 ../src/file.cpp:1190
msgid "Document saved."
msgstr "Dokuments saglabāts"
#. We are saving for the first time; create a unique default filename
-#: ../src/file.cpp:870 ../src/file.cpp:1437
+#: ../src/file.cpp:1333 ../src/file.cpp:1913
msgid "drawing"
msgstr "zīmējums"
-#: ../src/file.cpp:875
+#: ../src/file.cpp:1338
msgid "drawing-%1"
msgstr "zīmējums-%1"
-#: ../src/file.cpp:892
+#: ../src/file.cpp:1355
msgid "Select file to save a copy to"
msgstr "Izvēlieties datni, kurā saglabāt kopiju"
-#: ../src/file.cpp:894
+#: ../src/file.cpp:1357
msgid "Select file to save to"
msgstr "Izvēlieties datni, kurā saglabāt"
-#: ../src/file.cpp:999 ../src/file.cpp:1001
+#: ../src/file.cpp:1462 ../src/file.cpp:1464
msgid "No changes need to be saved."
msgstr "Nav izmaiņu, kuras vajadzētu saglabāt."
-#: ../src/file.cpp:1020
+#: ../src/file.cpp:1483
msgid "Saving document..."
msgstr "Saglabā dokumentu..."
-#: ../src/file.cpp:1275 ../src/ui/dialog/inkscape-preferences.cpp:1505
-#: ../src/ui/dialog/ocaldialogs.cpp:1244
+#: ../src/file.cpp:1751 ../src/ui/dialog/inkscape-preferences.cpp:1481
+#: ../src/ui/dialog/ocaldialogs.cpp:1091
msgid "Import"
msgstr "Importēt"
-#: ../src/file.cpp:1325
+#: ../src/file.cpp:1801
msgid "Select file to import"
msgstr "Izvēlieties importējamo datni"
-#: ../src/file.cpp:1458
+#: ../src/file.cpp:1934
msgid "Select file to export to"
msgstr "Izvēlieties datni, uz kuru eksportēt"
-#: ../src/file.cpp:1711
+#: ../src/file.cpp:2187
msgid "Import Clip Art"
msgstr "Importēt attēlu galeriju"
@@ -8520,18 +8642,18 @@ msgstr "Spilgta gaisma"
msgid "Soft Light"
msgstr "Maiga gaisma"
-#: ../src/filter-enums.cpp:63 ../src/splivarot.cpp:89 ../src/splivarot.cpp:95
+#: ../src/filter-enums.cpp:63 ../src/splivarot.cpp:72
msgid "Difference"
msgstr "Atšķirība"
-#: ../src/filter-enums.cpp:64 ../src/splivarot.cpp:101
+#: ../src/filter-enums.cpp:64 ../src/splivarot.cpp:79
msgid "Exclusion"
msgstr "Izslēgšana"
-#: ../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/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/widgets/tweak-toolbar.cpp:286
msgid "Hue"
msgstr "Tonis"
@@ -8572,7 +8694,7 @@ msgstr "Attīrīt"
msgid "Copy"
msgstr "Kopēt"
-#: ../src/filter-enums.cpp:97 ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1623
+#: ../src/filter-enums.cpp:97 ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1560
msgid "Destination"
msgstr "Mērķis"
@@ -8600,8 +8722,8 @@ msgstr "Padarīt gaišāku"
msgid "Arithmetic"
msgstr "Aritmētisks"
-#: ../src/filter-enums.cpp:120 ../src/selection-chemistry.cpp:545
-#: ../src/ui/dialog/objects.cpp:1893
+#: ../src/filter-enums.cpp:120 ../src/selection-chemistry.cpp:542
+#: ../src/ui/dialog/objects.cpp:1880
msgid "Duplicate"
msgstr "Dublēt"
@@ -8638,80 +8760,90 @@ msgstr "Punkta gaisma"
msgid "Spot Light"
msgstr "Starmetis"
-#: ../src/gradient-chemistry.cpp:1580
+#: ../src/gradient-chemistry.cpp:1613
msgid "Invert gradient colors"
msgstr "Invertēt krāsu pārejas krāsas"
-#: ../src/gradient-chemistry.cpp:1607
+#: ../src/gradient-chemistry.cpp:1640
msgid "Reverse gradient"
msgstr "Apgriezt krāsu pāreju otrādi"
-#: ../src/gradient-chemistry.cpp:1621 ../src/widgets/gradient-selector.cpp:222
+#: ../src/gradient-chemistry.cpp:1654 ../src/widgets/gradient-selector.cpp:208
msgid "Delete swatch"
msgstr "Dzēst paleti"
-#: ../src/gradient-drag.cpp:97 ../src/ui/tools/gradient-tool.cpp:90
+#: ../src/gradient-drag.cpp:94 ../src/ui/tools/gradient-tool.cpp:86
+#: ../src/ui/tools/mesh-tool.cpp:103
msgid "Linear gradient <b>start</b>"
msgstr "Lineārās krāsu pārejas <b>sākums</b>"
#. POINT_LG_BEGIN
-#: ../src/gradient-drag.cpp:98 ../src/ui/tools/gradient-tool.cpp:91
+#: ../src/gradient-drag.cpp:95 ../src/ui/tools/gradient-tool.cpp:87
+#: ../src/ui/tools/mesh-tool.cpp:104
msgid "Linear gradient <b>end</b>"
msgstr "Lineārās krāsu pārejas <b>beigas</b>"
-#: ../src/gradient-drag.cpp:99 ../src/ui/tools/gradient-tool.cpp:92
+#: ../src/gradient-drag.cpp:96 ../src/ui/tools/gradient-tool.cpp:88
+#: ../src/ui/tools/mesh-tool.cpp:105
msgid "Linear gradient <b>mid stop</b>"
msgstr "Lineārās krāsu pārejas <b>viduspunkts</b>"
-#: ../src/gradient-drag.cpp:100 ../src/ui/tools/gradient-tool.cpp:93
+#: ../src/gradient-drag.cpp:97 ../src/ui/tools/gradient-tool.cpp:89
+#: ../src/ui/tools/mesh-tool.cpp:106
msgid "Radial gradient <b>center</b>"
msgstr "Radiālās krāsu pārejas <b>centrs</b>"
-#: ../src/gradient-drag.cpp:101 ../src/gradient-drag.cpp:102
-#: ../src/ui/tools/gradient-tool.cpp:94 ../src/ui/tools/gradient-tool.cpp:95
+#: ../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
msgid "Radial gradient <b>radius</b>"
msgstr "Radiālās krāsu pārejas <b>rādiuss</b>"
-#: ../src/gradient-drag.cpp:103 ../src/ui/tools/gradient-tool.cpp:96
+#: ../src/gradient-drag.cpp:100 ../src/ui/tools/gradient-tool.cpp:92
+#: ../src/ui/tools/mesh-tool.cpp:109
msgid "Radial gradient <b>focus</b>"
msgstr "Radiālās krāsu pārejas <b>fokuss</b>"
#. POINT_RG_FOCUS
-#: ../src/gradient-drag.cpp:104 ../src/gradient-drag.cpp:105
-#: ../src/ui/tools/gradient-tool.cpp:97 ../src/ui/tools/gradient-tool.cpp:98
+#: ../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
msgid "Radial gradient <b>mid stop</b>"
msgstr "Radiālās krāsu pārejas <b>viduspunkts</b>"
-#: ../src/gradient-drag.cpp:106 ../src/ui/tools/mesh-tool.cpp:93
+#: ../src/gradient-drag.cpp:103 ../src/ui/tools/gradient-tool.cpp:95
+#: ../src/ui/tools/mesh-tool.cpp:112
msgid "Mesh gradient <b>corner</b>"
msgstr "Tīkla krāsu pārejas <b>stūris</b>"
-#: ../src/gradient-drag.cpp:107 ../src/ui/tools/mesh-tool.cpp:94
+#: ../src/gradient-drag.cpp:104 ../src/ui/tools/gradient-tool.cpp:96
+#: ../src/ui/tools/mesh-tool.cpp:113
msgid "Mesh gradient <b>handle</b>"
msgstr "Tīkla krāsu pārejas <b>turis</b>"
-#: ../src/gradient-drag.cpp:108 ../src/ui/tools/mesh-tool.cpp:95
+#: ../src/gradient-drag.cpp:105 ../src/ui/tools/gradient-tool.cpp:97
+#: ../src/ui/tools/mesh-tool.cpp:114
msgid "Mesh gradient <b>tensor</b>"
msgstr "Tīkla krāsu pārejas <b>tenzors</b>"
-#: ../src/gradient-drag.cpp:565
+#: ../src/gradient-drag.cpp:563
msgid "Added patch row or column"
msgstr "Pievienota papildu rinda vai sleja"
-#: ../src/gradient-drag.cpp:798
+#: ../src/gradient-drag.cpp:806
msgid "Merge gradient handles"
msgstr "Apvienot krāsu pārejas turus"
#. we did an undoable action
-#: ../src/gradient-drag.cpp:1101
+#: ../src/gradient-drag.cpp:1123
msgid "Move gradient handle"
msgstr "Pārvietot krāsu pārejas turi"
-#: ../src/gradient-drag.cpp:1160 ../src/widgets/gradient-vector.cpp:834
+#: ../src/gradient-drag.cpp:1182 ../src/widgets/gradient-vector.cpp:798
msgid "Delete gradient stop"
msgstr "Dzēst krāsu pārejas pieturpunktu"
-#: ../src/gradient-drag.cpp:1423
+#: ../src/gradient-drag.cpp:1472
#, c-format
msgid ""
"%s %d for: %s%s; drag with <b>Ctrl</b> to snap offset; click with <b>Ctrl"
@@ -8720,11 +8852,17 @@ msgstr ""
"%s %d objektam: %s%s; velciet ar <b>Ctrl</b>, lai piesaistītu novirzei; "
"uzklikšķiniet ar <b>Ctrl+Alt</b>, lai dzēstu pieturpunktu"
-#: ../src/gradient-drag.cpp:1427 ../src/gradient-drag.cpp:1434
+#: ../src/gradient-drag.cpp:1476 ../src/gradient-drag.cpp:1485
+#: ../src/gradient-drag.cpp:1492
msgid " (stroke)"
msgstr "(apmale)"
-#: ../src/gradient-drag.cpp:1431
+#: ../src/gradient-drag.cpp:1482
+#, c-format
+msgid "%s for: %s%s"
+msgstr "%s priekš: %s%s"
+
+#: ../src/gradient-drag.cpp:1489
#, c-format
msgid ""
"%s for: %s%s; drag with <b>Ctrl</b> to snap angle, with <b>Ctrl+Alt</b> to "
@@ -8734,7 +8872,7 @@ msgstr ""
"saglabātu leņķi - ar <b>Ctrl+Alt</b>, lai mērogotu ap centru - ar <b>Ctrl"
"+Shift</b>"
-#: ../src/gradient-drag.cpp:1439
+#: ../src/gradient-drag.cpp:1497
msgid ""
"Radial gradient <b>center</b> and <b>focus</b>; drag with <b>Shift</b> to "
"separate focus"
@@ -8742,7 +8880,7 @@ msgstr ""
"Radiālās krāsu pārejas <b>centrs</b> un <b>fokuss</b>; velciet ar <b>Shift</"
"b>, lai atdalītu fokusu"
-#: ../src/gradient-drag.cpp:1442
+#: ../src/gradient-drag.cpp:1500
#, c-format
msgid ""
"Gradient point shared by <b>%d</b> gradient; drag with <b>Shift</b> to "
@@ -8760,55 +8898,55 @@ msgstr[2] ""
"Krāsu pārejas punkts ir kopējs <b>%d</b> krāsu pārejām; lai atdalītu, "
"velciet ar nospiestu <b>Shift</b>"
-#: ../src/gradient-drag.cpp:2364
+#: ../src/gradient-drag.cpp:2781
msgid "Move gradient handle(s)"
msgstr "Pārvietot krāsu pārejas turi(-us)"
-#: ../src/gradient-drag.cpp:2398
+#: ../src/gradient-drag.cpp:2815
msgid "Move gradient mid stop(s)"
msgstr "Pārvietot krāsu pārejas viduspunktu(s)"
-#: ../src/gradient-drag.cpp:2687
+#: ../src/gradient-drag.cpp:3104
msgid "Delete gradient stop(s)"
msgstr "Dzēst krāsu pārejas pieturpunktu(s)"
-#: ../src/inkscape.cpp:242
+#: ../src/inkscape.cpp:238
msgid "Autosave failed! Cannot create directory %1."
msgstr "Automātiskās saglabāšanas kļūda! Nevar izveidot mapi %1."
-#: ../src/inkscape.cpp:251
+#: ../src/inkscape.cpp:247
msgid "Autosave failed! Cannot open directory %1."
msgstr "Automātiskās saglabāšanas kļūda! Nevar atvērt mapi %1."
-#: ../src/inkscape.cpp:267
+#: ../src/inkscape.cpp:263
msgid "Autosaving documents..."
msgstr "Automātiski saglabāju dokumentus"
-#: ../src/inkscape.cpp:335
+#: ../src/inkscape.cpp:331
msgid "Autosave failed! Could not find inkscape extension to save document."
msgstr ""
"Neizdevās automātiski saglabāt! Nav iespējams atrast dokumenta saglabāšanai "
"nepieciešamo Inkscape paplašinājumu."
-#: ../src/inkscape.cpp:338 ../src/inkscape.cpp:345
+#: ../src/inkscape.cpp:334 ../src/inkscape.cpp:341
#, c-format
msgid "Autosave failed! File %s could not be saved."
msgstr "Automātiskā saglabāšana neizdevās! Datni %s neizdevās saglabāt."
-#: ../src/inkscape.cpp:360
+#: ../src/inkscape.cpp:356
msgid "Autosave complete."
msgstr "Automātiskā saglabāšana pabeigta."
-#: ../src/inkscape.cpp:618
+#: ../src/inkscape.cpp:714
msgid "Untitled document"
msgstr "Nenosaukts dokuments"
#. Show nice dialog box
-#: ../src/inkscape.cpp:650
+#: ../src/inkscape.cpp:746
msgid "Inkscape encountered an internal error and will close now.\n"
msgstr "Inkscape radās iekšēja kļūda un tagad tiks aizvērta.\n"
-#: ../src/inkscape.cpp:651
+#: ../src/inkscape.cpp:747
msgid ""
"Automatic backups of unsaved documents were done to the following "
"locations:\n"
@@ -8816,637 +8954,263 @@ msgstr ""
"Nesaglabāto dokumentu automātiskās rezerves kopijas tika saglabātas "
"sekojošās mapēs:\n"
-#: ../src/inkscape.cpp:652
+#: ../src/inkscape.cpp:748
msgid "Automatic backup of the following documents failed:\n"
msgstr "Sekojošu dokumentu automātiskā rezerves kopēšana neizdevās:\n"
-#: ../src/knot.cpp:348
+#: ../src/inkview.cpp:225
+msgid "Inkscape Options"
+msgstr ""
+
+#: ../src/inkview.cpp:226
+msgid "Default program options"
+msgstr ""
+
+#: ../src/inkview.cpp:233
+msgid "NUM"
+msgstr ""
+
+#: ../src/inkview.cpp:239
+msgid "FILES..."
+msgstr ""
+
+#: ../src/inkview.cpp:251
+msgid "Open SVG files"
+msgstr ""
+
+#: ../src/knot.cpp:329
msgid "Node or handle drag canceled."
msgstr "Mezgla vai tura vilkšana atcelta."
-#: ../src/knotholder.cpp:171
+#: ../src/knotholder.cpp:167
msgid "Change handle"
msgstr "Mainīt turi"
-#: ../src/knotholder.cpp:258
+#: ../src/knotholder.cpp:254
msgid "Move handle"
msgstr "Pārvietot turi"
#. TRANSLATORS: This refers to the pattern that's inside the object
-#: ../src/knotholder.cpp:277 ../src/knotholder.cpp:299
+#: ../src/knotholder.cpp:273 ../src/knotholder.cpp:295
msgid "<b>Move</b> the pattern fill inside the object"
msgstr "<b>Pārvietot</b> faktūras aizpildījumu objekta iekšpusē"
-#: ../src/knotholder.cpp:281 ../src/knotholder.cpp:303
+#: ../src/knotholder.cpp:277 ../src/knotholder.cpp:299
msgid "<b>Scale</b> the pattern fill; uniformly if with <b>Ctrl</b>"
msgstr "<b>Mērogot</b> faktūras aizpildījumu; vienādā mērā - ar <b>Ctrl</b>"
-#: ../src/knotholder.cpp:285 ../src/knotholder.cpp:307
+#: ../src/knotholder.cpp:281 ../src/knotholder.cpp:303
msgid "<b>Rotate</b> the pattern fill; with <b>Ctrl</b> to snap angle"
msgstr "<b>Griezt</b> faktūras aizpildījumu; ar <b>Ctrl</b> - pievilkt leņķim"
-#: ../src/libgdl/gdl-dock-bar.c:105
-msgid "Master"
-msgstr "Pamata"
-
-#: ../src/libgdl/gdl-dock-bar.c:106
-msgid "GdlDockMaster object which the dockbar widget is attached to"
-msgstr "GdlDockMaster objekts, kuram pievilkta dokošanas joslas logdaļa"
-
-#: ../src/libgdl/gdl-dock-bar.c:113
-msgid "Dockbar style"
-msgstr "Dokjoslas stils"
-
-#: ../src/libgdl/gdl-dock-bar.c:114
-msgid "Dockbar style to show items on it"
-msgstr "Stils dokošanas joslas elementu attēlošanai"
-
-#: ../src/libgdl/gdl-dock-item-grip.c:402
-msgid "Iconify this dock"
-msgstr "Ikonizēt šo doku"
-
-#: ../src/libgdl/gdl-dock-item-grip.c:404
-msgid "Close this dock"
-msgstr "Aizvērt šo doku"
-
-#: ../src/libgdl/gdl-dock-item-grip.c:723
-#: ../src/libgdl/gdl-dock-tablabel.c:125
-msgid "Controlling dock item"
-msgstr "Vadošā doka elements"
-
-#: ../src/libgdl/gdl-dock-item-grip.c:724
-msgid "Dockitem which 'owns' this grip"
-msgstr "Dokojamais elements, kam 'pieder' šis turis"
-
-#: ../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 "Orientācija"
-
-#: ../src/libgdl/gdl-dock-item.c:299
-msgid "Orientation of the docking item"
-msgstr "Dokojamā objekta orientācija"
-
-#: ../src/libgdl/gdl-dock-item.c:314
-msgid "Resizable"
-msgstr "Maināma"
-
-#: ../src/libgdl/gdl-dock-item.c:315
-msgid "If set, the dock item can be resized when docked in a GtkPanel widget"
-msgstr ""
-"Ja iestatīts, dokojamā elementa izmērs var tikt mainīts GtkPanel logdaļā"
-
-#: ../src/libgdl/gdl-dock-item.c:322
-msgid "Item behavior"
-msgstr "Objekta uzvedība"
-
-#: ../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 ""
-"Vispārējā dokojamā elementa uzvedība (piemēram, vai tas var būt peldošs, vai "
-"tas ir slēgts utt.)"
-
-#: ../src/libgdl/gdl-dock-item.c:331 ../src/libgdl/gdl-dock-master.c:148
-msgid "Locked"
-msgstr "Slēgta"
-
-#: ../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 "Ja iestatīts, dokojamais elements nav pārvietojams un nerāda turi."
-
-#: ../src/libgdl/gdl-dock-item.c:340
-msgid "Preferred width"
-msgstr "Vēlamais platums"
-
-#: ../src/libgdl/gdl-dock-item.c:341
-msgid "Preferred width for the dock item"
-msgstr "Vēlamais dokojamā elementa platums"
-
-#: ../src/libgdl/gdl-dock-item.c:347
-msgid "Preferred height"
-msgstr "Vēlamais augstums"
-
-#: ../src/libgdl/gdl-dock-item.c:348
-msgid "Preferred height for the dock item"
-msgstr "Vēlamais dokojamā elementa augstums"
-
-#: ../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 ""
-"Jūs nevarat pievienot dokojamo objektu (%p, tips %s) joslai %s. Izmantojiet "
-"GdlDock vai kādu citu salikto dokojamo objektu."
-
-#: ../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 ""
-"Mēģināts pievienot logdaļu ar tipu %s pie %s, taču tas vienlaicīgi var "
-"saturēt tikai vienu logdaļu un jau satur tādu ar tipu %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 "Neatbalstīta dokošana stratēģija %s dokojamajā objektā ar tipu %s"
-
-#. UnLock menuitem
-#: ../src/libgdl/gdl-dock-item.c:1632
-msgid "UnLock"
-msgstr "Atslēgt"
-
-#. Hide menuitem.
-#: ../src/libgdl/gdl-dock-item.c:1639
-msgid "Hide"
-msgstr "Slēpt"
-
-#. Lock menuitem
-#: ../src/libgdl/gdl-dock-item.c:1644
-msgid "Lock"
-msgstr "Slēgt"
-
-#: ../src/libgdl/gdl-dock-item.c:1907
-#, c-format
-msgid "Attempt to bind an unbound item %p"
-msgstr "Mēģinājums pievilkt nepiesaistītu objektu %p"
-
-#: ../src/libgdl/gdl-dock-master.c:141 ../src/libgdl/gdl-dock.c:184
-msgid "Default title"
-msgstr "Noklusētais virsraksts"
-
-#: ../src/libgdl/gdl-dock-master.c:142
-msgid "Default title for newly created floating docks"
-msgstr "Noklusētais nosaukums no jauna izveidotajiem peldošajiem dokiem"
-
-#: ../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 ""
-"Ja iestatīts 1, visi pamatdokam piesaistītie dokojamie elementi ir slēgti, "
-"ja 0 - visi ar atslēgti, -1 norāda uz neviendabību elementu starpā"
-
-#: ../src/libgdl/gdl-dock-master.c:157 ../src/libgdl/gdl-switcher.c:737
-msgid "Switcher Style"
-msgstr "Pārslēdzēja stils"
-
-#: ../src/libgdl/gdl-dock-master.c:158 ../src/libgdl/gdl-switcher.c:738
-msgid "Switcher buttons style"
-msgstr "Pārslēdzēja pogu stils"
-
-#: ../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 ""
-"pamatdoks %p: objektu %p[%s] nav iespējams pievienot hešam. Tas jau satur "
-"vienu ar tādu pašu nosaukumu (%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 ""
-"Jaunā doka vadīkla %p ir automātiska. Tikai ar roku dokojami objekti būtu "
-"saucami par vadīklām."
-
-#: ../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 "Lapa"
-
-#: ../src/libgdl/gdl-dock-notebook.c:133
-msgid "The index of the current page"
-msgstr "Pašreizējās lapas indekss"
-
-#: ../src/libgdl/gdl-dock-object.c:125
-#: ../src/live_effects/parameter/originalpatharray.cpp:82
-#: ../src/ui/dialog/inkscape-preferences.cpp:1566
-#: ../src/ui/widget/page-sizer.cpp:285
-#: ../src/widgets/gradient-selector.cpp:150
-#: ../src/widgets/sp-xmlview-attr-list.cpp:49
-msgid "Name"
-msgstr "Nosaukums"
-
-#: ../src/libgdl/gdl-dock-object.c:126
-msgid "Unique name for identifying the dock object"
-msgstr "Unikāls nosaukums dokojamā objekta identifikācijai"
-
-#: ../src/libgdl/gdl-dock-object.c:133
-msgid "Long name"
-msgstr "Pilnais nosaukums"
-
-#: ../src/libgdl/gdl-dock-object.c:134
-msgid "Human readable name for the dock object"
-msgstr "Dokojamā objekta cilvēkam saprotams nosaukums"
-
-#: ../src/libgdl/gdl-dock-object.c:140
-msgid "Stock Icon"
-msgstr "Standarta ikona"
-
-#: ../src/libgdl/gdl-dock-object.c:141
-msgid "Stock icon for the dock object"
-msgstr "Standarta ikona dokojamajam objektam"
-
-#: ../src/libgdl/gdl-dock-object.c:147
-msgid "Pixbuf Icon"
-msgstr "Pixbuf ikona"
-
-#: ../src/libgdl/gdl-dock-object.c:148
-msgid "Pixbuf icon for the dock object"
-msgstr "Dokojamā objekta Pixbuf ikona"
-
-#: ../src/libgdl/gdl-dock-object.c:153
-msgid "Dock master"
-msgstr "Pamatdoks"
-
-#: ../src/libgdl/gdl-dock-object.c:154
-msgid "Dock master this dock object is bound to"
-msgstr "Pamatdoks, kuram ir piesaistīts šis dokojamis objekts"
-
-#: ../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 ""
-"gdl_dock_object_dock izsaukums doka objektā %p (objekta tips ir %s), kurā "
-"šī metode nav iestrādāta."
-
-#: ../src/libgdl/gdl-dock-object.c:602
-#, c-format
-msgid ""
-"Dock operation requested in a non-bound object %p. The application might "
-"crash"
-msgstr ""
-"Nesaistītā objektā %p pieprasīta dokošanas darbība. Iespējama avārijas "
-"apstāšanās"
-
-#: ../src/libgdl/gdl-dock-object.c:609
-#, c-format
-msgid "Cannot dock %p to %p because they belong to different masters"
-msgstr "Nav iespējas dokot %p pie %p, jo tie pieder dažādiem pamatdokiem"
-
-#: ../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 ""
-"Mēģināts pie %p piesaistīt jau piesaistītu dokojamo objektu %p (pašreizējais "
-"pamatdoks: %p)"
-
-#: ../src/libgdl/gdl-dock-paned.c:130 ../src/widgets/ruler.cpp:239
-msgid "Position"
-msgstr "Pozīcija"
-
-#: ../src/libgdl/gdl-dock-paned.c:131
-msgid "Position of the divider in pixels"
-msgstr "Atdalītāja novietojums pikseļos"
-
-#: ../src/libgdl/gdl-dock-placeholder.c:141
-msgid "Sticky"
-msgstr "Lipīgs"
-
-#: ../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 ""
-"Vai vietturis turēsies pie tā mītnes vai arī pārvietosies hierarhiski "
-"augšup, ja mītne tiks pārdokota"
-
-#: ../src/libgdl/gdl-dock-placeholder.c:149
-msgid "Host"
-msgstr "Resursdators"
-
-#: ../src/libgdl/gdl-dock-placeholder.c:150
-msgid "The dock object this placeholder is attached to"
-msgstr "Dokojamais objekts, kuram piesaistīts šis vietturis"
-
-#: ../src/libgdl/gdl-dock-placeholder.c:157
-msgid "Next placement"
-msgstr "Nākošais novietojums"
-
-#: ../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 ""
-"Pozīcija, kurā mūsu mītnē tiks dokots objekts, ja būs saņemts pieprasījums "
-"dokoties pie mums"
-
-#: ../src/libgdl/gdl-dock-placeholder.c:168
-msgid "Width for the widget when it's attached to the placeholder"
-msgstr "Logdaļas platums laikā, kad tā ir piesaistīta vietturim"
-
-#: ../src/libgdl/gdl-dock-placeholder.c:176
-msgid "Height for the widget when it's attached to the placeholder"
-msgstr "Logdaļas augstums laikā, kad tā ir piesaistīta vietturim"
-
-#: ../src/libgdl/gdl-dock-placeholder.c:182
-msgid "Floating Toplevel"
-msgstr "Peldošs augšējais līmenis"
-
-#: ../src/libgdl/gdl-dock-placeholder.c:183
-msgid "Whether the placeholder is standing in for a floating toplevel dock"
-msgstr "Vai vietturis norāda uz peldošo augstākā līmeņa doku"
-
-#: ../src/libgdl/gdl-dock-placeholder.c:189
-msgid "X Coordinate"
-msgstr "X koordināte"
-
-#: ../src/libgdl/gdl-dock-placeholder.c:190
-msgid "X coordinate for dock when floating"
-msgstr "Doka X koordināte, ja doks tiek peldināts"
-
-#: ../src/libgdl/gdl-dock-placeholder.c:196
-msgid "Y Coordinate"
-msgstr "Y koordināte"
-
-#: ../src/libgdl/gdl-dock-placeholder.c:197
-msgid "Y coordinate for dock when floating"
-msgstr "Doka Y koordināte, ja doks tiek peldināts"
-
-#: ../src/libgdl/gdl-dock-placeholder.c:499
-msgid "Attempt to dock a dock object to an unbound placeholder"
-msgstr "Mēģinājums dokot dokojamo objektu nesaistītā vietturī"
-
-#: ../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 "Saņemts atvienošanas signāls no objekta (%p), kas nav mūsu mītne %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 "Noticis kaut kas dīvains saņemot atvases %p novietojumu no vecāka %p"
-
-#: ../src/libgdl/gdl-dock-tablabel.c:126
-msgid "Dockitem which 'owns' this tablabel"
-msgstr "Dokojamais elements, kam 'pieder' šī cilnes iezīme"
-
-#: ../src/libgdl/gdl-dock.c:176 ../src/ui/dialog/inkscape-preferences.cpp:687
-#: ../src/ui/dialog/inkscape-preferences.cpp:730
-msgid "Floating"
-msgstr "Peldošs"
-
-#: ../src/libgdl/gdl-dock.c:177
-msgid "Whether the dock is floating in its own window"
-msgstr "Vai doks ir peldošs pats savā logā"
-
-#: ../src/libgdl/gdl-dock.c:185
-msgid "Default title for the newly created floating docks"
-msgstr "Noklusētais nosaukums no jauna izveidotajiem peldošajiem dokiem"
-
-#: ../src/libgdl/gdl-dock.c:192
-msgid "Width for the dock when it's of floating type"
-msgstr "Peldošā tipa doka platums"
-
-#: ../src/libgdl/gdl-dock.c:200
-msgid "Height for the dock when it's of floating type"
-msgstr "Peldošā tipa doka augstums"
-
-#: ../src/libgdl/gdl-dock.c:207
-msgid "Float X"
-msgstr "Peldošais X"
-
-#: ../src/libgdl/gdl-dock.c:208
-msgid "X coordinate for a floating dock"
-msgstr "Peldošā doka X koordināte"
-
-#: ../src/libgdl/gdl-dock.c:215
-msgid "Float Y"
-msgstr "Peldošais Y"
-
-#: ../src/libgdl/gdl-dock.c:216
-msgid "Y coordinate for a floating dock"
-msgstr "Peldošā doka Y koordināte"
-
-#: ../src/libgdl/gdl-dock.c:476
-#, c-format
-msgid "Dock #%d"
-msgstr "Doks #%d"
-
-#: ../src/libnrtype/FontFactory.cpp:636
+#: ../src/libnrtype/FontFactory.cpp:646
msgid "Ignoring font without family that will crash Pango"
msgstr ""
"Neņemts vārā fonts bez fontu grupas, jo tas varētu izsaukt Pango avārijas "
"apstāšanos"
-#: ../src/live_effects/effect.cpp:99
+#: ../src/live_effects/effect.cpp:84
msgid "doEffect stack test"
msgstr "doEffect steka tests"
-#: ../src/live_effects/effect.cpp:100
+#: ../src/live_effects/effect.cpp:85
msgid "Angle bisector"
msgstr "Leņķa bisektrise"
-#: ../src/live_effects/effect.cpp:101
+#: ../src/live_effects/effect.cpp:86
msgid "Circle (by center and radius)"
msgstr "Riņķis (pēc centra un rādiusa)"
-#: ../src/live_effects/effect.cpp:102
+#: ../src/live_effects/effect.cpp:87
msgid "Circle by 3 points"
msgstr "Riņķis pēc trim punktiem"
-#: ../src/live_effects/effect.cpp:103
+#: ../src/live_effects/effect.cpp:88
msgid "Dynamic stroke"
msgstr "Dinamiskā apmale"
-#: ../src/live_effects/effect.cpp:104 ../share/extensions/extrude.inx.h:1
+#: ../src/live_effects/effect.cpp:89 ../share/extensions/extrude.inx.h:1
msgid "Extrude"
msgstr "Izspiest"
-#: ../src/live_effects/effect.cpp:105
+#: ../src/live_effects/effect.cpp:90
msgid "Lattice Deformation"
msgstr "Režģa deformācija"
-#: ../src/live_effects/effect.cpp:106
+#: ../src/live_effects/effect.cpp:91
msgid "Line Segment"
msgstr "Līnijas posms"
-#: ../src/live_effects/effect.cpp:108
+#: ../src/live_effects/effect.cpp:93
+#: ../src/live_effects/lpe-measure-line.cpp:44
msgid "Parallel"
msgstr "Paralēls"
-#: ../src/live_effects/effect.cpp:109
+#: ../src/live_effects/effect.cpp:94
msgid "Path length"
msgstr "Ceļa garums"
-#: ../src/live_effects/effect.cpp:110
+#: ../src/live_effects/effect.cpp:95
msgid "Perpendicular bisector"
msgstr "Perpendikulārā bisektrise"
-#: ../src/live_effects/effect.cpp:111
+#: ../src/live_effects/effect.cpp:96
msgid "Perspective path"
msgstr "Perspektīvas ceļš"
-#: ../src/live_effects/effect.cpp:112
+#: ../src/live_effects/effect.cpp:97
msgid "Recursive skeleton"
msgstr "Rekursīvs skelets"
-#: ../src/live_effects/effect.cpp:113
+#: ../src/live_effects/effect.cpp:98
msgid "Tangent to curve"
msgstr "Līknes pieskare"
-#: ../src/live_effects/effect.cpp:114
+#: ../src/live_effects/effect.cpp:99
msgid "Text label"
msgstr "Teksta iezīme"
-#: ../src/live_effects/effect.cpp:115
+#: ../src/live_effects/effect.cpp:100
msgid "Fillet/Chamfer"
msgstr "Apcilnis/nokāpe"
#. 0.46
-#: ../src/live_effects/effect.cpp:118
+#: ../src/live_effects/effect.cpp:103
msgid "Bend"
msgstr "Liekt"
-#: ../src/live_effects/effect.cpp:119
+#: ../src/live_effects/effect.cpp:104
msgid "Gears"
msgstr "Zobrati"
-#: ../src/live_effects/effect.cpp:120
+#: ../src/live_effects/effect.cpp:105
msgid "Pattern Along Path"
msgstr "Faktūru gar ceļu"
#. for historic reasons, this effect is called skeletal(strokes) in Inkscape:SVG
-#: ../src/live_effects/effect.cpp:121
+#: ../src/live_effects/effect.cpp:106
msgid "Stitch Sub-Paths"
msgstr "Sašūt starplīnijas"
#. 0.47
-#: ../src/live_effects/effect.cpp:123
+#: ../src/live_effects/effect.cpp:108
msgid "VonKoch"
msgstr "von Koha fraktāļi"
-#: ../src/live_effects/effect.cpp:124
+#: ../src/live_effects/effect.cpp:109
msgid "Knot"
msgstr "Mezgls"
-#: ../src/live_effects/effect.cpp:125
+#: ../src/live_effects/effect.cpp:110
msgid "Construct grid"
msgstr "Izveidot režģi"
-#: ../src/live_effects/effect.cpp:126
+#: ../src/live_effects/effect.cpp:111
msgid "Spiro spline"
msgstr "Spiro splains"
-#: ../src/live_effects/effect.cpp:127
+#: ../src/live_effects/effect.cpp:112
msgid "Envelope Deformation"
msgstr "Aploksnes deformācija"
-#: ../src/live_effects/effect.cpp:128
+#: ../src/live_effects/effect.cpp:113
msgid "Interpolate Sub-Paths"
msgstr "Interpolēt starplīnijas"
-#: ../src/live_effects/effect.cpp:129
+#: ../src/live_effects/effect.cpp:114
msgid "Hatches (rough)"
msgstr "Iesvītrojums (rupjš)"
-#: ../src/live_effects/effect.cpp:130
+#: ../src/live_effects/effect.cpp:115
msgid "Sketch"
msgstr "Skice"
-#: ../src/live_effects/effect.cpp:131
+#: ../src/live_effects/effect.cpp:116
msgid "Ruler"
msgstr "Lineāls"
#. 0.91
-#: ../src/live_effects/effect.cpp:133
+#: ../src/live_effects/effect.cpp:118
msgid "Power stroke"
msgstr "Tekstūras apmale"
-#: ../src/live_effects/effect.cpp:134
+#: ../src/live_effects/effect.cpp:119
msgid "Clone original path"
msgstr "Klonēt sākotnējo ceļu"
-#: ../src/live_effects/effect.cpp:137
+#: ../src/live_effects/effect.cpp:122
msgid "Lattice Deformation 2"
msgstr "Režģa deformācija 2"
-#: ../src/live_effects/effect.cpp:138
+#: ../src/live_effects/effect.cpp:123
msgid "Perspective/Envelope"
msgstr "Perspektīva/aploksne"
-#: ../src/live_effects/effect.cpp:139
+#: ../src/live_effects/effect.cpp:124
msgid "Interpolate points"
msgstr "Interpolēt punktus"
-#: ../src/live_effects/effect.cpp:140
+#: ../src/live_effects/effect.cpp:125
msgid "Transform by 2 points"
msgstr "Pārveidot pēc 2 punktiem"
-#: ../src/live_effects/effect.cpp:141
-#: ../src/live_effects/lpe-show_handles.cpp:26
+#: ../src/live_effects/effect.cpp:126
+#: ../src/live_effects/lpe-show_handles.cpp:27
+#: ../src/widgets/mesh-toolbar.cpp:506
msgid "Show handles"
msgstr "Rādīt turus"
-#: ../src/live_effects/effect.cpp:143 ../src/widgets/pencil-toolbar.cpp:118
-#, fuzzy
+#: ../src/live_effects/effect.cpp:128 ../src/widgets/pencil-toolbar.cpp:115
msgid "BSpline"
-msgstr "Pienstikls"
+msgstr "B-Splains"
-#: ../src/live_effects/effect.cpp:144
-#, fuzzy
+#: ../src/live_effects/effect.cpp:129
msgid "Join type"
-msgstr ""
-"Lūdzu, ņemiet vērā, ka dažas datubāzes var neatbalstīt šo savienojuma tipu."
+msgstr "Salaiduma tips"
-#: ../src/live_effects/effect.cpp:145
+#: ../src/live_effects/effect.cpp:130
msgid "Taper stroke"
msgstr "Smailinājuma apmale"
-#: ../src/live_effects/effect.cpp:146
+#: ../src/live_effects/effect.cpp:131
msgid "Mirror symmetry"
msgstr "Spoguļsimetrija"
-#: ../src/live_effects/effect.cpp:147
+#: ../src/live_effects/effect.cpp:132
msgid "Rotate copies"
msgstr "Griezt kopijas"
#. Ponyscape -> Inkscape 0.92
-#: ../src/live_effects/effect.cpp:149
+#: ../src/live_effects/effect.cpp:134
msgid "Attach path"
msgstr "Piestiprināt ceļu"
-#: ../src/live_effects/effect.cpp:150
+#: ../src/live_effects/effect.cpp:135
msgid "Fill between strokes"
msgstr "Aizpildīt starp apmalēm"
-#: ../src/live_effects/effect.cpp:151 ../src/selection-chemistry.cpp:2906
+#: ../src/live_effects/effect.cpp:136 ../src/selection-chemistry.cpp:2917
msgid "Fill between many"
msgstr "Aizpildīt starp vairājiem"
-#: ../src/live_effects/effect.cpp:152
+#: ../src/live_effects/effect.cpp:137
msgid "Ellipse by 5 points"
msgstr "Elipse no 5 punktiem"
-#: ../src/live_effects/effect.cpp:153
+#: ../src/live_effects/effect.cpp:138
msgid "Bounding Box"
msgstr "Robežrāmis"
-#: ../src/live_effects/effect.cpp:361
+#. 9.93
+#: ../src/live_effects/effect.cpp:140
+msgid "Measure Line"
+msgstr ""
+
+#: ../src/live_effects/effect.cpp:351
msgid "Is visible?"
msgstr "Redzams?"
-#: ../src/live_effects/effect.cpp:361
+#: ../src/live_effects/effect.cpp:351
msgid ""
"If unchecked, the effect remains applied to the object but is temporarily "
"disabled on canvas"
@@ -9454,144 +9218,144 @@ msgstr ""
"Ja nav atķeksēts, efekts paliek pielietots objektam, taču uz laiku ir "
"atslēgts uz audekla"
-#: ../src/live_effects/effect.cpp:386
+#: ../src/live_effects/effect.cpp:378
msgid "No effect"
msgstr "Bez efektiem"
-#: ../src/live_effects/effect.cpp:498
+#: ../src/live_effects/effect.cpp:493
#, c-format
msgid "Please specify a parameter path for the LPE '%s' with %d mouse clicks"
msgstr "Lūdzu, norādiet parametru ceļu LPE '%s' ar %d peles klikšķiem"
-#: ../src/live_effects/effect.cpp:765
+#: ../src/live_effects/effect.cpp:768
#, c-format
msgid "Editing parameter <b>%s</b>."
msgstr "Parametra <b>%s</b> labošana."
-#: ../src/live_effects/effect.cpp:770
+#: ../src/live_effects/effect.cpp:773
msgid "None of the applied path effect's parameters can be edited on-canvas."
msgstr ""
"Neviens no pielietotā ceļa efekta parametriem nav labojams \"uz audekla\"."
-#: ../src/live_effects/lpe-attach-path.cpp:29
+#: ../src/live_effects/lpe-attach-path.cpp:21
msgid "Start path:"
msgstr "Sākuma ceļš:"
-#: ../src/live_effects/lpe-attach-path.cpp:29
+#: ../src/live_effects/lpe-attach-path.cpp:21
msgid "Path to attach to the start of this path"
msgstr "Ceļš, kuru jāpievieno šī ceļa sākumam"
-#: ../src/live_effects/lpe-attach-path.cpp:30
+#: ../src/live_effects/lpe-attach-path.cpp:22
msgid "Start path position:"
msgstr "Sākuma ceļa pozīcija:"
-#: ../src/live_effects/lpe-attach-path.cpp:30
+#: ../src/live_effects/lpe-attach-path.cpp:22
msgid "Position to attach path start to"
msgstr "Pozīcija, kurā sākas ceļa pievienošana"
-#: ../src/live_effects/lpe-attach-path.cpp:31
+#: ../src/live_effects/lpe-attach-path.cpp:23
msgid "Start path curve start:"
msgstr "Sākuma ceļa līkne sākums:"
-#: ../src/live_effects/lpe-attach-path.cpp:31
-#: ../src/live_effects/lpe-attach-path.cpp:35
+#: ../src/live_effects/lpe-attach-path.cpp:23
+#: ../src/live_effects/lpe-attach-path.cpp:27
msgid "Starting curve"
msgstr "Sākuma līkne"
#. , true
-#: ../src/live_effects/lpe-attach-path.cpp:32
+#: ../src/live_effects/lpe-attach-path.cpp:24
msgid "Start path curve end:"
msgstr "Sākuma ceļa līknes gals:"
-#: ../src/live_effects/lpe-attach-path.cpp:32
-#: ../src/live_effects/lpe-attach-path.cpp:36
+#: ../src/live_effects/lpe-attach-path.cpp:24
+#: ../src/live_effects/lpe-attach-path.cpp:28
msgid "Ending curve"
msgstr "Beigu līkne"
#. , true
-#: ../src/live_effects/lpe-attach-path.cpp:33
+#: ../src/live_effects/lpe-attach-path.cpp:25
msgid "End path:"
msgstr "Beigu ceļš:"
-#: ../src/live_effects/lpe-attach-path.cpp:33
+#: ../src/live_effects/lpe-attach-path.cpp:25
msgid "Path to attach to the end of this path"
msgstr "Ceļš, kur jāpievieno šī ceļa beigām"
-#: ../src/live_effects/lpe-attach-path.cpp:34
+#: ../src/live_effects/lpe-attach-path.cpp:26
msgid "End path position:"
msgstr "Beigu ceļa pozīcija:"
-#: ../src/live_effects/lpe-attach-path.cpp:34
+#: ../src/live_effects/lpe-attach-path.cpp:26
msgid "Position to attach path end to"
msgstr "Pozīcija, kurā beidzas ceļa pievienošana"
-#: ../src/live_effects/lpe-attach-path.cpp:35
+#: ../src/live_effects/lpe-attach-path.cpp:27
msgid "End path curve start:"
msgstr "Beigu ceļa līknes sākums:"
#. , true
-#: ../src/live_effects/lpe-attach-path.cpp:36
+#: ../src/live_effects/lpe-attach-path.cpp:28
msgid "End path curve end:"
msgstr "Beigu ceļa līknes beigas:"
-#: ../src/live_effects/lpe-bendpath.cpp:69
+#: ../src/live_effects/lpe-bendpath.cpp:54
msgid "Bend path:"
msgstr "Liekt ceļu:"
-#: ../src/live_effects/lpe-bendpath.cpp:69
+#: ../src/live_effects/lpe-bendpath.cpp:54
msgid "Path along which to bend the original path"
msgstr "Ceļš, gar kuru liekt sākotnējo ceļu"
-#: ../src/live_effects/lpe-bendpath.cpp:71
-#: ../src/live_effects/lpe-patternalongpath.cpp:74
-#: ../src/ui/dialog/export.cpp:285 ../src/ui/dialog/transformation.cpp:73
-#: ../src/ui/widget/page-sizer.cpp:237
+#: ../src/live_effects/lpe-bendpath.cpp:56
+#: ../src/live_effects/lpe-patternalongpath.cpp:67
+#: ../src/ui/dialog/export.cpp:254 ../src/ui/dialog/transformation.cpp:69
+#: ../src/ui/widget/page-sizer.cpp:220
msgid "_Width:"
msgstr "_Platums:"
-#: ../src/live_effects/lpe-bendpath.cpp:71
+#: ../src/live_effects/lpe-bendpath.cpp:56
msgid "Width of the path"
msgstr "Ceļa platums"
-#: ../src/live_effects/lpe-bendpath.cpp:72
+#: ../src/live_effects/lpe-bendpath.cpp:57
msgid "W_idth in units of length"
msgstr "Platums garuma vienībās"
-#: ../src/live_effects/lpe-bendpath.cpp:72
+#: ../src/live_effects/lpe-bendpath.cpp:57
msgid "Scale the width of the path in units of its length"
msgstr "Mērogot ceļa platumu tā garuma vienībās"
-#: ../src/live_effects/lpe-bendpath.cpp:73
+#: ../src/live_effects/lpe-bendpath.cpp:58
msgid "_Original path is vertical"
msgstr "Sāk_otnējais ceļš ir vertikāls"
-#: ../src/live_effects/lpe-bendpath.cpp:73
+#: ../src/live_effects/lpe-bendpath.cpp:58
msgid "Rotates the original 90 degrees, before bending it along the bend path"
msgstr "Pirms apliekšanas gar liektu ceļu pagriež oriģinālu par 90 grādiem"
-#: ../src/live_effects/lpe-bendpath.cpp:178
-#: ../src/live_effects/lpe-patternalongpath.cpp:285
+#: ../src/live_effects/lpe-bendpath.cpp:163
+#: ../src/live_effects/lpe-patternalongpath.cpp:281
msgid "Change the width"
msgstr "Mainiet platumu"
-#: ../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
+#: ../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
msgid "Linked path:"
msgstr "Saistītie ceļi:"
-#: ../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
+#: ../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
msgid "Path from which to take the original path data"
msgstr "Ceļš, no kura ņemt sākotnējos ceļa datus"
-#: ../src/live_effects/lpe-bounding-box.cpp:25
+#: ../src/live_effects/lpe-bounding-box.cpp:21
msgid "Visual Bounds"
msgstr "Vizuālās robežas"
-#: ../src/live_effects/lpe-bounding-box.cpp:25
+#: ../src/live_effects/lpe-bounding-box.cpp:21
msgid "Uses the visual bounding box"
msgstr "Izmanto vizuālo robežrāmi"
@@ -9604,17 +9368,15 @@ msgid "Change number of steps with CTRL pressed"
msgstr "Mainiet soļu skaitu, turot nospiestu CTRL"
#: ../src/live_effects/lpe-bspline.cpp:31
-#: ../src/live_effects/lpe-simplify.cpp:33
-#: ../src/live_effects/lpe-transform_2pts.cpp:43
-#, fuzzy
+#: ../src/live_effects/lpe-simplify.cpp:25
+#: ../src/live_effects/lpe-transform_2pts.cpp:41
msgid "Helper size:"
-msgstr "Subversion palīgprogramma"
+msgstr "Palīga izmērs:"
#: ../src/live_effects/lpe-bspline.cpp:31
-#: ../src/live_effects/lpe-simplify.cpp:33
-#, fuzzy
+#: ../src/live_effects/lpe-simplify.cpp:25
msgid "Helper size"
-msgstr "Subversion palīgprogramma"
+msgstr "Palīga izmērs"
#: ../src/live_effects/lpe-bspline.cpp:32
msgid "Apply changes if weight = 0%"
@@ -9625,7 +9387,7 @@ msgid "Apply changes if weight > 0%"
msgstr "Pielietot izmaiņas, ja intensitāte > 0%"
#: ../src/live_effects/lpe-bspline.cpp:34
-#: ../src/live_effects/lpe-fillet-chamfer.cpp:56
+#: ../src/live_effects/lpe-fillet-chamfer.cpp:51
msgid "Change only selected nodes"
msgstr "Mainīt tikai atlasītos mezglus"
@@ -9654,60 +9416,124 @@ msgid "Change to 0 weight"
msgstr "Mainīt intensitāti uz 0"
#: ../src/live_effects/lpe-bspline.cpp:160
-#: ../src/live_effects/lpe-fillet-chamfer.cpp:240
-#: ../src/live_effects/lpe-fillet-chamfer.cpp:262
-#: ../src/live_effects/parameter/parameter.cpp:170
+#: ../src/live_effects/lpe-fillet-chamfer.cpp:235
+#: ../src/live_effects/lpe-fillet-chamfer.cpp:257
+#: ../src/live_effects/parameter/parameter.cpp:177
msgid "Change scalar parameter"
msgstr "Mainīt skalāro parametru"
-#: ../src/live_effects/lpe-constructgrid.cpp:27
+#: ../src/live_effects/lpe-constructgrid.cpp:24
msgid "Size _X:"
msgstr "Izmērs _X:"
-#: ../src/live_effects/lpe-constructgrid.cpp:27
+#: ../src/live_effects/lpe-constructgrid.cpp:24
msgid "The size of the grid in X direction."
msgstr "Režģa izmērs X virzienā."
-#: ../src/live_effects/lpe-constructgrid.cpp:28
+#: ../src/live_effects/lpe-constructgrid.cpp:25
msgid "Size _Y:"
msgstr "Izmērs _Y:"
-#: ../src/live_effects/lpe-constructgrid.cpp:28
+#: ../src/live_effects/lpe-constructgrid.cpp:25
msgid "The size of the grid in Y direction."
msgstr "Režģa izmērs Y virzienā."
-#: ../src/live_effects/lpe-curvestitch.cpp:41
+#: ../src/live_effects/lpe-copy_rotate.cpp:42
+msgid "Origin"
+msgstr "Sākums"
+
+#: ../src/live_effects/lpe-copy_rotate.cpp:42
+msgid "Adjust origin of the rotation"
+msgstr ""
+
+#: ../src/live_effects/lpe-copy_rotate.cpp:43
+#: ../src/live_effects/lpe-transform_2pts.cpp:35
+msgid "Start point"
+msgstr "Sākumpunkts"
+
+#: ../src/live_effects/lpe-copy_rotate.cpp:43
+msgid "Starting point to define start angle"
+msgstr "Izejas punkts sākuma leņķa noteikšanai"
+
+#: ../src/live_effects/lpe-copy_rotate.cpp:43
+msgid "Adjust starting point to define start angle"
+msgstr "Pielāgojiet izejas punktu, lai definētu sākuma leņķi"
+
+#: ../src/live_effects/lpe-copy_rotate.cpp:44
+msgid "Starting angle"
+msgstr ""
+
+#: ../src/live_effects/lpe-copy_rotate.cpp:44
+msgid "Angle of the first copy"
+msgstr "Pirmās kopijas leņkis"
+
+#: ../src/live_effects/lpe-copy_rotate.cpp:45
+msgid "Rotation angle"
+msgstr ""
+
+#: ../src/live_effects/lpe-copy_rotate.cpp:45
+msgid "Angle between two successive copies"
+msgstr "Leņķis starp divām secīgām kopijām"
+
+#: ../src/live_effects/lpe-copy_rotate.cpp:46
+msgid "Number of copies"
+msgstr ""
+
+#: ../src/live_effects/lpe-copy_rotate.cpp:46
+msgid "Number of copies of the original path"
+msgstr "Sākotnējā ceļa kopiju skaits"
+
+#: ../src/live_effects/lpe-copy_rotate.cpp:47
+msgid "360º Copies"
+msgstr "360º Kopijas"
+
+#: ../src/live_effects/lpe-copy_rotate.cpp:47
+msgid "No rotation angle, fixed to 360º"
+msgstr "Nav griešanas leņķa, fiksēti 360º"
+
+#: ../src/live_effects/lpe-copy_rotate.cpp:48
+#: ../src/live_effects/lpe-mirror_symmetry.cpp:44
+msgid "Fuse paths"
+msgstr "Apvienot ceļus"
+
+#: ../src/live_effects/lpe-copy_rotate.cpp:48
+msgid "Fuse paths by helper line, use fill-rule: evenodd for best result"
+msgstr ""
+"Apvienojiet ceļu gar palīglīniju, labākam rezultātam izmantojiet "
+"aizpildījuma veidu: evenodd"
+
+#: ../src/live_effects/lpe-curvestitch.cpp:34
msgid "Stitch path:"
msgstr "Dūrienu ceļš:"
-#: ../src/live_effects/lpe-curvestitch.cpp:41
+#: ../src/live_effects/lpe-curvestitch.cpp:34
msgid "The path that will be used as stitch."
msgstr "Šis ceļš tiks izmantots kā šuve."
-#: ../src/live_effects/lpe-curvestitch.cpp:42
+#: ../src/live_effects/lpe-curvestitch.cpp:35
msgid "N_umber of paths:"
msgstr "Ceļ_u skaits:"
-#: ../src/live_effects/lpe-curvestitch.cpp:42
+#: ../src/live_effects/lpe-curvestitch.cpp:35
msgid "The number of paths that will be generated."
msgstr "Ceļu skaits, kas tiks izveidots."
-#: ../src/live_effects/lpe-curvestitch.cpp:43
+#: ../src/live_effects/lpe-curvestitch.cpp:36
msgid "Sta_rt edge variance:"
msgstr "Sākuma malas svārstības:"
-#: ../src/live_effects/lpe-curvestitch.cpp:43
+#: ../src/live_effects/lpe-curvestitch.cpp:36
msgid ""
"The amount of random jitter to move the start points of the stitches inside "
"& outside the guide path"
msgstr ""
"Trīces lielums šuvju sākuma punktu pārvietošanai iekšpus un ārpus vadošā ceļa"
-#: ../src/live_effects/lpe-curvestitch.cpp:44
+#: ../src/live_effects/lpe-curvestitch.cpp:37
msgid "Sta_rt spacing variance:"
msgstr "Sākuma atstatuma svā_rstības:"
-#: ../src/live_effects/lpe-curvestitch.cpp:44
+#: ../src/live_effects/lpe-curvestitch.cpp:37
msgid ""
"The amount of random shifting to move the start points of the stitches back "
"& forth along the guide path"
@@ -9715,22 +9541,22 @@ msgstr ""
"Nejaušas nobīdes lielums šuvju sākuma punktu pārvietošanai turp un atpakaļ "
"pa vadošo ceļa"
-#: ../src/live_effects/lpe-curvestitch.cpp:45
+#: ../src/live_effects/lpe-curvestitch.cpp:38
msgid "End ed_ge variance:"
msgstr "Bei_gu malas svārstības:"
-#: ../src/live_effects/lpe-curvestitch.cpp:45
+#: ../src/live_effects/lpe-curvestitch.cpp:38
msgid ""
"The amount of randomness that moves the end points of the stitches inside & "
"outside the guide path"
msgstr ""
"Trīces lielums šuvju beigu punktu pārvietošanai iekšpus un ārpus vadošā ceļa"
-#: ../src/live_effects/lpe-curvestitch.cpp:46
+#: ../src/live_effects/lpe-curvestitch.cpp:39
msgid "End spa_cing variance:"
msgstr "Beigu atstatuma svārstības:"
-#: ../src/live_effects/lpe-curvestitch.cpp:46
+#: ../src/live_effects/lpe-curvestitch.cpp:39
msgid ""
"The amount of random shifting to move the end points of the stitches back & "
"forth along the guide path"
@@ -9738,267 +9564,266 @@ msgstr ""
"Nejaušas nobīdes lielums šuvju beigu punktu pārvietošanai turp un atpakaļ pa "
"vadošo ceļa"
-#: ../src/live_effects/lpe-curvestitch.cpp:47
+#: ../src/live_effects/lpe-curvestitch.cpp:40
msgid "Scale _width:"
msgstr "Mērogot platumu:"
-#: ../src/live_effects/lpe-curvestitch.cpp:47
+#: ../src/live_effects/lpe-curvestitch.cpp:40
msgid "Scale the width of the stitch path"
msgstr "Mērogot dūrienu ceļa platumu"
-#: ../src/live_effects/lpe-curvestitch.cpp:48
+#: ../src/live_effects/lpe-curvestitch.cpp:41
msgid "Scale _width relative to length"
msgstr "Mērogot p_latumu attiecībā pret garumu"
-#: ../src/live_effects/lpe-curvestitch.cpp:48
+#: ../src/live_effects/lpe-curvestitch.cpp:41
msgid "Scale the width of the stitch path relative to its length"
msgstr "Mērogot šuves ceļa platumu attiecībā pret tā garumu"
-#: ../src/live_effects/lpe-ellipse_5pts.cpp:77
+#: ../src/live_effects/lpe-ellipse_5pts.cpp:75
msgid "Five points required for constructing an ellipse"
msgstr "Elipses konstruēšanai nepieciešami 5 punkti"
-#: ../src/live_effects/lpe-ellipse_5pts.cpp:162
+#: ../src/live_effects/lpe-ellipse_5pts.cpp:160
msgid "No ellipse found for specified points"
msgstr "Elipse starp norādītajiem punktiem nav atrasta"
-#: ../src/live_effects/lpe-envelope.cpp:31
+#: ../src/live_effects/lpe-envelope.cpp:19
msgid "Top bend path:"
msgstr "Augšējais liekšanas ceļš:"
-#: ../src/live_effects/lpe-envelope.cpp:31
+#: ../src/live_effects/lpe-envelope.cpp:19
msgid "Top path along which to bend the original path"
msgstr "Virsējais ceļš, gar kuru liekt sākotnējo apmali"
-#: ../src/live_effects/lpe-envelope.cpp:32
+#: ../src/live_effects/lpe-envelope.cpp:20
msgid "Right bend path:"
msgstr "Labais liekšanas ceļš:"
-#: ../src/live_effects/lpe-envelope.cpp:32
+#: ../src/live_effects/lpe-envelope.cpp:20
msgid "Right path along which to bend the original path"
msgstr "Labais ceļš, gar kuru liekt sākotnējo apmali"
-#: ../src/live_effects/lpe-envelope.cpp:33
+#: ../src/live_effects/lpe-envelope.cpp:21
msgid "Bottom bend path:"
msgstr "Apakšējais liekšanas ceļš:"
-#: ../src/live_effects/lpe-envelope.cpp:33
+#: ../src/live_effects/lpe-envelope.cpp:21
msgid "Bottom path along which to bend the original path"
msgstr "Apakšējais ceļš, gar kuru liekt sākotnējo apmali"
-#: ../src/live_effects/lpe-envelope.cpp:34
+#: ../src/live_effects/lpe-envelope.cpp:22
msgid "Left bend path:"
msgstr "Kreisais liekšanas ceļš:"
-#: ../src/live_effects/lpe-envelope.cpp:34
+#: ../src/live_effects/lpe-envelope.cpp:22
msgid "Left path along which to bend the original path"
msgstr "Kreisais ceļš, gar kuru liekt sākotnējo apmali"
-#: ../src/live_effects/lpe-envelope.cpp:35
+#: ../src/live_effects/lpe-envelope.cpp:23
msgid "_Enable left & right paths"
msgstr "I_espējot labo un kreiso ceļus"
-#: ../src/live_effects/lpe-envelope.cpp:35
+#: ../src/live_effects/lpe-envelope.cpp:23
msgid "Enable the left and right deformation paths"
msgstr "Iespējot labo un kreiso deformācijas ceļus"
-#: ../src/live_effects/lpe-envelope.cpp:36
+#: ../src/live_effects/lpe-envelope.cpp:24
msgid "_Enable top & bottom paths"
msgstr "I_eslēgt augšējo un apakšējo ceļus"
-#: ../src/live_effects/lpe-envelope.cpp:36
+#: ../src/live_effects/lpe-envelope.cpp:24
msgid "Enable the top and bottom deformation paths"
msgstr "Iespējot augšējo un apakšējo deformācijas ceļus"
-#: ../src/live_effects/lpe-extrude.cpp:30
+#: ../src/live_effects/lpe-extrude.cpp:25
msgid "Direction"
msgstr "Virziens"
-#: ../src/live_effects/lpe-extrude.cpp:30
+#: ../src/live_effects/lpe-extrude.cpp:25
msgid "Defines the direction and magnitude of the extrusion"
msgstr "Nosaka izspiešanas virzienu un lielumu"
-#: ../src/live_effects/lpe-fill-between-many.cpp:25
+#: ../src/live_effects/lpe-fill-between-many.cpp:22
msgid "Paths from which to take the original path data"
msgstr "Ceļi, no kuriem ņemt sākotnējos ceļa datus"
-#: ../src/live_effects/lpe-fill-between-strokes.cpp:24
+#: ../src/live_effects/lpe-fill-between-strokes.cpp:20
msgid "Second path:"
msgstr "Otrais ceļš"
-#: ../src/live_effects/lpe-fill-between-strokes.cpp:24
+#: ../src/live_effects/lpe-fill-between-strokes.cpp:20
msgid "Second path from which to take the original path data"
msgstr "Otrais ceļš, no kura ņemt sākotnējos ceļa datus"
-#: ../src/live_effects/lpe-fill-between-strokes.cpp:25
-#, fuzzy
+#: ../src/live_effects/lpe-fill-between-strokes.cpp:21
msgid "Reverse Second"
-msgstr "Ot_rādi"
+msgstr "Apgriezt otro"
-#: ../src/live_effects/lpe-fill-between-strokes.cpp:25
-#, fuzzy
+#: ../src/live_effects/lpe-fill-between-strokes.cpp:21
msgid "Reverses the second path order"
-msgstr "Pagriezt krāsu pārejas virzienu uz pretējo pusi"
+msgstr "Apgriež otrā ceļa kārtību"
-#: ../src/live_effects/lpe-fillet-chamfer.cpp:41
-#: ../src/widgets/text-toolbar.cpp:1788
+#: ../src/live_effects/lpe-fillet-chamfer.cpp:36
+#: ../src/widgets/text-toolbar.cpp:1884
#: ../share/extensions/render_barcode_qrcode.inx.h:5
msgid "Auto"
msgstr "Auto"
-#: ../src/live_effects/lpe-fillet-chamfer.cpp:42
-#, fuzzy
+#: ../src/live_effects/lpe-fillet-chamfer.cpp:37
msgid "Force arc"
-msgstr "Spēks"
+msgstr "Piespiedu loks"
-#: ../src/live_effects/lpe-fillet-chamfer.cpp:43
-#, fuzzy
+#: ../src/live_effects/lpe-fillet-chamfer.cpp:38
msgid "Force bezier"
-msgstr "Bezjē"
+msgstr "Piespiedu Bezjē"
-#: ../src/live_effects/lpe-fillet-chamfer.cpp:53
+#: ../src/live_effects/lpe-fillet-chamfer.cpp:48
msgid "Fillet point"
msgstr "Apciļņa punkts"
-#: ../src/live_effects/lpe-fillet-chamfer.cpp:54
+#: ../src/live_effects/lpe-fillet-chamfer.cpp:49
msgid "Hide knots"
msgstr "Slēpt mezglus"
-#: ../src/live_effects/lpe-fillet-chamfer.cpp:55
+#: ../src/live_effects/lpe-fillet-chamfer.cpp:50
msgid "Ignore 0 radius knots"
msgstr "Neņemt vērā mezglus ar rādiusu = 0"
-#: ../src/live_effects/lpe-fillet-chamfer.cpp:57
+#: ../src/live_effects/lpe-fillet-chamfer.cpp:52
msgid "Flexible radius size (%)"
msgstr "Elastīgā rādiusa lielums (%)"
-#: ../src/live_effects/lpe-fillet-chamfer.cpp:58
+#: ../src/live_effects/lpe-fillet-chamfer.cpp:53
msgid "Use knots distance instead radius"
msgstr "Rādiusa vietā izmantot attālumu starp mezgliem"
-#: ../src/live_effects/lpe-fillet-chamfer.cpp:59
+#: ../src/live_effects/lpe-fillet-chamfer.cpp:54
msgid "Method:"
msgstr "Metode:"
-#: ../src/live_effects/lpe-fillet-chamfer.cpp:59
+#: ../src/live_effects/lpe-fillet-chamfer.cpp:54
msgid "Fillets methods"
msgstr "Apciļņu metodes"
-#: ../src/live_effects/lpe-fillet-chamfer.cpp:60
+#: ../src/live_effects/lpe-fillet-chamfer.cpp:55
msgid "Radius (unit or %):"
msgstr "Rādiuss (vienības vai %):"
-#: ../src/live_effects/lpe-fillet-chamfer.cpp:60
+#: ../src/live_effects/lpe-fillet-chamfer.cpp:55
msgid "Radius, in unit or %"
msgstr "Rādiuss, vienībās vai %"
-#: ../src/live_effects/lpe-fillet-chamfer.cpp:61
+#: ../src/live_effects/lpe-fillet-chamfer.cpp:56
msgid "Chamfer steps:"
msgstr "Nokāpes fazītes soļi:"
-#: ../src/live_effects/lpe-fillet-chamfer.cpp:61
+#: ../src/live_effects/lpe-fillet-chamfer.cpp:56
msgid "Chamfer steps"
msgstr "Nokāpes fazītes soļi"
-#: ../src/live_effects/lpe-fillet-chamfer.cpp:63
-#, fuzzy
+#: ../src/live_effects/lpe-fillet-chamfer.cpp:58
msgid "Helper size with direction:"
-msgstr "Režģa izmērs X virzienā."
+msgstr "Palīga izmērs ar virzienu:"
-#: ../src/live_effects/lpe-fillet-chamfer.cpp:63
-#, fuzzy
+#: ../src/live_effects/lpe-fillet-chamfer.cpp:58
msgid "Helper size with direction"
-msgstr "Režģa izmērs X virzienā."
+msgstr "Palīga izmērs ar virzienu"
-#: ../src/live_effects/lpe-fillet-chamfer.cpp:103
+#: ../src/live_effects/lpe-fillet-chamfer.cpp:98
msgid "IMPORTANT! New version soon..."
msgstr "Svarīgi! Drīzumā jauna versija..."
-#: ../src/live_effects/lpe-fillet-chamfer.cpp:107
+#: ../src/live_effects/lpe-fillet-chamfer.cpp:102
msgid "Not compatible. Convert to path after."
msgstr "Nav savietojams. Pēc tam pārvērtiet par ceļu."
-#: ../src/live_effects/lpe-fillet-chamfer.cpp:165
-#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:72
+#: ../src/live_effects/lpe-fillet-chamfer.cpp:160
+#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:65
msgid "Fillet"
msgstr "Apcilnis"
-#: ../src/live_effects/lpe-fillet-chamfer.cpp:169
-#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:74
+#: ../src/live_effects/lpe-fillet-chamfer.cpp:164
+#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:67
msgid "Inverse fillet"
msgstr "Otrādais apcilnis"
# http://termini.lza.lv/term.php?term=chamfer&list=&lang=&h=
-#: ../src/live_effects/lpe-fillet-chamfer.cpp:174
-#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:76
+#: ../src/live_effects/lpe-fillet-chamfer.cpp:169
+#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:69
msgid "Chamfer"
msgstr "Nokāpes fazīte"
-#: ../src/live_effects/lpe-fillet-chamfer.cpp:178
-#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:78
+#: ../src/live_effects/lpe-fillet-chamfer.cpp:173
+#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:71
msgid "Inverse chamfer"
msgstr "Otrādā nokāpes fazīte"
-#: ../src/live_effects/lpe-fillet-chamfer.cpp:247
-#, fuzzy
+#: ../src/live_effects/lpe-fillet-chamfer.cpp:242
msgid "Convert to fillet"
-msgstr "Pārveidot uz Breilu"
+msgstr "Pārveidot pa apcilni"
-#: ../src/live_effects/lpe-fillet-chamfer.cpp:254
-#: ../src/live_effects/lpe-fillet-chamfer.cpp:278
-#, fuzzy
+#: ../src/live_effects/lpe-fillet-chamfer.cpp:249
+#: ../src/live_effects/lpe-fillet-chamfer.cpp:273
msgid "Convert to inverse fillet"
-msgstr "Pārveidot uz Breilu"
+msgstr "Pārveidot par inverso apcilni"
-#: ../src/live_effects/lpe-fillet-chamfer.cpp:270
-#, fuzzy
+#: ../src/live_effects/lpe-fillet-chamfer.cpp:265
msgid "Convert to chamfer"
-msgstr "Pārveidot par strīpiņām"
+msgstr "Pārveidot par nokāpes fazīti"
-#: ../src/live_effects/lpe-fillet-chamfer.cpp:290
+#: ../src/live_effects/lpe-fillet-chamfer.cpp:285
msgid "Knots and helper paths refreshed"
msgstr "Mezgli un palīgceļi atsvaidzināti"
-#: ../src/live_effects/lpe-gears.cpp:214
+#: ../src/live_effects/lpe-gears.cpp:208
msgid "_Teeth:"
msgstr "_Zobi:"
-#: ../src/live_effects/lpe-gears.cpp:214
+#: ../src/live_effects/lpe-gears.cpp:208
msgid "The number of teeth"
msgstr "Zobu skaits"
-#: ../src/live_effects/lpe-gears.cpp:215
+#: ../src/live_effects/lpe-gears.cpp:209
msgid "_Phi:"
msgstr "_Fī:"
-#: ../src/live_effects/lpe-gears.cpp:215
+#: ../src/live_effects/lpe-gears.cpp:209
msgid ""
"Tooth pressure angle (typically 20-25 deg). The ratio of teeth not in "
"contact."
msgstr ""
"Zobu spiediena leņķis (parasti - 20-25 gr). Kontaktā neesošu zobu attiecība."
-#: ../src/live_effects/lpe-interpolate.cpp:30
+#: ../src/live_effects/lpe-gears.cpp:210
+msgid "Min Radius:"
+msgstr "Min. rādiuss:"
+
+#: ../src/live_effects/lpe-gears.cpp:210
+msgid "Minimun radius, low balues can slow"
+msgstr ""
+
+#: ../src/live_effects/lpe-interpolate.cpp:27
msgid "Trajectory:"
msgstr "Trajektorija"
-#: ../src/live_effects/lpe-interpolate.cpp:30
+#: ../src/live_effects/lpe-interpolate.cpp:27
msgid "Path along which intermediate steps are created."
msgstr "Ceļš, gar kuru tiek veidoti starpsoļi."
-#: ../src/live_effects/lpe-interpolate.cpp:31
+#: ../src/live_effects/lpe-interpolate.cpp:28
msgid "Steps_:"
msgstr "_Soļi:"
-#: ../src/live_effects/lpe-interpolate.cpp:31
+#: ../src/live_effects/lpe-interpolate.cpp:28
msgid "Determines the number of steps from start to end path."
msgstr "Nosaka soļu skaitu no sākuma līdz beigu ceļam."
-#: ../src/live_effects/lpe-interpolate.cpp:32
+#: ../src/live_effects/lpe-interpolate.cpp:29
msgid "E_quidistant spacing"
msgstr "Vi_nāda lieluma atstarpes"
-#: ../src/live_effects/lpe-interpolate.cpp:32
+#: ../src/live_effects/lpe-interpolate.cpp:29
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 "
@@ -10008,33 +9833,33 @@ msgstr ""
"izslēgts, attālums ir atkarīgs no mezglu atrašanās vietas uz ceļa "
"trajektorijas."
-#: ../src/live_effects/lpe-interpolate_points.cpp:26
-#: ../src/live_effects/lpe-powerstroke.cpp:134
+#: ../src/live_effects/lpe-interpolate_points.cpp:25
+#: ../src/live_effects/lpe-powerstroke.cpp:123
msgid "CubicBezierFit"
msgstr "CubicBezierFit"
-#: ../src/live_effects/lpe-interpolate_points.cpp:27
-#: ../src/live_effects/lpe-powerstroke.cpp:135
+#: ../src/live_effects/lpe-interpolate_points.cpp:26
+#: ../src/live_effects/lpe-powerstroke.cpp:124
msgid "CubicBezierJohan"
msgstr "CubicBezierJohan"
-#: ../src/live_effects/lpe-interpolate_points.cpp:28
-#: ../src/live_effects/lpe-powerstroke.cpp:136
+#: ../src/live_effects/lpe-interpolate_points.cpp:27
+#: ../src/live_effects/lpe-powerstroke.cpp:125
msgid "SpiroInterpolator"
msgstr "Spiro interpolators"
-#: ../src/live_effects/lpe-interpolate_points.cpp:29
-#: ../src/live_effects/lpe-powerstroke.cpp:137
+#: ../src/live_effects/lpe-interpolate_points.cpp:28
+#: ../src/live_effects/lpe-powerstroke.cpp:126
msgid "Centripetal Catmull-Rom"
msgstr "Centrtiecošs Ketmula-Roma splains"
-#: ../src/live_effects/lpe-interpolate_points.cpp:37
-#: ../src/live_effects/lpe-powerstroke.cpp:179
+#: ../src/live_effects/lpe-interpolate_points.cpp:36
+#: ../src/live_effects/lpe-powerstroke.cpp:168
msgid "Interpolator type:"
msgstr "Interpolēšanas tips:"
-#: ../src/live_effects/lpe-interpolate_points.cpp:38
-#: ../src/live_effects/lpe-powerstroke.cpp:179
+#: ../src/live_effects/lpe-interpolate_points.cpp:37
+#: ../src/live_effects/lpe-powerstroke.cpp:168
msgid ""
"Determines which kind of interpolator will be used to interpolate between "
"stroke width along the path"
@@ -10042,438 +9867,434 @@ msgstr ""
"Nosaka interpolatora veidu, kas tiks izmantots apmales platuma "
"interpolācijai gar ceļu"
-#: ../src/live_effects/lpe-jointype.cpp:31
-#: ../src/live_effects/lpe-powerstroke.cpp:166
-#: ../src/live_effects/lpe-taperstroke.cpp:63
+#: ../src/live_effects/lpe-jointype.cpp:29
+#: ../src/live_effects/lpe-powerstroke.cpp:155
+#: ../src/live_effects/lpe-taperstroke.cpp:57
msgid "Beveled"
msgstr "Nošķelts"
-#: ../src/live_effects/lpe-jointype.cpp:32
-#: ../src/live_effects/lpe-jointype.cpp:43
-#: ../src/live_effects/lpe-powerstroke.cpp:167
-#: ../src/live_effects/lpe-taperstroke.cpp:64
-#: ../src/widgets/star-toolbar.cpp:534
+#: ../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
msgid "Rounded"
msgstr "Noapaļots"
-#: ../src/live_effects/lpe-jointype.cpp:33
-#: ../src/live_effects/lpe-powerstroke.cpp:170
-#: ../src/live_effects/lpe-taperstroke.cpp:65
+#: ../src/live_effects/lpe-jointype.cpp:31
+#: ../src/live_effects/lpe-powerstroke.cpp:159
+#: ../src/live_effects/lpe-taperstroke.cpp:59
msgid "Miter"
msgstr "Salaidums"
-#: ../src/live_effects/lpe-jointype.cpp:34
-#, fuzzy
+#: ../src/live_effects/lpe-jointype.cpp:32
msgid "Miter Clip"
-msgstr "Šķautņu asums:"
+msgstr "Apgrieztais salaidums"
#. {LINEJOIN_EXTRP_MITER, N_("Extrapolated"), "extrapolated"}, // disabled because doesn't work well
-#: ../src/live_effects/lpe-jointype.cpp:35
-#: ../src/live_effects/lpe-powerstroke.cpp:169
+#: ../src/live_effects/lpe-jointype.cpp:33
+#: ../src/live_effects/lpe-powerstroke.cpp:158
msgid "Extrapolated arc"
msgstr "Ekstrapolēts loks"
-#: ../src/live_effects/lpe-jointype.cpp:36
+#: ../src/live_effects/lpe-jointype.cpp:34
msgid "Extrapolated arc Alt1"
msgstr "Ekstrapolēts loks Alt1"
-#: ../src/live_effects/lpe-jointype.cpp:37
+#: ../src/live_effects/lpe-jointype.cpp:35
msgid "Extrapolated arc Alt2"
msgstr "Ekstrapolēts loks Alt2"
-#: ../src/live_effects/lpe-jointype.cpp:38
+#: ../src/live_effects/lpe-jointype.cpp:36
msgid "Extrapolated arc Alt3"
msgstr "Ekstrapolēts loks Alt3"
-#: ../src/live_effects/lpe-jointype.cpp:42
-#: ../src/live_effects/lpe-powerstroke.cpp:149
+#: ../src/live_effects/lpe-jointype.cpp:40
+#: ../src/live_effects/lpe-powerstroke.cpp:138
msgid "Butt"
msgstr "Plakans"
-#: ../src/live_effects/lpe-jointype.cpp:44
-#: ../src/live_effects/lpe-powerstroke.cpp:150
+#: ../src/live_effects/lpe-jointype.cpp:42
+#: ../src/live_effects/lpe-powerstroke.cpp:139
msgid "Square"
msgstr "Kvadrātisks"
-#: ../src/live_effects/lpe-jointype.cpp:45
-#: ../src/live_effects/lpe-powerstroke.cpp:152
+#: ../src/live_effects/lpe-jointype.cpp:43
+#: ../src/live_effects/lpe-powerstroke.cpp:141
msgid "Peak"
msgstr "Virsotne"
-#: ../src/live_effects/lpe-jointype.cpp:54
+#: ../src/live_effects/lpe-jointype.cpp:52
msgid "Thickness of the stroke"
msgstr "Apmales biezums"
-#: ../src/live_effects/lpe-jointype.cpp:55
+#: ../src/live_effects/lpe-jointype.cpp:53
msgid "Line cap"
msgstr "Līnijas gals"
-#: ../src/live_effects/lpe-jointype.cpp:55
+#: ../src/live_effects/lpe-jointype.cpp:53
msgid "The end shape of the stroke"
msgstr "Nosaka apmales beigu formu"
#. 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:56
-#: ../src/live_effects/lpe-powerstroke.cpp:182
-#: ../src/widgets/stroke-style.cpp:288
+#: ../src/live_effects/lpe-jointype.cpp:54
+#: ../src/live_effects/lpe-powerstroke.cpp:171
+#: ../src/widgets/stroke-style.cpp:261
msgid "Join:"
msgstr "Savienojums:"
-#: ../src/live_effects/lpe-jointype.cpp:56
-#: ../src/live_effects/lpe-powerstroke.cpp:182
+#: ../src/live_effects/lpe-jointype.cpp:54
+#: ../src/live_effects/lpe-powerstroke.cpp:171
msgid "Determines the shape of the path's corners"
msgstr "Nosaka ceļa stūru formu"
#. 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:59
-#: ../src/live_effects/lpe-powerstroke.cpp:183
-#: ../src/live_effects/lpe-taperstroke.cpp:78
+#: ../src/live_effects/lpe-jointype.cpp:57
+#: ../src/live_effects/lpe-powerstroke.cpp:172
+#: ../src/live_effects/lpe-taperstroke.cpp:72
msgid "Miter limit:"
msgstr "Salaiduma ierobežojums"
-#: ../src/live_effects/lpe-jointype.cpp:59
-#, fuzzy
+#: ../src/live_effects/lpe-jointype.cpp:57
msgid "Maximum length of the miter join (in units of stroke width)"
msgstr "Slaiduma maksimālais garums (apmales vienībās)"
-#: ../src/live_effects/lpe-jointype.cpp:60
-#, fuzzy
+#: ../src/live_effects/lpe-jointype.cpp:58
msgid "Force miter"
-msgstr "Salaidums"
+msgstr "Piespiedu salaidums"
-#: ../src/live_effects/lpe-jointype.cpp:60
-#, fuzzy
+#: ../src/live_effects/lpe-jointype.cpp:58
msgid "Overrides the miter limit and forces a join."
-msgstr "Overrides the miter limit and forces a join."
+msgstr "Apiet salaiduma ierobežojumu un izveido salaidumu"
#. initialise your parameters here:
-#: ../src/live_effects/lpe-knot.cpp:350
+#: ../src/live_effects/lpe-knot.cpp:346
msgid "Fi_xed width:"
msgstr "Fiksēts platums:"
-#: ../src/live_effects/lpe-knot.cpp:350
+#: ../src/live_effects/lpe-knot.cpp:346
msgid "Size of hidden region of lower string"
msgstr "Apakšējās virknes neredzamā apgabala izmērs"
-#: ../src/live_effects/lpe-knot.cpp:351
+#: ../src/live_effects/lpe-knot.cpp:347
msgid "_In units of stroke width"
msgstr "V_ilkuma platuma vienībās"
-#: ../src/live_effects/lpe-knot.cpp:351
+#: ../src/live_effects/lpe-knot.cpp:347
msgid "Consider 'Interruption width' as a ratio of stroke width"
msgstr "Noteikt 'Pārtraukuma lielumu' kā apmales platuma attiecību"
-#: ../src/live_effects/lpe-knot.cpp:352
+#: ../src/live_effects/lpe-knot.cpp:348
msgid "St_roke width"
msgstr "Apmales platums"
-#: ../src/live_effects/lpe-knot.cpp:352
+#: ../src/live_effects/lpe-knot.cpp:348
msgid "Add the stroke width to the interruption size"
msgstr "Pievienot apmales platumu pārtraukuma lielumam"
-#: ../src/live_effects/lpe-knot.cpp:353
+#: ../src/live_effects/lpe-knot.cpp:349
msgid "_Crossing path stroke width"
msgstr "Krustojošos _ceļu apmales platums"
-#: ../src/live_effects/lpe-knot.cpp:353
+#: ../src/live_effects/lpe-knot.cpp:349
msgid "Add crossed stroke width to the interruption size"
msgstr "Pievienot krustotās apmales platumu pārtraukuma lielumam"
-#: ../src/live_effects/lpe-knot.cpp:354
+#: ../src/live_effects/lpe-knot.cpp:350
msgid "S_witcher size:"
msgstr "Pārslēdzēja izmērs:"
-#: ../src/live_effects/lpe-knot.cpp:354
+#: ../src/live_effects/lpe-knot.cpp:350
msgid "Orientation indicator/switcher size"
msgstr "Orientācijas indikatora/pārslēdzēja izmērs"
-#: ../src/live_effects/lpe-knot.cpp:355
+#: ../src/live_effects/lpe-knot.cpp:351
msgid "Crossing Signs"
msgstr "Krustošanās zīmes"
-#: ../src/live_effects/lpe-knot.cpp:355
+#: ../src/live_effects/lpe-knot.cpp:351
msgid "Crossings signs"
msgstr "Krustojumu zīmes"
-#: ../src/live_effects/lpe-knot.cpp:626
+#: ../src/live_effects/lpe-knot.cpp:622
msgid "Drag to select a crossing, click to flip it"
msgstr "Velciet, lai atlasītu krustojumu, nomainiet tipu ar klikšķi"
#. / @todo Is this the right verb?
-#: ../src/live_effects/lpe-knot.cpp:664
+#: ../src/live_effects/lpe-knot.cpp:660
msgid "Change knot crossing"
msgstr "Mainīt mezglu šķērsošanu"
-#: ../src/live_effects/lpe-lattice2.cpp:47
-#: ../src/live_effects/lpe-perspective-envelope.cpp:43
+#: ../src/live_effects/lpe-lattice2.cpp:36
+#: ../src/live_effects/lpe-perspective-envelope.cpp:45
msgid "Mirror movements in horizontal"
msgstr "Spoguļot pārvietojumus pa horizontāli"
-#: ../src/live_effects/lpe-lattice2.cpp:48
-#: ../src/live_effects/lpe-perspective-envelope.cpp:44
+#: ../src/live_effects/lpe-lattice2.cpp:37
+#: ../src/live_effects/lpe-perspective-envelope.cpp:46
msgid "Mirror movements in vertical"
msgstr "Spoguļot pārvietojumus pa vertikāli"
-#: ../src/live_effects/lpe-lattice2.cpp:49
+#: ../src/live_effects/lpe-lattice2.cpp:38
msgid "Update while moving knots (maybe slow)"
-msgstr ""
+msgstr "Atsvaidzināt pārvietojot mezglus (var būt lēni)"
-#: ../src/live_effects/lpe-lattice2.cpp:50
+#: ../src/live_effects/lpe-lattice2.cpp:39
msgid "Control 0:"
msgstr "Vadības turis 0:"
-#: ../src/live_effects/lpe-lattice2.cpp:50
+#: ../src/live_effects/lpe-lattice2.cpp:39
msgid "Control 0 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
"Vadības turis 0 - <b>Ctrl+Alt+Click</b>: atiestatīt, <b>Ctrl</b>: pārvietot "
"gar asīm"
-#: ../src/live_effects/lpe-lattice2.cpp:51
+#: ../src/live_effects/lpe-lattice2.cpp:40
msgid "Control 1:"
msgstr "Vadības turis 1:"
-#: ../src/live_effects/lpe-lattice2.cpp:51
+#: ../src/live_effects/lpe-lattice2.cpp:40
msgid "Control 1 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
"Vadības turis 1 - <b>Ctrl+Alt+Click</b>: atiestatīt, <b>Ctrl</b>: pārvietot "
"gar asīm"
-#: ../src/live_effects/lpe-lattice2.cpp:52
+#: ../src/live_effects/lpe-lattice2.cpp:41
msgid "Control 2:"
msgstr "Vadības turis 2:"
-#: ../src/live_effects/lpe-lattice2.cpp:52
+#: ../src/live_effects/lpe-lattice2.cpp:41
msgid "Control 2 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
"Vadības turis 2 - <b>Ctrl+Alt+Click</b>: atiestatīt, <b>Ctrl</b>: pārvietot "
"gar asīm"
-#: ../src/live_effects/lpe-lattice2.cpp:53
+#: ../src/live_effects/lpe-lattice2.cpp:42
msgid "Control 3:"
msgstr "Vadības turis 3:"
-#: ../src/live_effects/lpe-lattice2.cpp:53
+#: ../src/live_effects/lpe-lattice2.cpp:42
msgid "Control 3 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
"Vadības turis 3 - <b>Ctrl+Alt+Click</b>: atiestatīt, <b>Ctrl</b>: pārvietot "
"gar asīm"
-#: ../src/live_effects/lpe-lattice2.cpp:54
+#: ../src/live_effects/lpe-lattice2.cpp:43
msgid "Control 4:"
msgstr "Vadības turis 4:"
-#: ../src/live_effects/lpe-lattice2.cpp:54
+#: ../src/live_effects/lpe-lattice2.cpp:43
msgid "Control 4 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
"Vadības turis 4 - <b>Ctrl+Alt+Click</b>: atiestatīt, <b>Ctrl</b>: pārvietot "
"gar asīm"
-#: ../src/live_effects/lpe-lattice2.cpp:55
+#: ../src/live_effects/lpe-lattice2.cpp:44
msgid "Control 5:"
msgstr "Vadības turis 5:"
-#: ../src/live_effects/lpe-lattice2.cpp:55
+#: ../src/live_effects/lpe-lattice2.cpp:44
msgid "Control 5 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
"Vadības turis 5 - <b>Ctrl+Alt+Click</b>: atiestatīt, <b>Ctrl</b>: pārvietot "
"gar asīm"
-#: ../src/live_effects/lpe-lattice2.cpp:56
+#: ../src/live_effects/lpe-lattice2.cpp:45
msgid "Control 6:"
msgstr "Vadības turis 6:"
-#: ../src/live_effects/lpe-lattice2.cpp:56
+#: ../src/live_effects/lpe-lattice2.cpp:45
msgid "Control 6 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
"Vadības turis 6 - <b>Ctrl+Alt+Click</b>: atiestatīt, <b>Ctrl</b>: pārvietot "
"gar asīm"
-#: ../src/live_effects/lpe-lattice2.cpp:57
+#: ../src/live_effects/lpe-lattice2.cpp:46
msgid "Control 7:"
msgstr "Vadības turis 7:"
-#: ../src/live_effects/lpe-lattice2.cpp:57
+#: ../src/live_effects/lpe-lattice2.cpp:46
msgid "Control 7 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
"Vadības turis 7 - <b>Ctrl+Alt+Click</b>: atiestatīt, <b>Ctrl</b>: pārvietot "
"gar asīm"
-#: ../src/live_effects/lpe-lattice2.cpp:58
+#: ../src/live_effects/lpe-lattice2.cpp:47
msgid "Control 8x9:"
msgstr "Vadības turis 8x9:"
-#: ../src/live_effects/lpe-lattice2.cpp:58
+#: ../src/live_effects/lpe-lattice2.cpp:47
msgid ""
"Control 8x9 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
"Vadības turis 8x9 - <b>Ctrl+Alt+Click</b>: atiestatīt, <b>Ctrl</b>: "
"pārvietot gar asīm"
-#: ../src/live_effects/lpe-lattice2.cpp:59
+#: ../src/live_effects/lpe-lattice2.cpp:48
msgid "Control 10x11:"
msgstr "Vadības turis 10x11:"
-#: ../src/live_effects/lpe-lattice2.cpp:59
+#: ../src/live_effects/lpe-lattice2.cpp:48
msgid ""
"Control 10x11 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
"Vadības turis 10x11 - <b>Ctrl+Alt+Click</b>: atiestatīt, <b>Ctrl</b>: "
"pārvietot gar asīm"
-#: ../src/live_effects/lpe-lattice2.cpp:60
+#: ../src/live_effects/lpe-lattice2.cpp:49
msgid "Control 12:"
msgstr "Vadības turis 12:"
-#: ../src/live_effects/lpe-lattice2.cpp:60
+#: ../src/live_effects/lpe-lattice2.cpp:49
msgid "Control 12 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
"Vadības turis 12 - <b>Ctrl+Alt+Click</b>: atiestatīt, <b>Ctrl</b>: pārvietot "
"gar asīm"
-#: ../src/live_effects/lpe-lattice2.cpp:61
+#: ../src/live_effects/lpe-lattice2.cpp:50
msgid "Control 13:"
msgstr "Vadības turis 13:"
-#: ../src/live_effects/lpe-lattice2.cpp:61
+#: ../src/live_effects/lpe-lattice2.cpp:50
msgid "Control 13 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
"Vadības turis 13 - <b>Ctrl+Alt+Click</b>: atiestatīt, <b>Ctrl</b>: pārvietot "
"gar asīm"
-#: ../src/live_effects/lpe-lattice2.cpp:62
+#: ../src/live_effects/lpe-lattice2.cpp:51
msgid "Control 14:"
msgstr "Vadības turis 14:"
-#: ../src/live_effects/lpe-lattice2.cpp:62
+#: ../src/live_effects/lpe-lattice2.cpp:51
msgid "Control 14 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
"Vadības turis 14 - <b>Ctrl+Alt+Click</b>: atiestatīt, <b>Ctrl</b>: pārvietot "
"gar asīm"
-#: ../src/live_effects/lpe-lattice2.cpp:63
+#: ../src/live_effects/lpe-lattice2.cpp:52
msgid "Control 15:"
msgstr "Vadības turis 15:"
-#: ../src/live_effects/lpe-lattice2.cpp:63
+#: ../src/live_effects/lpe-lattice2.cpp:52
msgid "Control 15 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
"Vadības turis 15 - <b>Ctrl+Alt+Click</b>: atiestatīt, <b>Ctrl</b>: pārvietot "
"gar asīm"
-#: ../src/live_effects/lpe-lattice2.cpp:64
+#: ../src/live_effects/lpe-lattice2.cpp:53
msgid "Control 16:"
msgstr "Vadības turis 16:"
-#: ../src/live_effects/lpe-lattice2.cpp:64
+#: ../src/live_effects/lpe-lattice2.cpp:53
msgid "Control 16 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
"Vadības turis 16 - <b>Ctrl+Alt+Click</b>: atiestatīt, <b>Ctrl</b>: pārvietot "
"gar asīm"
-#: ../src/live_effects/lpe-lattice2.cpp:65
+#: ../src/live_effects/lpe-lattice2.cpp:54
msgid "Control 17:"
msgstr "Vadības turis 17:"
-#: ../src/live_effects/lpe-lattice2.cpp:65
+#: ../src/live_effects/lpe-lattice2.cpp:54
msgid "Control 17 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
"Vadības turis 17 - <b>Ctrl+Alt+Click</b>: atiestatīt, <b>Ctrl</b>: pārvietot "
"gar asīm"
-#: ../src/live_effects/lpe-lattice2.cpp:66
+#: ../src/live_effects/lpe-lattice2.cpp:55
msgid "Control 18:"
msgstr "Vadības turis 18:"
-#: ../src/live_effects/lpe-lattice2.cpp:66
+#: ../src/live_effects/lpe-lattice2.cpp:55
msgid "Control 18 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
"Vadības turis 18 - <b>Ctrl+Alt+Click</b>: atiestatīt, <b>Ctrl</b>: pārvietot "
"gar asīm"
-#: ../src/live_effects/lpe-lattice2.cpp:67
+#: ../src/live_effects/lpe-lattice2.cpp:56
msgid "Control 19:"
msgstr "Vadības turis 19:"
-#: ../src/live_effects/lpe-lattice2.cpp:67
+#: ../src/live_effects/lpe-lattice2.cpp:56
msgid "Control 19 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
"Vadības turis 19 - <b>Ctrl+Alt+Click</b>: atiestatīt, <b>Ctrl</b>: pārvietot "
"gar asīm"
-#: ../src/live_effects/lpe-lattice2.cpp:68
+#: ../src/live_effects/lpe-lattice2.cpp:57
msgid "Control 20x21:"
msgstr "Vadības turis 20x21:"
-#: ../src/live_effects/lpe-lattice2.cpp:68
+#: ../src/live_effects/lpe-lattice2.cpp:57
msgid ""
"Control 20x21 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
"Vadības turis 20x21 - <b>Ctrl+Alt+Click</b>: atiestatīt, <b>Ctrl</b>: "
"pārvietot gar asīm"
-#: ../src/live_effects/lpe-lattice2.cpp:69
+#: ../src/live_effects/lpe-lattice2.cpp:58
msgid "Control 22x23:"
msgstr "Vadības turis 22x23:"
-#: ../src/live_effects/lpe-lattice2.cpp:69
+#: ../src/live_effects/lpe-lattice2.cpp:58
msgid ""
"Control 22x23 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
"Vadības turis 22x23 - <b>Ctrl+Alt+Click</b>: atiestatīt, <b>Ctrl</b>: "
"pārvietot gar asīm"
-#: ../src/live_effects/lpe-lattice2.cpp:70
+#: ../src/live_effects/lpe-lattice2.cpp:59
msgid "Control 24x26:"
msgstr "Vadības turis 24x26:"
-#: ../src/live_effects/lpe-lattice2.cpp:70
+#: ../src/live_effects/lpe-lattice2.cpp:59
msgid ""
"Control 24x26 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
"Vadības turis 24x26 - <b>Ctrl+Alt+Click</b>: atiestatīt, <b>Ctrl</b>: "
"pārvietot gar asīm"
-#: ../src/live_effects/lpe-lattice2.cpp:71
+#: ../src/live_effects/lpe-lattice2.cpp:60
msgid "Control 25x27:"
msgstr "Vadības turis 25x27:"
-#: ../src/live_effects/lpe-lattice2.cpp:71
+#: ../src/live_effects/lpe-lattice2.cpp:60
msgid ""
"Control 25x27 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
"Vadības turis 25x27 - <b>Ctrl+Alt+Click</b>: atiestatīt, <b>Ctrl</b>: "
"pārvietot gar asīm"
-#: ../src/live_effects/lpe-lattice2.cpp:72
+#: ../src/live_effects/lpe-lattice2.cpp:61
msgid "Control 28x30:"
msgstr "Vadības turis 28x30:"
-#: ../src/live_effects/lpe-lattice2.cpp:72
+#: ../src/live_effects/lpe-lattice2.cpp:61
msgid ""
"Control 28x30 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
"Vadības turis 28x30 - <b>Ctrl+Alt+Click</b>: atiestatīt, <b>Ctrl</b>: "
"pārvietot gar asīm"
-#: ../src/live_effects/lpe-lattice2.cpp:73
+#: ../src/live_effects/lpe-lattice2.cpp:62
msgid "Control 29x31:"
msgstr "Vadības turis 29x31:"
-#: ../src/live_effects/lpe-lattice2.cpp:73
+#: ../src/live_effects/lpe-lattice2.cpp:62
msgid ""
"Control 29x31 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
"Vadības turis 29x31 - <b>Ctrl+Alt+Click</b>: atiestatīt, <b>Ctrl</b>: "
"pārvietot gar asīm"
-#: ../src/live_effects/lpe-lattice2.cpp:74
+#: ../src/live_effects/lpe-lattice2.cpp:63
msgid "Control 32x33x34x35:"
msgstr "Vadības turis 32x33x34x35:"
-#: ../src/live_effects/lpe-lattice2.cpp:74
+#: ../src/live_effects/lpe-lattice2.cpp:63
msgid ""
"Control 32x33x34x35 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along "
"axes"
@@ -10481,72 +10302,351 @@ msgstr ""
"Vadības turis 32x33x34x35 - <b>Ctrl+Alt+Click</b>: atiestatīt, <b>Ctrl</b>: "
"pārvietot gar asīm"
-#: ../src/live_effects/lpe-lattice2.cpp:239
+#: ../src/live_effects/lpe-lattice2.cpp:228
msgid "Reset grid"
msgstr "Atstatīt režģi"
-#: ../src/live_effects/lpe-lattice2.cpp:271
-#: ../src/live_effects/lpe-lattice2.cpp:286
+#: ../src/live_effects/lpe-lattice2.cpp:260
+#: ../src/live_effects/lpe-lattice2.cpp:275
msgid "Show Points"
msgstr "Rādīt punktus"
-#: ../src/live_effects/lpe-lattice2.cpp:284
+#: ../src/live_effects/lpe-lattice2.cpp:273
msgid "Hide Points"
msgstr "Slēpt punktus"
-#: ../src/live_effects/lpe-patternalongpath.cpp:63
+#: ../src/live_effects/lpe-measure-line.cpp:42
+#: ../src/widgets/text-toolbar.cpp:1835
+msgid "Horizontal"
+msgstr "Horizontāls"
+
+#: ../src/live_effects/lpe-measure-line.cpp:43
+msgid "Vertical"
+msgstr "Vertikāls"
+
+#: ../src/live_effects/lpe-measure-line.cpp:50
+msgid "Unit*"
+msgstr ""
+
+#: ../src/live_effects/lpe-measure-line.cpp:50
+#: ../src/live_effects/lpe-ruler.cpp:39 ../src/widgets/gimp/ruler.cpp:193
+msgid "Unit"
+msgstr "Vienība"
+
+#: ../src/live_effects/lpe-measure-line.cpp:51
+msgid "Font*"
+msgstr ""
+
+#: ../src/live_effects/lpe-measure-line.cpp:51
+msgid "Font Selector"
+msgstr ""
+
+#: ../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 "Orientācija"
+
+#: ../src/live_effects/lpe-measure-line.cpp:52
+msgid "Orientation method"
+msgstr ""
+
+#: ../src/live_effects/lpe-measure-line.cpp:53
+msgid "Curve on origin"
+msgstr ""
+
+#: ../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
+msgid "Precision*"
+msgstr ""
+
+#: ../src/live_effects/lpe-measure-line.cpp:55
+msgid "Positon*"
+msgstr ""
+
+#: ../src/live_effects/lpe-measure-line.cpp:55
+msgid "Positon"
+msgstr ""
+
+#: ../src/live_effects/lpe-measure-line.cpp:56
+msgid "Text top/bottom*"
+msgstr ""
+
+#: ../src/live_effects/lpe-measure-line.cpp:56
+msgid "Text top/bottom"
+msgstr ""
+
+#: ../src/live_effects/lpe-measure-line.cpp:57
+msgid "Text right/left*"
+msgstr ""
+
+#: ../src/live_effects/lpe-measure-line.cpp:57
+msgid "Text right/left"
+msgstr ""
+
+#: ../src/live_effects/lpe-measure-line.cpp:58
+msgid "Helpline distance*"
+msgstr ""
+
+#: ../src/live_effects/lpe-measure-line.cpp:58
+msgid "Helpline distance"
+msgstr ""
+
+#: ../src/live_effects/lpe-measure-line.cpp:59
+msgid "Helpline overlap*"
+msgstr ""
+
+#: ../src/live_effects/lpe-measure-line.cpp:59
+msgid "Helpline overlap"
+msgstr ""
+
+#: ../src/live_effects/lpe-measure-line.cpp:60
+msgid "Scale*"
+msgstr ""
+
+#: ../src/live_effects/lpe-measure-line.cpp:60
+msgid "Scaling factor"
+msgstr "Mērogošanas koeficients"
+
+#: ../src/live_effects/lpe-measure-line.cpp:61
+msgid "Format*"
+msgstr ""
+
+#: ../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
+msgid "Arrows outside"
+msgstr ""
+
+#: ../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
+msgid "Scale sensitive*"
+msgstr ""
+
+#: ../src/live_effects/lpe-measure-line.cpp:65
+msgid "Costrained scale sensitive to transformed containers"
+msgstr ""
+
+#: ../src/live_effects/lpe-measure-line.cpp:66
+msgid "Local Number Format*"
+msgstr ""
+
+#: ../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
+msgid "Rotate Anotation*"
+msgstr ""
+
+#: ../src/live_effects/lpe-measure-line.cpp:68
+msgid "Rotate Anotation"
+msgstr ""
+
+#: ../src/live_effects/lpe-measure-line.cpp:69
+msgid "Hide if label over*"
+msgstr ""
+
+#: ../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
+msgid "CSS helpers*"
+msgstr ""
+
+#: ../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
+msgid "CSS anotation*"
+msgstr ""
+
+#: ../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
+msgid "CSS arrows*"
+msgstr ""
+
+#: ../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
+msgid "Non Uniform Scale"
+msgstr ""
+
+#: ../src/live_effects/lpe-measure-line.cpp:777
+msgid "Save '*' as default"
+msgstr ""
+
+#: ../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
+msgid "Vertical Page Center"
+msgstr "Vertikālais lapas centrs"
+
+#: ../src/live_effects/lpe-mirror_symmetry.cpp:32
+msgid "Horizontal Page Center"
+msgstr "Horizontālais lapas centrs"
+
+#: ../src/live_effects/lpe-mirror_symmetry.cpp:33
+msgid "Free from reflection line"
+msgstr "Brīvs no spoguļlīnijas"
+
+#: ../src/live_effects/lpe-mirror_symmetry.cpp:34
+msgid "X from middle knot"
+msgstr "X no vidējā mezgla"
+
+#: ../src/live_effects/lpe-mirror_symmetry.cpp:35
+msgid "Y from middle knot"
+msgstr "Y no vidējā mezgla"
+
+#: ../src/live_effects/lpe-mirror_symmetry.cpp:42
+#: ../src/widgets/spray-toolbar.cpp:388 ../src/widgets/tweak-toolbar.cpp:253
+msgid "Mode"
+msgstr "Režīms"
+
+#: ../src/live_effects/lpe-mirror_symmetry.cpp:42
+msgid "Symmetry move mode"
+msgstr "Simetrijas pārvietošanas režīms"
+
+#: ../src/live_effects/lpe-mirror_symmetry.cpp:43
+msgid "Discard original path"
+msgstr ""
+
+#: ../src/live_effects/lpe-mirror_symmetry.cpp:43
+msgid "Check this to only keep the mirrored part of the path"
+msgstr "Atzīmējiet šo, lai saglabātu tikai atspoguļoto ceļa daļu"
+
+#: ../src/live_effects/lpe-mirror_symmetry.cpp:44
+msgid "Fuse original and the reflection into a single path"
+msgstr "Apvienot oriģinālu un atspulgu vienā ceļā"
+
+#: ../src/live_effects/lpe-mirror_symmetry.cpp:45
+msgid "Opposite fuse"
+msgstr "Pretējais apvienojums"
+
+#: ../src/live_effects/lpe-mirror_symmetry.cpp:45
+msgid "Picks the other side of the mirror as the original"
+msgstr "Kā oriģināls tiek izmantots atspulgs"
+
+#: ../src/live_effects/lpe-mirror_symmetry.cpp:46
+msgid "Start mirror line"
+msgstr "Spoguļa līnijas sākums"
+
+#: ../src/live_effects/lpe-mirror_symmetry.cpp:46
+msgid "Adjust start of mirroring"
+msgstr "Pielāgojiet spoguļattēlošanas sākumu"
+
+#: ../src/live_effects/lpe-mirror_symmetry.cpp:47
+msgid "End mirror line"
+msgstr "Spoguļa līnijas beigas"
+
+#: ../src/live_effects/lpe-mirror_symmetry.cpp:47
+msgid "Adjust end of mirroring"
+msgstr "Pielāgojiet spoguļattēlošanas beigas"
+
+#: ../src/live_effects/lpe-mirror_symmetry.cpp:48
+msgid "Center mirror line"
+msgstr "Centrēt spoguļa līniju"
+
+#: ../src/live_effects/lpe-mirror_symmetry.cpp:48
+msgid "Adjust center of mirroring"
+msgstr "Pielāgojiet spoguļattēlošanas centru"
+
+#: ../src/live_effects/lpe-patternalongpath.cpp:56
#: ../share/extensions/pathalongpath.inx.h:10
msgid "Single"
msgstr "Viens"
-#: ../src/live_effects/lpe-patternalongpath.cpp:64
+#: ../src/live_effects/lpe-patternalongpath.cpp:57
#: ../share/extensions/pathalongpath.inx.h:11
msgid "Single, stretched"
msgstr "Viens, izstiepts"
-#: ../src/live_effects/lpe-patternalongpath.cpp:65
+#: ../src/live_effects/lpe-patternalongpath.cpp:58
#: ../share/extensions/pathalongpath.inx.h:12
msgid "Repeated"
msgstr "Atkārtots"
-#: ../src/live_effects/lpe-patternalongpath.cpp:66
+#: ../src/live_effects/lpe-patternalongpath.cpp:59
#: ../share/extensions/pathalongpath.inx.h:13
msgid "Repeated, stretched"
msgstr "Atkārtots, izstiepts"
-#: ../src/live_effects/lpe-patternalongpath.cpp:72
+#: ../src/live_effects/lpe-patternalongpath.cpp:65
msgid "Pattern source:"
msgstr "Faktūras avots:"
-#: ../src/live_effects/lpe-patternalongpath.cpp:72
+#: ../src/live_effects/lpe-patternalongpath.cpp:65
msgid "Path to put along the skeleton path"
msgstr "Ceļš, kuru jānovieto gar skeleta ceļu"
-#: ../src/live_effects/lpe-patternalongpath.cpp:74
+#: ../src/live_effects/lpe-patternalongpath.cpp:67
msgid "Width of the pattern"
msgstr "Faktūras platums"
-#: ../src/live_effects/lpe-patternalongpath.cpp:75
+#: ../src/live_effects/lpe-patternalongpath.cpp:68
msgid "Pattern copies:"
msgstr "Faktūras kopijas:"
-#: ../src/live_effects/lpe-patternalongpath.cpp:75
+#: ../src/live_effects/lpe-patternalongpath.cpp:68
msgid "How many pattern copies to place along the skeleton path"
msgstr "Cik daudz faktūras kopiju izvietot gar skeleta ceļu"
-#: ../src/live_effects/lpe-patternalongpath.cpp:77
+#: ../src/live_effects/lpe-patternalongpath.cpp:70
msgid "Wid_th in units of length"
msgstr "Pla_tums garuma vienībās"
-#: ../src/live_effects/lpe-patternalongpath.cpp:78
+#: ../src/live_effects/lpe-patternalongpath.cpp:71
msgid "Scale the width of the pattern in units of its length"
msgstr "Mērogot faktūras platumu tās garuma vienībās"
-#: ../src/live_effects/lpe-patternalongpath.cpp:80
+#: ../src/live_effects/lpe-patternalongpath.cpp:73
msgid "Spa_cing:"
msgstr "Atstar_pes:"
-#: ../src/live_effects/lpe-patternalongpath.cpp:82
+#: ../src/live_effects/lpe-patternalongpath.cpp:75
#, no-c-format
msgid ""
"Space between copies of the pattern. Negative values allowed, but are "
@@ -10555,19 +10655,19 @@ msgstr ""
"Attālums starp faktūras kopijām. Negatīvas vērtības ir pieļaujamas, taču ne "
"lielākas par -90% no faktūras platuma."
-#: ../src/live_effects/lpe-patternalongpath.cpp:84
+#: ../src/live_effects/lpe-patternalongpath.cpp:77
msgid "No_rmal offset:"
msgstr "Pa_rasta nobīde:"
-#: ../src/live_effects/lpe-patternalongpath.cpp:85
+#: ../src/live_effects/lpe-patternalongpath.cpp:78
msgid "Tan_gential offset:"
msgstr "Tan_genciālā pārbīde"
-#: ../src/live_effects/lpe-patternalongpath.cpp:86
+#: ../src/live_effects/lpe-patternalongpath.cpp:79
msgid "Offsets in _unit of pattern size"
msgstr "Nobīdes faktūras izmēru vienībās"
-#: ../src/live_effects/lpe-patternalongpath.cpp:87
+#: ../src/live_effects/lpe-patternalongpath.cpp:80
msgid ""
"Spacing, tangential and normal offset are expressed as a ratio of width/"
"height"
@@ -10575,125 +10675,131 @@ msgstr ""
"Atstatums, tangenciālā un parastā nobīde, izteikta kā platuma/augstuma "
"attiecība"
-#: ../src/live_effects/lpe-patternalongpath.cpp:89
+#: ../src/live_effects/lpe-patternalongpath.cpp:82
msgid "Pattern is _vertical"
msgstr "Faktūra ir _vertikāla"
-#: ../src/live_effects/lpe-patternalongpath.cpp:89
+#: ../src/live_effects/lpe-patternalongpath.cpp:82
msgid "Rotate pattern 90 deg before applying"
msgstr "Pagriezt faktūru par 90 grādiem pirms pielietošanas"
-#: ../src/live_effects/lpe-patternalongpath.cpp:91
+#: ../src/live_effects/lpe-patternalongpath.cpp:84
msgid "_Fuse nearby ends:"
msgstr "Sakausēt blakus esošos galus:"
-#: ../src/live_effects/lpe-patternalongpath.cpp:91
+#: ../src/live_effects/lpe-patternalongpath.cpp:84
msgid "Fuse ends closer than this number. 0 means don't fuse."
msgstr ""
"Sakausēt blakus esošos galus, kas ir tuvāki par norādīto lielumu. 0 - "
"nesakausēt."
-#: ../src/live_effects/lpe-perspective-envelope.cpp:35
+#: ../src/live_effects/lpe-perspective-envelope.cpp:37
#: ../share/extensions/perspective.inx.h:1
msgid "Perspective"
msgstr "Perspektīva"
-#: ../src/live_effects/lpe-perspective-envelope.cpp:36
+#: ../src/live_effects/lpe-perspective-envelope.cpp:38
msgid "Envelope deformation"
msgstr "Aploksnes deformācija"
-#: ../src/live_effects/lpe-perspective-envelope.cpp:45
+#: ../src/live_effects/lpe-perspective-envelope.cpp:47
msgid "Overflow perspective"
-msgstr ""
+msgstr "Pārpludināt perspektīvu"
-#: ../src/live_effects/lpe-perspective-envelope.cpp:46
+#: ../src/live_effects/lpe-perspective-envelope.cpp:48
msgid "Type"
msgstr "Tips"
-#: ../src/live_effects/lpe-perspective-envelope.cpp:46
+#: ../src/live_effects/lpe-perspective-envelope.cpp:48
msgid "Select the type of deformation"
msgstr "Izvēlieties deformācijas tipu"
-#: ../src/live_effects/lpe-perspective-envelope.cpp:47
+#: ../src/live_effects/lpe-perspective-envelope.cpp:49
msgid "Top Left"
msgstr "Augšējais kreisais"
-#: ../src/live_effects/lpe-perspective-envelope.cpp:47
+#: ../src/live_effects/lpe-perspective-envelope.cpp:49
msgid "Top Left - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
"Augšējais kreisais - <b>Ctrl+Alt+Click</b>: atiestatīt, <b>Ctrl</b>: "
"pārvietot gar asīm"
-#: ../src/live_effects/lpe-perspective-envelope.cpp:48
+#: ../src/live_effects/lpe-perspective-envelope.cpp:50
msgid "Top Right"
msgstr "Augšējais labais"
-#: ../src/live_effects/lpe-perspective-envelope.cpp:48
+#: ../src/live_effects/lpe-perspective-envelope.cpp:50
msgid "Top Right - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
"Augšējais labais - <b>Ctrl+Alt+Click</b>: atiestatīt, <b>Ctrl</b>: pārvietot "
"gar asīm"
-#: ../src/live_effects/lpe-perspective-envelope.cpp:49
+#: ../src/live_effects/lpe-perspective-envelope.cpp:51
msgid "Down Left"
msgstr "Apakšējais kreisais"
-#: ../src/live_effects/lpe-perspective-envelope.cpp:49
+#: ../src/live_effects/lpe-perspective-envelope.cpp:51
msgid "Down Left - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
"Apakšējais kreisais - <b>Ctrl+Alt+Click</b>: atiestatīt, <b>Ctrl</b>: "
"pārvietot gar asīm"
-#: ../src/live_effects/lpe-perspective-envelope.cpp:50
+#: ../src/live_effects/lpe-perspective-envelope.cpp:52
msgid "Down Right"
msgstr "Apakšējais labais"
-#: ../src/live_effects/lpe-perspective-envelope.cpp:50
+#: ../src/live_effects/lpe-perspective-envelope.cpp:52
msgid "Down Right - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
"Apakšējais labais - <b>Ctrl+Alt+Click</b>: atiestatīt, <b>Ctrl</b>: "
"pārvietot gar asīm"
-#: ../src/live_effects/lpe-perspective-envelope.cpp:367
+#: ../src/live_effects/lpe-perspective-envelope.cpp:369
msgid "Handles:"
msgstr "Turi:"
-#: ../src/live_effects/lpe-powerstroke.cpp:132
+#: ../src/live_effects/lpe-perspective-envelope.cpp:411
+#: ../src/ui/dialog/debug.cpp:77 ../src/ui/dialog/messages.cpp:47
+#: ../src/ui/dialog/transformation.cpp:137
+msgid "_Clear"
+msgstr "_Attīrīt"
+
+#: ../src/live_effects/lpe-powerstroke.cpp:121
msgid "CubicBezierSmooth"
msgstr "CubicBezierSmooth"
-#: ../src/live_effects/lpe-powerstroke.cpp:151
+#: ../src/live_effects/lpe-powerstroke.cpp:140
#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:13
msgid "Round"
msgstr "Apaļš"
-#: ../src/live_effects/lpe-powerstroke.cpp:153
+#: ../src/live_effects/lpe-powerstroke.cpp:142
msgid "Zero width"
msgstr "Nulles platums"
-#: ../src/live_effects/lpe-powerstroke.cpp:171
-#: ../src/widgets/pencil-toolbar.cpp:112
+#: ../src/live_effects/lpe-powerstroke.cpp:160
+#: ../src/widgets/pencil-toolbar.cpp:109
msgid "Spiro"
msgstr "Spirāle"
-#: ../src/live_effects/lpe-powerstroke.cpp:177
+#: ../src/live_effects/lpe-powerstroke.cpp:166
msgid "Offset points"
msgstr "Pārbīdes punkti"
-#: ../src/live_effects/lpe-powerstroke.cpp:178
+#: ../src/live_effects/lpe-powerstroke.cpp:167
msgid "Sort points"
msgstr "Šķirot punktus"
-#: ../src/live_effects/lpe-powerstroke.cpp:178
+#: ../src/live_effects/lpe-powerstroke.cpp:167
msgid "Sort offset points according to their time value along the curve"
msgstr "Šķirot nobīdes punktus gar līkni atbilstoši to laika vērtībām"
-#: ../src/live_effects/lpe-powerstroke.cpp:180
+#: ../src/live_effects/lpe-powerstroke.cpp:169
#: ../share/extensions/fractalize.inx.h:3
msgid "Smoothness:"
msgstr "Gludums:"
-#: ../src/live_effects/lpe-powerstroke.cpp:180
+#: ../src/live_effects/lpe-powerstroke.cpp:169
msgid ""
"Sets the smoothness for the CubicBezierJohan interpolator; 0 = linear "
"interpolation, 1 = smooth"
@@ -10701,49 +10807,49 @@ msgstr ""
"Nosaka CubicBezierJohan interpolētāja gludumu; 0 = lineāra interpolācija, 1 "
"= gluda"
-#: ../src/live_effects/lpe-powerstroke.cpp:181
+#: ../src/live_effects/lpe-powerstroke.cpp:170
msgid "Start cap:"
msgstr "Sākuma gals:"
-#: ../src/live_effects/lpe-powerstroke.cpp:181
+#: ../src/live_effects/lpe-powerstroke.cpp:170
msgid "Determines the shape of the path's start"
msgstr "Nosaka ceļa sākuma formu"
-#: ../src/live_effects/lpe-powerstroke.cpp:183
-#: ../src/widgets/stroke-style.cpp:335
+#: ../src/live_effects/lpe-powerstroke.cpp:172
+#: ../src/widgets/stroke-style.cpp:301
msgid "Maximum length of the miter (in units of stroke width)"
msgstr "Slaiduma maksimālais garums (apmales vienībās)"
-#: ../src/live_effects/lpe-powerstroke.cpp:184
+#: ../src/live_effects/lpe-powerstroke.cpp:173
msgid "End cap:"
msgstr "Beigu gals"
-#: ../src/live_effects/lpe-powerstroke.cpp:184
+#: ../src/live_effects/lpe-powerstroke.cpp:173
msgid "Determines the shape of the path's end"
msgstr "Nosaka ceļa beigu formu"
-#: ../src/live_effects/lpe-rough-hatches.cpp:225
+#: ../src/live_effects/lpe-rough-hatches.cpp:218
msgid "Frequency randomness:"
msgstr "Biežuma dažādība:"
-#: ../src/live_effects/lpe-rough-hatches.cpp:225
+#: ../src/live_effects/lpe-rough-hatches.cpp:218
msgid "Variation of distance between hatches, in %."
msgstr "Attāluma variācija starp svītrinājuma līnijām, %"
-#: ../src/live_effects/lpe-rough-hatches.cpp:226
+#: ../src/live_effects/lpe-rough-hatches.cpp:219
msgid "Growth:"
msgstr "Pieaugums:"
-#: ../src/live_effects/lpe-rough-hatches.cpp:226
+#: ../src/live_effects/lpe-rough-hatches.cpp:219
msgid "Growth of distance between hatches."
msgstr "Attāluma pieaugums starp svītrojumiem."
#. FIXME: top/bottom names are inverted in the UI/svg and in the code!!
-#: ../src/live_effects/lpe-rough-hatches.cpp:228
+#: ../src/live_effects/lpe-rough-hatches.cpp:221
msgid "Half-turns smoothness: 1st side, in:"
msgstr "Pupagriezienu gludums: 1 mala:"
-#: ../src/live_effects/lpe-rough-hatches.cpp:228
+#: ../src/live_effects/lpe-rough-hatches.cpp:221
msgid ""
"Set smoothness/sharpness of path when reaching a 'bottom' half-turn. "
"0=sharp, 1=default"
@@ -10751,11 +10857,11 @@ msgstr ""
"Iestaties ceļa gludumu/asumu, tam sasniedzot 'apakšējo' puspagriezienu; "
"0=ass, 1=noklusētais"
-#: ../src/live_effects/lpe-rough-hatches.cpp:229
+#: ../src/live_effects/lpe-rough-hatches.cpp:222
msgid "1st side, out:"
msgstr "1. mala, ārā:"
-#: ../src/live_effects/lpe-rough-hatches.cpp:229
+#: ../src/live_effects/lpe-rough-hatches.cpp:222
msgid ""
"Set smoothness/sharpness of path when leaving a 'bottom' half-turn. 0=sharp, "
"1=default"
@@ -10763,11 +10869,11 @@ msgstr ""
"Iestaties ceļa gludumu/asumu, tam atstājot 'apakšējo' puspagriezienu; 0=ass, "
"1=noklusētais"
-#: ../src/live_effects/lpe-rough-hatches.cpp:230
+#: ../src/live_effects/lpe-rough-hatches.cpp:223
msgid "2nd side, in:"
msgstr "2. mala, iekšā"
-#: ../src/live_effects/lpe-rough-hatches.cpp:230
+#: ../src/live_effects/lpe-rough-hatches.cpp:223
msgid ""
"Set smoothness/sharpness of path when reaching a 'top' half-turn. 0=sharp, "
"1=default"
@@ -10775,11 +10881,11 @@ msgstr ""
"Iestaties ceļa gludumu/asumu, tam sasniedzot 'augšējo' puspagriezienu; "
"0=ass, 1=noklusētais"
-#: ../src/live_effects/lpe-rough-hatches.cpp:231
+#: ../src/live_effects/lpe-rough-hatches.cpp:224
msgid "2nd side, out:"
msgstr "2. mala, ārā"
-#: ../src/live_effects/lpe-rough-hatches.cpp:231
+#: ../src/live_effects/lpe-rough-hatches.cpp:224
msgid ""
"Set smoothness/sharpness of path when leaving a 'top' half-turn. 0=sharp, "
"1=default"
@@ -10787,31 +10893,31 @@ msgstr ""
"Iestaties ceļa gludumu/asumu, tam atstājot 'augšējo' puspagriezienu; 0=ass, "
"1=noklusētais"
-#: ../src/live_effects/lpe-rough-hatches.cpp:232
+#: ../src/live_effects/lpe-rough-hatches.cpp:225
msgid "Magnitude jitter: 1st side:"
msgstr "Lieluma trīce: 1. mala:"
-#: ../src/live_effects/lpe-rough-hatches.cpp:232
+#: ../src/live_effects/lpe-rough-hatches.cpp:225
msgid "Randomly moves 'bottom' half-turns to produce magnitude variations."
msgstr ""
"Lieluma dažādības iegūšanai nejauši pārvieto 'apakšējos' puspagriezienus."
-#: ../src/live_effects/lpe-rough-hatches.cpp:233
-#: ../src/live_effects/lpe-rough-hatches.cpp:235
-#: ../src/live_effects/lpe-rough-hatches.cpp:237
+#: ../src/live_effects/lpe-rough-hatches.cpp:226
+#: ../src/live_effects/lpe-rough-hatches.cpp:228
+#: ../src/live_effects/lpe-rough-hatches.cpp:230
msgid "2nd side:"
msgstr "otrā mala:"
-#: ../src/live_effects/lpe-rough-hatches.cpp:233
+#: ../src/live_effects/lpe-rough-hatches.cpp:226
msgid "Randomly moves 'top' half-turns to produce magnitude variations."
msgstr ""
"Lieluma dažādības iegūšanai nejauši pārvieto 'augšējos' puspagriezienus."
-#: ../src/live_effects/lpe-rough-hatches.cpp:234
+#: ../src/live_effects/lpe-rough-hatches.cpp:227
msgid "Parallelism jitter: 1st side:"
msgstr "Paralēlisma trīce: 1. mala:"
-#: ../src/live_effects/lpe-rough-hatches.cpp:234
+#: ../src/live_effects/lpe-rough-hatches.cpp:227
msgid ""
"Add direction randomness by moving 'bottom' half-turns tangentially to the "
"boundary."
@@ -10819,7 +10925,7 @@ msgstr ""
"Pievieno virziena dažādību pārvietojot 'apakšējos' puspagriezienus "
"tangenciāli pret robežu."
-#: ../src/live_effects/lpe-rough-hatches.cpp:235
+#: ../src/live_effects/lpe-rough-hatches.cpp:228
msgid ""
"Add direction randomness by randomly moving 'top' half-turns tangentially to "
"the boundary."
@@ -10827,82 +10933,82 @@ msgstr ""
"Pievieno virziena dažādību pārvietojot 'augšējos' puspagriezienus "
"tangenciāli pret robežu."
-#: ../src/live_effects/lpe-rough-hatches.cpp:236
+#: ../src/live_effects/lpe-rough-hatches.cpp:229
msgid "Variance: 1st side:"
msgstr "Dažādība, 1. mala:"
-#: ../src/live_effects/lpe-rough-hatches.cpp:236
+#: ../src/live_effects/lpe-rough-hatches.cpp:229
msgid "Randomness of 'bottom' half-turns smoothness"
msgstr "'Aoakšējo' puspagriezienu gluduma dažādība"
-#: ../src/live_effects/lpe-rough-hatches.cpp:237
+#: ../src/live_effects/lpe-rough-hatches.cpp:230
msgid "Randomness of 'top' half-turns smoothness"
msgstr "'Augšējo' puspagriezienu gluduma dažādība"
#.
-#: ../src/live_effects/lpe-rough-hatches.cpp:239
+#: ../src/live_effects/lpe-rough-hatches.cpp:232
msgid "Generate thick/thin path"
msgstr "Izveido treknu/tievu ceļu"
-#: ../src/live_effects/lpe-rough-hatches.cpp:239
+#: ../src/live_effects/lpe-rough-hatches.cpp:232
msgid "Simulate a stroke of varying width"
msgstr "Atdarina mainīga biezuma apmali"
-#: ../src/live_effects/lpe-rough-hatches.cpp:240
+#: ../src/live_effects/lpe-rough-hatches.cpp:233
msgid "Bend hatches"
msgstr "Liekt svītrojumus"
-#: ../src/live_effects/lpe-rough-hatches.cpp:240
+#: ../src/live_effects/lpe-rough-hatches.cpp:233
msgid "Add a global bend to the hatches (slower)"
msgstr "Pievienot globālu svītrojumu liekšanu (lēnāks)"
-#: ../src/live_effects/lpe-rough-hatches.cpp:241
+#: ../src/live_effects/lpe-rough-hatches.cpp:234
msgid "Thickness: at 1st side:"
msgstr "Biezums: pie pirmās malas:"
-#: ../src/live_effects/lpe-rough-hatches.cpp:241
+#: ../src/live_effects/lpe-rough-hatches.cpp:234
msgid "Width at 'bottom' half-turns"
msgstr "'Apakšējo' puspagriezienu platums"
-#: ../src/live_effects/lpe-rough-hatches.cpp:242
+#: ../src/live_effects/lpe-rough-hatches.cpp:235
msgid "At 2nd side:"
msgstr "Pie otrās malas:"
-#: ../src/live_effects/lpe-rough-hatches.cpp:242
+#: ../src/live_effects/lpe-rough-hatches.cpp:235
msgid "Width at 'top' half-turns"
msgstr "'Augšējo' puspagriezienu platums"
#.
-#: ../src/live_effects/lpe-rough-hatches.cpp:244
+#: ../src/live_effects/lpe-rough-hatches.cpp:237
msgid "From 2nd to 1st side:"
msgstr "No otrās uz pirmo malu:"
-#: ../src/live_effects/lpe-rough-hatches.cpp:244
+#: ../src/live_effects/lpe-rough-hatches.cpp:237
msgid "Width from 'top' to 'bottom'"
msgstr "Platums no 'augšas' līdz 'apakšai'"
-#: ../src/live_effects/lpe-rough-hatches.cpp:245
+#: ../src/live_effects/lpe-rough-hatches.cpp:238
msgid "From 1st to 2nd side:"
msgstr "No pirmās līdz otrajai malai:"
-#: ../src/live_effects/lpe-rough-hatches.cpp:245
+#: ../src/live_effects/lpe-rough-hatches.cpp:238
msgid "Width from 'bottom' to 'top'"
msgstr "Platums no 'apakšas' līdz 'augšai'"
-#: ../src/live_effects/lpe-rough-hatches.cpp:247
+#: ../src/live_effects/lpe-rough-hatches.cpp:240
msgid "Hatches width and dir"
msgstr "Svītrojumu platums un virziens"
-#: ../src/live_effects/lpe-rough-hatches.cpp:247
+#: ../src/live_effects/lpe-rough-hatches.cpp:240
msgid "Defines hatches frequency and direction"
msgstr "Nosaka svītrojuma biežumu un virzienu"
#.
-#: ../src/live_effects/lpe-rough-hatches.cpp:249
+#: ../src/live_effects/lpe-rough-hatches.cpp:242
msgid "Global bending"
msgstr "Vispārējā liekšana"
-#: ../src/live_effects/lpe-rough-hatches.cpp:249
+#: ../src/live_effects/lpe-rough-hatches.cpp:242
msgid ""
"Relative position to a reference point defines global bending direction and "
"amount"
@@ -10910,150 +11016,144 @@ msgstr ""
"Relatīvais novietojums pret atskaites punktu nosaka globālo liekuma virzienu "
"un apjomu"
-#: ../src/live_effects/lpe-roughen.cpp:31 ../share/extensions/addnodes.inx.h:4
+#: ../src/live_effects/lpe-roughen.cpp:29 ../share/extensions/addnodes.inx.h:4
msgid "By number of segments"
msgstr "Pēc posmu skaita"
-#: ../src/live_effects/lpe-roughen.cpp:32
+#: ../src/live_effects/lpe-roughen.cpp:30
msgid "By max. segment size"
msgstr "Pēc maks. segmenta izmēra"
-#: ../src/live_effects/lpe-roughen.cpp:38
-#, fuzzy
+#: ../src/live_effects/lpe-roughen.cpp:36
msgid "Along nodes"
-msgstr "Savienot mezglus"
+msgstr "Gar mezgliem"
-#: ../src/live_effects/lpe-roughen.cpp:39
-#, fuzzy
+#: ../src/live_effects/lpe-roughen.cpp:37
msgid "Rand"
-msgstr "Rands"
+msgstr "Sajaukt"
-#: ../src/live_effects/lpe-roughen.cpp:40
-#, fuzzy
+#: ../src/live_effects/lpe-roughen.cpp:38
msgid "Retract"
-msgstr "Izslēgšanās atraušanu skaits"
+msgstr "Atvilkt"
#. initialise your parameters here:
-#: ../src/live_effects/lpe-roughen.cpp:49
+#: ../src/live_effects/lpe-roughen.cpp:47
msgid "Method"
msgstr "Metode"
-#: ../src/live_effects/lpe-roughen.cpp:49
+#: ../src/live_effects/lpe-roughen.cpp:47
msgid "Division method"
msgstr "Dalīšanas metode"
-#: ../src/live_effects/lpe-roughen.cpp:51
+#: ../src/live_effects/lpe-roughen.cpp:49
msgid "Max. segment size"
msgstr "Maks. segmenta izmērs"
-#: ../src/live_effects/lpe-roughen.cpp:53
+#: ../src/live_effects/lpe-roughen.cpp:51
msgid "Number of segments"
msgstr "Segmentu skaits"
-#: ../src/live_effects/lpe-roughen.cpp:55
+#: ../src/live_effects/lpe-roughen.cpp:53
msgid "Max. displacement in X"
msgstr "Maks. pārvietojums gar X"
-#: ../src/live_effects/lpe-roughen.cpp:57
+#: ../src/live_effects/lpe-roughen.cpp:55
msgid "Max. displacement in Y"
msgstr "Maks. pārvietojums gar Y"
-#: ../src/live_effects/lpe-roughen.cpp:59
-#, fuzzy
+#: ../src/live_effects/lpe-roughen.cpp:57
msgid "Global randomize"
-msgstr "_Sajaukt"
+msgstr "Globālā sajaukšana"
-#: ../src/live_effects/lpe-roughen.cpp:61
+#: ../src/live_effects/lpe-roughen.cpp:59
msgid "Handles"
msgstr "Turi"
-#: ../src/live_effects/lpe-roughen.cpp:61
+#: ../src/live_effects/lpe-roughen.cpp:59
msgid "Handles options"
msgstr "Turu papildiespējas"
-#: ../src/live_effects/lpe-roughen.cpp:63
+#: ../src/live_effects/lpe-roughen.cpp:61
#: ../share/extensions/jitternodes.inx.h:5
msgid "Shift nodes"
msgstr "Pārbīdīt mezglus"
-#: ../src/live_effects/lpe-roughen.cpp:65
-#, fuzzy
+#: ../src/live_effects/lpe-roughen.cpp:63
msgid "Fixed displacement"
-msgstr "X nobīde:"
+msgstr "Fiksēta nobīde"
-#: ../src/live_effects/lpe-roughen.cpp:65
-#, fuzzy
+#: ../src/live_effects/lpe-roughen.cpp:63
msgid "Fixed displacement, 1/3 of segment length"
-msgstr "X nobīde:"
+msgstr "Fiksēta nobīde, 1/3 no segmenta garuma"
-#: ../src/live_effects/lpe-roughen.cpp:67
+#: ../src/live_effects/lpe-roughen.cpp:65
msgid "Spray Tool friendly"
msgstr "Smidzinātāja rīks draudzīgais"
-#: ../src/live_effects/lpe-roughen.cpp:67
+#: ../src/live_effects/lpe-roughen.cpp:65
msgid "For use with spray tool in copy mode"
msgstr "Izmantošanai ar smidzināšanas rīku kopēšanas režīmā"
-#: ../src/live_effects/lpe-roughen.cpp:121
+#: ../src/live_effects/lpe-roughen.cpp:119
msgid "<b>Add nodes</b> Subdivide each segment"
msgstr "<b>Pievienot mezglus</b> sadalīt katru posmu sīkāk"
-#: ../src/live_effects/lpe-roughen.cpp:130
+#: ../src/live_effects/lpe-roughen.cpp:128
msgid "<b>Jitter nodes</b> Move nodes/handles"
msgstr "<b>Tricināt mezglus</b> Pārvietot mezglus/turus"
-#: ../src/live_effects/lpe-roughen.cpp:139
+#: ../src/live_effects/lpe-roughen.cpp:137
msgid "<b>Extra roughen</b> Add a extra layer of rough"
msgstr "<b>Pastiprināt raupjumu</b> Pievienot papildu raupjuma slāni"
-#: ../src/live_effects/lpe-roughen.cpp:148
+#: ../src/live_effects/lpe-roughen.cpp:146
msgid "<b>Options</b> Modify options to rough"
-msgstr ""
+msgstr "<b>Papildiespējas</b> Mainiet raupjošanas papildiespējas"
-#: ../src/live_effects/lpe-ruler.cpp:25 ../share/extensions/measure.inx.h:27
+#: ../src/live_effects/lpe-ruler.cpp:22 ../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 "Pa kreisi"
-#: ../src/live_effects/lpe-ruler.cpp:26 ../share/extensions/measure.inx.h:29
+#: ../src/live_effects/lpe-ruler.cpp:23 ../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 "Pa labi"
-#: ../src/live_effects/lpe-ruler.cpp:27 ../src/live_effects/lpe-ruler.cpp:35
+#: ../src/live_effects/lpe-ruler.cpp:24 ../src/live_effects/lpe-ruler.cpp:32
msgid "Both"
msgstr "Abi"
-#: ../src/live_effects/lpe-ruler.cpp:32
+#: ../src/live_effects/lpe-ruler.cpp:29
msgctxt "Border mark"
msgid "None"
msgstr "Neviena"
-#: ../src/live_effects/lpe-ruler.cpp:33
-#: ../src/live_effects/lpe-transform_2pts.cpp:37
-#: ../src/ui/tools/measure-tool.cpp:756 ../src/widgets/arc-toolbar.cpp:319
+#: ../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
msgid "Start"
msgstr "Sākt"
-#: ../src/live_effects/lpe-ruler.cpp:34
-#: ../src/live_effects/lpe-transform_2pts.cpp:38
-#: ../src/ui/tools/measure-tool.cpp:757 ../src/widgets/arc-toolbar.cpp:332
+#: ../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
msgid "End"
msgstr "End"
-#: ../src/live_effects/lpe-ruler.cpp:41
+#: ../src/live_effects/lpe-ruler.cpp:38
msgid "_Mark distance:"
msgstr "Iezīmes attālu_ms:"
-#: ../src/live_effects/lpe-ruler.cpp:41
+#: ../src/live_effects/lpe-ruler.cpp:38
msgid "Distance between successive ruler marks"
msgstr "Attālums starp blakus esošām mērjoslas aizzīmēm"
-#: ../src/live_effects/lpe-ruler.cpp:42
+#: ../src/live_effects/lpe-ruler.cpp:39
#: ../share/extensions/foldablebox.inx.h:7
#: ../share/extensions/interp_att_g.inx.h:9
#: ../share/extensions/layout_nup.inx.h:3
@@ -11061,85 +11161,79 @@ msgstr "Attālums starp blakus esošām mērjoslas aizzīmēm"
msgid "Unit:"
msgstr "Vienība:"
-#: ../src/live_effects/lpe-ruler.cpp:42 ../src/widgets/ruler.cpp:211
-msgid "Unit"
-msgstr "Vienība"
-
-#: ../src/live_effects/lpe-ruler.cpp:43
+#: ../src/live_effects/lpe-ruler.cpp:40
msgid "Ma_jor length:"
msgstr "Gal_venais garums:"
-#: ../src/live_effects/lpe-ruler.cpp:43
+#: ../src/live_effects/lpe-ruler.cpp:40
msgid "Length of major ruler marks"
msgstr "Attālums starp galvenajām mērjoslas aizzīmēm"
-#: ../src/live_effects/lpe-ruler.cpp:44
+#: ../src/live_effects/lpe-ruler.cpp:41
msgid "Mino_r length:"
msgstr "Pa_pildu garums:"
-#: ../src/live_effects/lpe-ruler.cpp:44
+#: ../src/live_effects/lpe-ruler.cpp:41
msgid "Length of minor ruler marks"
msgstr "Attālums starp papildu mērjoslas aizzīmēm"
-#: ../src/live_effects/lpe-ruler.cpp:45
+#: ../src/live_effects/lpe-ruler.cpp:42
msgid "Major steps_:"
msgstr "Galvenie soļi_:"
-#: ../src/live_effects/lpe-ruler.cpp:45
+#: ../src/live_effects/lpe-ruler.cpp:42
msgid "Draw a major mark every ... steps"
msgstr "Rādīt galveno iezīmi ik pēc ... soļiem"
-#: ../src/live_effects/lpe-ruler.cpp:46
+#: ../src/live_effects/lpe-ruler.cpp:43
msgid "Shift marks _by:"
msgstr "Pārbīdīt iezīmes par:"
-#: ../src/live_effects/lpe-ruler.cpp:46
+#: ../src/live_effects/lpe-ruler.cpp:43
msgid "Shift marks by this many steps"
msgstr "Pārbīdīt iezīmes par sekojošu soļu skaitu"
-#: ../src/live_effects/lpe-ruler.cpp:47
+#: ../src/live_effects/lpe-ruler.cpp:44
msgid "Mark direction:"
msgstr "Iezīmes virziens:"
-#: ../src/live_effects/lpe-ruler.cpp:47
+#: ../src/live_effects/lpe-ruler.cpp:44
msgid "Direction of marks (when viewing along the path from start to end)"
msgstr "Aizzīmju virziens (skatoties gar ceļu virzienā no sākuma uz beigām)"
-#: ../src/live_effects/lpe-ruler.cpp:48
+#: ../src/live_effects/lpe-ruler.cpp:45
msgid "_Offset:"
msgstr "N_obīde:"
-#: ../src/live_effects/lpe-ruler.cpp:48
+#: ../src/live_effects/lpe-ruler.cpp:45
msgid "Offset of first mark"
msgstr "Pirmās iezīmes pārbīde"
-#: ../src/live_effects/lpe-ruler.cpp:49
+#: ../src/live_effects/lpe-ruler.cpp:46
msgid "Border marks:"
msgstr "Apmales iezīmes:"
-#: ../src/live_effects/lpe-ruler.cpp:49
+#: ../src/live_effects/lpe-ruler.cpp:46
msgid "Choose whether to draw marks at the beginning and end of the path"
msgstr "Izvēlieties, vai rādīt aizzīmes ceļa sākuma un beigās"
-#: ../src/live_effects/lpe-show_handles.cpp:25
+#: ../src/live_effects/lpe-show_handles.cpp:26
msgid "Show nodes"
msgstr "Rādīt mezglus"
-#: ../src/live_effects/lpe-show_handles.cpp:27
+#: ../src/live_effects/lpe-show_handles.cpp:28
msgid "Show path"
msgstr "Rādīt ceļu"
-#: ../src/live_effects/lpe-show_handles.cpp:28
+#: ../src/live_effects/lpe-show_handles.cpp:29
+msgid "Show center of node"
+msgstr ""
+
+#: ../src/live_effects/lpe-show_handles.cpp:30
msgid "Scale nodes and handles"
msgstr "Mērogot mezglus un turus"
-#: ../src/live_effects/lpe-show_handles.cpp:29
-#: ../src/ui/tool/multi-path-manipulator.cpp:788
-#: ../src/ui/tool/multi-path-manipulator.cpp:791
-msgid "Rotate nodes"
-msgstr "Pagriezt mezglus"
-
-#: ../src/live_effects/lpe-show_handles.cpp:55
+#: ../src/live_effects/lpe-show_handles.cpp:53
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."
@@ -11147,93 +11241,90 @@ msgstr ""
"Ceļa efekts \"rādīt turus\" atcels jebkuru pielāgoto stilu objektam, kuram "
"to pielietosiet. Ja tas tas, ko sagaidāt, nospiediet Atcelt."
-#: ../src/live_effects/lpe-simplify.cpp:30
+#: ../src/live_effects/lpe-simplify.cpp:22
msgid "Steps:"
msgstr "Soļi:"
-#: ../src/live_effects/lpe-simplify.cpp:30
+#: ../src/live_effects/lpe-simplify.cpp:22
msgid "Change number of simplify steps "
msgstr "Norādiet vienkāršošanas soļu skaitu"
-#: ../src/live_effects/lpe-simplify.cpp:31
-#, fuzzy
+#: ../src/live_effects/lpe-simplify.cpp:23
msgid "Roughly threshold:"
-msgstr "Apmēram iezīmējiet izvelkamo objektu"
+msgstr "Raupjošanas slieksnis:"
-#: ../src/live_effects/lpe-simplify.cpp:32
+#: ../src/live_effects/lpe-simplify.cpp:24
msgid "Smooth angles:"
msgstr "Nogludināt leņķus:"
-#: ../src/live_effects/lpe-simplify.cpp:32
+#: ../src/live_effects/lpe-simplify.cpp:24
msgid "Max degree difference on handles to perform a smooth"
-msgstr ""
+msgstr "Maksimālā atšķirība turos izlīdzināšanas veikšanai"
-#: ../src/live_effects/lpe-simplify.cpp:34
+#: ../src/live_effects/lpe-simplify.cpp:26
msgid "Paths separately"
msgstr "Ceļus atsevišķi"
-#: ../src/live_effects/lpe-simplify.cpp:34
+#: ../src/live_effects/lpe-simplify.cpp:26
msgid "Simplifying paths (separately)"
msgstr "Vienkāršo ceļus (atsevišķi)"
-#: ../src/live_effects/lpe-simplify.cpp:36
-#, fuzzy
+#: ../src/live_effects/lpe-simplify.cpp:28
msgid "Just coalesce"
-msgstr "Tikai tagad..."
+msgstr "Tikai savienot"
-#: ../src/live_effects/lpe-simplify.cpp:36
-#, fuzzy
+#: ../src/live_effects/lpe-simplify.cpp:28
msgid "Simplify just coalesce"
-msgstr "Vienkāršot:"
+msgstr "Vienkāršot - tikai savienot"
#. initialise your parameters here:
#. testpointA(_("Test Point A"), _("Test A"), "ptA", &wr, this, Geom::Point(100,100)),
-#: ../src/live_effects/lpe-sketch.cpp:38
+#: ../src/live_effects/lpe-sketch.cpp:31
msgid "Strokes:"
msgstr "Apmales:"
-#: ../src/live_effects/lpe-sketch.cpp:38
+#: ../src/live_effects/lpe-sketch.cpp:31
msgid "Draw that many approximating strokes"
msgstr "Zīmēt norādīto skaitu tuvinošos apmaļu"
-#: ../src/live_effects/lpe-sketch.cpp:39
+#: ../src/live_effects/lpe-sketch.cpp:32
msgid "Max stroke length:"
msgstr "Maks. apmales garums:"
-#: ../src/live_effects/lpe-sketch.cpp:40
+#: ../src/live_effects/lpe-sketch.cpp:33
msgid "Maximum length of approximating strokes"
msgstr "Tuvinošos apmaļu maksimālais garums"
-#: ../src/live_effects/lpe-sketch.cpp:41
+#: ../src/live_effects/lpe-sketch.cpp:34
msgid "Stroke length variation:"
msgstr "Apmales garuma variācija:"
-#: ../src/live_effects/lpe-sketch.cpp:42
+#: ../src/live_effects/lpe-sketch.cpp:35
msgid "Random variation of stroke length (relative to maximum length)"
msgstr "Apmales garuma dažādošana (attiecībā pret maksimālo garumu)"
-#: ../src/live_effects/lpe-sketch.cpp:43
+#: ../src/live_effects/lpe-sketch.cpp:36
msgid "Max. overlap:"
msgstr "Maks. pārklāšanās:"
-#: ../src/live_effects/lpe-sketch.cpp:44
+#: ../src/live_effects/lpe-sketch.cpp:37
msgid "How much successive strokes should overlap (relative to maximum length)"
msgstr ""
"Cik daudziem secīgām apmalēm jāpārklājas (attiecībā pret maksimālo garumu)"
-#: ../src/live_effects/lpe-sketch.cpp:45
+#: ../src/live_effects/lpe-sketch.cpp:38
msgid "Overlap variation:"
msgstr "Pārklāšanās dažādība:"
-#: ../src/live_effects/lpe-sketch.cpp:46
+#: ../src/live_effects/lpe-sketch.cpp:39
msgid "Random variation of overlap (relative to maximum overlap)"
msgstr "Pārklāšanās variācija (attiecībā pret maksimālo pārklāšanos)"
-#: ../src/live_effects/lpe-sketch.cpp:47
+#: ../src/live_effects/lpe-sketch.cpp:40
msgid "Max. end tolerance:"
msgstr "Maks. beigu pielaide"
-#: ../src/live_effects/lpe-sketch.cpp:48
+#: ../src/live_effects/lpe-sketch.cpp:41
msgid ""
"Maximum distance between ends of original and approximating paths (relative "
"to maximum length)"
@@ -11241,253 +11332,242 @@ msgstr ""
"Maksimālais attālums starp sākotnējā un tuvojošā ceļa beigām (attiecībā pret "
"maksimālo garumu)"
-#: ../src/live_effects/lpe-sketch.cpp:49
+#: ../src/live_effects/lpe-sketch.cpp:42
msgid "Average offset:"
msgstr "Vidējā nobīde:"
-#: ../src/live_effects/lpe-sketch.cpp:50
+#: ../src/live_effects/lpe-sketch.cpp:43
msgid "Average distance each stroke is away from the original path"
msgstr "Aptuvenais katras apmales attālums no sākotnējā ceļa"
-#: ../src/live_effects/lpe-sketch.cpp:51
+#: ../src/live_effects/lpe-sketch.cpp:44
msgid "Max. tremble:"
msgstr "Maks. plīvošana:"
-#: ../src/live_effects/lpe-sketch.cpp:52
+#: ../src/live_effects/lpe-sketch.cpp:45
msgid "Maximum tremble magnitude"
msgstr "Maksimālais plīvošanas lielums"
-#: ../src/live_effects/lpe-sketch.cpp:53
+#: ../src/live_effects/lpe-sketch.cpp:46
msgid "Tremble frequency:"
msgstr "Plīvošanas biežums:"
-#: ../src/live_effects/lpe-sketch.cpp:54
+#: ../src/live_effects/lpe-sketch.cpp:47
msgid "Average number of tremble periods in a stroke"
msgstr "Vidējais trīcēšanas periodu skaits apmalē"
-#: ../src/live_effects/lpe-sketch.cpp:56
+#: ../src/live_effects/lpe-sketch.cpp:49
msgid "Construction lines:"
msgstr "Palīglīnijas:"
-#: ../src/live_effects/lpe-sketch.cpp:57
+#: ../src/live_effects/lpe-sketch.cpp:50
msgid "How many construction lines (tangents) to draw"
msgstr "Cik daudz palīglīniju (tangenšu) zīmēt"
-#: ../src/live_effects/lpe-sketch.cpp:58
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2918
+#: ../src/live_effects/lpe-sketch.cpp:51
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2778
#: ../share/extensions/render_alphabetsoup.inx.h:3
msgid "Scale:"
msgstr "Mērogs:"
-#: ../src/live_effects/lpe-sketch.cpp:59
+#: ../src/live_effects/lpe-sketch.cpp:52
msgid ""
"Scale factor relating curvature and length of construction lines (try "
"5*offset)"
msgstr ""
"Mērogs, kas sasaista palīglīniju izliekumu un garumu (pamēģiniet 5*nobīde)"
-#: ../src/live_effects/lpe-sketch.cpp:60
+#: ../src/live_effects/lpe-sketch.cpp:53
msgid "Max. length:"
msgstr "Maks. garums:"
-#: ../src/live_effects/lpe-sketch.cpp:60
+#: ../src/live_effects/lpe-sketch.cpp:53
msgid "Maximum length of construction lines"
msgstr "Palīglīniju maksimālais garums"
-#: ../src/live_effects/lpe-sketch.cpp:61
+#: ../src/live_effects/lpe-sketch.cpp:54
msgid "Length variation:"
msgstr "Garuma novirze:"
-#: ../src/live_effects/lpe-sketch.cpp:61
+#: ../src/live_effects/lpe-sketch.cpp:54
msgid "Random variation of the length of construction lines"
msgstr "Brīva palīglīniju garuma variācija"
-#: ../src/live_effects/lpe-sketch.cpp:62
+#: ../src/live_effects/lpe-sketch.cpp:55
msgid "Placement randomness:"
msgstr "Novietojuma dažādība:"
-#: ../src/live_effects/lpe-sketch.cpp:62
+#: ../src/live_effects/lpe-sketch.cpp:55
msgid "0: evenly distributed construction lines, 1: purely random placement"
msgstr "0: vienmērīgi izkārtotas palīglīnijas, 1: brīvs novietojums"
-#: ../src/live_effects/lpe-sketch.cpp:64
+#: ../src/live_effects/lpe-sketch.cpp:57
msgid "k_min:"
msgstr "k_min:"
-#: ../src/live_effects/lpe-sketch.cpp:64
+#: ../src/live_effects/lpe-sketch.cpp:57
msgid "min curvature"
msgstr "min izliekums"
-#: ../src/live_effects/lpe-sketch.cpp:65
+#: ../src/live_effects/lpe-sketch.cpp:58
msgid "k_max:"
msgstr "k_maks:"
-#: ../src/live_effects/lpe-sketch.cpp:65
+#: ../src/live_effects/lpe-sketch.cpp:58
msgid "max curvature"
msgstr "maks. izliekums"
-#: ../src/live_effects/lpe-taperstroke.cpp:66
+#: ../src/live_effects/lpe-taperstroke.cpp:60
msgid "Extrapolated"
msgstr "Ekstrapolēts"
-#: ../src/live_effects/lpe-taperstroke.cpp:73
+#: ../src/live_effects/lpe-taperstroke.cpp:67
#: ../share/extensions/edge3d.inx.h:5 ../share/extensions/nicechart.inx.h:25
msgid "Stroke width:"
msgstr "Apmales platums:"
-#: ../src/live_effects/lpe-taperstroke.cpp:73
+#: ../src/live_effects/lpe-taperstroke.cpp:67
msgid "The (non-tapered) width of the path"
msgstr "Ceļa (nesmailināta) platums"
-#: ../src/live_effects/lpe-taperstroke.cpp:74
+#: ../src/live_effects/lpe-taperstroke.cpp:68
msgid "Start offset:"
msgstr "Sākuma nobīde:"
-#: ../src/live_effects/lpe-taperstroke.cpp:74
+#: ../src/live_effects/lpe-taperstroke.cpp:68
msgid "Taper distance from path start"
msgstr "Smailināšanas attālums no ceļa sākuma"
-#: ../src/live_effects/lpe-taperstroke.cpp:75
+#: ../src/live_effects/lpe-taperstroke.cpp:69
msgid "End offset:"
msgstr "Beigu nobīde:"
-#: ../src/live_effects/lpe-taperstroke.cpp:75
+#: ../src/live_effects/lpe-taperstroke.cpp:69
msgid "The ending position of the taper"
msgstr "Smailinājuma gala pozīcija"
-#: ../src/live_effects/lpe-taperstroke.cpp:76
+#: ../src/live_effects/lpe-taperstroke.cpp:70
msgid "Taper smoothing:"
msgstr "Smailinājuma gludinājums:"
-#: ../src/live_effects/lpe-taperstroke.cpp:76
+#: ../src/live_effects/lpe-taperstroke.cpp:70
msgid "Amount of smoothing to apply to the tapers"
msgstr "Smailinajuma gludinājuma lielums"
-#: ../src/live_effects/lpe-taperstroke.cpp:77
-#, fuzzy
+#: ../src/live_effects/lpe-taperstroke.cpp:71
msgid "Join type:"
-msgstr ""
-"Lūdzu, ņemiet vērā, ka dažas datubāzes var neatbalstīt šo savienojuma tipu."
+msgstr "Slaiduma tips:"
-#: ../src/live_effects/lpe-taperstroke.cpp:77
-#, fuzzy
+#: ../src/live_effects/lpe-taperstroke.cpp:71
msgid "Join type for non-smooth nodes"
-msgstr "Auto-gludais mezgls"
+msgstr "Salaiduma tips nenogludinātiem mezgliem"
-#: ../src/live_effects/lpe-taperstroke.cpp:78
-#, fuzzy
+#: ../src/live_effects/lpe-taperstroke.cpp:72
msgid "Limit for miter joins"
-msgstr "Šķautņu asums:"
+msgstr "Salaiduma ierobežojums"
-#: ../src/live_effects/lpe-taperstroke.cpp:447
+#: ../src/live_effects/lpe-taperstroke.cpp:441
msgid "Start point of the taper"
msgstr "Smailinājuma sākumpunkts"
-#: ../src/live_effects/lpe-taperstroke.cpp:451
+#: ../src/live_effects/lpe-taperstroke.cpp:445
msgid "End point of the taper"
msgstr "Smailinājuma beigu punkts"
-#: ../src/live_effects/lpe-transform_2pts.cpp:31
+#: ../src/live_effects/lpe-transform_2pts.cpp:29
msgid "Elastic"
msgstr "Elastīgs"
-#: ../src/live_effects/lpe-transform_2pts.cpp:31
+#: ../src/live_effects/lpe-transform_2pts.cpp:29
msgid "Elastic transform mode"
msgstr "Elastīgās pārveidošanas režīms"
-#: ../src/live_effects/lpe-transform_2pts.cpp:32
+#: ../src/live_effects/lpe-transform_2pts.cpp:30
msgid "From original width"
-msgstr "No sākotnējā platuma"
+msgstr "No oriģinālā platuma"
-#: ../src/live_effects/lpe-transform_2pts.cpp:33
-#, fuzzy
+#: ../src/live_effects/lpe-transform_2pts.cpp:31
msgid "Lock length"
msgstr "Slēgt garumu"
-#: ../src/live_effects/lpe-transform_2pts.cpp:33
-#, fuzzy
+#: ../src/live_effects/lpe-transform_2pts.cpp:31
msgid "Lock length to current distance"
-msgstr "Aizslēdz vai atslēdz pašreizējo slāni"
+msgstr "Noslēgt garumu vienādu ar pašreizējo attālumu"
-#: ../src/live_effects/lpe-transform_2pts.cpp:34
+#: ../src/live_effects/lpe-transform_2pts.cpp:32
msgid "Lock angle"
msgstr "Slēgt leņķi"
-#: ../src/live_effects/lpe-transform_2pts.cpp:35
+#: ../src/live_effects/lpe-transform_2pts.cpp:33
msgid "Flip horizontal"
msgstr "Apmest horizontāli"
-#: ../src/live_effects/lpe-transform_2pts.cpp:36
+#: ../src/live_effects/lpe-transform_2pts.cpp:34
msgid "Flip vertical"
msgstr "Apmest vertikāli"
-#: ../src/live_effects/lpe-transform_2pts.cpp:37
-msgid "Start point"
-msgstr "Sākumpunkts"
-
-#: ../src/live_effects/lpe-transform_2pts.cpp:38
+#: ../src/live_effects/lpe-transform_2pts.cpp:36
msgid "End point"
msgstr "Beigu punkts"
-#: ../src/live_effects/lpe-transform_2pts.cpp:39
+#: ../src/live_effects/lpe-transform_2pts.cpp:37
msgid "Stretch"
msgstr "Izstiept"
-#: ../src/live_effects/lpe-transform_2pts.cpp:39
+#: ../src/live_effects/lpe-transform_2pts.cpp:37
msgid "Stretch the result"
msgstr "Izstiept rezultātu"
-#: ../src/live_effects/lpe-transform_2pts.cpp:40
+#: ../src/live_effects/lpe-transform_2pts.cpp:38
msgid "Offset from knots"
msgstr "Nobīde no mezgliem"
-#: ../src/live_effects/lpe-transform_2pts.cpp:41
+#: ../src/live_effects/lpe-transform_2pts.cpp:39
msgid "First Knot"
msgstr "Pirmais mezgls"
-#: ../src/live_effects/lpe-transform_2pts.cpp:42
+#: ../src/live_effects/lpe-transform_2pts.cpp:40
msgid "Last Knot"
msgstr "Pēdējais mezgls"
-#: ../src/live_effects/lpe-transform_2pts.cpp:43
-#, fuzzy
+#: ../src/live_effects/lpe-transform_2pts.cpp:41
msgid "Rotation helper size"
-msgstr "Griešanās centrs"
+msgstr "Griešanas palīga lielums"
-#: ../src/live_effects/lpe-transform_2pts.cpp:196
+#: ../src/live_effects/lpe-transform_2pts.cpp:193
msgid "Change index of knot"
msgstr "Mainīt mezgla indeksu"
-#: ../src/live_effects/lpe-transform_2pts.cpp:349
-#: ../src/ui/dialog/inkscape-preferences.cpp:1623
-#: ../src/ui/dialog/pixelartdialog.cpp:296
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:699
-#: ../src/ui/dialog/tracedialog.cpp:813
-#: ../src/ui/widget/preferences-widget.cpp:742
+#: ../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:795
+#: ../src/ui/dialog/tracedialog.cpp:812
+#: ../src/ui/widget/preferences-widget.cpp:661
msgid "Reset"
msgstr "Atiestatīt"
-#: ../src/live_effects/lpe-vonkoch.cpp:46
+#: ../src/live_effects/lpe-vonkoch.cpp:44
msgid "N_r of generations:"
msgstr "Ģene_rāciju skaits:"
-#: ../src/live_effects/lpe-vonkoch.cpp:46
+#: ../src/live_effects/lpe-vonkoch.cpp:44
msgid "Depth of the recursion --- keep low!!"
msgstr "Rekursijas dziļums --- saglabājiet zemu!"
-#: ../src/live_effects/lpe-vonkoch.cpp:47
+#: ../src/live_effects/lpe-vonkoch.cpp:45
msgid "Generating path:"
msgstr "Ģenerē ceļus:"
-#: ../src/live_effects/lpe-vonkoch.cpp:47
+#: ../src/live_effects/lpe-vonkoch.cpp:45
msgid "Path whose segments define the iterated transforms"
msgstr "Ceļš, kura posmi nosaka tuvinātos pārveidojumus"
-#: ../src/live_effects/lpe-vonkoch.cpp:48
+#: ../src/live_effects/lpe-vonkoch.cpp:46
msgid "_Use uniform transforms only"
msgstr "Izmantot tikai vienveidīg_us pārveidojumus"
-#: ../src/live_effects/lpe-vonkoch.cpp:48
+#: ../src/live_effects/lpe-vonkoch.cpp:46
msgid ""
"2 consecutive segments are used to reverse/preserve orientation only "
"(otherwise, they define a general transform)."
@@ -11495,45 +11575,45 @@ msgstr ""
"2 secīgi posmi tiek izmantoti tikai orientācijas apgriešanai/saglabāšanai "
"(citā gadījumā tie nosaka vispārējo pārveidojumu)."
-#: ../src/live_effects/lpe-vonkoch.cpp:49
+#: ../src/live_effects/lpe-vonkoch.cpp:47
msgid "Dra_w all generations"
msgstr "_Zīmēt visas ģenerācijas"
-#: ../src/live_effects/lpe-vonkoch.cpp:49
+#: ../src/live_effects/lpe-vonkoch.cpp:47
msgid "If unchecked, draw only the last generation"
msgstr "Ja atspējots, zīmēt tikai pēdējo ģenerāciju"
#. ,draw_boxes(_("Display boxes"), _("Display boxes instead of paths only"), "draw_boxes", &wr, this, true)
-#: ../src/live_effects/lpe-vonkoch.cpp:51
+#: ../src/live_effects/lpe-vonkoch.cpp:49
msgid "Reference segment:"
msgstr "Atsauces posms:"
# bbox=robežrāmis???
-#: ../src/live_effects/lpe-vonkoch.cpp:51
+#: ../src/live_effects/lpe-vonkoch.cpp:49
msgid "The reference segment. Defaults to the horizontal midline of the bbox."
msgstr "Atsauces posms. Pēc noklusēšanas - robežrāmja horizontālā viduslīnija."
#. 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:55
+#: ../src/live_effects/lpe-vonkoch.cpp:53
msgid "_Max complexity:"
msgstr "_Maks. sarežģītība:"
-#: ../src/live_effects/lpe-vonkoch.cpp:55
+#: ../src/live_effects/lpe-vonkoch.cpp:53
msgid "Disable effect if the output is too complex"
msgstr "Izslēdziet efektu, ja tā darbības rezultāts ir pārāk sarežģīts"
-#: ../src/live_effects/parameter/bool.cpp:68
+#: ../src/live_effects/parameter/bool.cpp:74
msgid "Change bool parameter"
msgstr "Mainīt Bula parametru"
-#: ../src/live_effects/parameter/enum.h:47
+#: ../src/live_effects/parameter/enum.h:49
msgid "Change enumeration parameter"
msgstr "Mainīt numurēšanas parametru"
-#: ../src/live_effects/parameter/filletchamferpointarray.cpp:778
-#: ../src/live_effects/parameter/filletchamferpointarray.cpp:839
+#: ../src/live_effects/parameter/filletchamferpointarray.cpp:777
+#: ../src/live_effects/parameter/filletchamferpointarray.cpp:835
msgid ""
"<b>Chamfer</b>: <b>Ctrl+Click</b> toggle type, <b>Shift+Click</b> open "
"dialog, <b>Ctrl+Alt+Click</b> reset"
@@ -11541,8 +11621,8 @@ msgstr ""
"<b>Nokāpes fazīte</b>: <b>Ctrl+Click</b> pārslēgt tipu, <b>Shift+Click</b> "
"atvērt dialoglodziņu, <b>Ctrl+Alt+Click</b> atstatīt"
-#: ../src/live_effects/parameter/filletchamferpointarray.cpp:782
-#: ../src/live_effects/parameter/filletchamferpointarray.cpp:843
+#: ../src/live_effects/parameter/filletchamferpointarray.cpp:781
+#: ../src/live_effects/parameter/filletchamferpointarray.cpp:839
msgid ""
"<b>Inverse Chamfer</b>: <b>Ctrl+Click</b> toggle type, <b>Shift+Click</b> "
"open dialog, <b>Ctrl+Alt+Click</b> reset"
@@ -11550,8 +11630,8 @@ msgstr ""
"<b>Otrādā nokāpes fazīte</b>: <b>Ctrl+Click</b> pārslēgt tipu, <b>Shift"
"+Click</b> atvērt dialoglodziņu, <b>Ctrl+Alt+Click</b> atstatīt"
-#: ../src/live_effects/parameter/filletchamferpointarray.cpp:786
-#: ../src/live_effects/parameter/filletchamferpointarray.cpp:847
+#: ../src/live_effects/parameter/filletchamferpointarray.cpp:785
+#: ../src/live_effects/parameter/filletchamferpointarray.cpp:843
msgid ""
"<b>Inverse Fillet</b>: <b>Ctrl+Click</b> toggle type, <b>Shift+Click</b> "
"open dialog, <b>Ctrl+Alt+Click</b> reset"
@@ -11559,8 +11639,8 @@ msgstr ""
"<b>Otrādais apcilnis</b>: <b>Ctrl+Click</b> pārslēgt tipu, <b>Shift+Click</"
"b> atvērt dialoglodziņu, <b>Ctrl+Alt+Click</b> atstatīt"
-#: ../src/live_effects/parameter/filletchamferpointarray.cpp:790
-#: ../src/live_effects/parameter/filletchamferpointarray.cpp:851
+#: ../src/live_effects/parameter/filletchamferpointarray.cpp:789
+#: ../src/live_effects/parameter/filletchamferpointarray.cpp:847
msgid ""
"<b>Fillet</b>: <b>Ctrl+Click</b> toggle type, <b>Shift+Click</b> open "
"dialog, <b>Ctrl+Alt+Click</b> reset"
@@ -11568,6 +11648,10 @@ msgstr ""
"<b>Apcilnis</b>: <b>Ctrl+Click</b> pārslēgt tipu, <b>Shift+Click</b> atvērt "
"dialoglodziņu, <b>Ctrl+Alt+Click</b> atstatīt"
+#: ../src/live_effects/parameter/fontbutton.cpp:68
+msgid "Change font button parameter"
+msgstr ""
+
#: ../src/live_effects/parameter/originalpath.cpp:67
#: ../src/live_effects/parameter/originalpatharray.cpp:155
msgid "Link to path"
@@ -11577,14 +11661,22 @@ msgstr "Piesaistīt ceļam"
msgid "Select original"
msgstr "Atlasīt oriģinālu"
+#: ../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 "Nosaukums"
+
#: ../src/live_effects/parameter/originalpatharray.cpp:90
-#: ../src/widgets/gradient-toolbar.cpp:1205
+#: ../src/widgets/gradient-toolbar.cpp:1206
msgid "Reverse"
msgstr "Apgriezt"
#: ../src/live_effects/parameter/originalpatharray.cpp:130
#: ../src/live_effects/parameter/originalpatharray.cpp:315
-#: ../src/live_effects/parameter/path.cpp:486
+#: ../src/live_effects/parameter/path.cpp:508
msgid "Link path parameter to path"
msgstr "Piesaistīt ceļa parametru ceļam"
@@ -11593,12 +11685,12 @@ msgid "Remove Path"
msgstr "Aizvākt ceļu"
#: ../src/live_effects/parameter/originalpatharray.cpp:179
-#: ../src/ui/dialog/objects.cpp:1854
+#: ../src/ui/dialog/objects.cpp:1841
msgid "Move Down"
msgstr "Pārvietot lejup"
#: ../src/live_effects/parameter/originalpatharray.cpp:191
-#: ../src/ui/dialog/objects.cpp:1862
+#: ../src/ui/dialog/objects.cpp:1849
msgid "Move Up"
msgstr "Pārvietot augšup"
@@ -11614,27 +11706,27 @@ msgstr "Pārvietot ceļu lejup"
msgid "Remove path"
msgstr "Aizvākt ceļu"
-#: ../src/live_effects/parameter/path.cpp:170
+#: ../src/live_effects/parameter/path.cpp:184
msgid "Edit on-canvas"
msgstr "Labot uz audekla"
-#: ../src/live_effects/parameter/path.cpp:180
+#: ../src/live_effects/parameter/path.cpp:194
msgid "Copy path"
msgstr "Kopēt ceļu"
-#: ../src/live_effects/parameter/path.cpp:190
+#: ../src/live_effects/parameter/path.cpp:204
msgid "Paste path"
msgstr "Ielīmēt ceļu"
-#: ../src/live_effects/parameter/path.cpp:200
+#: ../src/live_effects/parameter/path.cpp:214
msgid "Link to path on clipboard"
msgstr "Piesaistīt ceļam starpliktuvē"
-#: ../src/live_effects/parameter/path.cpp:454
+#: ../src/live_effects/parameter/path.cpp:476
msgid "Paste path parameter"
msgstr "Ielīmēt ceļa parametru"
-#: ../src/live_effects/parameter/point.cpp:132
+#: ../src/live_effects/parameter/point.cpp:131
msgid "Change point parameter"
msgstr "Mainīt punkta parametru"
@@ -11653,68 +11745,75 @@ msgstr ""
msgid "Change random parameter"
msgstr "Mainīt dažādības parametru"
-#: ../src/live_effects/parameter/text.cpp:101
+#: ../src/live_effects/parameter/text.cpp:127
msgid "Change text parameter"
msgstr "Mainīt teksta poarametru"
#: ../src/live_effects/parameter/togglebutton.cpp:112
-#, fuzzy
msgid "Change togglebutton parameter"
-msgstr "Mainīt piespiedu punkta parametru"
+msgstr "Mainīt pārslēgšanas pogas parametru"
#: ../src/live_effects/parameter/transformedpoint.cpp:98
-#: ../src/live_effects/parameter/vector.cpp:99
+#: ../src/live_effects/parameter/vector.cpp:98
msgid "Change vector parameter"
msgstr "Mainīt vektora parametru"
-#: ../src/live_effects/parameter/unit.cpp:80
+#: ../src/live_effects/parameter/unit.cpp:86
msgid "Change unit parameter"
msgstr "Mainīt vienības parametru"
-#: ../src/main-cmdlineact.cpp:49
+#: ../src/main-cmdlineact.cpp:66
#, c-format
msgid "Unable to find verb ID '%s' specified on the command line.\n"
msgstr "Nav iespējams atrast komandrindā norādīto darbības vārdu ar ID '%s'.\n"
-#: ../src/main-cmdlineact.cpp:60
+#: ../src/main-cmdlineact.cpp:77 ../src/main-cmdlinexact.cpp:255
#, c-format
msgid "Unable to find node ID: '%s'\n"
msgstr "Nevar atrast mezgla ID: '%s'\n"
-#: ../src/main.cpp:300
+#: ../src/main.cpp:294
msgid "Print the Inkscape version number"
msgstr "Izdrukāt Inkscape versijas numuru"
-#: ../src/main.cpp:305
+#: ../src/main.cpp:299
msgid "Do not use X server (only process files from console)"
msgstr "Neizmantot X serveri (apstrādāt datnes tikai no komandrindas)"
-#: ../src/main.cpp:310
+#: ../src/main.cpp:304
msgid "Try to use X server (even if $DISPLAY is not set)"
msgstr "Mēģiniet izmantot X serveri (pat ja $DISPLAY nav iestatīts)"
-#: ../src/main.cpp:315
+#: ../src/main.cpp:309
msgid "Open specified document(s) (option string may be excluded)"
msgstr ""
"Atvērt norādīto(s) dokumentu(s) (papildiespēju virkne var tikt ignorēta)"
-#: ../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
+#: ../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
msgid "FILENAME"
msgstr "DATNES NOSAUKUMS"
-#: ../src/main.cpp:320
+#: ../src/main.cpp:314
+msgid "xverbs command"
+msgstr ""
+
+#: ../src/main.cpp:315
+msgid "XVERBS_FILENAME"
+msgstr ""
+
+#: ../src/main.cpp:319
msgid "Print document(s) to specified output file (use '| program' for pipe)"
msgstr ""
"Drukāt dokumentu(s) uz norādīto izvades datni (izmantojiet ' | programma' "
"konveijerapstrādei) "
-#: ../src/main.cpp:325
+#: ../src/main.cpp:324
msgid "Export document to a PNG file"
msgstr "Eksportēt dokumentu PNG datnē"
-#: ../src/main.cpp:330
+#: ../src/main.cpp:329
msgid ""
"Resolution for exporting to bitmap and for rasterization of filters in PS/"
"EPS/PDF (default 96)"
@@ -11722,11 +11821,11 @@ msgstr ""
"Izšķirtspēja bitkaršu eksportam un filtru rastrēšanai PS/EPS/PDF "
"(noklusētais - 96)"
-#: ../src/main.cpp:331 ../src/ui/widget/rendering-options.cpp:37
+#: ../src/main.cpp:330 ../src/ui/widget/rendering-options.cpp:37
msgid "DPI"
msgstr "DPI"
-#: ../src/main.cpp:335
+#: ../src/main.cpp:334
msgid ""
"Exported area in SVG user units (default is the page; 0,0 is lower-left "
"corner)"
@@ -11734,28 +11833,28 @@ msgstr ""
"Eksportējamais laukums SVG izmantotajās vienībās (noklusētais - lapa, 0,0 "
"apzīmē apakšējo kreiso stūri)"
-#: ../src/main.cpp:336
+#: ../src/main.cpp:335
msgid "x0:y0:x1:y1"
msgstr "x0:y0:x1:y1"
-#: ../src/main.cpp:340
+#: ../src/main.cpp:339
msgid "Exported area is the entire drawing (not page)"
msgstr "Eksportētais apgabals ir viss zīmējums (nevis lapa)"
-#: ../src/main.cpp:345
+#: ../src/main.cpp:344
msgid "Exported area is the entire page"
msgstr "Eksportētais apgabals ir visa lapa"
-#: ../src/main.cpp:350
+#: ../src/main.cpp:349
msgid "Only for PS/EPS/PDF, sets margin in mm around exported area (default 0)"
msgstr ""
"Tikai PS/EPS/PDF, iestata apmali ap eksportēto laukumu, mm (noklusētais - 0)"
-#: ../src/main.cpp:351 ../src/main.cpp:393
+#: ../src/main.cpp:350 ../src/main.cpp:392
msgid "VALUE"
msgstr "VĒRTĪBA"
-#: ../src/main.cpp:355
+#: ../src/main.cpp:354
msgid ""
"Snap the bitmap export area outwards to the nearest integer values (in SVG "
"user units)"
@@ -11763,91 +11862,90 @@ msgstr ""
"Pievilkt bitkartes eksportējamo apgabalu tuvākajai veselajai vērtībai (SVG "
"lietotāja vienībās)"
-#: ../src/main.cpp:360
+#: ../src/main.cpp:359
msgid "The width of exported bitmap in pixels (overrides export-dpi)"
msgstr "Eksportētās bitkartes platums pikseļos (neievēro export-dpi)"
-#: ../src/main.cpp:361
+#: ../src/main.cpp:360
msgid "WIDTH"
msgstr "PLATUMS"
-#: ../src/main.cpp:365
+#: ../src/main.cpp:364
msgid "The height of exported bitmap in pixels (overrides export-dpi)"
msgstr "Eksportētās bitkartes augstums pikseļos (neievēro export-dpi)"
-#: ../src/main.cpp:366
+#: ../src/main.cpp:365
msgid "HEIGHT"
msgstr "AUGSTUMS"
-#: ../src/main.cpp:370
+#: ../src/main.cpp:369
msgid "The ID of the object to export"
msgstr "Eksportējamā objekta ID"
-#: ../src/main.cpp:371 ../src/main.cpp:484
-#: ../src/ui/dialog/inkscape-preferences.cpp:1569
+#: ../src/main.cpp:370 ../src/main.cpp:483
+#: ../src/ui/dialog/inkscape-preferences.cpp:1545
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:377
+#: ../src/main.cpp:376
msgid ""
"Export just the object with export-id, hide all others (only with export-id)"
msgstr "Eksportēt tikai objektus ar uzstādītu export-id, slēpt visus pārējos"
-#: ../src/main.cpp:382
+#: ../src/main.cpp:381
msgid "Use stored filename and DPI hints when exporting (only with export-id)"
msgstr ""
"Eksportējot izmantot saglabāto datnes nosaukumu un DPI norādes (tikai ar "
"export-id)"
-#: ../src/main.cpp:387
+#: ../src/main.cpp:386
msgid "Background color of exported bitmap (any SVG-supported color string)"
msgstr "Eksportētās bitkartes fona krāsa (jebkura SVG atbalstīta krāsu virkne)"
-#: ../src/main.cpp:388
+#: ../src/main.cpp:387
msgid "COLOR"
msgstr "Krāsa"
-#: ../src/main.cpp:392
+#: ../src/main.cpp:391
msgid "Background opacity of exported bitmap (either 0.0 to 1.0, or 1 to 255)"
msgstr ""
"Eksportētās bitkartes fona necaurspīdība (vai nu no 0.0 līdz 1.0 vai 1 līdz "
"255)"
-#: ../src/main.cpp:397
+#: ../src/main.cpp:396
msgid "Export document to plain SVG file (no sodipodi or inkscape namespaces)"
msgstr ""
"Eksportēt dokumentu kā vienkāršu SVG datni (bez sodipodi vai inkscape vārdu "
"laukiem)"
-#: ../src/main.cpp:402
+#: ../src/main.cpp:401
msgid "Export document to a PS file"
msgstr "Eksportēt dokumentu PS datnē"
-#: ../src/main.cpp:407
+#: ../src/main.cpp:406
msgid "Export document to an EPS file"
msgstr "Eksportēt dokumentu EPS datnē"
-#: ../src/main.cpp:412
-#, fuzzy
+#: ../src/main.cpp:411
msgid ""
"Choose the PostScript Level used to export. Possible choices are 2 and 3 "
"(the default)"
msgstr ""
-"Izvēlieties Postscript līmeni, ko izmantot eksportam. Iespējas ir divas - 2 "
-"(noklusētais) un 3."
+"Izvēlieties Postscript līmeni, ko izmantot eksportam. Iespējas ir 2 un 3 "
+"(noklusētais)."
-#: ../src/main.cpp:414
+#: ../src/main.cpp:413
msgid "PS Level"
msgstr "PS Līmenis"
-#: ../src/main.cpp:418
+#: ../src/main.cpp:417
msgid "Export document to a PDF file"
msgstr "Eksportēt dokumentu PDF datnē"
#. TRANSLATORS: "--export-pdf-version" is an Inkscape command line option; see "inkscape --help"
-#: ../src/main.cpp:424
+#: ../src/main.cpp:423
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)"
@@ -11856,11 +11954,11 @@ msgstr ""
"ievadījuši precīzu virkni, kāda ir redzama PDF eksporta dialoglodziņā. "
"piemēram: \"PDF 1.4\", kas ir atbilstošs PDF-a)"
-#: ../src/main.cpp:425
+#: ../src/main.cpp:424
msgid "PDF_VERSION"
msgstr "PDF_VERSION"
-#: ../src/main.cpp:429
+#: ../src/main.cpp:428
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 "
@@ -11870,20 +11968,20 @@ msgstr ""
"LaTeX fails, kas novieto tekstu virs PDF/PS/EPS datnes. Iekļaut rezultātu "
"LaTeX failā sekojošā formā: \\input{latexfile.tex}"
-#: ../src/main.cpp:434
+#: ../src/main.cpp:433
msgid "Export document to an Enhanced Metafile (EMF) File"
msgstr ""
"Eksportēt dokumentu Paplašinātās metadatnes formātā (Enhanced Metafile, EMF)"
-#: ../src/main.cpp:439
+#: ../src/main.cpp:438
msgid "Export document to a Windows Metafile (WMF) File"
msgstr "Eksportēt dokumentu Windows metadatnes formātā (WMF)"
-#: ../src/main.cpp:444
+#: ../src/main.cpp:443
msgid "Convert text object to paths on export (PS, EPS, PDF, SVG)"
msgstr "Eksportējot pārvērst teksta objektus par ceļiem (PS, EPS, PDF, SVG)"
-#: ../src/main.cpp:449
+#: ../src/main.cpp:448
msgid ""
"Render filtered objects without filters, instead of rasterizing (PS, EPS, "
"PDF)"
@@ -11891,7 +11989,7 @@ msgstr ""
"Rastrēšanas vietā renderēt filtrētos objektus bez filtriem (PS, EPS, PDF)"
#. TRANSLATORS: "--query-id" is an Inkscape command line option; see "inkscape --help"
-#: ../src/main.cpp:455
+#: ../src/main.cpp:454
msgid ""
"Query the X coordinate of the drawing or, if specified, of the object with --"
"query-id"
@@ -11899,7 +11997,7 @@ msgstr ""
"Pārbaudīt attēla, vai , ja norādīts, objekta, X koordināti ar --query-id"
#. TRANSLATORS: "--query-id" is an Inkscape command line option; see "inkscape --help"
-#: ../src/main.cpp:461
+#: ../src/main.cpp:460
msgid ""
"Query the Y coordinate of the drawing or, if specified, of the object with --"
"query-id"
@@ -11907,41 +12005,41 @@ msgstr ""
"Pārbaudīt attēla, vai , ja norādīts, objekta, Y koordināti ar --query-id"
#. TRANSLATORS: "--query-id" is an Inkscape command line option; see "inkscape --help"
-#: ../src/main.cpp:467
+#: ../src/main.cpp:466
msgid ""
"Query the width of the drawing or, if specified, of the object with --query-"
"id"
msgstr "Pārbaudīt attēla, vai , ja norādīts, objekta, platumu ar --query-id"
#. TRANSLATORS: "--query-id" is an Inkscape command line option; see "inkscape --help"
-#: ../src/main.cpp:473
+#: ../src/main.cpp:472
msgid ""
"Query the height of the drawing or, if specified, of the object with --query-"
"id"
msgstr "Pārbaudīt attēla, vai , ja norādīts, objekta, augstumu ar --query-id"
-#: ../src/main.cpp:478
+#: ../src/main.cpp:477
msgid "List id,x,y,w,h for all objects"
msgstr "Rādīt id,x,y,w,h visiem objektiem"
-#: ../src/main.cpp:483
+#: ../src/main.cpp:482
msgid "The ID of the object whose dimensions are queried"
msgstr "ID objektam, kura izmēri tiek noskaidroti"
#. TRANSLATORS: this option makes Inkscape print the name (path) of the extension directory
-#: ../src/main.cpp:489
+#: ../src/main.cpp:488
msgid "Print out the extension directory and exit"
msgstr "Izdrukāt paplašinājumu mapes saturu un iziet"
-#: ../src/main.cpp:494
+#: ../src/main.cpp:493
msgid "Remove unused definitions from the defs section(s) of the document"
msgstr "Aizvākt neizmantotās definīcijas no dokumenta definīciju sadaļas (-ām)"
-#: ../src/main.cpp:500
+#: ../src/main.cpp:499
msgid "Enter a listening loop for D-Bus messages in console mode"
msgstr "Norādiet D-Bus paziņojumu klausīšanās cilpu konsoles režīmam"
-#: ../src/main.cpp:505
+#: ../src/main.cpp:504
msgid ""
"Specify the D-Bus bus name to listen for messages on (default is org."
"inkscape)"
@@ -11949,35 +12047,35 @@ msgstr ""
"Norādiet D-Bus kopnes nosaukumu, kuru jāklausās paziņojumu saņemšanai "
"(noklusētā - org.inkscape)"
-#: ../src/main.cpp:506
+#: ../src/main.cpp:505
msgid "BUS-NAME"
msgstr "KOPNES NOSAUKUMS"
-#: ../src/main.cpp:511
+#: ../src/main.cpp:510
msgid "List the IDs of all the verbs in Inkscape"
msgstr "Parādīt visu Inkscape darbības vārdu ID sarakstu"
-#: ../src/main.cpp:516
+#: ../src/main.cpp:515
msgid "Verb to call when Inkscape opens."
msgstr "Inkscape atveroties izsaucamais darbības vārds."
-#: ../src/main.cpp:517
+#: ../src/main.cpp:516
msgid "VERB-ID"
msgstr "DARBV-ID"
-#: ../src/main.cpp:521
+#: ../src/main.cpp:520
msgid "Object ID to select when Inkscape opens."
msgstr "Inkscape atveroties atlasāmā objekta ID."
-#: ../src/main.cpp:522
+#: ../src/main.cpp:521
msgid "OBJECT-ID"
msgstr "OBJEKTA ID"
-#: ../src/main.cpp:526
+#: ../src/main.cpp:525
msgid "Start Inkscape in interactive shell mode."
msgstr "Palaist Inkscape interaktīvās čaulas režīmā"
-#: ../src/main.cpp:876 ../src/main.cpp:1349
+#: ../src/main.cpp:875 ../src/main.cpp:1259
msgid ""
"[OPTIONS...] [FILE...]\n"
"\n"
@@ -11988,17 +12086,17 @@ msgstr ""
"Pieejamās papildiespējas:"
#. ## Add a menu for clear()
-#: ../src/menus-skeleton.h:18 ../src/ui/dialog/debug.cpp:79
+#: ../src/menus-skeleton.h:18 ../src/ui/dialog/debug.cpp:73
msgid "_File"
msgstr "_Datne"
#. " <verb verb-id=\"FileExportToOCAL\" />\n"
#. " <verb verb-id=\"DialogMetadata\" />\n"
-#: ../src/menus-skeleton.h:43 ../src/verbs.cpp:2715 ../src/verbs.cpp:2723
+#: ../src/menus-skeleton.h:43 ../src/verbs.cpp:2767 ../src/verbs.cpp:2775
msgid "_Edit"
msgstr "Labot"
-#: ../src/menus-skeleton.h:53 ../src/verbs.cpp:2472
+#: ../src/menus-skeleton.h:53 ../src/verbs.cpp:2508
msgid "Paste Si_ze"
msgstr "Ielīmēt i_wzmēru"
@@ -12006,80 +12104,80 @@ msgstr "Ielīmēt i_wzmēru"
msgid "Clo_ne"
msgstr "Klo_nēt"
-#: ../src/menus-skeleton.h:79
+#: ../src/menus-skeleton.h:80
msgid "Select Sa_me"
msgstr "Atlasīt līdzīgo_s"
-#: ../src/menus-skeleton.h:100
+#: ../src/menus-skeleton.h:101
msgid "_View"
msgstr "Skatīt"
-#: ../src/menus-skeleton.h:101
+#: ../src/menus-skeleton.h:102
msgid "_Zoom"
msgstr "Tālummaiņa"
-#: ../src/menus-skeleton.h:117
+#: ../src/menus-skeleton.h:118
msgid "_Display mode"
msgstr "Ekrāna režīms"
#. Better location in menu needs to be found
#. " <verb verb-id=\"ViewModePrintColorsPreview\" radio=\"yes\"/>\n"
#. " <verb verb-id=\"DialogPrintColorsPreview\" />\n"
-#: ../src/menus-skeleton.h:126
+#: ../src/menus-skeleton.h:127
msgid "_Color display mode"
msgstr "_Krāsu ekrāna režīms"
#. Better location in menu needs to be found
#. " <verb verb-id=\"ViewColorModePrintColorsPreview\" radio=\"yes\"/>\n"
#. " <verb verb-id=\"DialogPrintColorsPreview\" />\n"
-#: ../src/menus-skeleton.h:139
+#: ../src/menus-skeleton.h:140
msgid "Sh_ow/Hide"
msgstr "Rādīt/slēpt"
#. Not quite ready to be in the menus.
#. " <verb verb-id=\"FocusToggle\" />\n"
-#: ../src/menus-skeleton.h:159
+#: ../src/menus-skeleton.h:160
msgid "_Layer"
msgstr "Slānis"
-#: ../src/menus-skeleton.h:183
+#: ../src/menus-skeleton.h:184
msgid "_Object"
msgstr "Objekts"
-#: ../src/menus-skeleton.h:195
+#: ../src/menus-skeleton.h:196
msgid "Cli_p"
msgstr "Ap_griezt"
-#: ../src/menus-skeleton.h:199
+#: ../src/menus-skeleton.h:200
msgid "Mas_k"
msgstr "Mas_ka"
-#: ../src/menus-skeleton.h:203
+#: ../src/menus-skeleton.h:204
msgid "Patter_n"
msgstr "Faktū_ra"
-#: ../src/menus-skeleton.h:227
+#: ../src/menus-skeleton.h:228
msgid "_Path"
msgstr "_Ceļš"
-#: ../src/menus-skeleton.h:259 ../src/ui/dialog/find.cpp:78
-#: ../src/ui/dialog/text-edit.cpp:71
+#: ../src/menus-skeleton.h:260 ../src/ui/dialog/find.cpp:71
+#: ../src/ui/dialog/text-edit.cpp:63
msgid "_Text"
msgstr "_Teksts"
-#: ../src/menus-skeleton.h:277
+#: ../src/menus-skeleton.h:278
msgid "Filter_s"
msgstr " Filtri"
-#: ../src/menus-skeleton.h:283
+#: ../src/menus-skeleton.h:284
msgid "Exte_nsions"
msgstr "Paplaši_nājumi"
-#: ../src/menus-skeleton.h:289
+#: ../src/menus-skeleton.h:290
msgid "_Help"
msgstr "_Palīgs"
-#: ../src/menus-skeleton.h:293
+#: ../src/menus-skeleton.h:294
msgid "Tutorials"
msgstr "Pamācības"
@@ -12087,95 +12185,95 @@ msgstr "Pamācības"
msgid "Select <b>object(s)</b> to combine."
msgstr "Atlasiet apvienojamo(s) <b>objektu(s)</b>."
-#: ../src/path-chemistry.cpp:67
+#: ../src/path-chemistry.cpp:68
msgid "Combining paths..."
msgstr "Apvieno ceļus..."
-#: ../src/path-chemistry.cpp:177
+#: ../src/path-chemistry.cpp:179
msgid "Combine"
msgstr "Kombinēt"
-#: ../src/path-chemistry.cpp:184
+#: ../src/path-chemistry.cpp:187
msgid "<b>No path(s)</b> to combine in the selection."
msgstr "Atlasītajā nav apvienojamu <b>ceļu</b>."
-#: ../src/path-chemistry.cpp:196
+#: ../src/path-chemistry.cpp:199
msgid "Select <b>path(s)</b> to break apart."
msgstr "Atlasiet sašķeļamo(s) <b>ceļu(s)</b>."
-#: ../src/path-chemistry.cpp:200
+#: ../src/path-chemistry.cpp:203
msgid "Breaking apart paths..."
msgstr "Sašķeļ ceļus..."
-#: ../src/path-chemistry.cpp:282
+#: ../src/path-chemistry.cpp:288
msgid "Break apart"
msgstr "Sašķelt"
-#: ../src/path-chemistry.cpp:285
+#: ../src/path-chemistry.cpp:292
msgid "<b>No path(s)</b> to break apart in the selection."
msgstr "Atlasītajā nav sašķeļama(-u) <b>ceļa(-u)</b>."
-#: ../src/path-chemistry.cpp:295
+#: ../src/path-chemistry.cpp:300
msgid "Select <b>object(s)</b> to convert to path."
msgstr "Atlasiet par ceļu pārvēršamu(s) <b>objektu(s)</b>."
-#: ../src/path-chemistry.cpp:301
+#: ../src/path-chemistry.cpp:306
msgid "Converting objects to paths..."
msgstr "Pārvērš objektus par ceļiem..."
-#: ../src/path-chemistry.cpp:320
+#: ../src/path-chemistry.cpp:326
msgid "Object to path"
msgstr "Objekts par ceļu"
-#: ../src/path-chemistry.cpp:322
+#: ../src/path-chemistry.cpp:329
msgid "<b>No objects</b> to convert to path in the selection."
msgstr "Atlasītajā <b>nav</b> par ceļu pārvēršamu <b>objektu</b>."
-#: ../src/path-chemistry.cpp:609
+#: ../src/path-chemistry.cpp:613
msgid "Select <b>path(s)</b> to reverse."
msgstr "Atlasiet otrādi apgriežamo(s) <b>ceļu(s)</b>."
-#: ../src/path-chemistry.cpp:618
+#: ../src/path-chemistry.cpp:621
msgid "Reversing paths..."
msgstr "Apgriež ceļu otrādi..."
-#: ../src/path-chemistry.cpp:653
+#: ../src/path-chemistry.cpp:659
msgid "Reverse path"
msgstr "Apgriezt ceļu otrādi"
-#: ../src/path-chemistry.cpp:655
+#: ../src/path-chemistry.cpp:662
msgid "<b>No paths</b> to reverse in the selection."
msgstr "Atlasītajā nav otrādi apgriežamu <b>ceļu</b>."
-#: ../src/persp3d.cpp:323
+#: ../src/persp3d.cpp:322
msgid "Toggle vanishing point"
msgstr "Pārslēgt saplūšanas punktu"
-#: ../src/persp3d.cpp:334
+#: ../src/persp3d.cpp:333
msgid "Toggle multiple vanishing points"
msgstr "Pārslēgt vairākus saplūšanas punktus"
-#: ../src/preferences-skeleton.h:102
+#: ../src/preferences-skeleton.h:101
msgid "Dip pen"
msgstr "Iemērkt spalvu"
-#: ../src/preferences-skeleton.h:103
+#: ../src/preferences-skeleton.h:102
msgid "Marker"
msgstr "Marķieris"
-#: ../src/preferences-skeleton.h:104
+#: ../src/preferences-skeleton.h:103
msgid "Brush"
msgstr "Ota"
-#: ../src/preferences-skeleton.h:105
+#: ../src/preferences-skeleton.h:104
msgid "Wiggly"
msgstr "Grozīts"
-#: ../src/preferences-skeleton.h:106
+#: ../src/preferences-skeleton.h:105
msgid "Splotchy"
msgstr "Pleķains"
-#: ../src/preferences-skeleton.h:107
+#: ../src/preferences-skeleton.h:106
msgid "Tracing"
msgstr "Vektorizēšana"
@@ -12268,8 +12366,8 @@ msgstr "Open Font licence"
#. 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:1960
-#: ../src/ui/dialog/object-attributes.cpp:57
+#: ../src/rdf.cpp:235 ../src/ui/dialog/filedialogimpl-win32.cpp:1956
+#: ../src/ui/dialog/object-attributes.cpp:54
msgid "Title:"
msgstr "Nosaukums:"
@@ -12345,7 +12443,7 @@ msgstr "Attiecība:"
msgid "A related resource"
msgstr "Saistītais resurss"
-#: ../src/rdf.cpp:267 ../src/ui/dialog/inkscape-preferences.cpp:1925
+#: ../src/rdf.cpp:267 ../src/ui/dialog/inkscape-preferences.cpp:1889
msgid "Language:"
msgstr "Valoda:"
@@ -12411,82 +12509,80 @@ msgstr "Fragments:"
msgid "XML fragment for the RDF 'License' section"
msgstr "XML fragments RDF 'License' sadaļai"
-#: ../src/resource-manager.cpp:336
+#: ../src/resource-manager.cpp:334
msgid "Fixup broken links"
msgstr "Labot nederīgās saites"
-#: ../src/selection-chemistry.cpp:401
+#: ../src/selection-chemistry.cpp:383
msgid "Delete text"
msgstr "Dzēst tekstu"
-#: ../src/selection-chemistry.cpp:409
+#: ../src/selection-chemistry.cpp:389
msgid "<b>Nothing</b> was deleted."
msgstr "<b>Nekas</b> nav izdzēst."
-#: ../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
+#: ../src/selection-chemistry.cpp:408 ../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
msgid "Delete"
msgstr "Dzēst"
-#: ../src/selection-chemistry.cpp:454
+#: ../src/selection-chemistry.cpp:443
msgid "Select <b>object(s)</b> to duplicate."
msgstr "Atlasiet dublējamo(s) <b>objektu(s)</b>."
-#: ../src/selection-chemistry.cpp:551
+#: ../src/selection-chemistry.cpp:548
#, c-format
msgid "%s copy"
msgstr "%s kopēt"
-#: ../src/selection-chemistry.cpp:574
+#: ../src/selection-chemistry.cpp:571
msgid "Delete all"
msgstr "Dzēst visu"
-#: ../src/selection-chemistry.cpp:762
+#: ../src/selection-chemistry.cpp:695
msgid "Select <b>some objects</b> to group."
msgstr "Atlasiet <b>dažus objektus</b> grupēšanai."
-#: ../src/selection-chemistry.cpp:775
+#: ../src/selection-chemistry.cpp:763
msgctxt "Verb"
msgid "Group"
msgstr "Grupēt"
-#: ../src/selection-chemistry.cpp:798
+#: ../src/selection-chemistry.cpp:785
msgid "<b>No objects selected</b> to pop out of group."
-msgstr ""
+msgstr "<b>Nav atlasīti</b> no grupas izceļami objekti."
-#: ../src/selection-chemistry.cpp:808
+#: ../src/selection-chemistry.cpp:794
msgid "Selection <b>not in a group</b>."
-msgstr ""
+msgstr "Atlase <b>nav grupā</b>."
-#: ../src/selection-chemistry.cpp:822
+#: ../src/selection-chemistry.cpp:809
msgid "Pop selection from group"
-msgstr ""
+msgstr "Izcelt atlasīto ārā no gru_pas"
-#: ../src/selection-chemistry.cpp:830
+#: ../src/selection-chemistry.cpp:873
msgid "Select a <b>group</b> to ungroup."
msgstr "Atlasiet atgrupējamo <b>grupu</b>."
-#: ../src/selection-chemistry.cpp:845
+#: ../src/selection-chemistry.cpp:879
msgid "<b>No groups</b> to ungroup in the selection."
msgstr "Atlasē <b>nav</b> atgrupējamu grupu."
-#: ../src/selection-chemistry.cpp:901 ../src/sp-item-group.cpp:550
-#: ../src/ui/dialog/objects.cpp:1916
+#: ../src/selection-chemistry.cpp:886 ../src/sp-item-group.cpp:655
+#: ../src/ui/dialog/objects.cpp:1903
msgid "Ungroup"
msgstr "Atgrupēt"
-#: ../src/selection-chemistry.cpp:988
+#: ../src/selection-chemistry.cpp:973 ../src/selection-chemistry.cpp:1025
msgid "Select <b>object(s)</b> to raise."
msgstr "Atlasiet <b>objektu(s)</b>, kurus pacelt augstāk."
-#: ../src/selection-chemistry.cpp:994 ../src/selection-chemistry.cpp:1047
-#: ../src/selection-chemistry.cpp:1073 ../src/selection-chemistry.cpp:1131
+#: ../src/selection-chemistry.cpp:980 ../src/selection-chemistry.cpp:1031
+#: ../src/selection-chemistry.cpp:1057 ../src/selection-chemistry.cpp:1114
msgid ""
"You cannot raise/lower objects from <b>different groups</b> or <b>layers</b>."
msgstr ""
@@ -12494,215 +12590,213 @@ msgstr ""
"b>."
#. TRANSLATORS: "Raise" means "to raise an object" in the undo history
-#: ../src/selection-chemistry.cpp:1031
+#: ../src/selection-chemistry.cpp:1019
msgctxt "Undo action"
msgid "Raise"
msgstr "Pacelt"
-#: ../src/selection-chemistry.cpp:1039
-msgid "Select <b>object(s)</b> to raise to top."
-msgstr "Atlasiet <b>objektu(s)</b>, kurus pacelt pašā augšā."
-
-#: ../src/selection-chemistry.cpp:1060
+#: ../src/selection-chemistry.cpp:1045
msgid "Raise to top"
msgstr "Pacelt pašā augšā"
-#: ../src/selection-chemistry.cpp:1067
+#: ../src/selection-chemistry.cpp:1051
msgid "Select <b>object(s)</b> to lower."
msgstr "Atlasiet <b>objektu(s)</b>, kurus nolaist zemāk."
#. TRANSLATORS: "Lower" means "to lower an object" in the undo history
-#: ../src/selection-chemistry.cpp:1115
+#: ../src/selection-chemistry.cpp:1100
msgctxt "Undo action"
msgid "Lower"
msgstr "Nolaist zemāk"
-#: ../src/selection-chemistry.cpp:1123
+#: ../src/selection-chemistry.cpp:1108
msgid "Select <b>object(s)</b> to lower to bottom."
msgstr "Atlasiet <b>objektu(s)</b>, kurus nolaist pašā apakšā."
-#: ../src/selection-chemistry.cpp:1154
+#: ../src/selection-chemistry.cpp:1138
msgid "Lower to bottom"
msgstr "Nolaist pašā augšā"
-#: ../src/selection-chemistry.cpp:1164
+#: ../src/selection-chemistry.cpp:1150
msgid "Nothing to undo."
msgstr "Nav ko atcelt."
-#: ../src/selection-chemistry.cpp:1175
+#: ../src/selection-chemistry.cpp:1161
msgid "Nothing to redo."
msgstr "Nav ko atkārtot."
-#: ../src/selection-chemistry.cpp:1247
+#: ../src/selection-chemistry.cpp:1233
msgid "Paste"
msgstr "Ielīmēt"
-#: ../src/selection-chemistry.cpp:1255
+#: ../src/selection-chemistry.cpp:1241
msgid "Paste style"
msgstr "Ielīmēt stilu"
-#: ../src/selection-chemistry.cpp:1265
+#: ../src/selection-chemistry.cpp:1251
msgid "Paste live path effect"
msgstr "Ielīmēt ceļa (LPE) efektu"
-#: ../src/selection-chemistry.cpp:1287
+#: ../src/selection-chemistry.cpp:1271
msgid "Select <b>object(s)</b> to remove live path effects from."
msgstr "Atlasiet <b>objektu(s)</b>, no kuriem jāaizvāc ceļa (LPE) efekti."
-#: ../src/selection-chemistry.cpp:1299
+#: ../src/selection-chemistry.cpp:1284
msgid "Remove live path effect"
msgstr "Aizvākt ceļa (LPE) efektu"
-#: ../src/selection-chemistry.cpp:1310
+#: ../src/selection-chemistry.cpp:1293
msgid "Select <b>object(s)</b> to remove filters from."
msgstr "Atlasiet <b>objektu(s)</b>, no kuriem jāaizvāc filtri."
-#: ../src/selection-chemistry.cpp:1320
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1695
+#: ../src/selection-chemistry.cpp:1303
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1671
msgid "Remove filter"
msgstr "Aizvākt filtru"
-#: ../src/selection-chemistry.cpp:1329
+#: ../src/selection-chemistry.cpp:1312
msgid "Paste size"
msgstr "Ielīmēt izmērus"
-#: ../src/selection-chemistry.cpp:1338
+#: ../src/selection-chemistry.cpp:1321
msgid "Paste size separately"
msgstr "Ielīmēt izmērus atsevišķi"
-#: ../src/selection-chemistry.cpp:1367
+#: ../src/selection-chemistry.cpp:1351
msgid "Select <b>object(s)</b> to move to the layer above."
msgstr "Atlasiet <b>objektu(s)</b>, ko pārvietot uz slāni virs pašreizējā."
-#: ../src/selection-chemistry.cpp:1393
+#: ../src/selection-chemistry.cpp:1377
msgid "Raise to next layer"
msgstr "Pacelt uz nākošo slāni"
-#: ../src/selection-chemistry.cpp:1400
+#: ../src/selection-chemistry.cpp:1384
msgid "No more layers above."
msgstr "Nav augstāka slāņa par šo."
-#: ../src/selection-chemistry.cpp:1411
+#: ../src/selection-chemistry.cpp:1397
msgid "Select <b>object(s)</b> to move to the layer below."
msgstr "Atlasiet <b>objektu(s)</b>, ko pārvietot uz slāni zem pašreizējā."
-#: ../src/selection-chemistry.cpp:1437
+#: ../src/selection-chemistry.cpp:1423
msgid "Lower to previous layer"
msgstr "Nolaist uz iepriekšējo slāni"
-#: ../src/selection-chemistry.cpp:1444
+#: ../src/selection-chemistry.cpp:1430
msgid "No more layers below."
msgstr "Nav zemāka slāņa par šo."
-#: ../src/selection-chemistry.cpp:1454
+#: ../src/selection-chemistry.cpp:1443
msgid "Select <b>object(s)</b> to move."
msgstr "Atlasiet pārvietojamo(s) <b>objektu(s)</b>."
-#: ../src/selection-chemistry.cpp:1472 ../src/verbs.cpp:2658
+#: ../src/selection-chemistry.cpp:1461 ../src/verbs.cpp:2710
msgid "Move selection to layer"
msgstr "Pārvietot atlasīto uz slāni"
-#. 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
+#: ../src/selection-chemistry.cpp:1553 ../src/seltrans.cpp:385
msgid "Cannot transform an embedded SVG."
msgstr "Nav iespējams pārveidot iegulto SVG."
-#: ../src/selection-chemistry.cpp:1731
+#: ../src/selection-chemistry.cpp:1719
msgid "Remove transform"
msgstr "Aizvākt pārveidojumu"
-#: ../src/selection-chemistry.cpp:1838
+#: ../src/selection-chemistry.cpp:1818
msgid "Rotate 90° CCW"
msgstr "Pagriezt par 90° CCW"
-#: ../src/selection-chemistry.cpp:1838
+#: ../src/selection-chemistry.cpp:1818
msgid "Rotate 90° CW"
msgstr "Pagriezt par 90° CW"
-#: ../src/selection-chemistry.cpp:1859 ../src/seltrans.cpp:484
-#: ../src/ui/dialog/transformation.cpp:890
+#: ../src/selection-chemistry.cpp:1837 ../src/seltrans.cpp:478
+#: ../src/ui/dialog/transformation.cpp:782
msgid "Rotate"
msgstr "Pagriezt"
-#: ../src/selection-chemistry.cpp:2208
+#: ../src/selection-chemistry.cpp:2185
msgid "Rotate by pixels"
msgstr "Pagriezt pa pikseļiem"
-#: ../src/selection-chemistry.cpp:2238 ../src/seltrans.cpp:481
-#: ../src/ui/dialog/transformation.cpp:864 ../src/ui/widget/page-sizer.cpp:450
+#: ../src/selection-chemistry.cpp:2214 ../src/seltrans.cpp:475
+#: ../src/ui/dialog/transformation.cpp:756 ../src/ui/widget/page-sizer.cpp:412
#: ../share/extensions/interp_att_g.inx.h:14
msgid "Scale"
msgstr "Mērogot"
-#: ../src/selection-chemistry.cpp:2263
+#: ../src/selection-chemistry.cpp:2238
msgid "Scale by whole factor"
msgstr "Mērogot veselu skaitu reižu"
-#: ../src/selection-chemistry.cpp:2278
+#: ../src/selection-chemistry.cpp:2252
msgid "Move vertically"
msgstr "Pārvietot vertikāli"
-#: ../src/selection-chemistry.cpp:2281
+#: ../src/selection-chemistry.cpp:2255
msgid "Move horizontally"
msgstr "Pārvietot horizontāli"
-#: ../src/selection-chemistry.cpp:2284 ../src/selection-chemistry.cpp:2310
-#: ../src/seltrans.cpp:478 ../src/ui/dialog/transformation.cpp:801
+#: ../src/selection-chemistry.cpp:2258 ../src/selection-chemistry.cpp:2283
+#: ../src/seltrans.cpp:472 ../src/ui/dialog/transformation.cpp:693
msgid "Move"
msgstr "Pārvietot"
-#: ../src/selection-chemistry.cpp:2304
+#: ../src/selection-chemistry.cpp:2277
msgid "Move vertically by pixels"
msgstr "Pārvietot vertikāli pa pikseļiem"
-#: ../src/selection-chemistry.cpp:2307
+#: ../src/selection-chemistry.cpp:2280
msgid "Move horizontally by pixels"
msgstr "Pārvietot horizontāli pa pikseļiem"
-#: ../src/selection-chemistry.cpp:2510
+#: ../src/selection-chemistry.cpp:2484
msgid "The selection has no applied path effect."
msgstr "Atlasītajam nav pielietots neviens ceļa efekts."
-#: ../src/selection-chemistry.cpp:2602 ../src/ui/dialog/clonetiler.cpp:2238
+#: ../src/selection-chemistry.cpp:2574 ../src/ui/dialog/clonetiler.cpp:2061
msgid "Select an <b>object</b> to clone."
msgstr "Atlasiet klonējamo <b>objektu</b>."
-#: ../src/selection-chemistry.cpp:2637
+#: ../src/selection-chemistry.cpp:2609
msgctxt "Action"
msgid "Clone"
msgstr "Klonēt"
-#: ../src/selection-chemistry.cpp:2651
+#: ../src/selection-chemistry.cpp:2618
msgid "Select <b>clones</b> to relink."
msgstr "Atlasiet <b>klonus</b>, kuriem jāatjauno piesaiste."
-#: ../src/selection-chemistry.cpp:2658
+#: ../src/selection-chemistry.cpp:2626
msgid "Copy an <b>object</b> to clipboard to relink clones to."
msgstr ""
"Nokopējiet uz starpliktuvi <b>objektu</b>, kuram jāatjauno klonu saites."
-#: ../src/selection-chemistry.cpp:2679
+#: ../src/selection-chemistry.cpp:2648
msgid "<b>No clones to relink</b> in the selection."
msgstr "Atlasītajā <b>nav klonu ar atjaunojamu piesaisti</b>."
-#: ../src/selection-chemistry.cpp:2682
+#: ../src/selection-chemistry.cpp:2651
msgid "Relink clone"
msgstr "Atjaunot klona piesaisti"
-#: ../src/selection-chemistry.cpp:2696
+#: ../src/selection-chemistry.cpp:2660 ../src/selection-chemistry.cpp:2746
msgid "Select <b>clones</b> to unlink."
msgstr "Atlasiet atsaistāmos <b>klonus</b>."
-#: ../src/selection-chemistry.cpp:2749
+#: ../src/selection-chemistry.cpp:2733 ../src/selection-chemistry.cpp:2764
msgid "<b>No clones to unlink</b> in the selection."
msgstr "Atlasītajā <b>nav atsaistāmu klonu</b>."
-#: ../src/selection-chemistry.cpp:2753
+#: ../src/selection-chemistry.cpp:2738
msgid "Unlink clone"
msgstr "Atsaistīt klonu"
-#: ../src/selection-chemistry.cpp:2766
+#: ../src/selection-chemistry.cpp:2768
+msgid "Unlink clone recursively"
+msgstr ""
+
+#: ../src/selection-chemistry.cpp:2778
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 "
@@ -12713,7 +12807,7 @@ msgstr ""
"b>, lai pārietu pie ceļa. Atlasiet <b>aizpildošo tekstu</b>, lai pārietu "
"pie tā rāmja."
-#: ../src/selection-chemistry.cpp:2816
+#: ../src/selection-chemistry.cpp:2831
msgid ""
"<b>Cannot find</b> the object to select (orphaned clone, offset, textpath, "
"flowed text?)"
@@ -12721,185 +12815,185 @@ msgstr ""
"<b>Nevar atrast</b> atlasāmo objektu (pamests klons, nobīde, teksta ceļš, "
"teksta aizpildījums?)"
-#: ../src/selection-chemistry.cpp:2822
+#: ../src/selection-chemistry.cpp:2838
msgid ""
"The object you're trying to select is <b>not visible</b> (it is in &lt;"
"defs&gt;)"
msgstr ""
"Objekts, ko mēģināt atlasīt, <b>nav redzams</b> (tas atrodas &lt;defs&gt;)"
-#: ../src/selection-chemistry.cpp:2912
+#: ../src/selection-chemistry.cpp:2924
msgid "Select path(s) to fill."
msgstr "Atlasiet aizpildāmo(s) ceļu(s)."
-#: ../src/selection-chemistry.cpp:2930
+#: ../src/selection-chemistry.cpp:2941
msgid "Select <b>object(s)</b> to convert to marker."
msgstr "Atlasiet <b>objektu(s)</b>, kurus vēlaties pārvērst par marķieriem."
-#: ../src/selection-chemistry.cpp:3004
+#: ../src/selection-chemistry.cpp:3013
msgid "Objects to marker"
msgstr "Objektus par marķieriem"
-#: ../src/selection-chemistry.cpp:3030
+#: ../src/selection-chemistry.cpp:3036
msgid "Select <b>object(s)</b> to convert to guides."
msgstr "Atlasiet <b>objektu(s)</b>, kurus vēlaties pārvērst par palīglīnijām."
-#: ../src/selection-chemistry.cpp:3051
+#: ../src/selection-chemistry.cpp:3057
msgid "Objects to guides"
msgstr "Objektus par palīglīnijam"
-#: ../src/selection-chemistry.cpp:3087
+#: ../src/selection-chemistry.cpp:3089
msgid "Select <b>objects</b> to convert to symbol."
msgstr "Atlasiet <b>objektus</b>, kurus vēlaties pārvērst par simbolu."
-#: ../src/selection-chemistry.cpp:3188
+#: ../src/selection-chemistry.cpp:3190
msgid "Group to symbol"
msgstr "Grupēt simbola virzienā"
-#: ../src/selection-chemistry.cpp:3207
+#: ../src/selection-chemistry.cpp:3204
msgid "Select a <b>symbol</b> to extract objects from."
msgstr "Atlasiet <b>simbolu</b>, no kura ekstraģēt objektus."
-#: ../src/selection-chemistry.cpp:3216
+#: ../src/selection-chemistry.cpp:3214
msgid "Select only one <b>symbol</b> in Symbol dialog to convert to group."
msgstr ""
"Izvēlieties tikai vienu<b>simbolu</b> no Simbolu dialoglodziņa,lai to "
"pārvērstu par grupu."
-#: ../src/selection-chemistry.cpp:3272
+#: ../src/selection-chemistry.cpp:3270
msgid "Group from symbol"
msgstr "Grupēt virzienā no simbola"
-#: ../src/selection-chemistry.cpp:3290
+#: ../src/selection-chemistry.cpp:3285
msgid "Select <b>object(s)</b> to convert to pattern."
msgstr "Atlasiet <b>objektu(s)</b>, kurus vēlaties pārvērst par faktūru."
-#: ../src/selection-chemistry.cpp:3386
+#: ../src/selection-chemistry.cpp:3381
msgid "Objects to pattern"
msgstr "Objektus par faktūru"
-#: ../src/selection-chemistry.cpp:3402
+#: ../src/selection-chemistry.cpp:3393
msgid "Select an <b>object with pattern fill</b> to extract objects from."
msgstr ""
"Atlasiet <b>objektu ar faktūras aizpildījumu</b>, no kura ekstraģēt "
"objektus."
-#: ../src/selection-chemistry.cpp:3461
+#: ../src/selection-chemistry.cpp:3453
msgid "<b>No pattern fills</b> in the selection."
msgstr "Atlasītajā nav objektu ar <b>faktūras aizpildījumu</b>."
-#: ../src/selection-chemistry.cpp:3464
+#: ../src/selection-chemistry.cpp:3456
msgid "Pattern to objects"
msgstr "Faktūru par objektiem"
-#: ../src/selection-chemistry.cpp:3550
+#: ../src/selection-chemistry.cpp:3538
msgid "Select <b>object(s)</b> to make a bitmap copy."
msgstr "Atlasiet <b>objektu(s)</b> bitkartes kopijas izveidošanai."
-#: ../src/selection-chemistry.cpp:3554
+#: ../src/selection-chemistry.cpp:3542
msgid "Rendering bitmap..."
msgstr "Renderē bitkarti..."
-#: ../src/selection-chemistry.cpp:3739
+#: ../src/selection-chemistry.cpp:3729
msgid "Create bitmap"
msgstr "Izveidot bitkarti"
-#: ../src/selection-chemistry.cpp:3764 ../src/selection-chemistry.cpp:3876
+#: ../src/selection-chemistry.cpp:3751 ../src/selection-chemistry.cpp:3861
msgid "Select <b>object(s)</b> to create clippath or mask from."
msgstr "Atlasiet <b>objektu(s)</b> izgriešanas ceļa vai maskas izveidošanai."
-#: ../src/selection-chemistry.cpp:3850 ../src/ui/dialog/objects.cpp:1922
+#: ../src/selection-chemistry.cpp:3837 ../src/ui/dialog/objects.cpp:1909
msgid "Create Clip Group"
msgstr "Izveidot klipu grupu"
-#: ../src/selection-chemistry.cpp:3879
+#: ../src/selection-chemistry.cpp:3865
msgid "Select mask object and <b>object(s)</b> to apply clippath or mask to."
msgstr ""
"Atlasiet maskas objektu un <b>objektu(s)</b>izgriešanas ceļa vai maskas "
"pielietošanai."
-#: ../src/selection-chemistry.cpp:4026
+#: ../src/selection-chemistry.cpp:4008
msgid "Set clipping path"
msgstr "Iestatiet izgriešanas ceļu"
-#: ../src/selection-chemistry.cpp:4028
+#: ../src/selection-chemistry.cpp:4010
msgid "Set mask"
msgstr "Iestatīt masku"
-#: ../src/selection-chemistry.cpp:4043
+#: ../src/selection-chemistry.cpp:4022
msgid "Select <b>object(s)</b> to remove clippath or mask from."
msgstr ""
"Atlasiet <b>objektu(s)</b>, kuram(-iem) noņemt izgriešanas ceļu vai masku."
-#: ../src/selection-chemistry.cpp:4159
+#: ../src/selection-chemistry.cpp:4139
msgid "Release clipping path"
msgstr "Atbrīvot izgriešanas ceļu"
-#: ../src/selection-chemistry.cpp:4161
+#: ../src/selection-chemistry.cpp:4141
msgid "Release mask"
msgstr "Atbrīvot masku"
-#: ../src/selection-chemistry.cpp:4180
+#: ../src/selection-chemistry.cpp:4157
msgid "Select <b>object(s)</b> to fit canvas to."
msgstr "Atlasiet <b>objektu(s)</b>, kuriem pielāgot audekla izmēru."
#. Fit Page
-#: ../src/selection-chemistry.cpp:4200 ../src/verbs.cpp:3004
+#: ../src/selection-chemistry.cpp:4165 ../src/verbs.cpp:3056
msgid "Fit Page to Selection"
msgstr "Pielāgot lapu atlasītajam"
-#: ../src/selection-chemistry.cpp:4229 ../src/verbs.cpp:3006
+#: ../src/selection-chemistry.cpp:4198 ../src/verbs.cpp:3058
msgid "Fit Page to Drawing"
msgstr "Pielāgot lapu zīmējumam"
-#: ../src/selection-chemistry.cpp:4250
+#: ../src/selection-chemistry.cpp:4219
msgid "Fit Page to Selection or Drawing"
msgstr "Pielāgojiet lapu atlasītajam vai zīmējumam"
-#: ../src/selection-describer.cpp:138
+#: ../src/selection-describer.cpp:129
msgid "root"
msgstr "sakne"
-#: ../src/selection-describer.cpp:140 ../src/widgets/ege-paint-def.cpp:66
+#: ../src/selection-describer.cpp:131 ../src/widgets/ege-paint-def.cpp:66
#: ../src/widgets/ege-paint-def.cpp:90
msgid "none"
msgstr "nekas"
-#: ../src/selection-describer.cpp:152
+#: ../src/selection-describer.cpp:143
#, c-format
msgid "layer <b>%s</b>"
msgstr "slānis <b>%s</b>"
-#: ../src/selection-describer.cpp:154
+#: ../src/selection-describer.cpp:145
#, c-format
msgid "layer <b><i>%s</i></b>"
msgstr "slānis <b><i>%s</i></b>"
-#: ../src/selection-describer.cpp:165
+#: ../src/selection-describer.cpp:156
#, c-format
msgid "<i>%s</i>"
msgstr "<i>%s</i>"
-#: ../src/selection-describer.cpp:175
+#: ../src/selection-describer.cpp:166
#, c-format
msgid " in %s"
msgstr " iekš %s"
-#: ../src/selection-describer.cpp:177
+#: ../src/selection-describer.cpp:168
msgid " hidden in definitions"
msgstr " paslēpts definīcijās"
-#: ../src/selection-describer.cpp:179
+#: ../src/selection-describer.cpp:170
#, c-format
msgid " in group %s (%s)"
msgstr "grupā %s (%s)"
-#: ../src/selection-describer.cpp:181
+#: ../src/selection-describer.cpp:172
#, c-format
msgid " in unnamed group (%s)"
msgstr " nenosauktā grupā (%s)"
-#: ../src/selection-describer.cpp:183
+#: ../src/selection-describer.cpp:174
#, c-format
msgid " in <b>%i</b> parent (%s)"
msgid_plural " in <b>%i</b> parents (%s)"
@@ -12907,7 +13001,7 @@ msgstr[0] " <b>%i</b> vecākos (%s)"
msgstr[1] " <b>%i</b> vecākā (%s)"
msgstr[2] " <b>%i</b> vecākos (%s)"
-#: ../src/selection-describer.cpp:186
+#: ../src/selection-describer.cpp:177
#, c-format
msgid " in <b>%i</b> layer"
msgid_plural " in <b>%i</b> layers"
@@ -12915,27 +13009,27 @@ msgstr[0] "<b>%i</b> slānī"
msgstr[1] "<b>%i</b> slāņos"
msgstr[2] "<b>%i</b> slāņos"
-#: ../src/selection-describer.cpp:198
+#: ../src/selection-describer.cpp:189
msgid "Convert symbol to group to edit"
msgstr "Ērtākai labošanai pārvērst simbolu par grupu"
-#: ../src/selection-describer.cpp:202
+#: ../src/selection-describer.cpp:193
msgid "Remove from symbols tray to edit symbol"
msgstr "Simbola labošanai izņemiet to no simbolu ikonjoslas"
-#: ../src/selection-describer.cpp:208
+#: ../src/selection-describer.cpp:199
msgid "Use <b>Shift+D</b> to look up original"
msgstr "Izmantojiet <b>Shift+D</b>, lai sameklētu oriģinālu"
-#: ../src/selection-describer.cpp:214
+#: ../src/selection-describer.cpp:205
msgid "Use <b>Shift+D</b> to look up path"
msgstr "Izmantojiet <b>Shift+D</b>, lai sameklētu ceļu"
-#: ../src/selection-describer.cpp:220
+#: ../src/selection-describer.cpp:211
msgid "Use <b>Shift+D</b> to look up frame"
msgstr "Izmantojiet <b>Shift+D</b>, lai sameklētu rāmi"
-#: ../src/selection-describer.cpp:236
+#: ../src/selection-describer.cpp:227
#, 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"
@@ -12943,7 +13037,7 @@ msgstr[0] "Atlasīts <b>%1$i</b> %2$s tipa objekts"
msgstr[1] "Atlasīti <b>%1$i</b> %2$s tipa objekti"
msgstr[2] "Atlasīti <b>%1$i</b> %2$s tipa objekti"
-#: ../src/selection-describer.cpp:246
+#: ../src/selection-describer.cpp:237
#, c-format
msgid "; <i>%d filtered object</i> "
msgid_plural "; <i>%d filtered objects</i> "
@@ -12991,47 +13085,47 @@ msgstr ""
"Griešanas un šķiebšanas <b>centrs</b>: velciet, lai manītu novietojumu; "
"mērogošana ar Shift arī lieto šo centru"
-#: ../src/seltrans.cpp:487 ../src/ui/dialog/transformation.cpp:979
+#: ../src/seltrans.cpp:481 ../src/ui/dialog/transformation.cpp:871
msgid "Skew"
msgstr "Sašķiebt"
-#: ../src/seltrans.cpp:501
+#: ../src/seltrans.cpp:495
msgid "Set center"
msgstr "Iestatīt centru"
-#: ../src/seltrans.cpp:574
+#: ../src/seltrans.cpp:568
msgid "Stamp"
msgstr "Zīmogs"
-#: ../src/seltrans.cpp:723
+#: ../src/seltrans.cpp:718
msgid "Reset center"
msgstr "Atiestatīt centru"
-#: ../src/seltrans.cpp:961 ../src/seltrans.cpp:1065
+#: ../src/seltrans.cpp:956 ../src/seltrans.cpp:1060
#, c-format
msgid "<b>Scale</b>: %0.2f%% x %0.2f%%; with <b>Ctrl</b> to lock ratio"
msgstr "<b>Mērogot</b>: %0.2f%% x %0.2f%%; ar <b>Ctrl</b> - slēgt attiecību"
#. TRANSLATORS: don't modify the first ";"
#. (it will NOT be displayed as ";" - only the second one will be)
-#: ../src/seltrans.cpp:1202
+#: ../src/seltrans.cpp:1197
#, c-format
msgid "<b>Skew</b>: %0.2f&#176;; with <b>Ctrl</b> to snap angle"
msgstr "<b>Šķiebt</b>: %0.2f&#176;; ar <b>Ctrl</b> - pievilkt leņķim"
#. TRANSLATORS: don't modify the first ";"
#. (it will NOT be displayed as ";" - only the second one will be)
-#: ../src/seltrans.cpp:1278
+#: ../src/seltrans.cpp:1273
#, c-format
msgid "<b>Rotate</b>: %0.2f&#176;; with <b>Ctrl</b> to snap angle"
msgstr "<b>Griezt</b>: %0.2f&#176;; ar <b>Ctrl</b> - pievilkt leņķim"
-#: ../src/seltrans.cpp:1315
+#: ../src/seltrans.cpp:1310
#, c-format
msgid "Move <b>center</b> to %s, %s"
msgstr "Pārvietot <b>centru</b> uz %s, %s"
-#: ../src/seltrans.cpp:1461
+#: ../src/seltrans.cpp:1456
#, c-format
msgid ""
"<b>Move</b> by %s, %s; with <b>Ctrl</b> to restrict to horizontal/vertical; "
@@ -13040,17 +13134,17 @@ msgstr ""
"<b>Pārvietot</b> par %s, %s; ar <b>Ctrl</b> - lai ierobežotu horizontāli/"
"vertikāli; ar <b>Shift</b> - atslēgt piesaisti"
-#: ../src/shortcuts.cpp:226
+#: ../src/shortcuts.cpp:224
#, c-format
msgid "Keyboard directory (%s) is unavailable."
msgstr "Klaviatūras mape (%s) nav pieejama."
-#: ../src/shortcuts.cpp:337 ../src/ui/dialog/export.cpp:1305
-#: ../src/ui/dialog/export.cpp:1339
+#: ../src/shortcuts.cpp:335 ../src/ui/dialog/export.cpp:1284
+#: ../src/ui/dialog/export.cpp:1318
msgid "Select a filename for exporting"
msgstr "Izvēlieties eksportējamās datnes nosaukumu"
-#: ../src/shortcuts.cpp:370
+#: ../src/shortcuts.cpp:368
msgid "Select a file to import"
msgstr "Izvēlieties importējamo datni"
@@ -13063,27 +13157,27 @@ msgstr "līdz %s"
msgid "without URI"
msgstr "bez URI"
-#: ../src/sp-ellipse.cpp:362
+#: ../src/sp-ellipse.cpp:354
msgid "Segment"
msgstr "Segments"
-#: ../src/sp-ellipse.cpp:364
+#: ../src/sp-ellipse.cpp:356
msgid "Arc"
msgstr "Loks"
#. Ellipse
-#: ../src/sp-ellipse.cpp:367 ../src/sp-ellipse.cpp:374
-#: ../src/ui/dialog/inkscape-preferences.cpp:421
-#: ../src/widgets/pencil-toolbar.cpp:179
+#: ../src/sp-ellipse.cpp:359 ../src/sp-ellipse.cpp:366
+#: ../src/ui/dialog/inkscape-preferences.cpp:409
+#: ../src/widgets/pencil-toolbar.cpp:176
msgid "Ellipse"
msgstr "Elipse"
-#: ../src/sp-ellipse.cpp:371
+#: ../src/sp-ellipse.cpp:363
msgid "Circle"
msgstr "Aplis"
#. TRANSLATORS: "Flow region" is an area where text is allowed to flow
-#: ../src/sp-flowregion.cpp:181
+#: ../src/sp-flowregion.cpp:178
msgid "Flow Region"
msgstr "Ar tekstu aizpildāmais apgabals"
@@ -13091,24 +13185,24 @@ msgstr "Ar tekstu aizpildāmais apgabals"
#. * 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:334
+#: ../src/sp-flowregion.cpp:331
msgid "Flow Excluded Region"
msgstr "No teksta aizpildes izslēgtais apgabals"
-#: ../src/sp-flowtext.cpp:284
+#: ../src/sp-flowtext.cpp:279
msgid "Flowed Text"
msgstr "Teksta aizpildījums"
-#: ../src/sp-flowtext.cpp:286
+#: ../src/sp-flowtext.cpp:281
msgid "Linked Flowed Text"
msgstr "Saistītais teksta aizpildījums"
-#: ../src/sp-flowtext.cpp:292 ../src/sp-text.cpp:380
-#: ../src/ui/tools/text-tool.cpp:1556
+#: ../src/sp-flowtext.cpp:287 ../src/sp-text.cpp:368
+#: ../src/ui/tools/text-tool.cpp:1552
msgid " [truncated]"
msgstr " [nogriezts]"
-#: ../src/sp-flowtext.cpp:294
+#: ../src/sp-flowtext.cpp:289
#, c-format
msgid "(%d character%s)"
msgid_plural "(%d characters%s)"
@@ -13116,20 +13210,20 @@ msgstr[0] "(%d rakstzīme%s)"
msgstr[1] "(%d rakstzīmes%s)"
msgstr[2] "(%d rakstzīmes%s)"
-#: ../src/sp-guide.cpp:262
+#: ../src/sp-guide.cpp:258
msgid "Create Guides Around the Page"
msgstr "Izveidot palīglīnijas apkārt lapai"
-#: ../src/sp-guide.cpp:275 ../src/verbs.cpp:2544
+#: ../src/sp-guide.cpp:271 ../src/verbs.cpp:2582
msgid "Delete All Guides"
msgstr "Dzēst visas palīglīnijas"
#. Guide has probably been deleted and no longer has an attached namedview.
-#: ../src/sp-guide.cpp:486
+#: ../src/sp-guide.cpp:482
msgid "Deleted"
msgstr "Dzēsts"
-#: ../src/sp-guide.cpp:495
+#: ../src/sp-guide.cpp:491
msgid ""
"<b>Shift+drag</b> to rotate, <b>Ctrl+drag</b> to move origin, <b>Del</b> to "
"delete"
@@ -13137,167 +13231,167 @@ msgstr ""
"<b>Shift+vilkt</b>, lai pagrieztu, <b>Ctrl+vilkt</b> - lai pārvietotu "
"sākumpunktu, <b>Del</b> - lai dzēstu"
-#: ../src/sp-guide.cpp:499
+#: ../src/sp-guide.cpp:495
#, c-format
msgid "vertical, at %s"
msgstr "vertikāli, pie %s"
-#: ../src/sp-guide.cpp:502
+#: ../src/sp-guide.cpp:498
#, c-format
msgid "horizontal, at %s"
msgstr "horizontāli, pie %s"
-#: ../src/sp-guide.cpp:507
+#: ../src/sp-guide.cpp:503
#, c-format
msgid "at %d degrees, through (%s,%s)"
msgstr "%d grādos, caur (%s,%s)"
-#: ../src/sp-image.cpp:517
+#: ../src/sp-image.cpp:514
msgid "embedded"
msgstr "iegults"
-#: ../src/sp-image.cpp:525
+#: ../src/sp-image.cpp:522
#, c-format
msgid "[bad reference]: %s"
msgstr "[nederīga atsauce]: %s"
-#: ../src/sp-image.cpp:526
+#: ../src/sp-image.cpp:523
#, c-format
msgid "%d &#215; %d: %s"
msgstr "%d &#215; %d: %s"
-#: ../src/sp-item-group.cpp:307 ../src/ui/dialog/objects.cpp:1915
+#: ../src/sp-item-group.cpp:312 ../src/ui/dialog/objects.cpp:1902
msgid "Group"
msgstr "Grupa"
-#: ../src/sp-item-group.cpp:313 ../src/sp-switch.cpp:69
+#: ../src/sp-item-group.cpp:318 ../src/sp-switch.cpp:69
#, c-format
msgid "of <b>%d</b> object"
msgstr "no <b>%d</b> objekta"
-#: ../src/sp-item-group.cpp:313 ../src/sp-switch.cpp:69
+#: ../src/sp-item-group.cpp:318 ../src/sp-switch.cpp:69
#, c-format
msgid "of <b>%d</b> objects"
msgstr "no <b>%d</b> objektiem"
-#: ../src/sp-item.cpp:1031 ../src/verbs.cpp:213
+#: ../src/sp-item.cpp:1026 ../src/verbs.cpp:207
msgid "Object"
msgstr "Objekts"
-#: ../src/sp-item.cpp:1043
+#: ../src/sp-item.cpp:1038
#, c-format
msgid "%s; <i>clipped</i>"
msgstr "%s; <i>izgriezts</i>"
-#: ../src/sp-item.cpp:1049
+#: ../src/sp-item.cpp:1044
#, c-format
msgid "%s; <i>masked</i>"
msgstr "%s; <i>maskēts</i>"
-#: ../src/sp-item.cpp:1059
+#: ../src/sp-item.cpp:1054
#, c-format
msgid "%s; <i>filtered (%s)</i>"
msgstr "%s; <i>filtrēts (%s)</i>"
-#: ../src/sp-item.cpp:1061
+#: ../src/sp-item.cpp:1056
#, c-format
msgid "%s; <i>filtered</i>"
msgstr "%s; <i>filtrēts</i>"
-#: ../src/sp-line.cpp:113
+#: ../src/sp-line.cpp:112
msgid "Line"
msgstr "Līnija"
-#: ../src/sp-lpe-item.cpp:258 ../src/sp-lpe-item.cpp:705
+#: ../src/sp-lpe-item.cpp:255 ../src/sp-lpe-item.cpp:707
msgid "An exception occurred during execution of the Path Effect."
msgstr "Izpildot ceļa efektu radās izņēmuma stāvoklis."
-#: ../src/sp-offset.cpp:331
+#: ../src/sp-offset.cpp:326
msgid "Linked Offset"
msgstr "Saistītā nobīde"
-#: ../src/sp-offset.cpp:333
+#: ../src/sp-offset.cpp:328
msgid "Dynamic Offset"
msgstr "Dinamiskā nobīde"
#. TRANSLATORS COMMENT: %s is either "outset" or "inset" depending on sign
-#: ../src/sp-offset.cpp:339
+#: ../src/sp-offset.cpp:334
#, c-format
msgid "%s by %f pt"
msgstr "%s par %f pt"
-#: ../src/sp-offset.cpp:340
+#: ../src/sp-offset.cpp:335
msgid "outset"
msgstr "pagarināt"
-#: ../src/sp-offset.cpp:340
+#: ../src/sp-offset.cpp:335
msgid "inset"
msgstr "saīsināt"
-#: ../src/sp-path.cpp:59
+#: ../src/sp-path.cpp:57
msgid "Path"
msgstr "Kontūra"
-#: ../src/sp-path.cpp:84
+#: ../src/sp-path.cpp:82
#, c-format
msgid ", path effect: %s"
msgstr ", ceļa efekts: %s"
-#: ../src/sp-path.cpp:87
+#: ../src/sp-path.cpp:85
#, c-format
msgid "%i node%s"
msgstr "%i mezgls %s"
-#: ../src/sp-path.cpp:87
+#: ../src/sp-path.cpp:85
#, c-format
msgid "%i nodes%s"
msgstr "%i mezgli %s"
-#: ../src/sp-polygon.cpp:172
+#: ../src/sp-polygon.cpp:171
msgid "<b>Polygon</b>"
msgstr "<b>Daudzstūris</b>"
-#: ../src/sp-polyline.cpp:121
+#: ../src/sp-polyline.cpp:119
msgid "<b>Polyline</b>"
msgstr "<b>Lauzta līnija</b>"
#. Rectangle
-#: ../src/sp-rect.cpp:161 ../src/ui/dialog/inkscape-preferences.cpp:411
+#: ../src/sp-rect.cpp:194 ../src/ui/dialog/inkscape-preferences.cpp:399
msgid "Rectangle"
msgstr "Taisnstūris"
#. Spiral
-#: ../src/sp-spiral.cpp:220 ../src/ui/dialog/inkscape-preferences.cpp:429
+#: ../src/sp-spiral.cpp:218 ../src/ui/dialog/inkscape-preferences.cpp:417
#: ../share/extensions/gcodetools_area.inx.h:11
msgid "Spiral"
msgstr "Spirāle"
#. 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:226
+#: ../src/sp-spiral.cpp:224
#, c-format
msgid "with %3f turns"
msgstr "ar %3f vijumiem"
#. Star
-#: ../src/sp-star.cpp:247 ../src/ui/dialog/inkscape-preferences.cpp:425
-#: ../src/widgets/star-toolbar.cpp:469
+#: ../src/sp-star.cpp:245 ../src/ui/dialog/inkscape-preferences.cpp:413
+#: ../src/widgets/star-toolbar.cpp:467
msgid "Star"
msgstr "Zvaigzne"
-#: ../src/sp-star.cpp:248 ../src/widgets/star-toolbar.cpp:462
+#: ../src/sp-star.cpp:246 ../src/widgets/star-toolbar.cpp:460
msgid "Polygon"
msgstr "Daudzstūris"
#. 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:255
+#: ../src/sp-star.cpp:253
#, c-format
msgid "with %d vertex"
msgstr "ar %d virsotni"
-#: ../src/sp-star.cpp:255
+#: ../src/sp-star.cpp:253
#, c-format
msgid "with %d vertices"
msgstr "ar %d virsotnēm"
@@ -13306,7 +13400,7 @@ msgstr "ar %d virsotnēm"
msgid "Conditional Group"
msgstr "Grupēšana pēc nosacījuma"
-#: ../src/sp-text.cpp:361 ../src/verbs.cpp:347
+#: ../src/sp-text.cpp:349 ../src/verbs.cpp:341
#: ../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
@@ -13321,85 +13415,91 @@ msgstr "Grupēšana pēc nosacījuma"
msgid "Text"
msgstr "Teksts"
-#: ../src/sp-text.cpp:384
+#: ../src/sp-text.cpp:372
#, c-format
msgid "on path%s (%s, %s)"
msgstr "gar ceļu %s (%s, %s)"
-#: ../src/sp-text.cpp:385
+#: ../src/sp-text.cpp:373
#, c-format
msgid "%s (%s, %s)"
msgstr "%s (%s, %s)"
-#: ../src/sp-tref.cpp:218
+#: ../src/sp-tref.cpp:213
msgid "Cloned Character Data"
msgstr "Klonētās rakstzīmes dati"
-#: ../src/sp-tref.cpp:234
+#: ../src/sp-tref.cpp:229
msgid " from "
msgstr " no "
-#: ../src/sp-tref.cpp:240 ../src/sp-use.cpp:271
+#: ../src/sp-tref.cpp:235 ../src/sp-use.cpp:270
msgid "[orphaned]"
msgstr "[bārenis]"
-#: ../src/sp-tspan.cpp:217
+#: ../src/sp-tspan.cpp:215
msgid "Text Span"
msgstr "Teksta platums"
-#: ../src/sp-use.cpp:234
+#: ../src/sp-use.cpp:233
msgid "Symbol"
msgstr "Simbols"
-#: ../src/sp-use.cpp:236
+#: ../src/sp-use.cpp:235
msgid "Clone"
msgstr "Klonēt"
-#: ../src/sp-use.cpp:244 ../src/sp-use.cpp:246 ../src/sp-use.cpp:248
+#: ../src/sp-use.cpp:243 ../src/sp-use.cpp:245 ../src/sp-use.cpp:247
#, c-format
msgid "called %s"
msgstr "izsauca %s"
-#: ../src/sp-use.cpp:248
+#: ../src/sp-use.cpp:247
msgid "Unnamed Symbol"
msgstr "Nenosaukts simbols"
#. TRANSLATORS: Used for statusbar description for long <use> chains:
#. * "Clone of: Clone of: ... in Layer 1".
-#: ../src/sp-use.cpp:257
+#: ../src/sp-use.cpp:256
msgid "..."
msgstr "..."
-#: ../src/sp-use.cpp:266
+#: ../src/sp-use.cpp:265
#, c-format
msgid "of: %s"
msgstr "no: %s"
-#: ../src/splivarot.cpp:71 ../src/splivarot.cpp:77
+#: ../src/splivarot.cpp:58
msgid "Union"
msgstr "Apvienojums"
-#: ../src/splivarot.cpp:83
+#: ../src/splivarot.cpp:65
msgid "Intersection"
msgstr "Šķēlums"
-#: ../src/splivarot.cpp:106 ../src/splivarot.cpp:112
+#: ../src/splivarot.cpp:86
msgid "Division"
msgstr "Dalīšana"
-#: ../src/splivarot.cpp:118
+#: ../src/splivarot.cpp:93
msgid "Cut path"
msgstr "Sadalīt līniju"
-#: ../src/splivarot.cpp:342
+#: ../src/splivarot.cpp:317
+msgid "Select <b>at least 1 path</b> to perform a boolean union."
+msgstr "Atlasiet <b>vismaz 1 ceļu</b>, lai veiktu Bula apvienošanu."
+
+#: ../src/splivarot.cpp:320
msgid "Select <b>at least 2 paths</b> to perform a boolean operation."
msgstr "Atlasiet <b>vismaz 2 ceļus</b>, lai veiktu Bula darbību."
-#: ../src/splivarot.cpp:346
-msgid "Select <b>at least 1 path</b> to perform a boolean union."
-msgstr "Atlasiet <b>vismaz 1 ceļu</b>, lai veiktu Bula apvienošanu."
+#: ../src/splivarot.cpp:323
+msgid ""
+"One of the objects is <b>not a path</b>, cannot perform boolean operation."
+msgstr ""
+"Viens no objektiem <b>nav ceļš</b>, nav iespējams izpildīt Bula darbību."
-#: ../src/splivarot.cpp:363 ../src/splivarot.cpp:378
+#: ../src/splivarot.cpp:326
msgid ""
"Unable to determine the <b>z-order</b> of the objects selected for "
"difference, XOR, division, or path cut."
@@ -13407,84 +13507,78 @@ msgstr ""
"Nav iespējams noteikt kārtību uz <b>z-ass</b> objektiem, kas atlasīti "
"atņemšanai, XOR, dalīšanai vai ceļa griešanai."
-#: ../src/splivarot.cpp:408
-msgid ""
-"One of the objects is <b>not a path</b>, cannot perform boolean operation."
-msgstr ""
-"Viens no objektiem <b>nav ceļš</b>, nav iespējams izpildīt Bula darbību."
-
-#: ../src/splivarot.cpp:1153
+#: ../src/splivarot.cpp:1644
msgid "Select <b>stroked path(s)</b> to convert stroke to path."
msgstr "Atlasiet <b>apmales ceļu(s)</b>, lai pārveidotu apmali par ceļu."
-#: ../src/splivarot.cpp:1511
+#: ../src/splivarot.cpp:1660
msgid "Convert stroke to path"
msgstr "Pārvērst apmali par ceļu"
#. TRANSLATORS: "to outline" means "to convert stroke to path"
-#: ../src/splivarot.cpp:1514
+#: ../src/splivarot.cpp:1663
msgid "<b>No stroked paths</b> in the selection."
msgstr "Atlasītajā nav <b>vilktu ceļu</b>."
-#: ../src/splivarot.cpp:1585
+#: ../src/splivarot.cpp:1734
msgid "Selected object is <b>not a path</b>, cannot inset/outset."
msgstr "Atlasītais objekts <b>nav ceļs</b>, nav iespējams saīsināt/pagarināt."
-#: ../src/splivarot.cpp:1676 ../src/splivarot.cpp:1743
+#: ../src/splivarot.cpp:1825 ../src/splivarot.cpp:1892
msgid "Create linked offset"
msgstr "Izveidot saistīto nobīdi"
-#: ../src/splivarot.cpp:1677 ../src/splivarot.cpp:1744
+#: ../src/splivarot.cpp:1826 ../src/splivarot.cpp:1893
msgid "Create dynamic offset"
msgstr "Izveidot dinamisko nobīdi"
-#: ../src/splivarot.cpp:1769
+#: ../src/splivarot.cpp:1918
msgid "Select <b>path(s)</b> to inset/outset."
msgstr "Atlasiet saīsināmo(s)/pagarināmo(s) <b>ceļus</b>."
-#: ../src/splivarot.cpp:1965
+#: ../src/splivarot.cpp:2114
msgid "Outset path"
msgstr "Pagarināt ceļu"
-#: ../src/splivarot.cpp:1965
+#: ../src/splivarot.cpp:2114
msgid "Inset path"
msgstr "Saīsināt ceļu"
-#: ../src/splivarot.cpp:1967
+#: ../src/splivarot.cpp:2116
msgid "<b>No paths</b> to inset/outset in the selection."
msgstr "Atlasītajā <b>nav</b> saīsināmu/pagarināmu <b>ceļu</b>."
-#: ../src/splivarot.cpp:2129
+#: ../src/splivarot.cpp:2278
msgid "Simplifying paths (separately):"
msgstr "Vienkāršo ceļus (atsevišķi):"
-#: ../src/splivarot.cpp:2131
+#: ../src/splivarot.cpp:2280
msgid "Simplifying paths:"
msgstr "Vienkāršo ceļus:"
-#: ../src/splivarot.cpp:2168
+#: ../src/splivarot.cpp:2317
#, c-format
msgid "%s <b>%d</b> of <b>%d</b> paths simplified..."
msgstr "%s <b>%d</b> no <b>%d</b> ceļiem vienkāršoti..."
-#: ../src/splivarot.cpp:2181
+#: ../src/splivarot.cpp:2330
#, c-format
msgid "<b>%d</b> paths simplified."
msgstr "<b>%d</b> ceļi vienkāršoti."
-#: ../src/splivarot.cpp:2195
+#: ../src/splivarot.cpp:2344
msgid "Select <b>path(s)</b> to simplify."
msgstr "Atlasiet vienkāršojamo(s) <b>ceļu(s)</b>."
-#: ../src/splivarot.cpp:2211
+#: ../src/splivarot.cpp:2360
msgid "<b>No paths</b> to simplify in the selection."
msgstr "Atlasītajā <b>nav vienkāršojamu ceļu</b>."
-#: ../src/text-chemistry.cpp:91
+#: ../src/text-chemistry.cpp:90
msgid "Select <b>a text and a path</b> to put text on path."
msgstr "Atlasiet <b>tekstu un ceļu</b>, lai izkārtotu tekstu gar ceļu."
-#: ../src/text-chemistry.cpp:96
+#: ../src/text-chemistry.cpp:95
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."
@@ -13493,7 +13587,7 @@ msgstr ""
"vispirms. Izmantojiet <b>Shift+D</b>, lai sameklētu tā ceļu."
#. rect is the only SPShape which is not <path> yet, and thus SVG forbids us from putting text on it
-#: ../src/text-chemistry.cpp:102
+#: ../src/text-chemistry.cpp:101
msgid ""
"You cannot put text on a rectangle in this version. Convert rectangle to "
"path first."
@@ -13501,25 +13595,25 @@ msgstr ""
"Jūs nevarat izkārtot tekstu gar taisnstūri šajā versijā. Vispirms "
"pārveidojiet taisnstūri par ceļu."
-#: ../src/text-chemistry.cpp:112
+#: ../src/text-chemistry.cpp:111
msgid "The flowed text(s) must be <b>visible</b> in order to be put on a path."
msgstr ""
"Lai novietotu uz ceļa, teksta aizpildījumam(-iem) jābūt <b>redzamam (-iem)</"
"b>."
-#: ../src/text-chemistry.cpp:182 ../src/verbs.cpp:2569
+#: ../src/text-chemistry.cpp:181 ../src/verbs.cpp:2607
msgid "Put text on path"
msgstr "Izkārtot tekstu gar ceļu"
-#: ../src/text-chemistry.cpp:194
+#: ../src/text-chemistry.cpp:193
msgid "Select <b>a text on path</b> to remove it from path."
msgstr "Atlasiet <b>gar ceļu izkārtotu tekstu</b>, lai aizvāktu to no ceļa."
-#: ../src/text-chemistry.cpp:213
+#: ../src/text-chemistry.cpp:212
msgid "<b>No texts-on-paths</b> in the selection."
msgstr "Atlasītajā <b>nav teksta gar ceļu</b>."
-#: ../src/text-chemistry.cpp:216 ../src/verbs.cpp:2571
+#: ../src/text-chemistry.cpp:215 ../src/verbs.cpp:2609
msgid "Remove text from path"
msgstr "Aizvākt tekstu no ceļa"
@@ -13568,7 +13662,7 @@ msgstr "Pārvērst teksta aizpildījumu par tekstu"
msgid "<b>No flowed text(s)</b> to convert in the selection."
msgstr "Atlasītajā <b>nav</b> pārvēršama(-u) <b>aizpildošā(-o) teksta(-u)</b>."
-#: ../src/text-editing.cpp:44
+#: ../src/text-editing.cpp:42
msgid "You cannot edit <b>cloned character data</b>."
msgstr " <b>Klonētu rakstzīmju datus</b> labot nav iespējams."
@@ -13579,8 +13673,8 @@ msgstr "TVektorizēšana: %1. %2 mezgli"
#: ../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:370
-#: ../src/ui/dialog/pixelartdialog.cpp:402
+#: ../src/ui/dialog/pixelartdialog.cpp:364
+#: ../src/ui/dialog/pixelartdialog.cpp:396
msgid "Select an <b>image</b> to trace"
msgstr "Izvēlieties vektorizējamo <b>attēlu</b>"
@@ -13623,41 +13717,41 @@ msgid "Trace: Done. %ld nodes created"
msgstr "Vektorizēšana: pabeigta. Izveidoti %ld mezgli"
#. check whether something is selected
-#: ../src/ui/clipboard.cpp:261
+#: ../src/ui/clipboard.cpp:249
msgid "Nothing was copied."
msgstr "Nekas nav nokopēts."
-#: ../src/ui/clipboard.cpp:392 ../src/ui/clipboard.cpp:606
-#: ../src/ui/clipboard.cpp:635
+#: ../src/ui/clipboard.cpp:380 ../src/ui/clipboard.cpp:595
+#: ../src/ui/clipboard.cpp:624
msgid "Nothing on the clipboard."
msgstr "Starpliktuvē nav nekā."
-#: ../src/ui/clipboard.cpp:450
+#: ../src/ui/clipboard.cpp:437
msgid "Select <b>object(s)</b> to paste style to."
msgstr "Atlasiet <b>objektu(s)</b>, kuriem pielietot stilu no starpliktuves."
-#: ../src/ui/clipboard.cpp:461 ../src/ui/clipboard.cpp:478
+#: ../src/ui/clipboard.cpp:448 ../src/ui/clipboard.cpp:465
msgid "No style on the clipboard."
msgstr "Starpliktuvē nav neviena stila."
-#: ../src/ui/clipboard.cpp:503
+#: ../src/ui/clipboard.cpp:491
msgid "Select <b>object(s)</b> to paste size to."
msgstr "Atlasiet <b>objektu(s)</b>, kuriem pielietot izmēru no starpliktuves."
-#: ../src/ui/clipboard.cpp:510
+#: ../src/ui/clipboard.cpp:499
msgid "No size on the clipboard."
msgstr "Izmērs nav atrodams starpliktuvē."
-#: ../src/ui/clipboard.cpp:567
+#: ../src/ui/clipboard.cpp:556
msgid "Select <b>object(s)</b> to paste live path effect to."
msgstr "Atlasiet <b>objektu(s)</b>, kuriem jāielīmē ceļa (LPE) efekts."
#. no_effect:
-#: ../src/ui/clipboard.cpp:593
+#: ../src/ui/clipboard.cpp:582
msgid "No effect on the clipboard."
msgstr "Starpliktuvē nav neviena efekta."
-#: ../src/ui/clipboard.cpp:612 ../src/ui/clipboard.cpp:649
+#: ../src/ui/clipboard.cpp:601 ../src/ui/clipboard.cpp:638
msgid "Clipboard does not contain a path."
msgstr "Ceļš nav atrodams starpliktuvē."
@@ -13695,832 +13789,855 @@ msgstr "_Licence"
#. 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:178
+#: ../src/ui/dialog/aboutbox.cpp:167
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:438
+#: ../src/ui/dialog/aboutbox.cpp:434
msgid "translator-credits"
msgstr "Tulkotāji"
-#: ../src/ui/dialog/align-and-distribute.cpp:206
-#: ../src/ui/dialog/align-and-distribute.cpp:937
+#: ../src/ui/dialog/align-and-distribute.cpp:195
+#: ../src/ui/dialog/align-and-distribute.cpp:915
msgid "Align"
msgstr "Līdzināt"
-#: ../src/ui/dialog/align-and-distribute.cpp:382
-#: ../src/ui/dialog/align-and-distribute.cpp:938
+#: ../src/ui/dialog/align-and-distribute.cpp:371
+#: ../src/ui/dialog/align-and-distribute.cpp:916
msgid "Distribute"
msgstr "Izkārtot"
-#: ../src/ui/dialog/align-and-distribute.cpp:461
+#: ../src/ui/dialog/align-and-distribute.cpp:446
msgid "Minimum horizontal gap (in px units) between bounding boxes"
msgstr "Minimālais horizontālais atstatums (px vienībās) starp robežrāmjiem"
#. TRANSLATORS: "H:" stands for horizontal gap
-#: ../src/ui/dialog/align-and-distribute.cpp:463
+#: ../src/ui/dialog/align-and-distribute.cpp:448
msgctxt "Gap"
msgid "_H:"
msgstr "_H"
-#: ../src/ui/dialog/align-and-distribute.cpp:471
+#: ../src/ui/dialog/align-and-distribute.cpp:456
msgid "Minimum vertical gap (in px units) between bounding boxes"
msgstr "Minimālais vertikālais atstatums (px vienībās) starp robežrāmjiem"
#. TRANSLATORS: Vertical gap
-#: ../src/ui/dialog/align-and-distribute.cpp:473
+#: ../src/ui/dialog/align-and-distribute.cpp:458
msgctxt "Gap"
msgid "_V:"
msgstr "_V:"
-#: ../src/ui/dialog/align-and-distribute.cpp:508
-#: ../src/ui/dialog/align-and-distribute.cpp:940
-#: ../src/widgets/connector-toolbar.cpp:405
+#: ../src/ui/dialog/align-and-distribute.cpp:488
+#: ../src/ui/dialog/align-and-distribute.cpp:918
+#: ../src/widgets/connector-toolbar.cpp:404
msgid "Remove overlaps"
msgstr "Aizvākt pārklāšanos"
-#: ../src/ui/dialog/align-and-distribute.cpp:539
-#: ../src/widgets/connector-toolbar.cpp:234
+#: ../src/ui/dialog/align-and-distribute.cpp:520
+#: ../src/widgets/connector-toolbar.cpp:233
msgid "Arrange connector network"
msgstr "Sakārtot savienotāju tīklu"
-#: ../src/ui/dialog/align-and-distribute.cpp:632
+#: ../src/ui/dialog/align-and-distribute.cpp:613
msgid "Exchange Positions"
msgstr "Samainīt atrašanās vietas"
-#: ../src/ui/dialog/align-and-distribute.cpp:666
+#: ../src/ui/dialog/align-and-distribute.cpp:648
msgid "Unclump"
msgstr "Izretināt"
-#: ../src/ui/dialog/align-and-distribute.cpp:737
+#: ../src/ui/dialog/align-and-distribute.cpp:719
msgid "Randomize positions"
msgstr "Dažādot atrašanās vietas"
-#: ../src/ui/dialog/align-and-distribute.cpp:838
+#: ../src/ui/dialog/align-and-distribute.cpp:816
msgid "Distribute text baselines"
msgstr "Izkliedēt teksta bāzes līnijas"
-#: ../src/ui/dialog/align-and-distribute.cpp:906
+#: ../src/ui/dialog/align-and-distribute.cpp:884
msgid "Align text baselines"
msgstr "Līdzināt teksta bāzes līnijas"
-#: ../src/ui/dialog/align-and-distribute.cpp:939
+#: ../src/ui/dialog/align-and-distribute.cpp:917
msgid "Rearrange"
msgstr "Pārkārtot"
-#: ../src/ui/dialog/align-and-distribute.cpp:941
-#: ../src/widgets/toolbox.cpp:1796
+#: ../src/ui/dialog/align-and-distribute.cpp:919
+#: ../src/widgets/toolbox.cpp:1767
msgid "Nodes"
msgstr "Mezgli"
-#: ../src/ui/dialog/align-and-distribute.cpp:955
-#: ../src/ui/dialog/align-and-distribute.cpp:956
+#: ../src/ui/dialog/align-and-distribute.cpp:925
+#: ../src/ui/dialog/align-and-distribute.cpp:926
msgid "Relative to: "
msgstr "Attiecībā pret:"
-#: ../src/ui/dialog/align-and-distribute.cpp:957
+#: ../src/ui/dialog/align-and-distribute.cpp:927
msgid "_Treat selection as group: "
msgstr "Iz_turēties pret atlasīto kā pret grupu"
#. Align
-#: ../src/ui/dialog/align-and-distribute.cpp:963 ../src/verbs.cpp:3036
-#: ../src/verbs.cpp:3037
+#: ../src/ui/dialog/align-and-distribute.cpp:933 ../src/verbs.cpp:3088
+#: ../src/verbs.cpp:3089
msgid "Align right edges of objects to the left edge of the anchor"
msgstr "Sakārtot objektu labās malas gar enkura kreiso malu"
-#: ../src/ui/dialog/align-and-distribute.cpp:966 ../src/verbs.cpp:3038
-#: ../src/verbs.cpp:3039
+#: ../src/ui/dialog/align-and-distribute.cpp:936 ../src/verbs.cpp:3090
+#: ../src/verbs.cpp:3091
msgid "Align left edges"
msgstr "Līdzināt kreisās malas"
-#: ../src/ui/dialog/align-and-distribute.cpp:969 ../src/verbs.cpp:3040
-#: ../src/verbs.cpp:3041
+#: ../src/ui/dialog/align-and-distribute.cpp:939 ../src/verbs.cpp:3092
+#: ../src/verbs.cpp:3093
msgid "Center on vertical axis"
msgstr "Centrēt uz vertikālās ass"
-#: ../src/ui/dialog/align-and-distribute.cpp:972 ../src/verbs.cpp:3042
-#: ../src/verbs.cpp:3043
+#: ../src/ui/dialog/align-and-distribute.cpp:942 ../src/verbs.cpp:3094
+#: ../src/verbs.cpp:3095
msgid "Align right sides"
msgstr "Līdzināt labās malas"
-#: ../src/ui/dialog/align-and-distribute.cpp:975 ../src/verbs.cpp:3044
-#: ../src/verbs.cpp:3045
+#: ../src/ui/dialog/align-and-distribute.cpp:945 ../src/verbs.cpp:3096
+#: ../src/verbs.cpp:3097
msgid "Align left edges of objects to the right edge of the anchor"
msgstr "Sakārtot objektu kreisās malas gar enkura labo malu"
-#: ../src/ui/dialog/align-and-distribute.cpp:978 ../src/verbs.cpp:3046
-#: ../src/verbs.cpp:3047
+#: ../src/ui/dialog/align-and-distribute.cpp:948 ../src/verbs.cpp:3098
+#: ../src/verbs.cpp:3099
msgid "Align bottom edges of objects to the top edge of the anchor"
msgstr "Sakārtot objektu apakšējās malas gar enkura augšējo malu"
-#: ../src/ui/dialog/align-and-distribute.cpp:981 ../src/verbs.cpp:3048
-#: ../src/verbs.cpp:3049
+#: ../src/ui/dialog/align-and-distribute.cpp:951 ../src/verbs.cpp:3100
+#: ../src/verbs.cpp:3101
msgid "Align top edges"
msgstr "Līdzināt augšējās malas"
-#: ../src/ui/dialog/align-and-distribute.cpp:984 ../src/verbs.cpp:3050
-#: ../src/verbs.cpp:3051
+#: ../src/ui/dialog/align-and-distribute.cpp:954 ../src/verbs.cpp:3102
+#: ../src/verbs.cpp:3103
msgid "Center on horizontal axis"
msgstr "Centrēt uz horizontālās ass"
-#: ../src/ui/dialog/align-and-distribute.cpp:987 ../src/verbs.cpp:3052
-#: ../src/verbs.cpp:3053
+#: ../src/ui/dialog/align-and-distribute.cpp:957 ../src/verbs.cpp:3104
+#: ../src/verbs.cpp:3105
msgid "Align bottom edges"
msgstr "Līdzināt apakšējās malas"
-#: ../src/ui/dialog/align-and-distribute.cpp:990 ../src/verbs.cpp:3054
-#: ../src/verbs.cpp:3055
+#: ../src/ui/dialog/align-and-distribute.cpp:960 ../src/verbs.cpp:3106
+#: ../src/verbs.cpp:3107
msgid "Align top edges of objects to the bottom edge of the anchor"
msgstr "Sakārtot objektu augšējās malas gar enkura apakšējo malu"
-#: ../src/ui/dialog/align-and-distribute.cpp:995
+#: ../src/ui/dialog/align-and-distribute.cpp:965
msgid "Align baseline anchors of texts horizontally"
msgstr "Līdzināt teksta bāzes līnijas enkurus horizontāli"
-#: ../src/ui/dialog/align-and-distribute.cpp:998
+#: ../src/ui/dialog/align-and-distribute.cpp:968
msgid "Align baselines of texts"
msgstr "Līdzināt tekstu bāzes līnijas"
-#: ../src/ui/dialog/align-and-distribute.cpp:1003
+#: ../src/ui/dialog/align-and-distribute.cpp:973
msgid "Make horizontal gaps between objects equal"
msgstr "Vienādot horizontālās atstarpes starp objektiem"
-#: ../src/ui/dialog/align-and-distribute.cpp:1007
+#: ../src/ui/dialog/align-and-distribute.cpp:977
msgid "Distribute left edges equidistantly"
msgstr "Izkliedēt kreisās malas vienādos attālumos"
-#: ../src/ui/dialog/align-and-distribute.cpp:1010
+#: ../src/ui/dialog/align-and-distribute.cpp:980
msgid "Distribute centers equidistantly horizontally"
msgstr "Izkliedēt centrus vienādos attālumos horizontāli"
-#: ../src/ui/dialog/align-and-distribute.cpp:1013
+#: ../src/ui/dialog/align-and-distribute.cpp:983
msgid "Distribute right edges equidistantly"
msgstr "Izkliedēt labās malas vienādos attālumos"
-#: ../src/ui/dialog/align-and-distribute.cpp:1017
+#: ../src/ui/dialog/align-and-distribute.cpp:987
msgid "Make vertical gaps between objects equal"
msgstr "Vienādot vertikālās atstarpes starp objektiem"
-#: ../src/ui/dialog/align-and-distribute.cpp:1021
+#: ../src/ui/dialog/align-and-distribute.cpp:991
msgid "Distribute top edges equidistantly"
msgstr "Izkliedēt augšējās malas vienādos attālumos"
-#: ../src/ui/dialog/align-and-distribute.cpp:1024
+#: ../src/ui/dialog/align-and-distribute.cpp:994
msgid "Distribute centers equidistantly vertically"
msgstr "Izkliedēt centrus vienādos attālumos vertikāli"
-#: ../src/ui/dialog/align-and-distribute.cpp:1027
+#: ../src/ui/dialog/align-and-distribute.cpp:997
msgid "Distribute bottom edges equidistantly"
msgstr "Izkliedēt apakšējās malas vienādos attālumos"
-#: ../src/ui/dialog/align-and-distribute.cpp:1032
+#: ../src/ui/dialog/align-and-distribute.cpp:1002
msgid "Distribute baseline anchors of texts horizontally"
msgstr "Izklīdināt teksta bāzes līnijas enkurus horizontāli"
-#: ../src/ui/dialog/align-and-distribute.cpp:1035
+#: ../src/ui/dialog/align-and-distribute.cpp:1005
msgid "Distribute baselines of texts vertically"
msgstr "Izkliedēt tekstu bāzes līnijas vertikāli"
-#: ../src/ui/dialog/align-and-distribute.cpp:1041
-#: ../src/widgets/connector-toolbar.cpp:367
+#: ../src/ui/dialog/align-and-distribute.cpp:1011
+#: ../src/widgets/connector-toolbar.cpp:366
msgid "Nicely arrange selected connector network"
msgstr "Glīti sakārtot atlasīto savienotāju tīklu"
-#: ../src/ui/dialog/align-and-distribute.cpp:1044
+#: ../src/ui/dialog/align-and-distribute.cpp:1014
msgid "Exchange positions of selected objects - selection order"
msgstr "Mainīt atlasīto objektu pozīcijas - atlases secībā"
-#: ../src/ui/dialog/align-and-distribute.cpp:1047
+#: ../src/ui/dialog/align-and-distribute.cpp:1017
msgid "Exchange positions of selected objects - stacking order"
msgstr "Mainīt atlasīto objektu pozīcijas - krāvuma secībā"
-#: ../src/ui/dialog/align-and-distribute.cpp:1050
+#: ../src/ui/dialog/align-and-distribute.cpp:1020
msgid "Exchange positions of selected objects - clockwise rotate"
msgstr "Mainīt atlasīto objektu pozīcijas - mainīt uz riņki"
-#: ../src/ui/dialog/align-and-distribute.cpp:1055
+#: ../src/ui/dialog/align-and-distribute.cpp:1025
msgid "Randomize centers in both dimensions"
msgstr "Dažādot centrus abās dimensijās"
-#: ../src/ui/dialog/align-and-distribute.cpp:1058
+#: ../src/ui/dialog/align-and-distribute.cpp:1028
msgid "Unclump objects: try to equalize edge-to-edge distances"
msgstr "Izretināt objektus: censties vienādot attālumu starp malām"
-#: ../src/ui/dialog/align-and-distribute.cpp:1063
+#: ../src/ui/dialog/align-and-distribute.cpp:1033
msgid ""
"Move objects as little as possible so that their bounding boxes do not "
"overlap"
msgstr ""
"Pārvietot objektus cik maz vien iespējams, lai to robežrāmji nepārklātos"
-#: ../src/ui/dialog/align-and-distribute.cpp:1071
+#: ../src/ui/dialog/align-and-distribute.cpp:1041
msgid "Align selected nodes to a common horizontal line"
msgstr "Sakārtot atlasītos mezglus gar kopēju horizontālu līniju"
-#: ../src/ui/dialog/align-and-distribute.cpp:1074
+#: ../src/ui/dialog/align-and-distribute.cpp:1044
msgid "Align selected nodes to a common vertical line"
msgstr "Sakārtot atlasītos mezglus gar kopēju vertikālu līniju"
-#: ../src/ui/dialog/align-and-distribute.cpp:1077
+#: ../src/ui/dialog/align-and-distribute.cpp:1047
msgid "Distribute selected nodes horizontally"
msgstr "Izkliedēt atlasītos mezglus horizontāli"
-#: ../src/ui/dialog/align-and-distribute.cpp:1080
+#: ../src/ui/dialog/align-and-distribute.cpp:1050
msgid "Distribute selected nodes vertically"
msgstr "Izkliedēt atlasītos mezglus vertikāli"
#. Rest of the widgetry
-#: ../src/ui/dialog/align-and-distribute.cpp:1085
-#: ../src/ui/dialog/align-and-distribute.cpp:1095
+#: ../src/ui/dialog/align-and-distribute.cpp:1055
+#: ../src/ui/dialog/align-and-distribute.cpp:1065
msgid "Last selected"
msgstr "Pēdējais atlasītais"
-#: ../src/ui/dialog/align-and-distribute.cpp:1086
-#: ../src/ui/dialog/align-and-distribute.cpp:1096
+#: ../src/ui/dialog/align-and-distribute.cpp:1056
+#: ../src/ui/dialog/align-and-distribute.cpp:1066
msgid "First selected"
msgstr "Pirmais atlasītais"
-#: ../src/ui/dialog/align-and-distribute.cpp:1087
+#: ../src/ui/dialog/align-and-distribute.cpp:1057
msgid "Biggest object"
msgstr "Lielākais objekts"
-#: ../src/ui/dialog/align-and-distribute.cpp:1088
+#: ../src/ui/dialog/align-and-distribute.cpp:1058
msgid "Smallest object"
msgstr "Mazākais objekts"
-#: ../src/ui/dialog/align-and-distribute.cpp:1091
+#: ../src/ui/dialog/align-and-distribute.cpp:1059
+#: ../src/ui/dialog/document-properties.cpp:146
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1486
+#: ../src/widgets/desktop-widget.cpp:1929
+#: ../share/extensions/empty_page.inx.h:1
+#: ../share/extensions/voronoi2svg.inx.h:10
+msgid "Page"
+msgstr "Lapa"
+
+#: ../src/ui/dialog/align-and-distribute.cpp:1061
msgid "Selection Area"
msgstr "Atlasītais laukums"
-#: ../src/ui/dialog/align-and-distribute.cpp:1097
+#: ../src/ui/dialog/align-and-distribute.cpp:1067
msgid "Middle of selection"
-msgstr ""
+msgstr "Atlases vidus"
-#: ../src/ui/dialog/align-and-distribute.cpp:1098
+#: ../src/ui/dialog/align-and-distribute.cpp:1068
msgid "Min value"
-msgstr ""
+msgstr "Min. vērtība"
-#: ../src/ui/dialog/align-and-distribute.cpp:1099
+#: ../src/ui/dialog/align-and-distribute.cpp:1069
msgid "Max value"
-msgstr ""
+msgstr "Maks. vērtība"
-#: ../src/ui/dialog/calligraphic-profile-rename.cpp:40
-#: ../src/ui/dialog/calligraphic-profile-rename.cpp:138
+#: ../src/ui/dialog/calligraphic-profile-rename.cpp:31
+#: ../src/ui/dialog/calligraphic-profile-rename.cpp:117
msgid "Edit profile"
msgstr "Labot profilu"
-#: ../src/ui/dialog/calligraphic-profile-rename.cpp:53
+#: ../src/ui/dialog/calligraphic-profile-rename.cpp:39
msgid "Profile name:"
msgstr "Profila nosaukums:"
-#: ../src/ui/dialog/calligraphic-profile-rename.cpp:80
-msgid "Save"
-msgstr "Saglabāt"
+#: ../src/ui/dialog/calligraphic-profile-rename.cpp:54
+#: ../src/ui/dialog/guides.cpp:160 ../src/verbs.cpp:2528
+msgid "_Delete"
+msgstr "_Dzēst"
+
+#: ../src/ui/dialog/calligraphic-profile-rename.cpp:59
+#: ../src/ui/dialog/export.cpp:1288
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1053
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1600
+#: ../src/ui/dialog/input.cpp:953 ../src/verbs.cpp:2468
+#: ../src/widgets/desktop-widget.cpp:1048
+msgid "_Save"
+msgstr "_Saglabāt"
-#: ../src/ui/dialog/calligraphic-profile-rename.cpp:134
+#: ../src/ui/dialog/calligraphic-profile-rename.cpp:113
msgid "Add profile"
msgstr "Pievienot profilu"
-#: ../src/ui/dialog/clonetiler.cpp:110
+#: ../src/ui/dialog/clonetiler.cpp:95
msgid "_Symmetry"
msgstr "_Simetrija"
#. TRANSLATORS: "translation" means "shift" / "displacement" here.
-#: ../src/ui/dialog/clonetiler.cpp:122
+#: ../src/ui/dialog/clonetiler.cpp:107
msgid "<b>P1</b>: simple translation"
msgstr "<b>P1</b>: vienkārša nobīde"
-#: ../src/ui/dialog/clonetiler.cpp:123
+#: ../src/ui/dialog/clonetiler.cpp:108
msgid "<b>P2</b>: 180&#176; rotation"
msgstr "<b>P2</b>: 180&#176; pagriešana"
-#: ../src/ui/dialog/clonetiler.cpp:124
+#: ../src/ui/dialog/clonetiler.cpp:109
msgid "<b>PM</b>: reflection"
msgstr "<b>PM</b>: atspulgs"
#. 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:127
+#: ../src/ui/dialog/clonetiler.cpp:112
msgid "<b>PG</b>: glide reflection"
msgstr "<b>PG</b>: slīdošais atspulgs"
-#: ../src/ui/dialog/clonetiler.cpp:128
+#: ../src/ui/dialog/clonetiler.cpp:113
msgid "<b>CM</b>: reflection + glide reflection"
msgstr "<b>CM</b>: atspulgs + slīdošais atspulgs"
-#: ../src/ui/dialog/clonetiler.cpp:129
+#: ../src/ui/dialog/clonetiler.cpp:114
msgid "<b>PMM</b>: reflection + reflection"
msgstr "<b>PMM</b>: atspulgs + atspulgs"
-#: ../src/ui/dialog/clonetiler.cpp:130
+#: ../src/ui/dialog/clonetiler.cpp:115
msgid "<b>PMG</b>: reflection + 180&#176; rotation"
msgstr "<b>PMG</b>: atspulgs + 180&#176; pagrieziens"
-#: ../src/ui/dialog/clonetiler.cpp:131
+#: ../src/ui/dialog/clonetiler.cpp:116
msgid "<b>PGG</b>: glide reflection + 180&#176; rotation"
msgstr "<b>PGG</b>: slīdošs atspulgs + 180&#176; pagrieziens"
-#: ../src/ui/dialog/clonetiler.cpp:132
+#: ../src/ui/dialog/clonetiler.cpp:117
msgid "<b>CMM</b>: reflection + reflection + 180&#176; rotation"
msgstr "<b>CMM</b>: atspulgs + atspulgs + 180&#176; pagrieziens"
-#: ../src/ui/dialog/clonetiler.cpp:133
+#: ../src/ui/dialog/clonetiler.cpp:118
msgid "<b>P4</b>: 90&#176; rotation"
msgstr "<b>P4</b>: 90&#176; pagriešana"
-#: ../src/ui/dialog/clonetiler.cpp:134
+#: ../src/ui/dialog/clonetiler.cpp:119
msgid "<b>P4M</b>: 90&#176; rotation + 45&#176; reflection"
msgstr "<b>P4M</b>: 90&#176; pagrieziens + 45&#176; atspulgs"
-#: ../src/ui/dialog/clonetiler.cpp:135
+#: ../src/ui/dialog/clonetiler.cpp:120
msgid "<b>P4G</b>: 90&#176; rotation + 90&#176; reflection"
msgstr "<b>P4G</b>: 90&#176; pagrieziens + 90&#176; atspulgs"
-#: ../src/ui/dialog/clonetiler.cpp:136
+#: ../src/ui/dialog/clonetiler.cpp:121
msgid "<b>P3</b>: 120&#176; rotation"
msgstr "<b>P3</b>: 120&#176; pagriešana"
-#: ../src/ui/dialog/clonetiler.cpp:137
+#: ../src/ui/dialog/clonetiler.cpp:122
msgid "<b>P31M</b>: reflection + 120&#176; rotation, dense"
msgstr "<b>P31M</b>: atspulgs + 120&#176; pagrieziens, blīvs"
-#: ../src/ui/dialog/clonetiler.cpp:138
+#: ../src/ui/dialog/clonetiler.cpp:123
msgid "<b>P3M1</b>: reflection + 120&#176; rotation, sparse"
msgstr "<b>P3M1</b>: atspulgs + 120&#176; pagrieziens, rets"
-#: ../src/ui/dialog/clonetiler.cpp:139
+#: ../src/ui/dialog/clonetiler.cpp:124
msgid "<b>P6</b>: 60&#176; rotation"
msgstr "<b>P6</b>: 60&#176; pagriešana"
-#: ../src/ui/dialog/clonetiler.cpp:140
+#: ../src/ui/dialog/clonetiler.cpp:125
msgid "<b>P6M</b>: reflection + 60&#176; rotation"
msgstr "<b>P6M</b>: atspulgs + 60&#176; pagrieziens"
-#: ../src/ui/dialog/clonetiler.cpp:160
+#: ../src/ui/dialog/clonetiler.cpp:132
msgid "Select one of the 17 symmetry groups for the tiling"
msgstr "Izvēlieties vienu no 17 mozaīkas simetrijas grupām"
-#: ../src/ui/dialog/clonetiler.cpp:178
+#: ../src/ui/dialog/clonetiler.cpp:157
msgid "S_hift"
msgstr "N_obīde"
#. TRANSLATORS: "shift" means: the tiles will be shifted (offset) horizontally by this amount
-#: ../src/ui/dialog/clonetiler.cpp:188
+#: ../src/ui/dialog/clonetiler.cpp:167
#, no-c-format
msgid "<b>Shift X:</b>"
msgstr "<b>Pārbīde X:</b>"
-#: ../src/ui/dialog/clonetiler.cpp:196
+#: ../src/ui/dialog/clonetiler.cpp:175
#, no-c-format
msgid "Horizontal shift per row (in % of tile width)"
msgstr "Horizontālā pārbīde rindā (% no raksta elementa platuma)"
-#: ../src/ui/dialog/clonetiler.cpp:204
+#: ../src/ui/dialog/clonetiler.cpp:183
#, no-c-format
msgid "Horizontal shift per column (in % of tile width)"
msgstr "Horizontālā pārbīde slejā (% no raksta elementa platuma)"
-#: ../src/ui/dialog/clonetiler.cpp:210
+#: ../src/ui/dialog/clonetiler.cpp:189
msgid "Randomize the horizontal shift by this percentage"
msgstr "Dažādot horizontālo pārbīdi norādīto procentu robežās"
#. TRANSLATORS: "shift" means: the tiles will be shifted (offset) vertically by this amount
-#: ../src/ui/dialog/clonetiler.cpp:220
+#: ../src/ui/dialog/clonetiler.cpp:199
#, no-c-format
msgid "<b>Shift Y:</b>"
msgstr "<b>Pārbīde Y:</b>"
-#: ../src/ui/dialog/clonetiler.cpp:228
+#: ../src/ui/dialog/clonetiler.cpp:207
#, no-c-format
msgid "Vertical shift per row (in % of tile height)"
msgstr "Vertikālā pārbīde rindā (% no raksta elementa augstuma)"
-#: ../src/ui/dialog/clonetiler.cpp:236
+#: ../src/ui/dialog/clonetiler.cpp:215
#, no-c-format
msgid "Vertical shift per column (in % of tile height)"
msgstr "Vertikālā pārbīde slejā (% no raksta elementa augstuma)"
-#: ../src/ui/dialog/clonetiler.cpp:243
+#: ../src/ui/dialog/clonetiler.cpp:222
msgid "Randomize the vertical shift by this percentage"
msgstr "Dažādot vertikālo pārbīdi norādīto procentu robežās"
-#: ../src/ui/dialog/clonetiler.cpp:251 ../src/ui/dialog/clonetiler.cpp:397
+#: ../src/ui/dialog/clonetiler.cpp:230 ../src/ui/dialog/clonetiler.cpp:376
msgid "<b>Exponent:</b>"
msgstr "<b>Kāpinatājs:</b>"
-#: ../src/ui/dialog/clonetiler.cpp:258
+#: ../src/ui/dialog/clonetiler.cpp:237
msgid "Whether rows are spaced evenly (1), converge (<1) or diverge (>1)"
msgstr ""
"Vai atstarpes starp rindām ir vienādas (1), savirzās (<1), atvirzās (>1)"
-#: ../src/ui/dialog/clonetiler.cpp:265
+#: ../src/ui/dialog/clonetiler.cpp:244
msgid "Whether columns are spaced evenly (1), converge (<1) or diverge (>1)"
msgstr ""
"Vai atstarpes starp slejām ir vienādas (1), savirzās (<1), atvirzās (>1)"
#. TRANSLATORS: "Alternate" is a verb here
-#: ../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
+#: ../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
msgid "<small>Alternate:</small>"
msgstr "<small>Alternatīvs:</small>"
-#: ../src/ui/dialog/clonetiler.cpp:279
+#: ../src/ui/dialog/clonetiler.cpp:258
msgid "Alternate the sign of shifts for each row"
msgstr "Mainiet pārbīdes zīmi katrai rindai"
-#: ../src/ui/dialog/clonetiler.cpp:284
+#: ../src/ui/dialog/clonetiler.cpp:263
msgid "Alternate the sign of shifts for each column"
msgstr "Mainiet pārbīdes zīmi katrai slejai"
#. TRANSLATORS: "Cumulate" is a verb here
-#: ../src/ui/dialog/clonetiler.cpp:291 ../src/ui/dialog/clonetiler.cpp:455
-#: ../src/ui/dialog/clonetiler.cpp:531
+#: ../src/ui/dialog/clonetiler.cpp:270 ../src/ui/dialog/clonetiler.cpp:434
+#: ../src/ui/dialog/clonetiler.cpp:510
msgid "<small>Cumulate:</small>"
msgstr "<small>Uzkrāt:</small>"
-#: ../src/ui/dialog/clonetiler.cpp:297
+#: ../src/ui/dialog/clonetiler.cpp:276
msgid "Cumulate the shifts for each row"
msgstr "Uzkrāt pārbīdes katrai rindai"
-#: ../src/ui/dialog/clonetiler.cpp:302
+#: ../src/ui/dialog/clonetiler.cpp:281
msgid "Cumulate the shifts for each column"
msgstr "Uzkrāt pārbīdes katrai slejai"
#. TRANSLATORS: "Cumulate" is a verb here
-#: ../src/ui/dialog/clonetiler.cpp:309
+#: ../src/ui/dialog/clonetiler.cpp:288
msgid "<small>Exclude tile:</small>"
msgstr "<small>Neņemt vērā raksta elementu:</small>"
-#: ../src/ui/dialog/clonetiler.cpp:315
+#: ../src/ui/dialog/clonetiler.cpp:294
msgid "Exclude tile height in shift"
msgstr "Pārbīdot neņemt vērā raksta elementa augstumu"
-#: ../src/ui/dialog/clonetiler.cpp:320
+#: ../src/ui/dialog/clonetiler.cpp:299
msgid "Exclude tile width in shift"
msgstr "Pārbīdot neņemt vērā raksta elementa platumu"
-#: ../src/ui/dialog/clonetiler.cpp:329
+#: ../src/ui/dialog/clonetiler.cpp:308
msgid "Sc_ale"
msgstr "_Mērogs"
-#: ../src/ui/dialog/clonetiler.cpp:337
+#: ../src/ui/dialog/clonetiler.cpp:316
msgid "<b>Scale X:</b>"
msgstr "<b>Mērogs X:</b>"
-#: ../src/ui/dialog/clonetiler.cpp:345
+#: ../src/ui/dialog/clonetiler.cpp:324
#, no-c-format
msgid "Horizontal scale per row (in % of tile width)"
msgstr "Horizontālais mērogs pa rindām (% no raksta elementa platuma)"
-#: ../src/ui/dialog/clonetiler.cpp:353
+#: ../src/ui/dialog/clonetiler.cpp:332
#, no-c-format
msgid "Horizontal scale per column (in % of tile width)"
msgstr "Horizontālais mērogs pa slejām (% no raksta elementa platuma)"
-#: ../src/ui/dialog/clonetiler.cpp:359
+#: ../src/ui/dialog/clonetiler.cpp:338
msgid "Randomize the horizontal scale by this percentage"
msgstr "Dažādot horizontālo mērogu norādīto procentu robežās"
-#: ../src/ui/dialog/clonetiler.cpp:367
+#: ../src/ui/dialog/clonetiler.cpp:346
msgid "<b>Scale Y:</b>"
msgstr "<b>Mērogs Y:</b>"
-#: ../src/ui/dialog/clonetiler.cpp:375
+#: ../src/ui/dialog/clonetiler.cpp:354
#, no-c-format
msgid "Vertical scale per row (in % of tile height)"
msgstr "Vertikālais mērogs pa rindām (% no raksta elementa augstuma)"
-#: ../src/ui/dialog/clonetiler.cpp:383
+#: ../src/ui/dialog/clonetiler.cpp:362
#, no-c-format
msgid "Vertical scale per column (in % of tile height)"
msgstr "Vertikālais mērogs pa slejām (% no raksta elementa augstuma)"
-#: ../src/ui/dialog/clonetiler.cpp:389
+#: ../src/ui/dialog/clonetiler.cpp:368
msgid "Randomize the vertical scale by this percentage"
msgstr "Dažādot vertikālo mērogu norādīto procentu robežās"
-#: ../src/ui/dialog/clonetiler.cpp:403
+#: ../src/ui/dialog/clonetiler.cpp:382
msgid "Whether row scaling is uniform (1), converge (<1) or diverge (>1)"
msgstr "Vai rindu mērogošana ir vienāda (1), savirzās (<1), atvirzās (>1)"
-#: ../src/ui/dialog/clonetiler.cpp:409
+#: ../src/ui/dialog/clonetiler.cpp:388
msgid "Whether column scaling is uniform (1), converge (<1) or diverge (>1)"
msgstr "Vai sleju mērogošana ir vienāda (1), savirzās (<1), atvirzās (>1)"
-#: ../src/ui/dialog/clonetiler.cpp:417
+#: ../src/ui/dialog/clonetiler.cpp:396
msgid "<b>Base:</b>"
msgstr "<b>Bāze:</b>"
-#: ../src/ui/dialog/clonetiler.cpp:423 ../src/ui/dialog/clonetiler.cpp:429
+#: ../src/ui/dialog/clonetiler.cpp:402 ../src/ui/dialog/clonetiler.cpp:408
msgid ""
"Base for a logarithmic spiral: not used (0), converge (<1), or diverge (>1)"
msgstr ""
"Logaritmiskās spirāles bāze: netiek izmantota (0), savirzās (<1), atvirzās "
"(>1)"
-#: ../src/ui/dialog/clonetiler.cpp:443
+#: ../src/ui/dialog/clonetiler.cpp:422
msgid "Alternate the sign of scales for each row"
msgstr "Mainiet mērogošanas zīmi katrai slejai"
-#: ../src/ui/dialog/clonetiler.cpp:448
+#: ../src/ui/dialog/clonetiler.cpp:427
msgid "Alternate the sign of scales for each column"
msgstr "Mainiet mērogošanas zīmi katrai slejai"
-#: ../src/ui/dialog/clonetiler.cpp:461
+#: ../src/ui/dialog/clonetiler.cpp:440
msgid "Cumulate the scales for each row"
msgstr "Uzkrāt katras rindas mērogojumu"
-#: ../src/ui/dialog/clonetiler.cpp:466
+#: ../src/ui/dialog/clonetiler.cpp:445
msgid "Cumulate the scales for each column"
msgstr "Uzkrāt katras slejas mērogojumu"
-#: ../src/ui/dialog/clonetiler.cpp:475
+#: ../src/ui/dialog/clonetiler.cpp:454
msgid "_Rotation"
msgstr "G_riešana"
-#: ../src/ui/dialog/clonetiler.cpp:483
+#: ../src/ui/dialog/clonetiler.cpp:462
msgid "<b>Angle:</b>"
msgstr "<b>Leņķis:</b>"
-#: ../src/ui/dialog/clonetiler.cpp:491
+#: ../src/ui/dialog/clonetiler.cpp:470
#, no-c-format
msgid "Rotate tiles by this angle for each row"
msgstr "Pagrieziet raksta elementus katrā rindā par norādītajiem grādiem"
-#: ../src/ui/dialog/clonetiler.cpp:499
+#: ../src/ui/dialog/clonetiler.cpp:478
#, no-c-format
msgid "Rotate tiles by this angle for each column"
msgstr "Pagrieziet raksta elementus katrā slejā par norādītajiem grādiem"
-#: ../src/ui/dialog/clonetiler.cpp:505
+#: ../src/ui/dialog/clonetiler.cpp:484
msgid "Randomize the rotation angle by this percentage"
msgstr "Dažādojiet pagrieziena leņķi norādīto procentu robežās"
-#: ../src/ui/dialog/clonetiler.cpp:519
+#: ../src/ui/dialog/clonetiler.cpp:498
msgid "Alternate the rotation direction for each row"
msgstr "Mainiet pagrieziena virzienu katrai rindai"
-#: ../src/ui/dialog/clonetiler.cpp:524
+#: ../src/ui/dialog/clonetiler.cpp:503
msgid "Alternate the rotation direction for each column"
msgstr "Mainiet pagrieziena virzienu katrai slejai"
-#: ../src/ui/dialog/clonetiler.cpp:537
+#: ../src/ui/dialog/clonetiler.cpp:516
msgid "Cumulate the rotation for each row"
msgstr "Uzkrāt katras rindas pagriezienu"
-#: ../src/ui/dialog/clonetiler.cpp:542
+#: ../src/ui/dialog/clonetiler.cpp:521
msgid "Cumulate the rotation for each column"
msgstr "Uzkrāt katras slejas pagriezienu"
-#: ../src/ui/dialog/clonetiler.cpp:551
+#: ../src/ui/dialog/clonetiler.cpp:530
msgid "_Blur & opacity"
msgstr "Aizmiglojums un necaurspīdī_ba"
-#: ../src/ui/dialog/clonetiler.cpp:560
+#: ../src/ui/dialog/clonetiler.cpp:539
msgid "<b>Blur:</b>"
msgstr "<b>Aizmiglojums:</b>"
-#: ../src/ui/dialog/clonetiler.cpp:566
+#: ../src/ui/dialog/clonetiler.cpp:545
msgid "Blur tiles by this percentage for each row"
msgstr "Aizmiglot raksta elementus katrā rindā par norādītajiem procentiem"
-#: ../src/ui/dialog/clonetiler.cpp:572
+#: ../src/ui/dialog/clonetiler.cpp:551
msgid "Blur tiles by this percentage for each column"
msgstr "Aizmiglot raksta elementus katrā slejā par norādītajiem procentiem"
-#: ../src/ui/dialog/clonetiler.cpp:578
+#: ../src/ui/dialog/clonetiler.cpp:557
msgid "Randomize the tile blur by this percentage"
msgstr "Dažādojiet raksta elementu aizmiglojumu norādīto procentu robežās"
-#: ../src/ui/dialog/clonetiler.cpp:592
+#: ../src/ui/dialog/clonetiler.cpp:571
msgid "Alternate the sign of blur change for each row"
msgstr "Mainiet aizmiglojuma izmaiņas zīmi katrai rindai"
-#: ../src/ui/dialog/clonetiler.cpp:597
+#: ../src/ui/dialog/clonetiler.cpp:576
msgid "Alternate the sign of blur change for each column"
msgstr "Mainiet aizmiglojuma izmaiņas zīmi katrai slejai"
-#: ../src/ui/dialog/clonetiler.cpp:606
+#: ../src/ui/dialog/clonetiler.cpp:585
msgid "<b>Opacity:</b>"
msgstr "<b>Necaurspīdība:</b>"
-#: ../src/ui/dialog/clonetiler.cpp:612
+#: ../src/ui/dialog/clonetiler.cpp:591
msgid "Decrease tile opacity by this percentage for each row"
msgstr ""
"Samaziniet raksta elementa necaurspīdību katrā rindā par norādītajiem "
"procentiem"
-#: ../src/ui/dialog/clonetiler.cpp:618
+#: ../src/ui/dialog/clonetiler.cpp:597
msgid "Decrease tile opacity by this percentage for each column"
msgstr ""
"Samaziniet raksta elementa necaurspīdību katrā slejā par norādītajiem "
"procentiem"
-#: ../src/ui/dialog/clonetiler.cpp:624
+#: ../src/ui/dialog/clonetiler.cpp:603
msgid "Randomize the tile opacity by this percentage"
msgstr "Dažādojiet raksta elementu necaurspīdību norādīto procentu robežās"
-#: ../src/ui/dialog/clonetiler.cpp:638
+#: ../src/ui/dialog/clonetiler.cpp:617
msgid "Alternate the sign of opacity change for each row"
msgstr "Mainiet necaurspīdības izmaiņas zīmi katrai rindai"
-#: ../src/ui/dialog/clonetiler.cpp:643
+#: ../src/ui/dialog/clonetiler.cpp:622
msgid "Alternate the sign of opacity change for each column"
msgstr "Mainiet necaurspīdības izmaiņas zīmi katrai slejai"
-#: ../src/ui/dialog/clonetiler.cpp:651
+#: ../src/ui/dialog/clonetiler.cpp:630
msgid "Co_lor"
msgstr "Krā_sa"
-#: ../src/ui/dialog/clonetiler.cpp:661
+#: ../src/ui/dialog/clonetiler.cpp:636
msgid "Initial color: "
msgstr "Sākotnējā krāsa"
-#: ../src/ui/dialog/clonetiler.cpp:665
+#: ../src/ui/dialog/clonetiler.cpp:640
msgid "Initial color of tiled clones"
msgstr "Raksta elementa klonu sākotnējā krāsa"
-#: ../src/ui/dialog/clonetiler.cpp:665
+#: ../src/ui/dialog/clonetiler.cpp:640
msgid ""
"Initial color for clones (works only if the original has unset fill or "
"stroke or on spray tool in copy mode)"
msgstr ""
+"Klonu sākotnējā krāsa (darbojas tikai tad, ja oriģinālam nav iestatīts "
+"aizpildījums vai apmale vai arī smidzināšanas rīks darbojas kopēšanas režīmā)"
-#: ../src/ui/dialog/clonetiler.cpp:680
+#: ../src/ui/dialog/clonetiler.cpp:655
msgid "<b>H:</b>"
msgstr "<b>H:</b>"
-#: ../src/ui/dialog/clonetiler.cpp:686
+#: ../src/ui/dialog/clonetiler.cpp:661
msgid "Change the tile hue by this percentage for each row"
msgstr ""
"Mainiet raksta elementa nokrāsu katrā rindā par norādītajiem procentiem"
-#: ../src/ui/dialog/clonetiler.cpp:692
+#: ../src/ui/dialog/clonetiler.cpp:667
msgid "Change the tile hue by this percentage for each column"
msgstr ""
"Mainiet raksta elementa nokrāsu katrā slejā par norādītajiem procentiem"
-#: ../src/ui/dialog/clonetiler.cpp:698
+#: ../src/ui/dialog/clonetiler.cpp:673
msgid "Randomize the tile hue by this percentage"
msgstr "Dažādojiet raksta elementu nokrāsu norādīto procentu robežās"
-#: ../src/ui/dialog/clonetiler.cpp:707
+#: ../src/ui/dialog/clonetiler.cpp:682
msgid "<b>S:</b>"
msgstr "<b>S:</b>"
-#: ../src/ui/dialog/clonetiler.cpp:713
+#: ../src/ui/dialog/clonetiler.cpp:688
msgid "Change the color saturation by this percentage for each row"
msgstr "Mainīt krāsu piesātinājumu katrai rindai par norādītajiem procentiem"
-#: ../src/ui/dialog/clonetiler.cpp:719
+#: ../src/ui/dialog/clonetiler.cpp:694
msgid "Change the color saturation by this percentage for each column"
msgstr "Mainīt krāsu piesātinājumu katrai slejai par norādītajiem procentiem"
-#: ../src/ui/dialog/clonetiler.cpp:725
+#: ../src/ui/dialog/clonetiler.cpp:700
msgid "Randomize the color saturation by this percentage"
msgstr "Dažādot krāsu piesātinājumu norādīto procentu robežās"
-#: ../src/ui/dialog/clonetiler.cpp:733
+#: ../src/ui/dialog/clonetiler.cpp:708
msgid "<b>L:</b>"
msgstr "<b>L:</b>"
-#: ../src/ui/dialog/clonetiler.cpp:739
+#: ../src/ui/dialog/clonetiler.cpp:714
msgid "Change the color lightness by this percentage for each row"
msgstr "Mainīt krāsu gaišumu katrai rindai par norādītajiem procentiem"
-#: ../src/ui/dialog/clonetiler.cpp:745
+#: ../src/ui/dialog/clonetiler.cpp:720
msgid "Change the color lightness by this percentage for each column"
msgstr "Mainīt krāsu gaišumu katrai slejai par norādītajiem procentiem"
-#: ../src/ui/dialog/clonetiler.cpp:751
+#: ../src/ui/dialog/clonetiler.cpp:726
msgid "Randomize the color lightness by this percentage"
msgstr "Dažādot krāsu gaišumu norādīto procentu robežās"
-#: ../src/ui/dialog/clonetiler.cpp:765
+#: ../src/ui/dialog/clonetiler.cpp:740
msgid "Alternate the sign of color changes for each row"
msgstr "Mainīt krāsu maiņas zīmi katrai rindai"
-#: ../src/ui/dialog/clonetiler.cpp:770
+#: ../src/ui/dialog/clonetiler.cpp:745
msgid "Alternate the sign of color changes for each column"
msgstr "Mainīt krāsu maiņas zīmi katrai slejai"
-#: ../src/ui/dialog/clonetiler.cpp:778
+#: ../src/ui/dialog/clonetiler.cpp:753
msgid "_Trace"
msgstr "Vek_torizācija"
-#: ../src/ui/dialog/clonetiler.cpp:788
+#: ../src/ui/dialog/clonetiler.cpp:759
msgid "Trace the drawing under the clones/sprayed items"
-msgstr ""
+msgstr "Vektorizēt attēlu zem klonētajiem/izsmidzinātajiem objektiem"
-#: ../src/ui/dialog/clonetiler.cpp:792
+#: ../src/ui/dialog/clonetiler.cpp:763
msgid ""
"For each clone/sprayed item, pick a value from the drawing in its location "
"and apply it"
msgstr ""
+"Katram klonētajam/izsmidzinātajam objektam izvēlieties vērtību no attēla tā "
+"atrašanās vietā un pielietojiet to."
-#: ../src/ui/dialog/clonetiler.cpp:811
+#: ../src/ui/dialog/clonetiler.cpp:775
msgid "1. Pick from the drawing:"
msgstr "1. Izvēlēties no zīmējuma:"
-#: ../src/ui/dialog/clonetiler.cpp:829
+#: ../src/ui/dialog/clonetiler.cpp:786
msgid "Pick the visible color and opacity"
msgstr "Izvēlēties redzamo krāsu un necaurspīdību"
-#: ../src/ui/dialog/clonetiler.cpp:837
+#: ../src/ui/dialog/clonetiler.cpp:793
msgid "Pick the total accumulated opacity"
msgstr "Izvēlieties kopējo uzkrāto necaurspīdību"
-#: ../src/ui/dialog/clonetiler.cpp:844
+#: ../src/ui/dialog/clonetiler.cpp:799
msgid "R"
msgstr "R"
-#: ../src/ui/dialog/clonetiler.cpp:845
+#: ../src/ui/dialog/clonetiler.cpp:800
msgid "Pick the Red component of the color"
msgstr "Izvēlieties krāsas sarkano komponenti"
-#: ../src/ui/dialog/clonetiler.cpp:852
+#: ../src/ui/dialog/clonetiler.cpp:806
msgid "G"
msgstr "G"
-#: ../src/ui/dialog/clonetiler.cpp:853
+#: ../src/ui/dialog/clonetiler.cpp:807
msgid "Pick the Green component of the color"
msgstr "Izvēlieties krāsas zaļo komponenti"
-#: ../src/ui/dialog/clonetiler.cpp:860
+#: ../src/ui/dialog/clonetiler.cpp:813
msgid "B"
msgstr "B"
-#: ../src/ui/dialog/clonetiler.cpp:861
+#: ../src/ui/dialog/clonetiler.cpp:814
msgid "Pick the Blue component of the color"
msgstr "Izvēlieties krāsas zilo komponenti"
-#: ../src/ui/dialog/clonetiler.cpp:868
+#: ../src/ui/dialog/clonetiler.cpp:820
msgctxt "Clonetiler color hue"
msgid "H"
msgstr "H"
-#: ../src/ui/dialog/clonetiler.cpp:869
+#: ../src/ui/dialog/clonetiler.cpp:821
msgid "Pick the hue of the color"
msgstr "Izvēlieties nokrāsu"
-#: ../src/ui/dialog/clonetiler.cpp:876
+#: ../src/ui/dialog/clonetiler.cpp:827
msgctxt "Clonetiler color saturation"
msgid "S"
msgstr "S"
-#: ../src/ui/dialog/clonetiler.cpp:877
+#: ../src/ui/dialog/clonetiler.cpp:828
msgid "Pick the saturation of the color"
msgstr "Izvēlieties krāsas piesātinājumu"
-#: ../src/ui/dialog/clonetiler.cpp:884
+#: ../src/ui/dialog/clonetiler.cpp:834
msgctxt "Clonetiler color lightness"
msgid "L"
msgstr "L"
-#: ../src/ui/dialog/clonetiler.cpp:885
+#: ../src/ui/dialog/clonetiler.cpp:835
msgid "Pick the lightness of the color"
msgstr "Izvēlieties krāsas gaišumu"
-#: ../src/ui/dialog/clonetiler.cpp:895
+#: ../src/ui/dialog/clonetiler.cpp:844
msgid "2. Tweak the picked value:"
msgstr "2. Pieskaņojiet izvēlētās vērtības:"
-#: ../src/ui/dialog/clonetiler.cpp:912
+#: ../src/ui/dialog/clonetiler.cpp:855
msgid "Gamma-correct:"
msgstr "Gamma korekcija:"
-#: ../src/ui/dialog/clonetiler.cpp:916
+#: ../src/ui/dialog/clonetiler.cpp:859
msgid "Shift the mid-range of the picked value upwards (>0) or downwards (<0)"
msgstr "Pārbīdiet izvēlētā lieluma vidējo vērtību augšup (>0) vai lejup (<0)"
-#: ../src/ui/dialog/clonetiler.cpp:923
+#: ../src/ui/dialog/clonetiler.cpp:866
msgid "Randomize:"
msgstr "Dažādot"
-#: ../src/ui/dialog/clonetiler.cpp:927
+#: ../src/ui/dialog/clonetiler.cpp:870
msgid "Randomize the picked value by this percentage"
msgstr "Dažādot izvēlēto vērtību norādīto procentu robežās"
-#: ../src/ui/dialog/clonetiler.cpp:934
+#: ../src/ui/dialog/clonetiler.cpp:877
msgid "Invert:"
msgstr "Invertēt:"
-#: ../src/ui/dialog/clonetiler.cpp:938
+#: ../src/ui/dialog/clonetiler.cpp:881
msgid "Invert the picked value"
msgstr "Invertēt izvēlēto vērtību"
-#: ../src/ui/dialog/clonetiler.cpp:944
+#: ../src/ui/dialog/clonetiler.cpp:887
msgid "3. Apply the value to the clones':"
msgstr "3. Piešķiriet krāsu vērtību kloniem:"
-#: ../src/ui/dialog/clonetiler.cpp:959
+#: ../src/ui/dialog/clonetiler.cpp:896
msgid "Presence"
msgstr "Klātbūtne"
-#: ../src/ui/dialog/clonetiler.cpp:962
+#: ../src/ui/dialog/clonetiler.cpp:899
msgid ""
"Each clone is created with the probability determined by the picked value in "
"that point"
@@ -14528,16 +14645,16 @@ msgstr ""
"Katrs klons ir izveidots atbilstoši varbūtībai, kas noteikta atbilstoši "
"izvēlētajai vērtībai šajā punktā"
-#: ../src/ui/dialog/clonetiler.cpp:969
+#: ../src/ui/dialog/clonetiler.cpp:905
msgid "Size"
msgstr "Izmērs"
-#: ../src/ui/dialog/clonetiler.cpp:972
+#: ../src/ui/dialog/clonetiler.cpp:908
msgid "Each clone's size is determined by the picked value in that point"
msgstr ""
"Katra klona izmērs ir noteikts atbilstoši izvēlētajai vērtībai šajā punktā"
-#: ../src/ui/dialog/clonetiler.cpp:982
+#: ../src/ui/dialog/clonetiler.cpp:917
msgid ""
"Each clone is painted by the picked color (the original must have unset fill "
"or stroke)"
@@ -14545,53 +14662,53 @@ msgstr ""
"Katrs klons ir izkrāsots izvēlētajā krāsā (darbojas tikai tad, ja oriģinālam "
"nav iestatīts aizpildījums vai apmale)"
-#: ../src/ui/dialog/clonetiler.cpp:992
+#: ../src/ui/dialog/clonetiler.cpp:926
msgid "Each clone's opacity is determined by the picked value in that point"
msgstr ""
"Katra klona necaurspīdība ir noteikta atbilstoši izvēlētajai vērtībai šajā "
"punktā"
-#: ../src/ui/dialog/clonetiler.cpp:1011
+#: ../src/ui/dialog/clonetiler.cpp:940
msgid "Apply to tiled clones:"
-msgstr ""
+msgstr "Pielieto klonētā raksta elementiem:"
-#: ../src/ui/dialog/clonetiler.cpp:1052
+#: ../src/ui/dialog/clonetiler.cpp:961
msgid "How many rows in the tiling"
msgstr "Cik rindu rakstā"
-#: ../src/ui/dialog/clonetiler.cpp:1086
+#: ../src/ui/dialog/clonetiler.cpp:981
msgid "How many columns in the tiling"
msgstr "Cik sleju ir rakstā"
-#: ../src/ui/dialog/clonetiler.cpp:1131
+#: ../src/ui/dialog/clonetiler.cpp:1010
msgid "Width of the rectangle to be filled"
msgstr "Aizpildāmā taisnstūra platums"
-#: ../src/ui/dialog/clonetiler.cpp:1168
+#: ../src/ui/dialog/clonetiler.cpp:1033
msgid "Height of the rectangle to be filled"
msgstr "Aizpildāmā taisnstūra augstums"
-#: ../src/ui/dialog/clonetiler.cpp:1185
+#: ../src/ui/dialog/clonetiler.cpp:1048
msgid "Rows, columns: "
msgstr "Rindas, slejas:"
-#: ../src/ui/dialog/clonetiler.cpp:1186
+#: ../src/ui/dialog/clonetiler.cpp:1049
msgid "Create the specified number of rows and columns"
msgstr "Izveidot norādīto rindu un sleju skaitu"
-#: ../src/ui/dialog/clonetiler.cpp:1195
+#: ../src/ui/dialog/clonetiler.cpp:1058
msgid "Width, height: "
msgstr "Platums, augstums:"
-#: ../src/ui/dialog/clonetiler.cpp:1196
+#: ../src/ui/dialog/clonetiler.cpp:1059
msgid "Fill the specified width and height with the tiling"
msgstr "Aizpildīt norādīto platumu un augstumu ar raksta elementiem"
-#: ../src/ui/dialog/clonetiler.cpp:1217
+#: ../src/ui/dialog/clonetiler.cpp:1075
msgid "Use saved size and position of the tile"
msgstr "Izmantot saglabāto raksta elementa izmēru un pozīciju"
-#: ../src/ui/dialog/clonetiler.cpp:1220
+#: ../src/ui/dialog/clonetiler.cpp:1078
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"
@@ -14599,11 +14716,11 @@ msgstr ""
"Izlikties, ka raksta elementa izmērs un pozīcija ir tādi paši, kā pēdējo "
"reizi lietotie (ja lietoti), nevis izmantot pašreizējo izmēru"
-#: ../src/ui/dialog/clonetiler.cpp:1254
+#: ../src/ui/dialog/clonetiler.cpp:1104
msgid " <b>_Create</b> "
msgstr " <b>_Izveidot</b> "
-#: ../src/ui/dialog/clonetiler.cpp:1256
+#: ../src/ui/dialog/clonetiler.cpp:1106
msgid "Create and tile the clones of the selection"
msgstr "Izveidot klonu rakstu no atlasītā"
@@ -14612,29 +14729,29 @@ msgstr "Izveidot klonu rakstu no atlasītā"
#. 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:1276
+#: ../src/ui/dialog/clonetiler.cpp:1122
msgid " _Unclump "
msgstr "_Izretināt"
-#: ../src/ui/dialog/clonetiler.cpp:1277
+#: ../src/ui/dialog/clonetiler.cpp:1123
msgid "Spread out clones to reduce clumping; can be applied repeatedly"
msgstr "Izkliedēt klonus, lai mazinātu sablīvējumu; var pielietot vairākkārt"
-#: ../src/ui/dialog/clonetiler.cpp:1283
+#: ../src/ui/dialog/clonetiler.cpp:1129
msgid " Re_move "
msgstr "Aiz_vākt"
-#: ../src/ui/dialog/clonetiler.cpp:1284
+#: ../src/ui/dialog/clonetiler.cpp:1130
msgid "Remove existing tiled clones of the selected object (siblings only)"
msgstr ""
"Aizvākt no atlasītā objekta izveidoto klonu rakstu (tikai tā paša līmeņa)"
-#: ../src/ui/dialog/clonetiler.cpp:1301
+#: ../src/ui/dialog/clonetiler.cpp:1145
msgid " R_eset "
msgstr "At_statīt"
#. TRANSLATORS: "change" is a noun here
-#: ../src/ui/dialog/clonetiler.cpp:1303
+#: ../src/ui/dialog/clonetiler.cpp:1147
msgid ""
"Reset all shifts, scales, rotates, opacity and color changes in the dialog "
"to zero"
@@ -14642,42 +14759,42 @@ msgstr ""
"Visas dialoglodziņā ievadītās pārbīdes, mērogus, pagriezienus, "
"necaurpīdīgumu un krāsu maiņas atiestatīt par 0"
-#: ../src/ui/dialog/clonetiler.cpp:1375
+#: ../src/ui/dialog/clonetiler.cpp:1207
msgid "<small>Nothing selected.</small>"
msgstr "<small>Nekas nav izvēlēts.</small>"
-#: ../src/ui/dialog/clonetiler.cpp:1381
+#: ../src/ui/dialog/clonetiler.cpp:1213
msgid "<small>More than one object selected.</small>"
msgstr "<small>Atlasīts vairāk kā viens objekts.</small>"
-#: ../src/ui/dialog/clonetiler.cpp:1388
+#: ../src/ui/dialog/clonetiler.cpp:1220
#, c-format
msgid "<small>Object has <b>%d</b> tiled clones.</small>"
msgstr "<small>Objekts satur <b>%d</b> klonētus raksta elementus.</small>"
-#: ../src/ui/dialog/clonetiler.cpp:1393
+#: ../src/ui/dialog/clonetiler.cpp:1225
msgid "<small>Object has no tiled clones.</small>"
msgstr "<small>Objekts nesatur klonētus raksta elementus.</small>"
-#: ../src/ui/dialog/clonetiler.cpp:2117
+#: ../src/ui/dialog/clonetiler.cpp:1940
msgid "Select <b>one object</b> whose tiled clones to unclump."
msgstr "Atlasiet <b>vienu objektu</b>, kura klonu raksta elementus izretināt."
-#: ../src/ui/dialog/clonetiler.cpp:2137
+#: ../src/ui/dialog/clonetiler.cpp:1960
msgid "Unclump tiled clones"
msgstr "Izretināt klonētos raksta elementus"
-#: ../src/ui/dialog/clonetiler.cpp:2166
+#: ../src/ui/dialog/clonetiler.cpp:1989
msgid "Select <b>one object</b> whose tiled clones to remove."
msgstr ""
"Atlasiet <b>vienu objektu</b>, kura klonētos raksta elementus vēlaties "
"aizvākt."
-#: ../src/ui/dialog/clonetiler.cpp:2191
+#: ../src/ui/dialog/clonetiler.cpp:2014
msgid "Delete tiled clones"
msgstr "Dzēst klonētos raksta elementus"
-#: ../src/ui/dialog/clonetiler.cpp:2244
+#: ../src/ui/dialog/clonetiler.cpp:2067
msgid ""
"If you want to clone several objects, <b>group</b> them and <b>clone the "
"group</b>."
@@ -14685,27 +14802,28 @@ msgstr ""
"Ja vēlaties klonēt vairākus objektus, <b>sagrupējiet</b> tos un "
"<b>klonējiet grupu</b>."
-#: ../src/ui/dialog/clonetiler.cpp:2253
+#. set statusbar text
+#: ../src/ui/dialog/clonetiler.cpp:2075
msgid "<small>Creating tiled clones...</small>"
msgstr "<small>Veido klonētus raksta elementus...</small>"
-#: ../src/ui/dialog/clonetiler.cpp:2670
+#: ../src/ui/dialog/clonetiler.cpp:2492
msgid "Create tiled clones"
msgstr "Izveidot klonētos raksta elementus"
-#: ../src/ui/dialog/clonetiler.cpp:2907
+#: ../src/ui/dialog/clonetiler.cpp:2685
msgid "<small>Per row:</small>"
msgstr "<small>Vienā rindā:</small>"
-#: ../src/ui/dialog/clonetiler.cpp:2925
+#: ../src/ui/dialog/clonetiler.cpp:2699
msgid "<small>Per column:</small>"
msgstr "<small>Vienā slejā:</small>"
-#: ../src/ui/dialog/clonetiler.cpp:2933
+#: ../src/ui/dialog/clonetiler.cpp:2707
msgid "<small>Randomize:</small>"
msgstr "<small>Dažādot:</small>"
-#: ../src/ui/dialog/color-item.cpp:127
+#: ../src/ui/dialog/color-item.cpp:119
#, c-format
msgid ""
"Color: <b>%s</b>; <b>Click</b> to set fill, <b>Shift+click</b> to set stroke"
@@ -14713,84 +14831,80 @@ msgstr ""
"Krāsa: <b>%s</b>; <b>Uzklikšķiniet</b>, lai iestatītu aizpildījumu, <b>Shift"
"+klikšķis</b> - lai iestatītu apmali"
-#: ../src/ui/dialog/color-item.cpp:505
+#: ../src/ui/dialog/color-item.cpp:497
msgid "Change color definition"
msgstr "Mainiet krāsas definīciju"
-#: ../src/ui/dialog/color-item.cpp:677
+#: ../src/ui/dialog/color-item.cpp:669
msgid "Remove stroke color"
msgstr "Aizvākt apmales krāsu"
-#: ../src/ui/dialog/color-item.cpp:677
+#: ../src/ui/dialog/color-item.cpp:669
msgid "Remove fill color"
msgstr "Aizvākt aizpildījuma krāsu"
-#: ../src/ui/dialog/color-item.cpp:682
+#: ../src/ui/dialog/color-item.cpp:674
msgid "Set stroke color to none"
msgstr "Iestatīt apmales krāsu par nekādu"
-#: ../src/ui/dialog/color-item.cpp:682
+#: ../src/ui/dialog/color-item.cpp:674
msgid "Set fill color to none"
msgstr "Iestatīt aizpildījuma krāsu par nekādu"
-#: ../src/ui/dialog/color-item.cpp:700
+#: ../src/ui/dialog/color-item.cpp:692
msgid "Set stroke color from swatch"
msgstr "Iestatiet apmales krāsu no paletes"
-#: ../src/ui/dialog/color-item.cpp:700
+#: ../src/ui/dialog/color-item.cpp:692
msgid "Set fill color from swatch"
msgstr "Iestatiet aizpildījuma krāsu no paletes"
-#: ../src/ui/dialog/debug.cpp:69
+#: ../src/ui/dialog/debug.cpp:68
msgid "Messages"
msgstr "Vēstules"
-#: ../src/ui/dialog/debug.cpp:83 ../src/ui/dialog/messages.cpp:47
-msgid "_Clear"
-msgstr "_Attīrīt"
-
-#: ../src/ui/dialog/debug.cpp:87 ../src/ui/dialog/messages.cpp:48
+#: ../src/ui/dialog/debug.cpp:81 ../src/ui/dialog/messages.cpp:48
msgid "Capture log messages"
msgstr "Pārtvert žurnāla ierakstus"
-#: ../src/ui/dialog/debug.cpp:91
+#: ../src/ui/dialog/debug.cpp:85
msgid "Release log messages"
msgstr "Atbrīvot žurnāla ierakstus"
-#: ../src/ui/dialog/document-metadata.cpp:88
-#: ../src/ui/dialog/document-properties.cpp:167
+#: ../src/ui/dialog/document-metadata.cpp:77
+#: ../src/ui/dialog/document-properties.cpp:152
msgid "Metadata"
msgstr "Metadati"
-#: ../src/ui/dialog/document-metadata.cpp:89
-#: ../src/ui/dialog/document-properties.cpp:168
+#: ../src/ui/dialog/document-metadata.cpp:78
+#: ../src/ui/dialog/document-properties.cpp:153
msgid "License"
msgstr "Licence"
-#: ../src/ui/dialog/document-metadata.cpp:126
-#: ../src/ui/dialog/document-properties.cpp:1037
+#: ../src/ui/dialog/document-metadata.cpp:115
+#: ../src/ui/dialog/document-properties.cpp:919
msgid "<b>Dublin Core Entities</b>"
msgstr "<b>Dublin Core</b> elementi"
-#: ../src/ui/dialog/document-metadata.cpp:168
-#: ../src/ui/dialog/document-properties.cpp:1099
+#: ../src/ui/dialog/document-metadata.cpp:147
+#: ../src/ui/dialog/document-properties.cpp:966
msgid "<b>License</b>"
msgstr "<b>Licence</b>"
#. ---------------------------------------------------------------
-#: ../src/ui/dialog/document-properties.cpp:118
+#: ../src/ui/dialog/document-properties.cpp:103
msgid "Use antialiasing"
msgstr "Izmantot kropļojumnovērsi"
-#: ../src/ui/dialog/document-properties.cpp:118
+#: ../src/ui/dialog/document-properties.cpp:103
msgid "If unset, no antialiasing will be done on the drawing"
msgstr "Ja atstatīts, zīmējumam netiks pielietota kropļojumnovērse"
-#: ../src/ui/dialog/document-properties.cpp:119
+#: ../src/ui/dialog/document-properties.cpp:104
msgid "Checkerboard background"
msgstr "Šaha dēļa fons"
-#: ../src/ui/dialog/document-properties.cpp:119
+#: ../src/ui/dialog/document-properties.cpp:104
msgid ""
"If set, use checkerboard for background, otherwise use background color at "
"full opacity."
@@ -14798,115 +14912,118 @@ msgstr ""
"Ja iestatīts, izmantot šaha dēli kā fonu, ja nē - izmantot pilnīgi "
"necaurspīdīgu fona krāsu"
-#: ../src/ui/dialog/document-properties.cpp:120
+#: ../src/ui/dialog/document-properties.cpp:105
msgid "Show page _border"
msgstr "Rādīt lapas malas"
-#: ../src/ui/dialog/document-properties.cpp:120
+#: ../src/ui/dialog/document-properties.cpp:105
msgid "If set, rectangular page border is shown"
msgstr "Ja iestatīts, tiek rādīta taisnstūraina lapas mala"
-#: ../src/ui/dialog/document-properties.cpp:121
+#: ../src/ui/dialog/document-properties.cpp:106
msgid "Border on _top of drawing"
msgstr "Rādīt malu virs zīmējuma"
-#: ../src/ui/dialog/document-properties.cpp:121
+#: ../src/ui/dialog/document-properties.cpp:106
msgid "If set, border is always on top of the drawing"
msgstr "Ja iestatīts, mala vienmēr ir virs zīmējuma "
-#: ../src/ui/dialog/document-properties.cpp:122
+#: ../src/ui/dialog/document-properties.cpp:107
msgid "_Show border shadow"
msgstr "Rādīt mala_s ēnu"
-#: ../src/ui/dialog/document-properties.cpp:122
+#: ../src/ui/dialog/document-properties.cpp:107
msgid "If set, page border shows a shadow on its right and lower side"
msgstr "Ja iestatīts, lapas mala met ēnu gar labo un apakšējo malu"
-#: ../src/ui/dialog/document-properties.cpp:123
+#: ../src/ui/dialog/document-properties.cpp:108
msgid "Back_ground color:"
msgstr "Fo_na krāsa:"
-#: ../src/ui/dialog/document-properties.cpp:123
+#: ../src/ui/dialog/document-properties.cpp:108
msgid ""
"Color of the page background. Note: transparency setting ignored while "
"editing if 'Checkerboard background' unset (but used when exporting to "
"bitmap)."
msgstr ""
+"Lapas fona krāsa. Piezīme: caurspīdīguma iestatījums rediģējot netiek ņemts "
+"vērā, ja 'Šaha dēļa fons' ir atiestatīts (taču izmanto eksportam uz "
+"bitkartēm)."
-#: ../src/ui/dialog/document-properties.cpp:124
+#: ../src/ui/dialog/document-properties.cpp:109
msgid "Border _color:"
msgstr "Malas _krāsa:"
-#: ../src/ui/dialog/document-properties.cpp:124
+#: ../src/ui/dialog/document-properties.cpp:109
msgid "Page border color"
msgstr "Lapas malas krāsa"
-#: ../src/ui/dialog/document-properties.cpp:124
+#: ../src/ui/dialog/document-properties.cpp:109
msgid "Color of the page border"
msgstr "Lapas malas krāsa"
-#: ../src/ui/dialog/document-properties.cpp:125
+#: ../src/ui/dialog/document-properties.cpp:110
msgid "Display _units:"
msgstr "Ekrāna _vienības:"
#. ---------------------------------------------------------------
#. General snap options
-#: ../src/ui/dialog/document-properties.cpp:129
+#: ../src/ui/dialog/document-properties.cpp:114
msgid "Show _guides"
msgstr "Rādīt palī_glīnijas"
-#: ../src/ui/dialog/document-properties.cpp:129
+#: ../src/ui/dialog/document-properties.cpp:114
msgid "Show or hide guides"
msgstr "Rādīt vai slēpt palīglīnijas"
-#: ../src/ui/dialog/document-properties.cpp:130
+#: ../src/ui/dialog/document-properties.cpp:115
msgid "Guide co_lor:"
msgstr "Palīg_līniju krāsa:"
-#: ../src/ui/dialog/document-properties.cpp:130
+#: ../src/ui/dialog/document-properties.cpp:115
msgid "Guideline color"
msgstr "Palīg_līniju krāsa"
-#: ../src/ui/dialog/document-properties.cpp:130
+#: ../src/ui/dialog/document-properties.cpp:115
msgid "Color of guidelines"
msgstr "Palīglīniju krāsa:"
-#: ../src/ui/dialog/document-properties.cpp:131
+#: ../src/ui/dialog/document-properties.cpp:116
msgid "_Highlight color:"
msgstr "Iz_celšanas krāsa:"
-#: ../src/ui/dialog/document-properties.cpp:131
+#: ../src/ui/dialog/document-properties.cpp:116
msgid "Highlighted guideline color"
msgstr "Izceltas palīglīnijas krāsa"
-#: ../src/ui/dialog/document-properties.cpp:131
+#: ../src/ui/dialog/document-properties.cpp:116
msgid "Color of a guideline when it is under mouse"
msgstr "Palīglīnijas krāsa laikā, kad tā atrodas zem peles kursora"
#. ---------------------------------------------------------------
-#: ../src/ui/dialog/document-properties.cpp:133
+#: ../src/ui/dialog/document-properties.cpp:118
msgid "Snap _distance"
msgstr "Piesais_tes attālums"
-#: ../src/ui/dialog/document-properties.cpp:133
+#: ../src/ui/dialog/document-properties.cpp:118
msgid "Snap only when _closer than:"
msgstr "Pievilkt tikai tad, ja attālums ir _mazāks par:"
-#: ../src/ui/dialog/document-properties.cpp:133
-#: ../src/ui/dialog/document-properties.cpp:138
-#: ../src/ui/dialog/document-properties.cpp:143
+#: ../src/ui/dialog/document-properties.cpp:118
+#: ../src/ui/dialog/document-properties.cpp:123
+#: ../src/ui/dialog/document-properties.cpp:128
msgid "Always snap"
msgstr "Vienmēr pievilkt"
-#: ../src/ui/dialog/document-properties.cpp:134
+#: ../src/ui/dialog/document-properties.cpp:119
msgid "Snapping distance, in screen pixels, for snapping to objects"
msgstr "Piesaistes attālums ekrāna pikseļos piesaistei pie objektiem"
-#: ../src/ui/dialog/document-properties.cpp:134
+#: ../src/ui/dialog/document-properties.cpp:119
msgid "Always snap to objects, regardless of their distance"
msgstr "Vienmēr pievilkt objektiem, neskatoties uz attālu"
-#: ../src/ui/dialog/document-properties.cpp:135
+#: ../src/ui/dialog/document-properties.cpp:120
msgid ""
"If set, objects only snap to another object when it's within the range "
"specified below"
@@ -14915,23 +15032,23 @@ msgstr ""
"atrodas norādītajā attālumā vai tuvāk"
#. Options for snapping to grids
-#: ../src/ui/dialog/document-properties.cpp:138
+#: ../src/ui/dialog/document-properties.cpp:123
msgid "Snap d_istance"
msgstr "P_iesaistes attālums"
-#: ../src/ui/dialog/document-properties.cpp:138
+#: ../src/ui/dialog/document-properties.cpp:123
msgid "Snap only when c_loser than:"
msgstr "Pievilkt tikai tad, ja attā_lums ir mazāks par:"
-#: ../src/ui/dialog/document-properties.cpp:139
+#: ../src/ui/dialog/document-properties.cpp:124
msgid "Snapping distance, in screen pixels, for snapping to grid"
msgstr "Piesaistes attālums ekrāna pikseļos piesaistei pie režģa"
-#: ../src/ui/dialog/document-properties.cpp:139
+#: ../src/ui/dialog/document-properties.cpp:124
msgid "Always snap to grids, regardless of the distance"
msgstr "Vienmēr pievilkt režģim, neskatoties uz attālumu"
-#: ../src/ui/dialog/document-properties.cpp:140
+#: ../src/ui/dialog/document-properties.cpp:125
msgid ""
"If set, objects only snap to a grid line when it's within the range "
"specified below"
@@ -14940,23 +15057,23 @@ msgstr ""
"norādītajā attālumā vai tuvāk"
#. Options for snapping to guides
-#: ../src/ui/dialog/document-properties.cpp:143
+#: ../src/ui/dialog/document-properties.cpp:128
msgid "Snap dist_ance"
msgstr "Pies_aistes attālums"
-#: ../src/ui/dialog/document-properties.cpp:143
+#: ../src/ui/dialog/document-properties.cpp:128
msgid "Snap only when close_r than:"
msgstr "Pievilkt tikai tad, ja attālums ir mazāks pa_r:"
-#: ../src/ui/dialog/document-properties.cpp:144
+#: ../src/ui/dialog/document-properties.cpp:129
msgid "Snapping distance, in screen pixels, for snapping to guides"
msgstr "Piesaistes attālums ekrāna pikseļos piesaistei pie palīglīnijām"
-#: ../src/ui/dialog/document-properties.cpp:144
+#: ../src/ui/dialog/document-properties.cpp:129
msgid "Always snap to guides, regardless of the distance"
msgstr "Vienmēr pievilkt palīglīnijām, neskatoties uz attālumu"
-#: ../src/ui/dialog/document-properties.cpp:145
+#: ../src/ui/dialog/document-properties.cpp:130
msgid ""
"If set, objects only snap to a guide when it's within the range specified "
"below"
@@ -14965,108 +15082,108 @@ msgstr ""
"norādītajā attālumā vai tuvāk"
#. ---------------------------------------------------------------
-#: ../src/ui/dialog/document-properties.cpp:148
+#: ../src/ui/dialog/document-properties.cpp:133
msgid "Snap to clip paths"
msgstr "Pievilkt izgriešanas ceļiem"
-#: ../src/ui/dialog/document-properties.cpp:148
+#: ../src/ui/dialog/document-properties.cpp:133
msgid "When snapping to paths, then also try snapping to clip paths"
msgstr "Piesaistot ceļiem, censties pievilkt arī izgriešanas ceļiem"
-#: ../src/ui/dialog/document-properties.cpp:149
+#: ../src/ui/dialog/document-properties.cpp:134
msgid "Snap to mask paths"
msgstr "Pievilkt maskas ceļam"
-#: ../src/ui/dialog/document-properties.cpp:149
+#: ../src/ui/dialog/document-properties.cpp:134
msgid "When snapping to paths, then also try snapping to mask paths"
msgstr "Piesaistot ceļiem censties pievilkt arī masku ceļiem"
-#: ../src/ui/dialog/document-properties.cpp:150
+#: ../src/ui/dialog/document-properties.cpp:135
msgid "Snap perpendicularly"
msgstr "Pievilkt perpendikulāri"
-#: ../src/ui/dialog/document-properties.cpp:150
+#: ../src/ui/dialog/document-properties.cpp:135
msgid ""
"When snapping to paths or guides, then also try snapping perpendicularly"
msgstr ""
"Piesaistot ceļiem vai palīglīnijām censties pievilkt arī perpendikulāri"
-#: ../src/ui/dialog/document-properties.cpp:151
+#: ../src/ui/dialog/document-properties.cpp:136
msgid "Snap tangentially"
msgstr "Pievilkt tangenciāli"
-#: ../src/ui/dialog/document-properties.cpp:151
+#: ../src/ui/dialog/document-properties.cpp:136
msgid "When snapping to paths or guides, then also try snapping tangentially"
msgstr "Piesaistot ceļiem vai palīglīnijām censties pievilkt arī tangenciāli"
-#: ../src/ui/dialog/document-properties.cpp:154
+#: ../src/ui/dialog/document-properties.cpp:139
msgctxt "Grid"
msgid "_New"
msgstr "Jau_ns"
-#: ../src/ui/dialog/document-properties.cpp:154
+#: ../src/ui/dialog/document-properties.cpp:139
msgid "Create new grid."
msgstr "Izveidot Jaunu režģi."
-#: ../src/ui/dialog/document-properties.cpp:155
+#: ../src/ui/dialog/document-properties.cpp:140
msgctxt "Grid"
msgid "_Remove"
msgstr "_Aizvākt"
-#: ../src/ui/dialog/document-properties.cpp:155
+#: ../src/ui/dialog/document-properties.cpp:140
msgid "Remove selected grid."
msgstr "Aizvākt izvēlēto režģi."
-#: ../src/ui/dialog/document-properties.cpp:162
-#: ../src/widgets/toolbox.cpp:1903
+#: ../src/ui/dialog/document-properties.cpp:147
+#: ../src/widgets/toolbox.cpp:1874
msgid "Guides"
msgstr "Palīglīnijas"
-#: ../src/ui/dialog/document-properties.cpp:164 ../src/verbs.cpp:2837
+#: ../src/ui/dialog/document-properties.cpp:149 ../src/verbs.cpp:2889
msgid "Snap"
msgstr "Pievilkt"
-#: ../src/ui/dialog/document-properties.cpp:166
+#: ../src/ui/dialog/document-properties.cpp:151
msgid "Scripting"
msgstr "Skriptēšana"
-#: ../src/ui/dialog/document-properties.cpp:330
+#: ../src/ui/dialog/document-properties.cpp:286
msgid "<b>General</b>"
msgstr "<b>Vispārīgie</b>"
-#: ../src/ui/dialog/document-properties.cpp:333
+#: ../src/ui/dialog/document-properties.cpp:289
msgid "<b>Page Size</b>"
msgstr "<b>Lapas izmērs</b>"
-#: ../src/ui/dialog/document-properties.cpp:336
+#: ../src/ui/dialog/document-properties.cpp:292
msgid "<b>Background</b>"
msgstr "<b>Fons</b>"
-#: ../src/ui/dialog/document-properties.cpp:339
+#: ../src/ui/dialog/document-properties.cpp:295
msgid "<b>Border</b>"
msgstr "<b>Mala</b>"
-#: ../src/ui/dialog/document-properties.cpp:342
+#: ../src/ui/dialog/document-properties.cpp:298
msgid "<b>Display</b>"
msgstr "<b>Parādīt</b>"
-#: ../src/ui/dialog/document-properties.cpp:381
+#: ../src/ui/dialog/document-properties.cpp:337
msgid "<b>Guides</b>"
msgstr "<b>Palīglīnijas</b>"
-#: ../src/ui/dialog/document-properties.cpp:399
+#: ../src/ui/dialog/document-properties.cpp:355
msgid "<b>Snap to objects</b>"
msgstr "<b>Pievilkt objektiem</b>"
-#: ../src/ui/dialog/document-properties.cpp:401
+#: ../src/ui/dialog/document-properties.cpp:357
msgid "<b>Snap to grids</b>"
msgstr "<b>Pievilkt režģiem</b>"
-#: ../src/ui/dialog/document-properties.cpp:403
+#: ../src/ui/dialog/document-properties.cpp:359
msgid "<b>Snap to guides</b>"
msgstr "<b>Pievilkt palīglīnijām</b>"
-#: ../src/ui/dialog/document-properties.cpp:405
+#: ../src/ui/dialog/document-properties.cpp:361
msgid "<b>Miscellaneous</b>"
msgstr "<b>Dažādi</b>"
@@ -15074,170 +15191,180 @@ msgstr "<b>Dažādi</b>"
#. Inkscape::GC::release(defsRepr);
#. inform the document, so we can undo
#. Color Management
-#: ../src/ui/dialog/document-properties.cpp:542 ../src/verbs.cpp:3020
+#: ../src/ui/dialog/document-properties.cpp:498 ../src/verbs.cpp:3072
msgid "Link Color Profile"
msgstr "Piesaistīt krāsu profilu"
-#: ../src/ui/dialog/document-properties.cpp:654
+#: ../src/ui/dialog/document-properties.cpp:558
+#: ../src/ui/dialog/document-properties.cpp:568
+#: ../src/ui/dialog/document-properties.cpp:577
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1307
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:301
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:310
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:319
+msgid "_Remove"
+msgstr ""
+
+#: ../src/ui/dialog/document-properties.cpp:610
msgid "Remove linked color profile"
msgstr "Aizvākt piesaistīto krāsu profilu"
-#: ../src/ui/dialog/document-properties.cpp:673
+#: ../src/ui/dialog/document-properties.cpp:629
msgid "<b>Linked Color Profiles:</b>"
msgstr "<b>Piesaistītie krāsu profil:</b>"
-#: ../src/ui/dialog/document-properties.cpp:675
+#: ../src/ui/dialog/document-properties.cpp:631
msgid "<b>Available Color Profiles:</b>"
msgstr "<b>Pieejamie krāsu profili:</b>"
-#: ../src/ui/dialog/document-properties.cpp:677
+#: ../src/ui/dialog/document-properties.cpp:633
msgid "Link Profile"
msgstr "Piesaistīt profilu"
-#: ../src/ui/dialog/document-properties.cpp:680
+#: ../src/ui/dialog/document-properties.cpp:636
msgid "Unlink Profile"
msgstr "Atsaistīt profilu"
-#: ../src/ui/dialog/document-properties.cpp:764
+#: ../src/ui/dialog/document-properties.cpp:698
msgid "Profile Name"
msgstr "Profila nosaukums"
-#: ../src/ui/dialog/document-properties.cpp:800
+#: ../src/ui/dialog/document-properties.cpp:734
msgid "External scripts"
msgstr "Ārējie skripti"
-#: ../src/ui/dialog/document-properties.cpp:801
+#: ../src/ui/dialog/document-properties.cpp:735
msgid "Embedded scripts"
msgstr "Iegultie skripti"
-#: ../src/ui/dialog/document-properties.cpp:806
+#: ../src/ui/dialog/document-properties.cpp:740
msgid "<b>External script files:</b>"
msgstr "<b>Ārējo skriptu datnes:</b>"
-#: ../src/ui/dialog/document-properties.cpp:808
+#: ../src/ui/dialog/document-properties.cpp:742
msgid "Add the current file name or browse for a file"
msgstr "Pievienot pašreizējo datnes nosaukumu vai sameklēt datni"
-#: ../src/ui/dialog/document-properties.cpp:811
-#: ../src/ui/dialog/document-properties.cpp:888
-#: ../src/ui/widget/selected-style.cpp:357
+#: ../src/ui/dialog/document-properties.cpp:745
+#: ../src/ui/dialog/document-properties.cpp:803
+#: ../src/ui/widget/selected-style.cpp:339
msgid "Remove"
msgstr "Aizvākt"
-#: ../src/ui/dialog/document-properties.cpp:875
+#: ../src/ui/dialog/document-properties.cpp:790
msgid "Filename"
msgstr "Datnes nosaukums"
-#: ../src/ui/dialog/document-properties.cpp:883
+#: ../src/ui/dialog/document-properties.cpp:798
msgid "<b>Embedded script files:</b>"
msgstr "<b>Iegulto skriptu datnes:</b>"
-#: ../src/ui/dialog/document-properties.cpp:885
-#: ../src/ui/dialog/objects.cpp:1894
+#: ../src/ui/dialog/document-properties.cpp:800
+#: ../src/ui/dialog/objects.cpp:1881
msgid "New"
msgstr "Jauns"
-#: ../src/ui/dialog/document-properties.cpp:952
+#: ../src/ui/dialog/document-properties.cpp:843
msgid "Script id"
msgstr "Skripta id"
-#: ../src/ui/dialog/document-properties.cpp:958
+#: ../src/ui/dialog/document-properties.cpp:849
msgid "<b>Content:</b>"
msgstr "<b>Saturs:</b>"
-#: ../src/ui/dialog/document-properties.cpp:1075
+#: ../src/ui/dialog/document-properties.cpp:946
msgid "_Save as default"
msgstr "_Saglabāt kā noklusēto"
-#: ../src/ui/dialog/document-properties.cpp:1076
+#: ../src/ui/dialog/document-properties.cpp:947
msgid "Save this metadata as the default metadata"
msgstr "Saglabāt šos metadatus kā noklusētos metadatus"
-#: ../src/ui/dialog/document-properties.cpp:1077
+#: ../src/ui/dialog/document-properties.cpp:948
msgid "Use _default"
msgstr "Izmantot _noklusēto"
-#: ../src/ui/dialog/document-properties.cpp:1078
+#: ../src/ui/dialog/document-properties.cpp:949
msgid "Use the previously saved default metadata here"
msgstr "Šeit izmantot iepriekš saglabātos noklusētos metadatus"
#. inform the document, so we can undo
-#: ../src/ui/dialog/document-properties.cpp:1151
+#: ../src/ui/dialog/document-properties.cpp:1009
msgid "Add external script..."
msgstr "Pievienot ārējo skriptu..."
-#: ../src/ui/dialog/document-properties.cpp:1190
+#: ../src/ui/dialog/document-properties.cpp:1048
msgid "Select a script to load"
msgstr "Izvēlieties ielādējamo skriptu"
#. inform the document, so we can undo
-#: ../src/ui/dialog/document-properties.cpp:1218
+#: ../src/ui/dialog/document-properties.cpp:1076
msgid "Add embedded script..."
msgstr "Pievienot iegulto skriptu..."
#. inform the document, so we can undo
-#: ../src/ui/dialog/document-properties.cpp:1249
+#: ../src/ui/dialog/document-properties.cpp:1107
msgid "Remove external script"
msgstr "Aizvākt ārējo skriptu"
#. inform the document, so we can undo
-#: ../src/ui/dialog/document-properties.cpp:1278
+#: ../src/ui/dialog/document-properties.cpp:1136
msgid "Remove embedded script"
msgstr "Aizvākt iegulto skriptu"
#. TODO repr->set_content(_EmbeddedContent.get_buffer()->get_text());
#. inform the document, so we can undo
-#: ../src/ui/dialog/document-properties.cpp:1374
+#: ../src/ui/dialog/document-properties.cpp:1230
msgid "Edit embedded script"
msgstr "Labot iegulto skriptu"
-#: ../src/ui/dialog/document-properties.cpp:1458
+#: ../src/ui/dialog/document-properties.cpp:1314
msgid "<b>Creation</b>"
msgstr "<b>Izveidošana</b>"
-#: ../src/ui/dialog/document-properties.cpp:1459
+#: ../src/ui/dialog/document-properties.cpp:1315
msgid "<b>Defined grids</b>"
msgstr "<b>Definētie režģi</b>"
-#: ../src/ui/dialog/document-properties.cpp:1703
+#: ../src/ui/dialog/document-properties.cpp:1559
msgid "Remove grid"
msgstr "Aizvākt režģi"
-#: ../src/ui/dialog/document-properties.cpp:1795
+#: ../src/ui/dialog/document-properties.cpp:1651
msgid "Changed default display unit"
msgstr "Mainītas noklusētās ekrāna vienības"
-#: ../src/ui/dialog/export.cpp:147 ../src/verbs.cpp:2887
+#: ../src/ui/dialog/export.cpp:123 ../src/verbs.cpp:2939
msgid "_Page"
msgstr "La_pa"
-#: ../src/ui/dialog/export.cpp:147 ../src/verbs.cpp:2891
+#: ../src/ui/dialog/export.cpp:123 ../src/verbs.cpp:2943
msgid "_Drawing"
msgstr "_Zīmējums"
-#: ../src/ui/dialog/export.cpp:147 ../src/verbs.cpp:2893
+#: ../src/ui/dialog/export.cpp:123 ../src/verbs.cpp:2945
msgid "_Selection"
msgstr "Atla_sītais"
-#: ../src/ui/dialog/export.cpp:147
+#: ../src/ui/dialog/export.cpp:123
msgid "_Custom"
msgstr "Izvēles"
-#: ../src/ui/dialog/export.cpp:165 ../src/widgets/measure-toolbar.cpp:286
+#: ../src/ui/dialog/export.cpp:141 ../src/widgets/measure-toolbar.cpp:286
#: ../src/widgets/measure-toolbar.cpp:294
#: ../share/extensions/render_gears.inx.h:6
msgid "Units:"
msgstr "Vienības:"
-#: ../src/ui/dialog/export.cpp:167
+#: ../src/ui/dialog/export.cpp:143
msgid "_Export As..."
msgstr "_Eksportēt kā..."
-#: ../src/ui/dialog/export.cpp:170
+#: ../src/ui/dialog/export.cpp:146
msgid "B_atch export all selected objects"
msgstr "Visu _atlasīto objektu secīgs eksports"
-#: ../src/ui/dialog/export.cpp:170
+#: ../src/ui/dialog/export.cpp:146
msgid ""
"Export each selected object into its own PNG file, using export hints if any "
"(caution, overwrites without asking!)"
@@ -15245,91 +15372,124 @@ msgstr ""
"Eksportēt katru atlasīto objektu atsevišķā PNG datnē, izmantojot eksport "
"padomus, ja tādi ir (Uzmanību: datnes tiek pārrakstītas bez jautāšanas!)"
-#: ../src/ui/dialog/export.cpp:172
+#: ../src/ui/dialog/export.cpp:147
+msgid "Use interlacing"
+msgstr ""
+
+#: ../src/ui/dialog/export.cpp:147
+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:148
+msgid "Bit depth"
+msgstr ""
+
+#: ../src/ui/dialog/export.cpp:150
+msgid "Compression"
+msgstr ""
+
+#: ../src/ui/dialog/export.cpp:152
+msgid "pHYs dpi"
+msgstr ""
+
+#: ../src/ui/dialog/export.cpp:155
msgid "Hide a_ll except selected"
msgstr "Slēpt _visus, izņemot atlasītos"
-#: ../src/ui/dialog/export.cpp:172
+#: ../src/ui/dialog/export.cpp:155
msgid "In the exported image, hide all objects except those that are selected"
msgstr "Eksportētajā attēla slēpt visus neatlasītos objektus"
-#: ../src/ui/dialog/export.cpp:173
+#: ../src/ui/dialog/export.cpp:156
msgid "Close when complete"
msgstr "Aizvērt pēc pabeigšanas"
-#: ../src/ui/dialog/export.cpp:173
+#: ../src/ui/dialog/export.cpp:156
msgid "Once the export completes, close this dialog"
msgstr "Pēc eksportēšanas pabeigšanas aizvērt šo dialoglodziņu."
-#: ../src/ui/dialog/export.cpp:175
-msgid "_Export"
-msgstr "_Eksportēt"
-
-#: ../src/ui/dialog/export.cpp:193
+#: ../src/ui/dialog/export.cpp:174
msgid "<b>Export area</b>"
msgstr "<b>Eksportējamais apgabals</b>"
-#: ../src/ui/dialog/export.cpp:232
+#: ../src/ui/dialog/export.cpp:207
msgid "_x0:"
msgstr "_x0:"
-#: ../src/ui/dialog/export.cpp:236
+#: ../src/ui/dialog/export.cpp:211
msgid "x_1:"
msgstr "x_1:"
-#: ../src/ui/dialog/export.cpp:240
+#: ../src/ui/dialog/export.cpp:215
msgid "Wid_th:"
msgstr "Pla_tums:"
-#: ../src/ui/dialog/export.cpp:244
+#: ../src/ui/dialog/export.cpp:219
msgid "_y0:"
msgstr "_y0:"
-#: ../src/ui/dialog/export.cpp:248
+#: ../src/ui/dialog/export.cpp:223
msgid "y_1:"
msgstr "y_1:"
-#: ../src/ui/dialog/export.cpp:252
+#: ../src/ui/dialog/export.cpp:227
msgid "Hei_ght:"
msgstr "Au_gstums:"
-#: ../src/ui/dialog/export.cpp:267
+#: ../src/ui/dialog/export.cpp:242
msgid "<b>Image size</b>"
msgstr "<b>Attēla izmērs</b>"
-#: ../src/ui/dialog/export.cpp:285 ../src/ui/dialog/export.cpp:296
+#: ../src/ui/dialog/export.cpp:254 ../src/ui/dialog/export.cpp:265
msgid "pixels at"
msgstr "pikseļi ar"
-#: ../src/ui/dialog/export.cpp:291
+#: ../src/ui/dialog/export.cpp:260
msgid "dp_i"
msgstr "dp_i"
-#: ../src/ui/dialog/export.cpp:296 ../src/ui/dialog/transformation.cpp:75
-#: ../src/ui/widget/page-sizer.cpp:238
+#: ../src/ui/dialog/export.cpp:265 ../src/ui/dialog/transformation.cpp:71
+#: ../src/ui/widget/page-sizer.cpp:221
msgid "_Height:"
msgstr "_Augstums:"
-#: ../src/ui/dialog/export.cpp:304
-#: ../src/ui/dialog/inkscape-preferences.cpp:1498
+#: ../src/ui/dialog/export.cpp:273
+#: ../src/ui/dialog/inkscape-preferences.cpp:1474
+#: ../src/ui/dialog/inkscape-preferences.cpp:1478
#: ../src/ui/dialog/inkscape-preferences.cpp:1502
-#: ../src/ui/dialog/inkscape-preferences.cpp:1526
msgid "dpi"
msgstr "dpi"
-#: ../src/ui/dialog/export.cpp:312
+#: ../src/ui/dialog/export.cpp:281
msgid "<b>_Filename</b>"
msgstr "<b>_Datnes nosaukums</b>"
-#: ../src/ui/dialog/export.cpp:354
+#: ../src/ui/dialog/export.cpp:319
+msgid "_Export"
+msgstr "_Eksportēt"
+
+#: ../src/ui/dialog/export.cpp:321
msgid "Export the bitmap file with these settings"
msgstr "Eksportēt bitkartes attēlu ar šiem iestatījumiem"
-#: ../src/ui/dialog/export.cpp:479
+#. Advanced
+#: ../src/ui/dialog/export.cpp:327
+msgid "Advanced"
+msgstr ""
+
+#: ../src/ui/dialog/export.cpp:341
+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:475
msgid "bitmap"
msgstr "bitkarte"
-#: ../src/ui/dialog/export.cpp:614
+#: ../src/ui/dialog/export.cpp:580
#, c-format
msgid "B_atch export %d selected object"
msgid_plural "B_atch export %d selected objects"
@@ -15337,91 +15497,80 @@ msgstr[0] "Secīgs %d atlasītā objekta eksports"
msgstr[1] "Secīgs %d atlasīto objektu eksports"
msgstr[2] "Secīgs %d atlasīto objektu eksports"
-#: ../src/ui/dialog/export.cpp:930
+#: ../src/ui/dialog/export.cpp:896
msgid "Export in progress"
msgstr "Notiek eksports"
-#: ../src/ui/dialog/export.cpp:1022
+#: ../src/ui/dialog/export.cpp:996
msgid "No items selected."
msgstr "Nav atlasītu objektu."
-#: ../src/ui/dialog/export.cpp:1026 ../src/ui/dialog/export.cpp:1028
+#: ../src/ui/dialog/export.cpp:1000 ../src/ui/dialog/export.cpp:1002
msgid "Exporting %1 files"
msgstr "Eksportē %1 datnes"
-#: ../src/ui/dialog/export.cpp:1069 ../src/ui/dialog/export.cpp:1071
+#: ../src/ui/dialog/export.cpp:1044 ../src/ui/dialog/export.cpp:1046
#, c-format
msgid "Exporting file <b>%s</b>..."
msgstr "Eksportē datni <b>%s</b>..."
-#: ../src/ui/dialog/export.cpp:1080 ../src/ui/dialog/export.cpp:1172
+#: ../src/ui/dialog/export.cpp:1057 ../src/ui/dialog/export.cpp:1152
#, c-format
msgid "Could not export to filename %s.\n"
msgstr "Nav iespējams eksportēt uz datni ar nosaukumu %s.\n"
-#: ../src/ui/dialog/export.cpp:1083
+#: ../src/ui/dialog/export.cpp:1060
#, c-format
msgid "Could not export to filename <b>%s</b>."
msgstr "Nav iespējams eksportēt uz datni ar nosaukumu <b>%s</b>."
-#: ../src/ui/dialog/export.cpp:1098
+#: ../src/ui/dialog/export.cpp:1075
#, c-format
msgid "Successfully exported <b>%d</b> files from <b>%d</b> selected items."
msgstr ""
"Veiksmīgi eksportētas <b>%d</b> datnes no <b>%d</b> atlasītajiem objektiem."
-#: ../src/ui/dialog/export.cpp:1109
+#: ../src/ui/dialog/export.cpp:1086
msgid "You have to enter a filename."
msgstr "Jums jāievada datnes nosaukums."
-#: ../src/ui/dialog/export.cpp:1110
+#: ../src/ui/dialog/export.cpp:1087
msgid "You have to enter a filename"
msgstr "Jums jāievada datnes nosaukums"
-#: ../src/ui/dialog/export.cpp:1124
+#: ../src/ui/dialog/export.cpp:1102
msgid "The chosen area to be exported is invalid."
msgstr "Eksportēšanai izvēlētais apgabals nav derīgs."
-#: ../src/ui/dialog/export.cpp:1125
+#: ../src/ui/dialog/export.cpp:1103
msgid "The chosen area to be exported is invalid"
msgstr "Eksportēšanai izvēlētais apgabals nav derīgs"
-#: ../src/ui/dialog/export.cpp:1140
+#: ../src/ui/dialog/export.cpp:1118
#, c-format
msgid "Directory %s does not exist or is not a directory.\n"
msgstr "Mape%s nepastāv vai arī nemaz nav mape.\n"
#. TRANSLATORS: %1 will be the filename, %2 the width, and %3 the height of the image
-#: ../src/ui/dialog/export.cpp:1154 ../src/ui/dialog/export.cpp:1156
+#: ../src/ui/dialog/export.cpp:1132 ../src/ui/dialog/export.cpp:1134
msgid "Exporting %1 (%2 x %3)"
msgstr "Eksportē %1 (%2 x %3)"
-#: ../src/ui/dialog/export.cpp:1183
+#: ../src/ui/dialog/export.cpp:1163
#, c-format
msgid "Drawing exported to <b>%s</b>."
msgstr "Attēls eksportēts uz <b>%s</b>."
-#: ../src/ui/dialog/export.cpp:1187
+#: ../src/ui/dialog/export.cpp:1167
msgid "Export aborted."
msgstr "Eksportēšana pārtraukta."
-#: ../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 "At_celt"
-
-#: ../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 "_Saglabāt"
-
-#: ../src/ui/dialog/extension-editor.cpp:81
+#: ../src/ui/dialog/extension-editor.cpp:79
msgid "Information"
msgstr "Informācija"
-#: ../src/ui/dialog/extension-editor.cpp:82 ../src/verbs.cpp:309
-#: ../src/verbs.cpp:328 ../share/extensions/color_HSL_adjust.inx.h:11
+#: ../src/ui/dialog/extension-editor.cpp:80 ../src/verbs.cpp:303
+#: ../src/verbs.cpp:322 ../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
@@ -15470,108 +15619,106 @@ msgstr "Informācija"
msgid "Help"
msgstr "Palīdzība"
-#: ../src/ui/dialog/extension-editor.cpp:83
+#: ../src/ui/dialog/extension-editor.cpp:81
msgid "Parameters"
msgstr "Parametri"
#. Fill in the template
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:427
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:426
msgid "No preview"
msgstr "Nav priekšskatījuma"
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:531
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:530
msgid "too large for preview"
msgstr "par lielu priekšskatījumam"
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:617
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:616
msgid "Enable preview"
msgstr "Atļaut priekšskatījumu"
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:767
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:738
+msgid "_Open"
+msgstr ""
+
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:759
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:771
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:773
#: ../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-gtkmm.cpp:811
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:826
-#: ../src/ui/dialog/filedialogimpl-win32.cpp:286
-#: ../src/ui/dialog/filedialogimpl-win32.cpp:417
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:794
+#: ../src/ui/dialog/filedialogimpl-win32.cpp:282
+#: ../src/ui/dialog/filedialogimpl-win32.cpp:413
msgid "All Files"
msgstr "Visas datnes"
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:792
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:808
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:823
-#: ../src/ui/dialog/filedialogimpl-win32.cpp:287
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:777
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:791
+#: ../src/ui/dialog/filedialogimpl-win32.cpp:283
msgid "All Inkscape Files"
msgstr "Visas Inkscape datnes"
-#: ../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
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:784
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:797
+#: ../src/ui/dialog/filedialogimpl-win32.cpp:284
msgid "All Images"
msgstr "Visi attēli"
-#: ../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
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:787
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:800
+#: ../src/ui/dialog/filedialogimpl-win32.cpp:285
msgid "All Vectors"
msgstr "Visi vektori"
-#: ../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
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:790
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:803
+#: ../src/ui/dialog/filedialogimpl-win32.cpp:286
msgid "All Bitmaps"
msgstr "Visas bitkartes"
#. ###### File options
#. ###### Do we want the .xxx extension automatically added?
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1054
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1612
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:996
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1549
msgid "Append filename extension automatically"
msgstr "Automātiski pievienot datnes nosaukuma &paplašinājumu"
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1227
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1480
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1164
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1417
msgid "Guess from extension"
msgstr "Noteikt pēc paplašinājuma"
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1499
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1436
msgid "Left edge of source"
msgstr "Avota kreisā mala"
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1500
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1437
msgid "Top edge of source"
msgstr "Avota augšmala"
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1501
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1438
msgid "Right edge of source"
msgstr "Avota labā mala"
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1502
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1439
msgid "Bottom edge of source"
msgstr "Avota apakšmala"
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1503
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1440
msgid "Source width"
msgstr "Avota platums"
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1504
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1441
msgid "Source height"
msgstr "Avota augstums"
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1505
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1442
msgid "Destination width"
msgstr "Mērķa platums"
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1506
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1443
msgid "Destination height"
msgstr "Mērķa augstums"
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1507
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1444
msgid "Resolution (dots per inch)"
msgstr "Izšķirtspēja (punktos uz collu)"
@@ -15579,59 +15726,61 @@ msgstr "Izšķirtspēja (punktos uz collu)"
#. ## EXTRA WIDGET -- SOURCE SIDE
#. #########################################
#. ##### Export options buttons/spinners, etc
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1545
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1482
+#: ../share/extensions/docinfo.inx.h:4 ../share/extensions/dpi90to96.inx.h:2
+#: ../share/extensions/dpi96to90.inx.h:2
msgid "Document"
msgstr "Dokuments"
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1553 ../src/verbs.cpp:175
-#: ../src/widgets/desktop-widget.cpp:2091
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1490 ../src/verbs.cpp:169
+#: ../src/widgets/desktop-widget.cpp:1937
#: ../share/extensions/printing_marks.inx.h:18
msgid "Selection"
msgstr "Atlasītais"
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1557
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1494
msgctxt "Export dialog"
msgid "Custom"
msgstr "Pielāgots"
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1577
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1514
msgid "Source"
msgstr "Avots"
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1597
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1534
msgid "Cairo"
msgstr "Kaira"
-#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1600
+#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1537
msgid "Antialias"
msgstr "Kropļojumnovērse"
-#: ../src/ui/dialog/filedialogimpl-win32.cpp:418
+#: ../src/ui/dialog/filedialogimpl-win32.cpp:414
msgid "All Executable Files"
msgstr "Visas izpildāmās datnes"
-#: ../src/ui/dialog/filedialogimpl-win32.cpp:610
+#: ../src/ui/dialog/filedialogimpl-win32.cpp:606
msgid "Show Preview"
msgstr "Rādīt priekšskatījumu"
-#: ../src/ui/dialog/filedialogimpl-win32.cpp:748
+#: ../src/ui/dialog/filedialogimpl-win32.cpp:744
msgid "No file selected"
msgstr "Nav izvēlēta neviena datne"
-#: ../src/ui/dialog/fill-and-stroke.cpp:62
+#: ../src/ui/dialog/fill-and-stroke.cpp:58
msgid "_Fill"
msgstr "_Aizpildīt"
-#: ../src/ui/dialog/fill-and-stroke.cpp:63
+#: ../src/ui/dialog/fill-and-stroke.cpp:59
msgid "Stroke _paint"
msgstr "Apmales krāsa"
-#: ../src/ui/dialog/fill-and-stroke.cpp:64
+#: ../src/ui/dialog/fill-and-stroke.cpp:60
msgid "Stroke st_yle"
msgstr "Apmales st_ils"
#. TRANSLATORS: this dialog is accessible via menu Filters - Filter editor
-#: ../src/ui/dialog/filter-effects-dialog.cpp:547
+#: ../src/ui/dialog/filter-effects-dialog.cpp:513
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 "
@@ -15644,109 +15793,109 @@ msgstr ""
"sākotnējām krāsām un ir izmantojama konstanto komponentu vērtību "
"pieskaņošanai."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:550
+#: ../src/ui/dialog/filter-effects-dialog.cpp:516
#: ../share/extensions/grid_polar.inx.h:4
msgctxt "Label"
msgid "None"
msgstr "Neviena"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:657
+#: ../src/ui/dialog/filter-effects-dialog.cpp:623
msgid "Image File"
msgstr "Attēla datne"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:660
+#: ../src/ui/dialog/filter-effects-dialog.cpp:626
msgid "Selected SVG Element"
msgstr "Izvēlētais SVG elements"
#. TODO: any image, not just svg
-#: ../src/ui/dialog/filter-effects-dialog.cpp:730
+#: ../src/ui/dialog/filter-effects-dialog.cpp:696
msgid "Select an image to be used as feImage input"
msgstr "Izvēlieties attēlu, ko izmantot feImage ievadei"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:822
+#: ../src/ui/dialog/filter-effects-dialog.cpp:788
msgid "This SVG filter effect does not require any parameters."
msgstr "Šim SVG efektam nav vajadzīgi parametri."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:828
+#: ../src/ui/dialog/filter-effects-dialog.cpp:794
msgid "This SVG filter effect is not yet implemented in Inkscape."
msgstr "Šis SVG efekts vēl nav ieviests Inkscape."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1042
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1019
msgid "Slope"
msgstr "Slīpums"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1043
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1020
msgid "Intercept"
msgstr "Pārtvert"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1046
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1023
msgid "Amplitude"
msgstr "Amplitūda"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1047
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1024
msgid "Exponent"
msgstr "Eksponente"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1144
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1120
msgid "New transfer function type"
msgstr "Jauns pārneses funkcijas tips"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1179
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1155
msgid "Light Source:"
msgstr "Gaismas avots:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1196
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1172
msgid "Direction angle for the light source on the XY plane, in degrees"
msgstr "Krītošās gaismas leņķis XY plaknē, grādos"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1197
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1173
msgid "Direction angle for the light source on the YZ plane, in degrees"
msgstr "Krītošās gaismas leņķis YZ plaknē, grādos"
#. default x:
#. default y:
#. default z:
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1200
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1203
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1176
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1179
msgid "Location:"
msgstr "Izvietojums:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1200
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1203
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1206
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1176
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1179
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1182
msgid "X coordinate"
msgstr "X koordināte"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1200
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1203
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1206
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1176
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1179
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1182
msgid "Y coordinate"
msgstr "Y koordināte"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1200
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1203
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1206
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1176
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1179
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1182
msgid "Z coordinate"
msgstr "X koordināte"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1206
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1182
msgid "Points At"
msgstr "Norāda uz"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1207
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1183
msgid "Specular Exponent"
msgstr "Atstarošanas pakāpe"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1207
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1183
msgid "Exponent value controlling the focus for the light source"
msgstr "Gaismas avota fokusu kontrolējošais eksponenciālais lielums"
#. 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:1209
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1185
msgid "Cone Angle"
msgstr "Konusa leņķis"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1209
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1185
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 "
@@ -15756,111 +15905,119 @@ msgstr ""
"punktu, uz ko tā norāda) un gaismas konusu. Ārpus šī konusa gaisma netiek "
"izstarota."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1275
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1251
msgid "New light source"
msgstr "Jauns gaismas avots"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1326
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1302
msgid "_Duplicate"
msgstr "_Dublēt"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1360
+#. File
+#. Tag
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1321
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:989 ../src/verbs.cpp:2462
+#: ../src/verbs.cpp:2780
+msgid "_New"
+msgstr "Jau_ns"
+
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1336
msgid "_Filter"
msgstr "_Filtrs"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1388
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1364
msgid "R_ename"
msgstr "Pār_dēvēt"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1522
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1498
msgid "Rename filter"
msgstr "Pārdēvēt filtru"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1574
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1550
msgid "Apply filter"
msgstr "Pielietot filtru"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1654
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1630
msgid "filter"
msgstr "filtrs"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1661
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1637
msgid "Add filter"
msgstr "Pievienot filtru"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1711
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1687
msgid "Duplicate filter"
msgstr "Dublēt filtru"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1810
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1759
msgid "_Effect"
msgstr "_Efekts"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1820
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1769
msgid "Connections"
msgstr "Savienojumi"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:1958
+#: ../src/ui/dialog/filter-effects-dialog.cpp:1906
msgid "Remove filter primitive"
msgstr "Aizvākt filtra primitīvu"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2545
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2433
msgid "Remove merge node"
msgstr "Aizvākt apvienošanas mezglu"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2665
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2555
msgid "Reorder filter primitive"
msgstr "Pārkārtot filtra primitīvu"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2745
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2610
msgid "Add Effect:"
msgstr "Pievienot efektu:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2746
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2611
msgid "No effect selected"
msgstr "Nav izvēlēts neviens efekts"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2747
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2612
msgid "No filter selected"
msgstr "Nav izvēlēts neviens filtrs"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2814
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2674
msgid "Effect parameters"
msgstr "Efekta parametri"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2815
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2675
msgid "Filter General Settings"
msgstr "Filtra vispārējie iestatījumi"
#. default x:
#. default y:
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2875
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2735
msgid "Coordinates:"
msgstr "Koordinātes:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2875
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2735
msgid "X coordinate of the left corners of filter effects region"
msgstr "Filtra efekta apgabala kreiso stūru X koordināte"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2875
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2735
msgid "Y coordinate of the upper corners of filter effects region"
msgstr "Filtra efekta apgabala augšējo stūru Y koordināte"
#. default width:
#. default height:
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2876
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2736
msgid "Dimensions:"
msgstr "Izmēri:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2876
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2736
msgid "Width of filter effects region"
msgstr "Filtra efektu apgabala platums"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2876
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2736
msgid "Height of filter effects region"
msgstr "Filtra efektu apgabala augstums"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2882
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2742
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 "
@@ -15871,40 +16028,40 @@ msgstr ""
"izmantota pilna, 5x4 vērtību matrica. Citi atslēgvārdi kalpo par saīsnēm, "
"kas ļauj veikt biežāk lietotās darbības ar krāsām nenorādot pilnu matricu."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2883
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2743
msgid "Value(s):"
msgstr "Vērtība(s):"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2887
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2747
msgid "R:"
msgstr "R:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2888
-#: ../src/ui/widget/color-icc-selector.cpp:180
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2748
+#: ../src/ui/widget/color-icc-selector.cpp:167
msgid "G:"
msgstr "G:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2889
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2749
msgid "B:"
msgstr "B:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2890
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2750
msgid "A:"
msgstr "A:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2893
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2933
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2753
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2793
msgid "Operator:"
msgstr "Operators:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2894
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2754
msgid "K1:"
msgstr "K1:"
-#: ../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
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2754
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2755
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2756
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2757
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 "
@@ -15914,38 +16071,38 @@ msgstr ""
"ar formulu k1*i1*i2 + k2*i1 + k3*i2 + k4, kur i1 un i2 ir pikseļu vērtības, "
"attiecīgi, pirmajos un otrajos izejas datos."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2895
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2755
msgid "K2:"
msgstr "K2:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2896
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2756
msgid "K3:"
msgstr "K3:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2897
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2757
msgid "K4:"
msgstr "K4:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2900
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2760
msgid "Size:"
msgstr "Izmērs:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2900
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2760
msgid "width of the convolve matrix"
msgstr "konvolūcijas matricas platums"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2900
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2760
msgid "height of the convolve matrix"
msgstr "konvolūcijas matricas augstums"
#. default x:
#. default y:
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2901
-#: ../src/ui/dialog/object-attributes.cpp:48
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2761
+#: ../src/ui/dialog/object-attributes.cpp:45
msgid "Target:"
msgstr "Mērķis:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2901
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2761
msgid ""
"X coordinate of the target point in the convolve matrix. The convolution is "
"applied to pixels around this point."
@@ -15953,7 +16110,7 @@ msgstr ""
"Mērķa punkta X koordināte konvolūcijas matricā. Konvolūcija tiks izpildīta "
"pikseļiem ap šo punktu."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2901
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2761
msgid ""
"Y coordinate of the target point in the convolve matrix. The convolution is "
"applied to pixels around this point."
@@ -15962,11 +16119,11 @@ msgstr ""
"pikseļiem ap šo punktu."
#. TRANSLATORS: for info on "Kernel", see http://en.wikipedia.org/wiki/Kernel_(matrix)
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2903
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2763
msgid "Kernel:"
msgstr "Kodols:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2903
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2763
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 "
@@ -15982,11 +16139,11 @@ msgstr ""
"konstantām, par nulli lielākām vērtībām aizpildīta matrica rezultātā radīs "
"vienkārša izplūduma efektu."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2905
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2765
msgid "Divisor:"
msgstr "Dalītājs:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2905
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2765
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 "
@@ -15998,11 +16155,11 @@ msgstr ""
"matricas vērtību summa, piemīt vispārējās krāsu intensitātes izlīdzinātāja "
"efekts gala attēlā. "
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2906
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2766
msgid "Bias:"
msgstr "Nobīde:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2906
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2766
msgid ""
"This value is added to each component. This is useful to define a constant "
"value as the zero response of the filter."
@@ -16010,11 +16167,11 @@ msgstr ""
"Šī vērtība tiek pievienota katram komponentam. Ir lietderīgi noteikt "
"nemainīgu vērtību kā filtra 'nulles' atbildi."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2907
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2767
msgid "Edge Mode:"
msgstr "Malu režīms:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2907
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2767
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 "
@@ -16024,31 +16181,33 @@ msgstr ""
"vērtībām, lai matricu darbības varētu izmantot gadījumos, kuros kodols ir "
"novietots uz vai blakus sākotnējā attēla malai."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2908
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2768
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2805
msgid "Preserve Alpha"
msgstr "Saglabāt alfa"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2908
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2768
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2805
msgid "If set, the alpha channel won't be altered by this filter primitive."
msgstr "Ja iestatīts, šī filtra primitīvs nemainīs alfa kanālu."
#. default: white
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2911
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2771
msgid "Diffuse Color:"
msgstr "Difūzijas krāsa:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2911
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2944
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2771
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2810
msgid "Defines the color of the light source"
msgstr "Nosaka gaismas avota krāsu"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2912
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2945
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2772
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2811
msgid "Surface Scale:"
msgstr "Virsmas mērogs:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2912
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2945
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2772
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2811
msgid ""
"This value amplifies the heights of the bump map defined by the input alpha "
"channel"
@@ -16056,59 +16215,59 @@ msgstr ""
"Šī vērtība pastiprina pumpu kartes augstumu, ko nosaka sākotnējais alfa "
"kanāls"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2913
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2946
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2773
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2812
msgid "Constant:"
msgstr "Konstantes:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2913
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2946
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2773
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2812
msgid "This constant affects the Phong lighting model."
msgstr "Šī konstante ietekmē Fonga apgaismojuma modeli"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2914
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2948
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2774
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2814
msgid "Kernel Unit Length:"
msgstr "Kodola vienības garums:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2918
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2778
msgid "This defines the intensity of the displacement effect."
msgstr "Tas nosaka pārvietojuma efekta intensitāti."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2919
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2779
msgid "X displacement:"
msgstr "X nobīde:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2919
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2779
msgid "Color component that controls the displacement in the X direction"
msgstr "Krāsas komponents, kas nosaka pārvietojumu X virzienā"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2920
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2780
msgid "Y displacement:"
msgstr "Y nobīde:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2920
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2780
msgid "Color component that controls the displacement in the Y direction"
msgstr "Krāsas komponents, kas nosaka pārvietojumu Y virzienā"
#. default: black
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2923
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2783
msgid "Flood Color:"
msgstr "Pludināšanas krāsa:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2923
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2783
msgid "The whole filter region will be filled with this color."
msgstr "Viss filtra apgabals tiks aizpildīts ar šo krāsu."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2927
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2787
msgid "Standard Deviation:"
msgstr "Standarta novirze:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2927
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2787
msgid "The standard deviation for the blur operation."
msgstr "Standarta novirze aizmiglošanas darbībai."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2933
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2793
msgid ""
"Erode: performs \"thinning\" of input image.\n"
"Dilate: performs \"fattenning\" of input image."
@@ -16116,70 +16275,70 @@ msgstr ""
"Erozija: padara sākotnējo attēlu \"plānāku\".\n"
"Izplešana: padara sākotnējo attēlu \"biezāku\"."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2937
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2797
msgid "Source of Image:"
msgstr "Attēla avots:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2940
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2806
msgid "Delta X:"
msgstr "Delta X:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2940
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2806
msgid "This is how far the input image gets shifted to the right"
msgstr "Cik tālu sākotnējais attēls tiks pārbīdīts pa labi"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2941
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2807
msgid "Delta Y:"
msgstr "Delta Y:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2941
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2807
msgid "This is how far the input image gets shifted downwards"
msgstr "Cik tālu sākotnējais attēls tiks pārbīdīts lejup"
#. default: white
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2944
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2810
msgid "Specular Color:"
msgstr "Atspīduma krāsa:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2947
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2813
#: ../share/extensions/interp.inx.h:2
msgid "Exponent:"
msgstr "Kāpinātājs:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2947
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2813
msgid "Exponent for specular term, larger is more \"shiny\"."
msgstr "Atstarošanas pakāpe, lielāks skaitlis nozīmē vairāk \"spīdīgu\"."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2956
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2822
msgid ""
"Indicates whether the filter primitive should perform a noise or turbulence "
"function."
msgstr ""
"Atspoguļo, vai filtra primitīvam jāveic trokšņa vai nekārtības funkcija."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2957
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2823
msgid "Base Frequency:"
msgstr "Pamata biežums:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2958
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2824
msgid "Octaves:"
msgstr "Oktāvas:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2959
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2825
msgid "Seed:"
msgstr "Gadījuma vērtība:"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2959
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2825
msgid "The starting number for the pseudo random number generator."
msgstr "Sākuma skaitlis pseidogadījuma skaitļu ģeneratoram."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2971
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2837
msgid "Add filter primitive"
msgstr "Pievienot filtra primitīvu"
# http://www.w3.org/TR/SVG/intro.html#TermFilterPrimitiveElement
# A filter primitive element is one that can be used as a child of a ‘filter’ element to specify a node in the filter graph.
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2986
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2852
msgid ""
"The <b>feBlend</b> filter primitive provides 4 image blending modes: screen, "
"multiply, darken and lighten."
@@ -16187,7 +16346,7 @@ msgstr ""
"<b>feBlend</b> filtra primitīvs nodrošina 4 attēlu sajaukšanas veidus: uz "
"ekrāna, pavairot, padarīt tumšāku un padarīt gaišāku."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2990
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2856
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 "
@@ -16197,7 +16356,7 @@ msgstr ""
"renderētā pikseļa krāsai. Tas padara iespējamus tādus efektus, kā pārvēršanu "
"par pelēktoņu attēlu, krāsu piesātinājuma un nokrāsas maiņu."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2994
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2860
msgid ""
"The <b>feComponentTransfer</b> filter primitive manipulates the input's "
"color components (red, green, blue, and alpha) according to particular "
@@ -16209,7 +16368,7 @@ msgstr ""
"funkcijām, nodrošinot tādas darbības kā spilgtuma un kontrasta maiņu, krāsu "
"balansēšanu un krāsu sliekšņu iestatīšanu."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:2998
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2864
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 "
@@ -16223,7 +16382,7 @@ msgstr ""
# http://www.w3.org/TR/SVG/intro.html#TermFilterPrimitiveElement
# A filter primitive element is one that can be used as a child of a ‘filter’ element to specify a node in the filter graph.
-#: ../src/ui/dialog/filter-effects-dialog.cpp:3002
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2868
msgid ""
"The <b>feConvolveMatrix</b> lets you specify a Convolution to be applied on "
"the image. Common effects created using convolution matrices are blur, "
@@ -16237,7 +16396,7 @@ msgstr ""
"aizmiglošana ar šo filtra primitīvu arī ir iespējama, īpašais Gausa "
"aizmiglošanas primitīvs ir ātrāks un nav atkarīgs no izšķirtspējas."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:3006
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2872
msgid ""
"The <b>feDiffuseLighting</b> and feSpecularLighting filter primitives create "
"\"embossed\" shadings. The input's alpha channel is used to provide depth "
@@ -16249,7 +16408,7 @@ msgstr ""
"informācijai: necaurspīdīgāki laukumi tiek tuvināti skatītājam, "
"caurspīdīgāki - attālinānti."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:3010
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2876
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 "
@@ -16260,7 +16419,7 @@ msgstr ""
"izmantojot otro attēlu kā nobīžu karti, kas norāda no kāda attālumu "
"pikseļiem jānāk. Klasiski piemēri ir virpuļa un knaibīšanas efekti."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:3014
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2880
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 "
@@ -16270,7 +16429,7 @@ msgstr ""
"necaurspīdību. To parasti izmanto kā ievadi citiem filtriem, lai grafikai "
"piešķirtu krāsas."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:3018
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2884
msgid ""
"The <b>feGaussianBlur</b> filter primitive uniformly blurs its input. It is "
"commonly used together with feOffset to create a drop shadow effect."
@@ -16278,7 +16437,7 @@ msgstr ""
"<b>feGaussianBlur</b> filtrs vienādā mērā aizmiglo sākotnējo objektu. "
"Visbiežāk to lieto kopā ar feOffset, lai izvedotu krītošas ēnas efektu."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:3022
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2888
msgid ""
"The <b>feImage</b> filter primitive fills the region with an external image "
"or another part of the document."
@@ -16286,7 +16445,7 @@ msgstr ""
"<b>feImage</b> filtra primitīvs aizpilda apgabalu ar ārējā attēla vai citu "
"dokumenta daļu kopijām."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:3026
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2892
msgid ""
"The <b>feMerge</b> filter primitive composites several temporary images "
"inside the filter primitive to a single image. It uses normal alpha "
@@ -16298,7 +16457,7 @@ msgstr ""
"Tas ir līdzīgs dažu feBlend filtru primitīvu izmantošanai 'parastā' (normal) "
"režīmā vai dažu feComposite filtru primitīvu - 'pāri' (over) režīmā."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:3030
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2896
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 "
@@ -16308,7 +16467,7 @@ msgstr ""
"efektus. Vienas krāsas objektu gadījumā erozija padara objektu plānāku, "
"izplešana - biezāku."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:3034
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2900
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 "
@@ -16318,7 +16477,7 @@ msgstr ""
"lielumu. Piemēram, tas ir noderīgs ēnu veidošanai, kurās ēna atrodas nedaudz "
"citā stāvoklī nekā pats objekts."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:3038
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2904
msgid ""
"The <b>feDiffuseLighting</b> and <b>feSpecularLighting</b> filter primitives "
"create \"embossed\" shadings. The input's alpha channel is used to provide "
@@ -16330,16 +16489,16 @@ msgstr ""
"informācijai: necaurspīdīgāki laukumi tiek tuvināti skatītājam, "
"caurspīdīgāki - attālinānti."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:3042
-#, fuzzy
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2908
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."
msgstr ""
-"<b>feImage</b> filtra primitīvs aizpilda apgabalu ar ārējā attēla vai citu "
-"dokumenta daļu kopijām."
+"<b>feTile</b> filtra primitīvs aizpilda apgabalu ar izejas raksta "
+"elementiem. Izejas raksta elements tiek noteikts ar filtra primitīva ievades "
+"attēla apakšapgabalu."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:3046
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2912
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 "
@@ -16349,273 +16508,273 @@ msgstr ""
"veids ir noderīgs dažādu dabas parādību atainošanai, piemēram - mākoņu, "
"uguns un dūmu un tādu sarežģītu tekstūru veidošanai kā marmors vai granīts."
-#: ../src/ui/dialog/filter-effects-dialog.cpp:3066
+#: ../src/ui/dialog/filter-effects-dialog.cpp:2932
msgid "Duplicate filter primitive"
msgstr "Kopēt filtra primitīvu"
-#: ../src/ui/dialog/filter-effects-dialog.cpp:3119
+#: ../src/ui/dialog/filter-effects-dialog.cpp:3012
msgid "Set filter primitive attribute"
msgstr "Iestatīt filtra primitīva atribūtu"
-#: ../src/ui/dialog/find.cpp:72
+#: ../src/ui/dialog/find.cpp:65
msgid "F_ind:"
msgstr "_Meklēt:"
-#: ../src/ui/dialog/find.cpp:72
+#: ../src/ui/dialog/find.cpp:65
msgid "Find objects by their content or properties (exact or partial match)"
msgstr ""
"Meklēt objektus pēc to satura vai īpašībām (precīza vai daļēja atbilstība)"
-#: ../src/ui/dialog/find.cpp:73
+#: ../src/ui/dialog/find.cpp:66
msgid "R_eplace:"
msgstr "Aizvi_etot:"
-#: ../src/ui/dialog/find.cpp:73
+#: ../src/ui/dialog/find.cpp:66
msgid "Replace match with this value"
msgstr "Aizvietot atbilstību ar šo vārtību"
-#: ../src/ui/dialog/find.cpp:75
+#: ../src/ui/dialog/find.cpp:68
msgid "_All"
msgstr "_Visu"
-#: ../src/ui/dialog/find.cpp:75
+#: ../src/ui/dialog/find.cpp:68
msgid "Search in all layers"
msgstr "Meklēt visos slāņos"
-#: ../src/ui/dialog/find.cpp:76
+#: ../src/ui/dialog/find.cpp:69
msgid "Current _layer"
msgstr "Pašreizējais slānis"
-#: ../src/ui/dialog/find.cpp:76
+#: ../src/ui/dialog/find.cpp:69
msgid "Limit search to the current layer"
msgstr "Ierobežot meklēšanu līdz pašreizējam slānim"
-#: ../src/ui/dialog/find.cpp:77
+#: ../src/ui/dialog/find.cpp:70
msgid "Sele_ction"
msgstr "At_lasītais"
-#: ../src/ui/dialog/find.cpp:77
+#: ../src/ui/dialog/find.cpp:70
msgid "Limit search to the current selection"
msgstr "Ierobežot meklēšanu līdz pašreizējai izvēlei"
-#: ../src/ui/dialog/find.cpp:78
+#: ../src/ui/dialog/find.cpp:71
msgid "Search in text objects"
msgstr "Meklēt teksta objektos"
-#: ../src/ui/dialog/find.cpp:79
+#: ../src/ui/dialog/find.cpp:72
msgid "_Properties"
msgstr "Ī_pašības"
-#: ../src/ui/dialog/find.cpp:79
+#: ../src/ui/dialog/find.cpp:72
msgid "Search in object properties, styles, attributes and IDs"
msgstr "Meklēt objektu īpašībās, stilos, atribūtos un ID"
-#: ../src/ui/dialog/find.cpp:81
+#: ../src/ui/dialog/find.cpp:74
msgid "Search in"
msgstr "Kur meklēt"
-#: ../src/ui/dialog/find.cpp:82
+#: ../src/ui/dialog/find.cpp:75
msgid "Scope"
msgstr "Darbības lauks"
-#: ../src/ui/dialog/find.cpp:84
+#: ../src/ui/dialog/find.cpp:77
msgid "Case sensiti_ve"
msgstr "Reģistrjūtīgs"
-#: ../src/ui/dialog/find.cpp:84
+#: ../src/ui/dialog/find.cpp:77
msgid "Match upper/lower case"
msgstr "Ņemt vērā lielos/mazos burtus"
-#: ../src/ui/dialog/find.cpp:85
+#: ../src/ui/dialog/find.cpp:78
msgid "E_xact match"
msgstr "Tieša sakritība"
-#: ../src/ui/dialog/find.cpp:85
+#: ../src/ui/dialog/find.cpp:78
msgid "Match whole objects only"
msgstr "Atbilst tikai veseliem objektiem"
-#: ../src/ui/dialog/find.cpp:86
+#: ../src/ui/dialog/find.cpp:79
msgid "Include _hidden"
msgstr "Iekļaut slē_ptos"
-#: ../src/ui/dialog/find.cpp:86
+#: ../src/ui/dialog/find.cpp:79
msgid "Include hidden objects in search"
msgstr "Meklēšanā iekļaut arī slēptos objektus"
-#: ../src/ui/dialog/find.cpp:87
+#: ../src/ui/dialog/find.cpp:80
msgid "Include loc_ked"
msgstr "Ie_kļaut slēgtos"
-#: ../src/ui/dialog/find.cpp:87
+#: ../src/ui/dialog/find.cpp:80
msgid "Include locked objects in search"
msgstr "Meklēšanā iekļaut arī slēgtos objektus"
-#: ../src/ui/dialog/find.cpp:89
+#: ../src/ui/dialog/find.cpp:82
msgid "General"
msgstr "Galvenais"
-#: ../src/ui/dialog/find.cpp:91
+#: ../src/ui/dialog/find.cpp:84
msgid "_ID"
msgstr "_ID"
-#: ../src/ui/dialog/find.cpp:91
+#: ../src/ui/dialog/find.cpp:84
msgid "Search id name"
msgstr "Meklēt id nosaukumu"
-#: ../src/ui/dialog/find.cpp:92
+#: ../src/ui/dialog/find.cpp:85
msgid "Attribute _name"
msgstr "Atribūta _nosaukums"
-#: ../src/ui/dialog/find.cpp:92
+#: ../src/ui/dialog/find.cpp:85
msgid "Search attribute name"
msgstr "Meklēt atribūta nosaukumu:"
-#: ../src/ui/dialog/find.cpp:93
+#: ../src/ui/dialog/find.cpp:86
msgid "Attri_bute value"
msgstr "Atri_būta vērtība:"
-#: ../src/ui/dialog/find.cpp:93
+#: ../src/ui/dialog/find.cpp:86
msgid "Search attribute value"
msgstr "Meklēt atribūta _vērtība:"
-#: ../src/ui/dialog/find.cpp:94
+#: ../src/ui/dialog/find.cpp:87
msgid "_Style"
msgstr "_Stils"
-#: ../src/ui/dialog/find.cpp:94
+#: ../src/ui/dialog/find.cpp:87
msgid "Search style"
msgstr "Meklēt stilu"
-#: ../src/ui/dialog/find.cpp:95
+#: ../src/ui/dialog/find.cpp:88
msgid "F_ont"
msgstr "F_onts"
-#: ../src/ui/dialog/find.cpp:95
+#: ../src/ui/dialog/find.cpp:88
msgid "Search fonts"
msgstr "Meklēt fontus"
-#: ../src/ui/dialog/find.cpp:96
+#: ../src/ui/dialog/find.cpp:89
msgid "Properties"
msgstr "Īpašības"
-#: ../src/ui/dialog/find.cpp:98
+#: ../src/ui/dialog/find.cpp:91
msgid "All types"
msgstr "Visi tipi"
-#: ../src/ui/dialog/find.cpp:98
+#: ../src/ui/dialog/find.cpp:91
msgid "Search all object types"
msgstr "Meklēt visus objektu tipus"
-#: ../src/ui/dialog/find.cpp:99
+#: ../src/ui/dialog/find.cpp:92
msgid "Rectangles"
msgstr "Taisnstūri"
-#: ../src/ui/dialog/find.cpp:99
+#: ../src/ui/dialog/find.cpp:92
msgid "Search rectangles"
msgstr "Meklēt taisnstūrus"
-#: ../src/ui/dialog/find.cpp:100
+#: ../src/ui/dialog/find.cpp:93
msgid "Ellipses"
msgstr "Elipses"
-#: ../src/ui/dialog/find.cpp:100
+#: ../src/ui/dialog/find.cpp:93
msgid "Search ellipses, arcs, circles"
msgstr "Meklēt elipses, lokus, riņķus"
-#: ../src/ui/dialog/find.cpp:101
+#: ../src/ui/dialog/find.cpp:94
msgid "Stars"
msgstr "Zvaigznes"
-#: ../src/ui/dialog/find.cpp:101
+#: ../src/ui/dialog/find.cpp:94
msgid "Search stars and polygons"
msgstr "Meklēt zvaigznes un daudzstūrus"
-#: ../src/ui/dialog/find.cpp:102
+#: ../src/ui/dialog/find.cpp:95
msgid "Spirals"
msgstr "Spirāles"
-#: ../src/ui/dialog/find.cpp:102
+#: ../src/ui/dialog/find.cpp:95
msgid "Search spirals"
msgstr "Meklēt spirāles"
-#: ../src/ui/dialog/find.cpp:103 ../src/widgets/toolbox.cpp:1804
+#: ../src/ui/dialog/find.cpp:96 ../src/widgets/toolbox.cpp:1775
msgid "Paths"
msgstr "Ceļi"
-#: ../src/ui/dialog/find.cpp:103
+#: ../src/ui/dialog/find.cpp:96
msgid "Search paths, lines, polylines"
msgstr "Meklēt ceļus, līnijas, saliktās līnijas"
-#: ../src/ui/dialog/find.cpp:104
+#: ../src/ui/dialog/find.cpp:97
msgid "Texts"
msgstr "Teksti"
-#: ../src/ui/dialog/find.cpp:104
+#: ../src/ui/dialog/find.cpp:97
msgid "Search text objects"
msgstr "Meklēt teksta objektus"
-#: ../src/ui/dialog/find.cpp:105
+#: ../src/ui/dialog/find.cpp:98
msgid "Groups"
msgstr "Grupas"
-#: ../src/ui/dialog/find.cpp:105
+#: ../src/ui/dialog/find.cpp:98
msgid "Search groups"
msgstr "Meklēt grupas"
#. TRANSLATORS: "Clones" is a noun indicating type of object to find
-#: ../src/ui/dialog/find.cpp:108
+#: ../src/ui/dialog/find.cpp:101
msgctxt "Find dialog"
msgid "Clones"
msgstr "Kloni"
-#: ../src/ui/dialog/find.cpp:108
+#: ../src/ui/dialog/find.cpp:101
msgid "Search clones"
msgstr "Meklēt klonus"
-#: ../src/ui/dialog/find.cpp:110 ../share/extensions/embedimage.inx.h:3
+#: ../src/ui/dialog/find.cpp:103 ../share/extensions/embedimage.inx.h:3
#: ../share/extensions/extractimage.inx.h:5
#: ../share/extensions/image_attributes.inx.h:29
msgid "Images"
msgstr "Attēli"
-#: ../src/ui/dialog/find.cpp:110
+#: ../src/ui/dialog/find.cpp:103
msgid "Search images"
msgstr "Meklēt attēlus"
-#: ../src/ui/dialog/find.cpp:111
+#: ../src/ui/dialog/find.cpp:104
msgid "Offsets"
msgstr "Nobīdes"
-#: ../src/ui/dialog/find.cpp:111
+#: ../src/ui/dialog/find.cpp:104
msgid "Search offset objects"
msgstr "Meklēt pārbīdītos objektus"
-#: ../src/ui/dialog/find.cpp:112
+#: ../src/ui/dialog/find.cpp:105
msgid "Object types"
msgstr "Objektu tipi"
-#: ../src/ui/dialog/find.cpp:115
+#: ../src/ui/dialog/find.cpp:108
msgid "_Find"
msgstr "_Meklēt"
-#: ../src/ui/dialog/find.cpp:115
+#: ../src/ui/dialog/find.cpp:108
msgid "Select all objects matching the selection criteria"
msgstr "Atlasīt visus objektus, kas atbilst izvēles kritērijam"
-#: ../src/ui/dialog/find.cpp:116
+#: ../src/ui/dialog/find.cpp:109
msgid "_Replace All"
msgstr "_Aizvietot visu"
-#: ../src/ui/dialog/find.cpp:116
+#: ../src/ui/dialog/find.cpp:109
msgid "Replace all matches"
msgstr "Aizvietot visas atbilstības"
-#: ../src/ui/dialog/find.cpp:801
+#: ../src/ui/dialog/find.cpp:794
msgid "Nothing to replace"
msgstr "Nav ko aizvietot"
#. TRANSLATORS: "%s" is replaced with "exact" or "partial" when this string is displayed
-#: ../src/ui/dialog/find.cpp:842
+#: ../src/ui/dialog/find.cpp:835
#, 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."
@@ -16623,16 +16782,16 @@ msgstr[0] "Atrasts<b>%d</b> objekts (no <b>%d</b>), %s atbilst."
msgstr[1] "Atrasti<b>%d</b> objekti (no <b>%d</b>), %s atbilst."
msgstr[2] "Atrasti<b>%d</b> objekti (no <b>%d</b>), %s atbilst."
-#: ../src/ui/dialog/find.cpp:845
+#: ../src/ui/dialog/find.cpp:838
msgid "exact"
msgstr "precīzi"
-#: ../src/ui/dialog/find.cpp:845
+#: ../src/ui/dialog/find.cpp:838
msgid "partial"
msgstr "daļēji"
#. TRANSLATORS: "%1" is replaced with the number of matches
-#: ../src/ui/dialog/find.cpp:848
+#: ../src/ui/dialog/find.cpp:841
msgid "%1 match replaced"
msgid_plural "%1 matches replaced"
msgstr[0] "aizvietota %1 atbilstība"
@@ -16640,34 +16799,34 @@ msgstr[1] "aizvietotas %1 atbilstības"
msgstr[2] "aizvietotas %1 atbilstības"
#. TRANSLATORS: "%1" is replaced with the number of matches
-#: ../src/ui/dialog/find.cpp:852
+#: ../src/ui/dialog/find.cpp:845
msgid "%1 object found"
msgid_plural "%1 objects found"
msgstr[0] "atrasts %1 objekts"
msgstr[1] "atrasti %1 objekti"
msgstr[2] "atrasti %1 objekti"
-#: ../src/ui/dialog/find.cpp:866
+#: ../src/ui/dialog/find.cpp:859
msgid "Replace text or property"
msgstr "Aizvietot tekstu vai īpašību"
-#: ../src/ui/dialog/find.cpp:870
+#: ../src/ui/dialog/find.cpp:863
msgid "Nothing found"
msgstr "Nav atrasts nekas"
-#: ../src/ui/dialog/find.cpp:875
+#: ../src/ui/dialog/find.cpp:868
msgid "No objects found"
msgstr "Nav atrasts neviens objekts"
-#: ../src/ui/dialog/find.cpp:896
+#: ../src/ui/dialog/find.cpp:889
msgid "Select an object type"
msgstr "Izvēlieties objekta tipu"
-#: ../src/ui/dialog/find.cpp:914
+#: ../src/ui/dialog/find.cpp:907
msgid "Select a property"
msgstr "Izvēlieties īpašību"
-#: ../src/ui/dialog/font-substitution.cpp:79
+#: ../src/ui/dialog/font-substitution.cpp:74
msgid ""
"\n"
"Some fonts are not available and have been substituted."
@@ -16675,928 +16834,928 @@ msgstr ""
"\n"
"Daži fonti nav pieejami un ir aizvietoti."
-#: ../src/ui/dialog/font-substitution.cpp:82
+#: ../src/ui/dialog/font-substitution.cpp:77
msgid "Font substitution"
msgstr "Fontu aizvietojums"
-#: ../src/ui/dialog/font-substitution.cpp:101
+#: ../src/ui/dialog/font-substitution.cpp:96
msgid "Select all the affected items"
msgstr "Atlasīt visus ietekmētos objektus"
-#: ../src/ui/dialog/font-substitution.cpp:106
+#: ../src/ui/dialog/font-substitution.cpp:101
msgid "Don't show this warning again"
msgstr "Nerādīt atkārtoti šo brīdinājumu"
-#: ../src/ui/dialog/font-substitution.cpp:245
+#: ../src/ui/dialog/font-substitution.cpp:236
msgid "Font '%1' substituted with '%2'"
msgstr "Fonts '%1' aizvietots ar '%2'"
-#: ../src/ui/dialog/glyphs.cpp:60 ../src/ui/dialog/glyphs.cpp:152
+#: ../src/ui/dialog/glyphs.cpp:50 ../src/ui/dialog/glyphs.cpp:142
msgid "all"
msgstr "visi"
-#: ../src/ui/dialog/glyphs.cpp:61
+#: ../src/ui/dialog/glyphs.cpp:51
msgid "common"
msgstr "kopējie"
-#: ../src/ui/dialog/glyphs.cpp:62
+#: ../src/ui/dialog/glyphs.cpp:52
msgid "inherited"
msgstr "mantots"
-#: ../src/ui/dialog/glyphs.cpp:63 ../src/ui/dialog/glyphs.cpp:165
+#: ../src/ui/dialog/glyphs.cpp:53 ../src/ui/dialog/glyphs.cpp:155
msgid "Arabic"
msgstr "Arābu"
-#: ../src/ui/dialog/glyphs.cpp:64 ../src/ui/dialog/glyphs.cpp:163
+#: ../src/ui/dialog/glyphs.cpp:54 ../src/ui/dialog/glyphs.cpp:153
msgid "Armenian"
msgstr "Armēņu"
-#: ../src/ui/dialog/glyphs.cpp:65 ../src/ui/dialog/glyphs.cpp:172
+#: ../src/ui/dialog/glyphs.cpp:55 ../src/ui/dialog/glyphs.cpp:162
msgid "Bengali"
msgstr "Bengāļu"
-#: ../src/ui/dialog/glyphs.cpp:66 ../src/ui/dialog/glyphs.cpp:254
+#: ../src/ui/dialog/glyphs.cpp:56 ../src/ui/dialog/glyphs.cpp:244
msgid "Bopomofo"
msgstr "Bopomofo"
-#: ../src/ui/dialog/glyphs.cpp:67 ../src/ui/dialog/glyphs.cpp:189
+#: ../src/ui/dialog/glyphs.cpp:57 ../src/ui/dialog/glyphs.cpp:179
msgid "Cherokee"
msgstr "Čerokī"
-#: ../src/ui/dialog/glyphs.cpp:68 ../src/ui/dialog/glyphs.cpp:242
+#: ../src/ui/dialog/glyphs.cpp:58 ../src/ui/dialog/glyphs.cpp:232
msgid "Coptic"
msgstr "Koptu"
-#: ../src/ui/dialog/glyphs.cpp:69 ../src/ui/dialog/glyphs.cpp:161
+#: ../src/ui/dialog/glyphs.cpp:59 ../src/ui/dialog/glyphs.cpp:151
#: ../share/extensions/hershey.inx.h:22
msgid "Cyrillic"
msgstr "Kirilisks"
-#: ../src/ui/dialog/glyphs.cpp:70
+#: ../src/ui/dialog/glyphs.cpp:60
msgid "Deseret"
msgstr "Tuksneša"
-#: ../src/ui/dialog/glyphs.cpp:71 ../src/ui/dialog/glyphs.cpp:171
+#: ../src/ui/dialog/glyphs.cpp:61 ../src/ui/dialog/glyphs.cpp:161
msgid "Devanagari"
msgstr "Devanagari"
-#: ../src/ui/dialog/glyphs.cpp:72 ../src/ui/dialog/glyphs.cpp:187
+#: ../src/ui/dialog/glyphs.cpp:62 ../src/ui/dialog/glyphs.cpp:177
msgid "Ethiopic"
msgstr "Etiopiešu"
-#: ../src/ui/dialog/glyphs.cpp:73 ../src/ui/dialog/glyphs.cpp:185
+#: ../src/ui/dialog/glyphs.cpp:63 ../src/ui/dialog/glyphs.cpp:175
msgid "Georgian"
msgstr "Gruzīņu"
-#: ../src/ui/dialog/glyphs.cpp:74
+#: ../src/ui/dialog/glyphs.cpp:64
msgid "Gothic"
msgstr "Gotu"
-#: ../src/ui/dialog/glyphs.cpp:75
+#: ../src/ui/dialog/glyphs.cpp:65
msgid "Greek"
msgstr "Grieķu"
-#: ../src/ui/dialog/glyphs.cpp:76 ../src/ui/dialog/glyphs.cpp:174
+#: ../src/ui/dialog/glyphs.cpp:66 ../src/ui/dialog/glyphs.cpp:164
msgid "Gujarati"
msgstr "Gudžaratu"
-#: ../src/ui/dialog/glyphs.cpp:77 ../src/ui/dialog/glyphs.cpp:173
+#: ../src/ui/dialog/glyphs.cpp:67 ../src/ui/dialog/glyphs.cpp:163
msgid "Gurmukhi"
msgstr "Gurmuku"
-#: ../src/ui/dialog/glyphs.cpp:78
+#: ../src/ui/dialog/glyphs.cpp:68
msgid "Han"
msgstr "Hanu"
-#: ../src/ui/dialog/glyphs.cpp:79
+#: ../src/ui/dialog/glyphs.cpp:69
msgid "Hangul"
msgstr "Hangulas"
-#: ../src/ui/dialog/glyphs.cpp:80 ../src/ui/dialog/glyphs.cpp:164
+#: ../src/ui/dialog/glyphs.cpp:70 ../src/ui/dialog/glyphs.cpp:154
msgid "Hebrew"
msgstr "Ebreju"
-#: ../src/ui/dialog/glyphs.cpp:81 ../src/ui/dialog/glyphs.cpp:252
+#: ../src/ui/dialog/glyphs.cpp:71 ../src/ui/dialog/glyphs.cpp:242
msgid "Hiragana"
msgstr "Hiragana"
-#: ../src/ui/dialog/glyphs.cpp:82 ../src/ui/dialog/glyphs.cpp:178
+#: ../src/ui/dialog/glyphs.cpp:72 ../src/ui/dialog/glyphs.cpp:168
msgid "Kannada"
msgstr "Kannadas"
-#: ../src/ui/dialog/glyphs.cpp:83 ../src/ui/dialog/glyphs.cpp:253
+#: ../src/ui/dialog/glyphs.cpp:73 ../src/ui/dialog/glyphs.cpp:243
msgid "Katakana"
msgstr "Katakana"
-#: ../src/ui/dialog/glyphs.cpp:84 ../src/ui/dialog/glyphs.cpp:197
+#: ../src/ui/dialog/glyphs.cpp:74 ../src/ui/dialog/glyphs.cpp:187
msgid "Khmer"
msgstr "Khmeru"
-#: ../src/ui/dialog/glyphs.cpp:85 ../src/ui/dialog/glyphs.cpp:182
+#: ../src/ui/dialog/glyphs.cpp:75 ../src/ui/dialog/glyphs.cpp:172
msgid "Lao"
msgstr "Laosas"
-#: ../src/ui/dialog/glyphs.cpp:86
+#: ../src/ui/dialog/glyphs.cpp:76
msgid "Latin"
msgstr "Latīņu"
-#: ../src/ui/dialog/glyphs.cpp:87 ../src/ui/dialog/glyphs.cpp:179
+#: ../src/ui/dialog/glyphs.cpp:77 ../src/ui/dialog/glyphs.cpp:169
msgid "Malayalam"
msgstr "Malaiziešu"
-#: ../src/ui/dialog/glyphs.cpp:88 ../src/ui/dialog/glyphs.cpp:198
+#: ../src/ui/dialog/glyphs.cpp:78 ../src/ui/dialog/glyphs.cpp:188
msgid "Mongolian"
msgstr "Mongoļu"
-#: ../src/ui/dialog/glyphs.cpp:89 ../src/ui/dialog/glyphs.cpp:184
+#: ../src/ui/dialog/glyphs.cpp:79 ../src/ui/dialog/glyphs.cpp:174
msgid "Myanmar"
msgstr "Mjanmas"
-#: ../src/ui/dialog/glyphs.cpp:90 ../src/ui/dialog/glyphs.cpp:191
+#: ../src/ui/dialog/glyphs.cpp:80 ../src/ui/dialog/glyphs.cpp:181
msgid "Ogham"
msgstr "Oghamu"
-#: ../src/ui/dialog/glyphs.cpp:91
+#: ../src/ui/dialog/glyphs.cpp:81
msgid "Old Italic"
msgstr "Senais Itāļu"
-#: ../src/ui/dialog/glyphs.cpp:92 ../src/ui/dialog/glyphs.cpp:175
+#: ../src/ui/dialog/glyphs.cpp:82 ../src/ui/dialog/glyphs.cpp:165
msgid "Oriya"
msgstr "Orija"
-#: ../src/ui/dialog/glyphs.cpp:93 ../src/ui/dialog/glyphs.cpp:192
+#: ../src/ui/dialog/glyphs.cpp:83 ../src/ui/dialog/glyphs.cpp:182
msgid "Runic"
msgstr "Rūnu"
-#: ../src/ui/dialog/glyphs.cpp:94 ../src/ui/dialog/glyphs.cpp:180
+#: ../src/ui/dialog/glyphs.cpp:84 ../src/ui/dialog/glyphs.cpp:170
msgid "Sinhala"
msgstr "Sinhāliešu"
-#: ../src/ui/dialog/glyphs.cpp:95 ../src/ui/dialog/glyphs.cpp:166
+#: ../src/ui/dialog/glyphs.cpp:85 ../src/ui/dialog/glyphs.cpp:156
msgid "Syriac"
msgstr "Sīriešu"
-#: ../src/ui/dialog/glyphs.cpp:96 ../src/ui/dialog/glyphs.cpp:176
+#: ../src/ui/dialog/glyphs.cpp:86 ../src/ui/dialog/glyphs.cpp:166
msgid "Tamil"
msgstr "Tamilu"
-#: ../src/ui/dialog/glyphs.cpp:97 ../src/ui/dialog/glyphs.cpp:177
+#: ../src/ui/dialog/glyphs.cpp:87 ../src/ui/dialog/glyphs.cpp:167
msgid "Telugu"
msgstr "Telugu"
-#: ../src/ui/dialog/glyphs.cpp:98 ../src/ui/dialog/glyphs.cpp:168
+#: ../src/ui/dialog/glyphs.cpp:88 ../src/ui/dialog/glyphs.cpp:158
msgid "Thaana"
msgstr "Thānas"
-#: ../src/ui/dialog/glyphs.cpp:99 ../src/ui/dialog/glyphs.cpp:181
+#: ../src/ui/dialog/glyphs.cpp:89 ../src/ui/dialog/glyphs.cpp:171
msgid "Thai"
msgstr "Taizemiešu"
-#: ../src/ui/dialog/glyphs.cpp:100 ../src/ui/dialog/glyphs.cpp:183
+#: ../src/ui/dialog/glyphs.cpp:90 ../src/ui/dialog/glyphs.cpp:173
msgid "Tibetan"
msgstr "Tibetiešu"
-#: ../src/ui/dialog/glyphs.cpp:101
+#: ../src/ui/dialog/glyphs.cpp:91
msgid "Canadian Aboriginal"
msgstr "Kanādas iezemiešu"
-#: ../src/ui/dialog/glyphs.cpp:102
+#: ../src/ui/dialog/glyphs.cpp:92
msgid "Yi"
msgstr "Yi"
-#: ../src/ui/dialog/glyphs.cpp:103 ../src/ui/dialog/glyphs.cpp:193
+#: ../src/ui/dialog/glyphs.cpp:93 ../src/ui/dialog/glyphs.cpp:183
msgid "Tagalog"
msgstr "Tagalogu"
-#: ../src/ui/dialog/glyphs.cpp:104 ../src/ui/dialog/glyphs.cpp:194
+#: ../src/ui/dialog/glyphs.cpp:94 ../src/ui/dialog/glyphs.cpp:184
msgid "Hanunoo"
msgstr "Hanunū"
-#: ../src/ui/dialog/glyphs.cpp:105 ../src/ui/dialog/glyphs.cpp:195
+#: ../src/ui/dialog/glyphs.cpp:95 ../src/ui/dialog/glyphs.cpp:185
msgid "Buhid"
msgstr "Buhidu"
-#: ../src/ui/dialog/glyphs.cpp:106 ../src/ui/dialog/glyphs.cpp:196
+#: ../src/ui/dialog/glyphs.cpp:96 ../src/ui/dialog/glyphs.cpp:186
msgid "Tagbanwa"
msgstr "Tagbanva"
-#: ../src/ui/dialog/glyphs.cpp:107
+#: ../src/ui/dialog/glyphs.cpp:97
msgid "Braille"
msgstr "Brails"
-#: ../src/ui/dialog/glyphs.cpp:108
+#: ../src/ui/dialog/glyphs.cpp:98
msgid "Cypriot"
msgstr "Kipras"
-#: ../src/ui/dialog/glyphs.cpp:109 ../src/ui/dialog/glyphs.cpp:200
+#: ../src/ui/dialog/glyphs.cpp:99 ../src/ui/dialog/glyphs.cpp:190
msgid "Limbu"
msgstr "Limbu"
-#: ../src/ui/dialog/glyphs.cpp:110
+#: ../src/ui/dialog/glyphs.cpp:100
msgid "Osmanya"
msgstr "Osmaņu"
-#: ../src/ui/dialog/glyphs.cpp:111
+#: ../src/ui/dialog/glyphs.cpp:101
msgid "Shavian"
msgstr "Šova ātrrakstīšanas alfabēts"
-#: ../src/ui/dialog/glyphs.cpp:112
+#: ../src/ui/dialog/glyphs.cpp:102
msgid "Linear B"
msgstr "Lineārs B"
-#: ../src/ui/dialog/glyphs.cpp:113 ../src/ui/dialog/glyphs.cpp:201
+#: ../src/ui/dialog/glyphs.cpp:103 ../src/ui/dialog/glyphs.cpp:191
msgid "Tai Le"
msgstr "Tai Le"
-#: ../src/ui/dialog/glyphs.cpp:114
+#: ../src/ui/dialog/glyphs.cpp:104
msgid "Ugaritic"
msgstr "Senpersiešu"
-#: ../src/ui/dialog/glyphs.cpp:115 ../src/ui/dialog/glyphs.cpp:202
+#: ../src/ui/dialog/glyphs.cpp:105 ../src/ui/dialog/glyphs.cpp:192
msgid "New Tai Lue"
msgstr "Jaunais Tai Lue"
-#: ../src/ui/dialog/glyphs.cpp:116 ../src/ui/dialog/glyphs.cpp:204
+#: ../src/ui/dialog/glyphs.cpp:106 ../src/ui/dialog/glyphs.cpp:194
msgid "Buginese"
msgstr "Buginiešu"
-#: ../src/ui/dialog/glyphs.cpp:117 ../src/ui/dialog/glyphs.cpp:240
+#: ../src/ui/dialog/glyphs.cpp:107 ../src/ui/dialog/glyphs.cpp:230
msgid "Glagolitic"
msgstr "Glagoļica"
-#: ../src/ui/dialog/glyphs.cpp:118 ../src/ui/dialog/glyphs.cpp:244
+#: ../src/ui/dialog/glyphs.cpp:108 ../src/ui/dialog/glyphs.cpp:234
msgid "Tifinagh"
msgstr "Tifinagu"
-#: ../src/ui/dialog/glyphs.cpp:119 ../src/ui/dialog/glyphs.cpp:273
+#: ../src/ui/dialog/glyphs.cpp:109 ../src/ui/dialog/glyphs.cpp:263
msgid "Syloti Nagri"
msgstr "Syloti Nagri raksts"
-#: ../src/ui/dialog/glyphs.cpp:120
+#: ../src/ui/dialog/glyphs.cpp:110
msgid "Old Persian"
msgstr "Senpersiešu"
-#: ../src/ui/dialog/glyphs.cpp:121
+#: ../src/ui/dialog/glyphs.cpp:111
msgid "Kharoshthi"
msgstr "Karošti"
-#: ../src/ui/dialog/glyphs.cpp:122
+#: ../src/ui/dialog/glyphs.cpp:112
msgid "unassigned"
msgstr "nenozīmēts"
-#: ../src/ui/dialog/glyphs.cpp:123 ../src/ui/dialog/glyphs.cpp:206
+#: ../src/ui/dialog/glyphs.cpp:113 ../src/ui/dialog/glyphs.cpp:196
msgid "Balinese"
msgstr "Baliešu"
-#: ../src/ui/dialog/glyphs.cpp:124
+#: ../src/ui/dialog/glyphs.cpp:114
msgid "Cuneiform"
msgstr "Ķīļraksts"
-#: ../src/ui/dialog/glyphs.cpp:125
+#: ../src/ui/dialog/glyphs.cpp:115
msgid "Phoenician"
msgstr "Phoeniciēņu"
-#: ../src/ui/dialog/glyphs.cpp:126 ../src/ui/dialog/glyphs.cpp:275
+#: ../src/ui/dialog/glyphs.cpp:116 ../src/ui/dialog/glyphs.cpp:265
msgid "Phags-pa"
msgstr "Fags-pa"
-#: ../src/ui/dialog/glyphs.cpp:127
+#: ../src/ui/dialog/glyphs.cpp:117
msgid "N'Ko"
msgstr "N'Ko"
-#: ../src/ui/dialog/glyphs.cpp:128 ../src/ui/dialog/glyphs.cpp:278
+#: ../src/ui/dialog/glyphs.cpp:118 ../src/ui/dialog/glyphs.cpp:268
msgid "Kayah Li"
msgstr "Kajaš Li"
-#: ../src/ui/dialog/glyphs.cpp:129 ../src/ui/dialog/glyphs.cpp:208
+#: ../src/ui/dialog/glyphs.cpp:119 ../src/ui/dialog/glyphs.cpp:198
msgid "Lepcha"
msgstr "Lepča"
-#: ../src/ui/dialog/glyphs.cpp:130 ../src/ui/dialog/glyphs.cpp:279
+#: ../src/ui/dialog/glyphs.cpp:120 ../src/ui/dialog/glyphs.cpp:269
msgid "Rejang"
msgstr "Rejang"
-#: ../src/ui/dialog/glyphs.cpp:131 ../src/ui/dialog/glyphs.cpp:207
+#: ../src/ui/dialog/glyphs.cpp:121 ../src/ui/dialog/glyphs.cpp:197
msgid "Sundanese"
msgstr "Sundaniešu"
-#: ../src/ui/dialog/glyphs.cpp:132 ../src/ui/dialog/glyphs.cpp:276
+#: ../src/ui/dialog/glyphs.cpp:122 ../src/ui/dialog/glyphs.cpp:266
msgid "Saurashtra"
msgstr "Saurašta"
-#: ../src/ui/dialog/glyphs.cpp:133 ../src/ui/dialog/glyphs.cpp:282
+#: ../src/ui/dialog/glyphs.cpp:123 ../src/ui/dialog/glyphs.cpp:272
msgid "Cham"
msgstr "Čama"
-#: ../src/ui/dialog/glyphs.cpp:134 ../src/ui/dialog/glyphs.cpp:209
+#: ../src/ui/dialog/glyphs.cpp:124 ../src/ui/dialog/glyphs.cpp:199
msgid "Ol Chiki"
msgstr "Ol čiki"
-#: ../src/ui/dialog/glyphs.cpp:135 ../src/ui/dialog/glyphs.cpp:268
+#: ../src/ui/dialog/glyphs.cpp:125 ../src/ui/dialog/glyphs.cpp:258
msgid "Vai"
msgstr "Vai"
-#: ../src/ui/dialog/glyphs.cpp:136
+#: ../src/ui/dialog/glyphs.cpp:126
msgid "Carian"
msgstr "Kariešu"
-#: ../src/ui/dialog/glyphs.cpp:137
+#: ../src/ui/dialog/glyphs.cpp:127
msgid "Lycian"
msgstr "Likijas"
-#: ../src/ui/dialog/glyphs.cpp:138
+#: ../src/ui/dialog/glyphs.cpp:128
msgid "Lydian"
msgstr "Līdijas"
-#: ../src/ui/dialog/glyphs.cpp:153
+#: ../src/ui/dialog/glyphs.cpp:143
msgid "Basic Latin"
msgstr "Pamata latīņu"
-#: ../src/ui/dialog/glyphs.cpp:154
+#: ../src/ui/dialog/glyphs.cpp:144
msgid "Latin-1 Supplement"
msgstr "Latīņu-1 pielikums"
-#: ../src/ui/dialog/glyphs.cpp:155
+#: ../src/ui/dialog/glyphs.cpp:145
msgid "Latin Extended-A"
msgstr "Latīņu paplašinātais-A"
-#: ../src/ui/dialog/glyphs.cpp:156
+#: ../src/ui/dialog/glyphs.cpp:146
msgid "Latin Extended-B"
msgstr "Latīņu paplašinātais-B"
-#: ../src/ui/dialog/glyphs.cpp:157
+#: ../src/ui/dialog/glyphs.cpp:147
msgid "IPA Extensions"
msgstr "IPA paplašinājumi"
-#: ../src/ui/dialog/glyphs.cpp:158
+#: ../src/ui/dialog/glyphs.cpp:148
msgid "Spacing Modifier Letters"
msgstr "Modificējošo zīmju izlīdzināšana"
-#: ../src/ui/dialog/glyphs.cpp:159
+#: ../src/ui/dialog/glyphs.cpp:149
msgid "Combining Diacritical Marks"
msgstr "Diakritrisko zīmju kombinēšana"
-#: ../src/ui/dialog/glyphs.cpp:160
+#: ../src/ui/dialog/glyphs.cpp:150
msgid "Greek and Coptic"
msgstr "Grieķu un Koptu"
-#: ../src/ui/dialog/glyphs.cpp:162
+#: ../src/ui/dialog/glyphs.cpp:152
msgid "Cyrillic Supplement"
msgstr "Kirilicas pielikums"
-#: ../src/ui/dialog/glyphs.cpp:167
+#: ../src/ui/dialog/glyphs.cpp:157
msgid "Arabic Supplement"
msgstr "Arābu pielikums"
-#: ../src/ui/dialog/glyphs.cpp:169
+#: ../src/ui/dialog/glyphs.cpp:159
msgid "NKo"
msgstr "NKo"
-#: ../src/ui/dialog/glyphs.cpp:170
+#: ../src/ui/dialog/glyphs.cpp:160
msgid "Samaritan"
msgstr "Samāriešu"
-#: ../src/ui/dialog/glyphs.cpp:186
+#: ../src/ui/dialog/glyphs.cpp:176
msgid "Hangul Jamo"
msgstr "Hangulas džamo"
-#: ../src/ui/dialog/glyphs.cpp:188
+#: ../src/ui/dialog/glyphs.cpp:178
msgid "Ethiopic Supplement"
msgstr "Etiopiešu pielikums"
-#: ../src/ui/dialog/glyphs.cpp:190
+#: ../src/ui/dialog/glyphs.cpp:180
msgid "Unified Canadian Aboriginal Syllabics"
msgstr "Vienotās Kanādas iezemiešu zilbes"
-#: ../src/ui/dialog/glyphs.cpp:199
+#: ../src/ui/dialog/glyphs.cpp:189
msgid "Unified Canadian Aboriginal Syllabics Extended"
msgstr "Apvienotās Kanādas aborigēnu zilbes papilašinātās"
-#: ../src/ui/dialog/glyphs.cpp:203
+#: ../src/ui/dialog/glyphs.cpp:193
msgid "Khmer Symbols"
msgstr "Khmeru simboli"
-#: ../src/ui/dialog/glyphs.cpp:205
+#: ../src/ui/dialog/glyphs.cpp:195
msgid "Tai Tham"
msgstr "Tai tam"
-#: ../src/ui/dialog/glyphs.cpp:210
+#: ../src/ui/dialog/glyphs.cpp:200
msgid "Vedic Extensions"
msgstr "Vēdiskie paplašinājumi"
-#: ../src/ui/dialog/glyphs.cpp:211
+#: ../src/ui/dialog/glyphs.cpp:201
msgid "Phonetic Extensions"
msgstr "Fonētiskie paplašinājumi"
-#: ../src/ui/dialog/glyphs.cpp:212
+#: ../src/ui/dialog/glyphs.cpp:202
msgid "Phonetic Extensions Supplement"
msgstr "Fonētisko paplašinājumu pielikums"
-#: ../src/ui/dialog/glyphs.cpp:213
+#: ../src/ui/dialog/glyphs.cpp:203
msgid "Combining Diacritical Marks Supplement"
msgstr "Papildus diakritrisko zīmju kombinēšana"
-#: ../src/ui/dialog/glyphs.cpp:214
+#: ../src/ui/dialog/glyphs.cpp:204
msgid "Latin Extended Additional"
msgstr "Papildus latīņu paplašinātais "
-#: ../src/ui/dialog/glyphs.cpp:215
+#: ../src/ui/dialog/glyphs.cpp:205
msgid "Greek Extended"
msgstr "Grieķu paplašinātais"
-#: ../src/ui/dialog/glyphs.cpp:216
+#: ../src/ui/dialog/glyphs.cpp:206
msgid "General Punctuation"
msgstr "Vispārējā interpunkcija"
-#: ../src/ui/dialog/glyphs.cpp:217
+#: ../src/ui/dialog/glyphs.cpp:207
msgid "Superscripts and Subscripts"
msgstr "Augšraksti un apakšraksti"
-#: ../src/ui/dialog/glyphs.cpp:218
+#: ../src/ui/dialog/glyphs.cpp:208
msgid "Currency Symbols"
msgstr "Valūtu simboli"
-#: ../src/ui/dialog/glyphs.cpp:219
+#: ../src/ui/dialog/glyphs.cpp:209
msgid "Combining Diacritical Marks for Symbols"
msgstr "Diakritrisko zīmju kombinēšana simboliem"
-#: ../src/ui/dialog/glyphs.cpp:220
+#: ../src/ui/dialog/glyphs.cpp:210
msgid "Letterlike Symbols"
msgstr "Burtveidīgie simboli"
-#: ../src/ui/dialog/glyphs.cpp:221
+#: ../src/ui/dialog/glyphs.cpp:211
msgid "Number Forms"
msgstr "Skaitļu formas"
-#: ../src/ui/dialog/glyphs.cpp:222
+#: ../src/ui/dialog/glyphs.cpp:212
msgid "Arrows"
msgstr "Bultas"
-#: ../src/ui/dialog/glyphs.cpp:223
+#: ../src/ui/dialog/glyphs.cpp:213
msgid "Mathematical Operators"
msgstr "Matemātiske operatori"
-#: ../src/ui/dialog/glyphs.cpp:224
+#: ../src/ui/dialog/glyphs.cpp:214
msgid "Miscellaneous Technical"
msgstr "Dažādi tehniskie"
-#: ../src/ui/dialog/glyphs.cpp:225
+#: ../src/ui/dialog/glyphs.cpp:215
msgid "Control Pictures"
msgstr "Vadošie attēli"
-#: ../src/ui/dialog/glyphs.cpp:226
+#: ../src/ui/dialog/glyphs.cpp:216
msgid "Optical Character Recognition"
msgstr "Optiskā zīmju atpazīšana"
-#: ../src/ui/dialog/glyphs.cpp:227
+#: ../src/ui/dialog/glyphs.cpp:217
msgid "Enclosed Alphanumerics"
msgstr "Apvilktie burtu-ciparu simboli"
-#: ../src/ui/dialog/glyphs.cpp:228
+#: ../src/ui/dialog/glyphs.cpp:218
msgid "Box Drawing"
msgstr "Kuba zīmēšana"
-#: ../src/ui/dialog/glyphs.cpp:229
+#: ../src/ui/dialog/glyphs.cpp:219
msgid "Block Elements"
msgstr "Bloku elementi"
-#: ../src/ui/dialog/glyphs.cpp:230
+#: ../src/ui/dialog/glyphs.cpp:220
msgid "Geometric Shapes"
msgstr "Ģeometriskas figūras"
-#: ../src/ui/dialog/glyphs.cpp:231
+#: ../src/ui/dialog/glyphs.cpp:221
msgid "Miscellaneous Symbols"
msgstr "Dažādi simboli"
-#: ../src/ui/dialog/glyphs.cpp:232
+#: ../src/ui/dialog/glyphs.cpp:222
msgid "Dingbats"
msgstr "Dekorzīmes"
-#: ../src/ui/dialog/glyphs.cpp:233
+#: ../src/ui/dialog/glyphs.cpp:223
msgid "Miscellaneous Mathematical Symbols-A"
msgstr "Dažādi matemātiskie simboli A"
-#: ../src/ui/dialog/glyphs.cpp:234
+#: ../src/ui/dialog/glyphs.cpp:224
msgid "Supplemental Arrows-A"
msgstr "Papildus bultas A"
-#: ../src/ui/dialog/glyphs.cpp:235
+#: ../src/ui/dialog/glyphs.cpp:225
msgid "Braille Patterns"
msgstr "Braila paraugi"
-#: ../src/ui/dialog/glyphs.cpp:236
+#: ../src/ui/dialog/glyphs.cpp:226
msgid "Supplemental Arrows-B"
msgstr "Papildus bultas B"
-#: ../src/ui/dialog/glyphs.cpp:237
+#: ../src/ui/dialog/glyphs.cpp:227
msgid "Miscellaneous Mathematical Symbols-B"
msgstr "Dažādi matemātiskie simboli B"
-#: ../src/ui/dialog/glyphs.cpp:238
+#: ../src/ui/dialog/glyphs.cpp:228
msgid "Supplemental Mathematical Operators"
msgstr "Matemātisko operatoru pielikums"
-#: ../src/ui/dialog/glyphs.cpp:239
+#: ../src/ui/dialog/glyphs.cpp:229
msgid "Miscellaneous Symbols and Arrows"
msgstr "Dažādi simboli un bultas"
-#: ../src/ui/dialog/glyphs.cpp:241
+#: ../src/ui/dialog/glyphs.cpp:231
msgid "Latin Extended-C"
msgstr "Latīņu paplašinātais-C"
-#: ../src/ui/dialog/glyphs.cpp:243
+#: ../src/ui/dialog/glyphs.cpp:233
msgid "Georgian Supplement"
msgstr "Gruzīņu pelikums"
-#: ../src/ui/dialog/glyphs.cpp:245
+#: ../src/ui/dialog/glyphs.cpp:235
msgid "Ethiopic Extended"
msgstr "Etiopiešu paplašinātais"
-#: ../src/ui/dialog/glyphs.cpp:246
+#: ../src/ui/dialog/glyphs.cpp:236
msgid "Cyrillic Extended-A"
msgstr "Kirilicas paplašinātais-A"
-#: ../src/ui/dialog/glyphs.cpp:247
+#: ../src/ui/dialog/glyphs.cpp:237
msgid "Supplemental Punctuation"
msgstr "Papildus interpunkcija"
-#: ../src/ui/dialog/glyphs.cpp:248
+#: ../src/ui/dialog/glyphs.cpp:238
msgid "CJK Radicals Supplement"
msgstr "CJK radikāļu pielikums"
-#: ../src/ui/dialog/glyphs.cpp:249
+#: ../src/ui/dialog/glyphs.cpp:239
msgid "Kangxi Radicals"
msgstr "Kangxi radikāļi"
-#: ../src/ui/dialog/glyphs.cpp:250
+#: ../src/ui/dialog/glyphs.cpp:240
msgid "Ideographic Description Characters"
msgstr "Ideogrāfisko aprakstu zīmes"
-#: ../src/ui/dialog/glyphs.cpp:251
+#: ../src/ui/dialog/glyphs.cpp:241
msgid "CJK Symbols and Punctuation"
msgstr "CJK simboli un interpunkcija"
-#: ../src/ui/dialog/glyphs.cpp:255
+#: ../src/ui/dialog/glyphs.cpp:245
msgid "Hangul Compatibility Jamo"
msgstr "Hangulas savietojams ar džamo"
-#: ../src/ui/dialog/glyphs.cpp:256
+#: ../src/ui/dialog/glyphs.cpp:246
msgid "Kanbun"
msgstr "Kanbūnu"
-#: ../src/ui/dialog/glyphs.cpp:257
+#: ../src/ui/dialog/glyphs.cpp:247
msgid "Bopomofo Extended"
msgstr "Bopomofo paplašinātais"
-#: ../src/ui/dialog/glyphs.cpp:258
+#: ../src/ui/dialog/glyphs.cpp:248
msgid "CJK Strokes"
msgstr "CJK apmales"
-#: ../src/ui/dialog/glyphs.cpp:259
+#: ../src/ui/dialog/glyphs.cpp:249
msgid "Katakana Phonetic Extensions"
msgstr "Katakana fonētiskie paplašinājumi"
-#: ../src/ui/dialog/glyphs.cpp:260
+#: ../src/ui/dialog/glyphs.cpp:250
msgid "Enclosed CJK Letters and Months"
msgstr "Apvilktas CJK zīmes un mēneši"
-#: ../src/ui/dialog/glyphs.cpp:261
+#: ../src/ui/dialog/glyphs.cpp:251
msgid "CJK Compatibility"
msgstr "CJK savietojamība"
-#: ../src/ui/dialog/glyphs.cpp:262
+#: ../src/ui/dialog/glyphs.cpp:252
msgid "CJK Unified Ideographs Extension A"
msgstr "CJK vienotie ideogrāfu paplašinājumi A"
-#: ../src/ui/dialog/glyphs.cpp:263
+#: ../src/ui/dialog/glyphs.cpp:253
msgid "Yijing Hexagram Symbols"
msgstr "Yijing heksagrammu simboli"
-#: ../src/ui/dialog/glyphs.cpp:264
+#: ../src/ui/dialog/glyphs.cpp:254
msgid "CJK Unified Ideographs"
msgstr "CJK unificēti ideogrāfi"
-#: ../src/ui/dialog/glyphs.cpp:265
+#: ../src/ui/dialog/glyphs.cpp:255
msgid "Yi Syllables"
msgstr "Yi zilbes"
-#: ../src/ui/dialog/glyphs.cpp:266
+#: ../src/ui/dialog/glyphs.cpp:256
msgid "Yi Radicals"
msgstr "Yi radikāļi"
-#: ../src/ui/dialog/glyphs.cpp:267
+#: ../src/ui/dialog/glyphs.cpp:257
msgid "Lisu"
msgstr "Lisu"
-#: ../src/ui/dialog/glyphs.cpp:269
+#: ../src/ui/dialog/glyphs.cpp:259
msgid "Cyrillic Extended-B"
msgstr "Kirilicas paplašinātais-B"
-#: ../src/ui/dialog/glyphs.cpp:270
+#: ../src/ui/dialog/glyphs.cpp:260
msgid "Bamum"
msgstr "Bamuma"
# Modifier Tone Letters is a Unicode block containing tone markings for Chinese, Chinantec, Africanist, and other phonetic transcriptions.
-#: ../src/ui/dialog/glyphs.cpp:271
+#: ../src/ui/dialog/glyphs.cpp:261
msgid "Modifier Tone Letters"
msgstr "Toņa maiņas zīmes"
-#: ../src/ui/dialog/glyphs.cpp:272
+#: ../src/ui/dialog/glyphs.cpp:262
msgid "Latin Extended-D"
msgstr "Latīņu paplašinātais-D"
-#: ../src/ui/dialog/glyphs.cpp:274
+#: ../src/ui/dialog/glyphs.cpp:264
msgid "Common Indic Number Forms"
msgstr "Pamata Indiešu ciparu formas"
-#: ../src/ui/dialog/glyphs.cpp:277
+#: ../src/ui/dialog/glyphs.cpp:267
msgid "Devanagari Extended"
msgstr "Devanagari paplašināts"
-#: ../src/ui/dialog/glyphs.cpp:280
+#: ../src/ui/dialog/glyphs.cpp:270
msgid "Hangul Jamo Extended-A"
msgstr "Hangulas džamo paplašinātais-A"
-#: ../src/ui/dialog/glyphs.cpp:281
+#: ../src/ui/dialog/glyphs.cpp:271
msgid "Javanese"
msgstr "Javanu"
-#: ../src/ui/dialog/glyphs.cpp:283
+#: ../src/ui/dialog/glyphs.cpp:273
msgid "Myanmar Extended-A"
msgstr "Mjanmas paplašinātais-A"
-#: ../src/ui/dialog/glyphs.cpp:284
+#: ../src/ui/dialog/glyphs.cpp:274
msgid "Tai Viet"
msgstr "Tai Vetas"
-#: ../src/ui/dialog/glyphs.cpp:285
+#: ../src/ui/dialog/glyphs.cpp:275
msgid "Meetei Mayek"
msgstr "Mitei majek"
-#: ../src/ui/dialog/glyphs.cpp:286
+#: ../src/ui/dialog/glyphs.cpp:276
msgid "Hangul Syllables"
msgstr "Hangulas zilbju raksts"
-#: ../src/ui/dialog/glyphs.cpp:287
+#: ../src/ui/dialog/glyphs.cpp:277
msgid "Hangul Jamo Extended-B"
msgstr "Hangulas džamo paplašinātais-B"
-#: ../src/ui/dialog/glyphs.cpp:288
+#: ../src/ui/dialog/glyphs.cpp:278
msgid "High Surrogates"
msgstr "Augsti aizstājēji"
-#: ../src/ui/dialog/glyphs.cpp:289
+#: ../src/ui/dialog/glyphs.cpp:279
msgid "High Private Use Surrogates"
msgstr "Augsti privātas lietošanas aizstājēji"
-#: ../src/ui/dialog/glyphs.cpp:290
+#: ../src/ui/dialog/glyphs.cpp:280
msgid "Low Surrogates"
msgstr "Zemi aizstājēji"
-#: ../src/ui/dialog/glyphs.cpp:291
+#: ../src/ui/dialog/glyphs.cpp:281
msgid "Private Use Area"
msgstr "Privāts lietojuma lauks"
-#: ../src/ui/dialog/glyphs.cpp:292
+#: ../src/ui/dialog/glyphs.cpp:282
msgid "CJK Compatibility Ideographs"
msgstr "CJK savietojamības ideogrāfi"
-#: ../src/ui/dialog/glyphs.cpp:293
+#: ../src/ui/dialog/glyphs.cpp:283
msgid "Alphabetic Presentation Forms"
msgstr "Alfabētiskas prezentācijas formas"
-#: ../src/ui/dialog/glyphs.cpp:294
+#: ../src/ui/dialog/glyphs.cpp:284
msgid "Arabic Presentation Forms-A"
msgstr "Arābu prezentācijas formas-A"
-#: ../src/ui/dialog/glyphs.cpp:295
+#: ../src/ui/dialog/glyphs.cpp:285
msgid "Variation Selectors"
msgstr "Variāciju atlasītāji"
-#: ../src/ui/dialog/glyphs.cpp:296
+#: ../src/ui/dialog/glyphs.cpp:286
msgid "Vertical Forms"
msgstr "Vertikālās formas"
-#: ../src/ui/dialog/glyphs.cpp:297
+#: ../src/ui/dialog/glyphs.cpp:287
msgid "Combining Half Marks"
msgstr "Puszīmju kombinēšana"
-#: ../src/ui/dialog/glyphs.cpp:298
+#: ../src/ui/dialog/glyphs.cpp:288
msgid "CJK Compatibility Forms"
msgstr "CJK savietojamības formas"
-#: ../src/ui/dialog/glyphs.cpp:299
+#: ../src/ui/dialog/glyphs.cpp:289
msgid "Small Form Variants"
msgstr "Mazie formu varianti"
-#: ../src/ui/dialog/glyphs.cpp:300
+#: ../src/ui/dialog/glyphs.cpp:290
msgid "Arabic Presentation Forms-B"
msgstr "Arābu prezentācijas formas-B"
-#: ../src/ui/dialog/glyphs.cpp:301
+#: ../src/ui/dialog/glyphs.cpp:291
msgid "Halfwidth and Fullwidth Forms"
msgstr "Pusplatās un platās formas"
-#: ../src/ui/dialog/glyphs.cpp:302
+#: ../src/ui/dialog/glyphs.cpp:292
msgid "Specials"
msgstr "Speciālie"
-#: ../src/ui/dialog/glyphs.cpp:377
+#: ../src/ui/dialog/glyphs.cpp:355
msgid "Script: "
msgstr "Skripts:"
-#: ../src/ui/dialog/glyphs.cpp:414
+#: ../src/ui/dialog/glyphs.cpp:380
msgid "Range: "
msgstr "Apgabals:"
-#: ../src/ui/dialog/glyphs.cpp:497
+#: ../src/ui/dialog/glyphs.cpp:442
msgid "Append"
msgstr "Pievienot"
-#: ../src/ui/dialog/glyphs.cpp:619
+#: ../src/ui/dialog/glyphs.cpp:552
msgid "Append text"
msgstr "Pievienot tekstu"
-#: ../src/ui/dialog/grid-arrange-tab.cpp:345
+#: ../src/ui/dialog/grid-arrange-tab.cpp:342
msgid "Arrange in a grid"
msgstr "Izkārtot režģī"
-#: ../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
+#: ../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
msgid "X:"
msgstr "X:"
-#: ../src/ui/dialog/grid-arrange-tab.cpp:571
+#: ../src/ui/dialog/grid-arrange-tab.cpp:570
msgid "Horizontal spacing between columns."
msgstr "Horizontālā atstarpe starp slejām."
-#: ../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
+#: ../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
msgid "Y:"
msgstr "Y:"
-#: ../src/ui/dialog/grid-arrange-tab.cpp:572
+#: ../src/ui/dialog/grid-arrange-tab.cpp:571
msgid "Vertical spacing between rows."
msgstr "Vertikālā atstarpe starp rindām."
-#: ../src/ui/dialog/grid-arrange-tab.cpp:618
+#: ../src/ui/dialog/grid-arrange-tab.cpp:613
msgid "_Rows:"
msgstr "_Rindas:"
-#: ../src/ui/dialog/grid-arrange-tab.cpp:627
+#: ../src/ui/dialog/grid-arrange-tab.cpp:622
msgid "Number of rows"
msgstr "Rindu skaits"
-#: ../src/ui/dialog/grid-arrange-tab.cpp:631
+#: ../src/ui/dialog/grid-arrange-tab.cpp:626
msgid "Equal _height"
msgstr "Vienāda _augstuma:"
-#: ../src/ui/dialog/grid-arrange-tab.cpp:642
+#: ../src/ui/dialog/grid-arrange-tab.cpp:637
msgid "If not set, each row has the height of the tallest object in it"
msgstr ""
"Ja nav norādīts, katras rindas augstums atbilst augstākajam objektam tajā"
#. #### Number of columns ####
-#: ../src/ui/dialog/grid-arrange-tab.cpp:658
+#: ../src/ui/dialog/grid-arrange-tab.cpp:653
msgid "_Columns:"
msgstr "_Slejas:"
-#: ../src/ui/dialog/grid-arrange-tab.cpp:667
+#: ../src/ui/dialog/grid-arrange-tab.cpp:662
msgid "Number of columns"
msgstr "Sleju skaits"
-#: ../src/ui/dialog/grid-arrange-tab.cpp:671
+#: ../src/ui/dialog/grid-arrange-tab.cpp:666
msgid "Equal _width"
msgstr "Vienāda platuma:"
-#: ../src/ui/dialog/grid-arrange-tab.cpp:681
+#: ../src/ui/dialog/grid-arrange-tab.cpp:676
msgid "If not set, each column has the width of the widest object in it"
msgstr ""
"Ja nav norādīts, katras slejas platums atbilst platākajam objektam tajā"
#. Anchor selection widget
-#: ../src/ui/dialog/grid-arrange-tab.cpp:692
+#: ../src/ui/dialog/grid-arrange-tab.cpp:687
msgid "Alignment:"
msgstr "Izlīdzinājums"
#. #### Radio buttons to control spacing manually or to fit selection bbox ####
-#: ../src/ui/dialog/grid-arrange-tab.cpp:701
+#: ../src/ui/dialog/grid-arrange-tab.cpp:696
msgid "_Fit into selection box"
msgstr "Ietilpināt atlasīšanas rāmī"
-#: ../src/ui/dialog/grid-arrange-tab.cpp:708
+#: ../src/ui/dialog/grid-arrange-tab.cpp:703
msgid "_Set spacing:"
msgstr "Ie_statīt atstarpes:"
-#: ../src/ui/dialog/guides.cpp:47
+#: ../src/ui/dialog/guides.cpp:41
msgid "Lo_cked"
-msgstr ""
+msgstr "Slē_gts"
-#: ../src/ui/dialog/guides.cpp:47
+#: ../src/ui/dialog/guides.cpp:41
msgid "Lock the movement of guides"
-msgstr ""
+msgstr "Slēgt palīglīniju pārvietošanu"
-#: ../src/ui/dialog/guides.cpp:48
+#: ../src/ui/dialog/guides.cpp:42
msgid "Rela_tive change"
msgstr "Rela_tīvās izmaiņas"
-#: ../src/ui/dialog/guides.cpp:48
+#: ../src/ui/dialog/guides.cpp:42
msgid "Move and/or rotate the guide relative to current settings"
msgstr ""
"Pārvietot un /vai pagriezt vadlīniju saskaņā ar pašreizējiem iestatījumiem"
-#: ../src/ui/dialog/guides.cpp:49
+#: ../src/ui/dialog/guides.cpp:43
msgctxt "Guides"
msgid "_X:"
msgstr "_X:"
-#: ../src/ui/dialog/guides.cpp:50
+#: ../src/ui/dialog/guides.cpp:44
msgctxt "Guides"
msgid "_Y:"
msgstr "_Y:"
-#: ../src/ui/dialog/guides.cpp:51 ../src/ui/dialog/object-properties.cpp:59
+#: ../src/ui/dialog/guides.cpp:45 ../src/ui/dialog/object-properties.cpp:51
msgid "_Label:"
msgstr "_Iezīme:"
-#: ../src/ui/dialog/guides.cpp:51
+#: ../src/ui/dialog/guides.cpp:45
msgid "Optionally give this guideline a name"
msgstr "Ja vēlaties, piešķiriet šai palīglīnijai nosaukumu"
-#: ../src/ui/dialog/guides.cpp:52
+#: ../src/ui/dialog/guides.cpp:46
msgid "_Angle:"
msgstr "_Leņķis:"
-#: ../src/ui/dialog/guides.cpp:139
+#: ../src/ui/dialog/guides.cpp:128
msgid "Set guide properties"
msgstr "Iestatīt palīglīniju īpašības"
-#: ../src/ui/dialog/guides.cpp:169
+#: ../src/ui/dialog/guides.cpp:158
msgid "Guideline"
msgstr "Palīglīnija"
-#: ../src/ui/dialog/guides.cpp:336
+#: ../src/ui/dialog/guides.cpp:282
#, c-format
msgid "Guideline ID: %s"
msgstr "Palīglīnijas ID: %s"
-#: ../src/ui/dialog/guides.cpp:342
+#: ../src/ui/dialog/guides.cpp:288
#, c-format
msgid "Current: %s"
msgstr "Pašreizējais: %s"
-#: ../src/ui/dialog/icon-preview.cpp:155
+#: ../src/ui/dialog/icon-preview.cpp:152
#, c-format
msgid "%d x %d"
msgstr "%d x %d"
-#: ../src/ui/dialog/icon-preview.cpp:167
+#: ../src/ui/dialog/icon-preview.cpp:164
msgid "Magnified:"
msgstr "Palielināts:"
-#: ../src/ui/dialog/icon-preview.cpp:236
+#: ../src/ui/dialog/icon-preview.cpp:233
msgid "Actual Size:"
msgstr "Patiesais izmērs:"
-#: ../src/ui/dialog/icon-preview.cpp:241
+#: ../src/ui/dialog/icon-preview.cpp:238
msgctxt "Icon preview window"
msgid "Sele_ction"
msgstr "At_lasītais"
-#: ../src/ui/dialog/icon-preview.cpp:243
+#: ../src/ui/dialog/icon-preview.cpp:240
msgid "Selection only or whole document"
msgstr "Tikai iezīmēto vai visu dokumentu."
-#: ../src/ui/dialog/inkscape-preferences.cpp:183
+#: ../src/ui/dialog/inkscape-preferences.cpp:171
msgid "Show selection cue"
msgstr "Rādīt atlases indikatoru"
-#: ../src/ui/dialog/inkscape-preferences.cpp:184
+#: ../src/ui/dialog/inkscape-preferences.cpp:172
msgid ""
"Whether selected objects display a selection cue (the same as in selector)"
msgstr ""
"Nosaka, vai atlasītie objekti rāda atlases indikatoru (tādu pat, kā "
"atlasītājā)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:190
+#: ../src/ui/dialog/inkscape-preferences.cpp:178
msgid "Enable gradient editing"
msgstr "Ieslēgt krāsu pāreju labošanu"
-#: ../src/ui/dialog/inkscape-preferences.cpp:191
+#: ../src/ui/dialog/inkscape-preferences.cpp:179
msgid "Whether selected objects display gradient editing controls"
msgstr "Vai atlasītie objekti rāda krāsu pārejas labošanas vadīklas"
-#: ../src/ui/dialog/inkscape-preferences.cpp:196
+#: ../src/ui/dialog/inkscape-preferences.cpp:184
msgid "Conversion to guides uses edges instead of bounding box"
msgstr "Pārvēršana par palīglīnijām izmanto malas, nevis robežrāmi"
-#: ../src/ui/dialog/inkscape-preferences.cpp:197
+#: ../src/ui/dialog/inkscape-preferences.cpp:185
msgid ""
"Converting an object to guides places these along the object's true edges "
"(imitating the object's shape), not along the bounding box"
@@ -17604,37 +17763,37 @@ msgstr ""
"Pārveidojot objektu par palīglīnijām, tās tiek novietotas gar objekta "
"patiesajām malām (atkārtojot objekta aprises), nevis gar objekta robežrāmi"
-#: ../src/ui/dialog/inkscape-preferences.cpp:204
+#: ../src/ui/dialog/inkscape-preferences.cpp:192
msgid "Ctrl+click _dot size:"
msgstr "Ctrl-klikšķis, lai iestatītu punkta izmēru:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:204
+#: ../src/ui/dialog/inkscape-preferences.cpp:192
msgid "times current stroke width"
msgstr "reiz pašreizējās apmales platums"
-#: ../src/ui/dialog/inkscape-preferences.cpp:205
+#: ../src/ui/dialog/inkscape-preferences.cpp:193
msgid "Size of dots created with Ctrl+click (relative to current stroke width)"
msgstr ""
"Ar Ctrl+klikšķis izveidoto punktu lielums (attiecībā pret pašreizējo apmales "
"platumu)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:213
+#: ../src/ui/dialog/inkscape-preferences.cpp:201
msgid "Base simplify:"
-msgstr ""
+msgstr "Pamata vienkāršošana:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:213
+#: ../src/ui/dialog/inkscape-preferences.cpp:201
msgid "on dynamic LPE simplify"
-msgstr ""
+msgstr "uz dinamiskās ceļa (LPE) efekta vienkāršošanas"
-#: ../src/ui/dialog/inkscape-preferences.cpp:214
+#: ../src/ui/dialog/inkscape-preferences.cpp:202
msgid "Base simplify of dynamic LPE based simplify"
-msgstr ""
+msgstr "Balstīt vienkāršošanu uz dinamiskas ceļa (LPE) efekta vienkāršošanas"
-#: ../src/ui/dialog/inkscape-preferences.cpp:229
+#: ../src/ui/dialog/inkscape-preferences.cpp:217
msgid "<b>No objects selected</b> to take the style from."
msgstr "<b>Nav atlasīts neviens objekts</b>, no kura varētu aizgūt stilu."
-#: ../src/ui/dialog/inkscape-preferences.cpp:238
+#: ../src/ui/dialog/inkscape-preferences.cpp:226
msgid ""
"<b>More than one object selected.</b> Cannot take style from multiple "
"objects."
@@ -17642,23 +17801,23 @@ msgstr ""
"<b>Atlasīts vairāk kā viens objekts.</b> Stilu nav iespējams aizgūt no "
"vairākiem objektiem."
-#: ../src/ui/dialog/inkscape-preferences.cpp:274
+#: ../src/ui/dialog/inkscape-preferences.cpp:262
msgid "Style of new objects"
msgstr "Jauno objektu stils"
-#: ../src/ui/dialog/inkscape-preferences.cpp:276
+#: ../src/ui/dialog/inkscape-preferences.cpp:264
msgid "Last used style"
msgstr "Pēdējais izmantotais stils"
-#: ../src/ui/dialog/inkscape-preferences.cpp:278
+#: ../src/ui/dialog/inkscape-preferences.cpp:266
msgid "Apply the style you last set on an object"
msgstr "Pielietot pēdējo objektam iestatīto stilu"
-#: ../src/ui/dialog/inkscape-preferences.cpp:283
+#: ../src/ui/dialog/inkscape-preferences.cpp:271
msgid "This tool's own style:"
msgstr "Šī rīka īpašais stils:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:287
+#: ../src/ui/dialog/inkscape-preferences.cpp:275
msgid ""
"Each tool may store its own style to apply to the newly created objects. Use "
"the button below to set it."
@@ -17667,61 +17826,61 @@ msgstr ""
"objektiem. Izmantojiet zemāk esošo pogu, lai to iestatītu."
#. style swatch
-#: ../src/ui/dialog/inkscape-preferences.cpp:291
+#: ../src/ui/dialog/inkscape-preferences.cpp:279
msgid "Take from selection"
msgstr "Izņemt no iezīmētā"
-#: ../src/ui/dialog/inkscape-preferences.cpp:300
+#: ../src/ui/dialog/inkscape-preferences.cpp:288
msgid "This tool's style of new objects"
msgstr "Šī rīka stils jaunajiem objektiem"
-#: ../src/ui/dialog/inkscape-preferences.cpp:307
+#: ../src/ui/dialog/inkscape-preferences.cpp:295
msgid "Remember the style of the (first) selected object as this tool's style"
msgstr "Atcerēties (pirmā) atlasītā objekta stilu kā šī rīka noklusēto"
-#: ../src/ui/dialog/inkscape-preferences.cpp:312
+#: ../src/ui/dialog/inkscape-preferences.cpp:300
msgid "Tools"
msgstr "Rīki"
-#: ../src/ui/dialog/inkscape-preferences.cpp:315
+#: ../src/ui/dialog/inkscape-preferences.cpp:303
msgid "Bounding box to use"
msgstr "Izmantojamais robežrāmis"
-#: ../src/ui/dialog/inkscape-preferences.cpp:316
+#: ../src/ui/dialog/inkscape-preferences.cpp:304
msgid "Visual bounding box"
msgstr "Redzams robežrāmis"
-#: ../src/ui/dialog/inkscape-preferences.cpp:318
+#: ../src/ui/dialog/inkscape-preferences.cpp:306
msgid "This bounding box includes stroke width, markers, filter margins, etc."
msgstr "Robežrāmis ietver apmales platumu, marķierus, filtru malas utt."
-#: ../src/ui/dialog/inkscape-preferences.cpp:319
+#: ../src/ui/dialog/inkscape-preferences.cpp:307
msgid "Geometric bounding box"
msgstr "Ģeometrisks robežrāmis"
-#: ../src/ui/dialog/inkscape-preferences.cpp:321
+#: ../src/ui/dialog/inkscape-preferences.cpp:309
msgid "This bounding box includes only the bare path"
msgstr "Robežrāmis ietver tikai un vienīgi ceļu"
-#: ../src/ui/dialog/inkscape-preferences.cpp:323
+#: ../src/ui/dialog/inkscape-preferences.cpp:311
msgid "Conversion to guides"
msgstr "Pārveidošana par p_alīglīnijām"
-#: ../src/ui/dialog/inkscape-preferences.cpp:324
+#: ../src/ui/dialog/inkscape-preferences.cpp:312
msgid "Keep objects after conversion to guides"
msgstr "Saglabāt objektu pēc pārvēršanas par palīglīnijām"
-#: ../src/ui/dialog/inkscape-preferences.cpp:326
+#: ../src/ui/dialog/inkscape-preferences.cpp:314
msgid ""
"When converting an object to guides, don't delete the object after the "
"conversion"
msgstr "Pārvēršot objektu par palīglīnijām, pēc pārvēršanas objektu nedzēst"
-#: ../src/ui/dialog/inkscape-preferences.cpp:327
+#: ../src/ui/dialog/inkscape-preferences.cpp:315
msgid "Treat groups as a single object"
msgstr "Apieties ar grupām kā vienotiem objektiem"
-#: ../src/ui/dialog/inkscape-preferences.cpp:329
+#: ../src/ui/dialog/inkscape-preferences.cpp:317
msgid ""
"Treat groups as a single object during conversion to guides rather than "
"converting each child separately"
@@ -17729,107 +17888,107 @@ msgstr ""
"Pārvēršot par palīglīnijām izturēties pret grupām kā atsevišķiem objektiem, "
"nevis pārvērst katru grupas elementu atsevišķi"
-#: ../src/ui/dialog/inkscape-preferences.cpp:331
+#: ../src/ui/dialog/inkscape-preferences.cpp:319
msgid "Average all sketches"
msgstr "Vienādot visas skices"
-#: ../src/ui/dialog/inkscape-preferences.cpp:332
+#: ../src/ui/dialog/inkscape-preferences.cpp:320
msgid "Width is in absolute units"
msgstr "Platums absolūtajās vienībās"
-#: ../src/ui/dialog/inkscape-preferences.cpp:333
+#: ../src/ui/dialog/inkscape-preferences.cpp:321
msgid "Select new path"
msgstr "Atlasiet jaunu ceļu"
-#: ../src/ui/dialog/inkscape-preferences.cpp:334
+#: ../src/ui/dialog/inkscape-preferences.cpp:322
msgid "Don't attach connectors to text objects"
msgstr "Nepievienot savienotājus teksta objektiem"
#. Selector
-#: ../src/ui/dialog/inkscape-preferences.cpp:337
+#: ../src/ui/dialog/inkscape-preferences.cpp:325
msgid "Selector"
msgstr "Atlasītājs"
-#: ../src/ui/dialog/inkscape-preferences.cpp:342
+#: ../src/ui/dialog/inkscape-preferences.cpp:330
msgid "When transforming, show"
msgstr "Rādīt pārveidojot"
-#: ../src/ui/dialog/inkscape-preferences.cpp:343
+#: ../src/ui/dialog/inkscape-preferences.cpp:331
msgid "Objects"
msgstr "Objekti"
-#: ../src/ui/dialog/inkscape-preferences.cpp:345
+#: ../src/ui/dialog/inkscape-preferences.cpp:333
msgid "Show the actual objects when moving or transforming"
msgstr "Pārvietojot vai pārveidojot rādīt aktuālos objektus"
-#: ../src/ui/dialog/inkscape-preferences.cpp:346
+#: ../src/ui/dialog/inkscape-preferences.cpp:334
msgid "Box outline"
msgstr "Rāmja līnijas biezums"
-#: ../src/ui/dialog/inkscape-preferences.cpp:348
+#: ../src/ui/dialog/inkscape-preferences.cpp:336
msgid "Show only a box outline of the objects when moving or transforming"
msgstr "Pārvietojot vai pārveidojot rādīt tikai objektu robežrāmjus"
-#: ../src/ui/dialog/inkscape-preferences.cpp:349
+#: ../src/ui/dialog/inkscape-preferences.cpp:337
msgid "Per-object selection cue"
msgstr "Atsevišķu objektu atlases indikators"
-#: ../src/ui/dialog/inkscape-preferences.cpp:350
+#: ../src/ui/dialog/inkscape-preferences.cpp:338
msgctxt "Selection cue"
msgid "None"
msgstr "Neviena"
-#: ../src/ui/dialog/inkscape-preferences.cpp:352
+#: ../src/ui/dialog/inkscape-preferences.cpp:340
msgid "No per-object selection indication"
msgstr "Atsevišķu objektu atlases indikatori netiks rādīti"
-#: ../src/ui/dialog/inkscape-preferences.cpp:353
+#: ../src/ui/dialog/inkscape-preferences.cpp:341
msgid "Mark"
msgstr "Iezīme"
-#: ../src/ui/dialog/inkscape-preferences.cpp:355
+#: ../src/ui/dialog/inkscape-preferences.cpp:343
msgid "Each selected object has a diamond mark in the top left corner"
msgstr ""
"Katram atlasītajam objektam ir rombveidīga iezīme augšējā kreisajā stūrī"
-#: ../src/ui/dialog/inkscape-preferences.cpp:356
+#: ../src/ui/dialog/inkscape-preferences.cpp:344
msgid "Box"
msgstr "Paralēlskaldnis"
-#: ../src/ui/dialog/inkscape-preferences.cpp:358
+#: ../src/ui/dialog/inkscape-preferences.cpp:346
msgid "Each selected object displays its bounding box"
msgstr "Katras atlasītais objekts parāda savu robežrāmi"
#. Node
-#: ../src/ui/dialog/inkscape-preferences.cpp:361
+#: ../src/ui/dialog/inkscape-preferences.cpp:349
msgid "Node"
msgstr "Mezgls"
-#: ../src/ui/dialog/inkscape-preferences.cpp:364
+#: ../src/ui/dialog/inkscape-preferences.cpp:352
msgid "Path outline"
msgstr "Ceļa aprises"
-#: ../src/ui/dialog/inkscape-preferences.cpp:365
+#: ../src/ui/dialog/inkscape-preferences.cpp:353
msgid "Path outline color"
msgstr "Ceļa aprišu krāsa"
-#: ../src/ui/dialog/inkscape-preferences.cpp:366
+#: ../src/ui/dialog/inkscape-preferences.cpp:354
msgid "Selects the color used for showing the path outline"
msgstr "Izvēlas krāsu ceļa aprišu attēlošanai"
-#: ../src/ui/dialog/inkscape-preferences.cpp:367
+#: ../src/ui/dialog/inkscape-preferences.cpp:355
msgid "Always show outline"
msgstr "Vienmēr rādīt aprises"
-#: ../src/ui/dialog/inkscape-preferences.cpp:368
+#: ../src/ui/dialog/inkscape-preferences.cpp:356
msgid "Show outlines for all paths, not only invisible paths"
msgstr "Rādīt visu ceļu aprises, ne vien neredzamajiem ceļiem"
-#: ../src/ui/dialog/inkscape-preferences.cpp:369
+#: ../src/ui/dialog/inkscape-preferences.cpp:357
msgid "Update outline when dragging nodes"
msgstr "Atsvaidzināt aprises velkot mezglus"
-#: ../src/ui/dialog/inkscape-preferences.cpp:370
+#: ../src/ui/dialog/inkscape-preferences.cpp:358
msgid ""
"Update the outline when dragging or transforming nodes; if this is off, the "
"outline will only update when completing a drag"
@@ -17837,11 +17996,11 @@ msgstr ""
"Atsvaidzināt aprises velkot vai pārveidojot mezglus; ja tas ir izslēgts, "
"aprises tiks atsvaidzinātas tikai pēc vilkšanas beigām"
-#: ../src/ui/dialog/inkscape-preferences.cpp:371
+#: ../src/ui/dialog/inkscape-preferences.cpp:359
msgid "Update paths when dragging nodes"
msgstr "Atsvaidzināt ceļus velkot mezglus"
-#: ../src/ui/dialog/inkscape-preferences.cpp:372
+#: ../src/ui/dialog/inkscape-preferences.cpp:360
msgid ""
"Update paths when dragging or transforming nodes; if this is off, paths will "
"only be updated when completing a drag"
@@ -17849,11 +18008,11 @@ msgstr ""
"Atsvaidzināt aprises velkot vai pārveidojot ceļus; ja tas ir izslēgts, ceļi "
"tiks atsvaidzināti tikai pēc vilkšanas beigām"
-#: ../src/ui/dialog/inkscape-preferences.cpp:373
+#: ../src/ui/dialog/inkscape-preferences.cpp:361
msgid "Show path direction on outlines"
msgstr "Rādīt ceļa virzienu uz aprisēm"
-#: ../src/ui/dialog/inkscape-preferences.cpp:374
+#: ../src/ui/dialog/inkscape-preferences.cpp:362
msgid ""
"Visualize the direction of selected paths by drawing small arrows in the "
"middle of each outline segment"
@@ -17861,27 +18020,27 @@ msgstr ""
"Rādīt atlasīto ceļu virzienus attēlojot nelielas bultiņas katra aprišu posma "
"vidū"
-#: ../src/ui/dialog/inkscape-preferences.cpp:375
+#: ../src/ui/dialog/inkscape-preferences.cpp:363
msgid "Show temporary path outline"
msgstr "Rādīt pagaidu ceļa aprises"
-#: ../src/ui/dialog/inkscape-preferences.cpp:376
+#: ../src/ui/dialog/inkscape-preferences.cpp:364
msgid "When hovering over a path, briefly flash its outline"
msgstr "Pārvietojoties peles kursoram virs ceļa, īslaicīgi parādīt tā aprises"
-#: ../src/ui/dialog/inkscape-preferences.cpp:377
+#: ../src/ui/dialog/inkscape-preferences.cpp:365
msgid "Show temporary outline for selected paths"
msgstr "Rādīt atlasīto ceļu pagaidu aprises"
-#: ../src/ui/dialog/inkscape-preferences.cpp:378
+#: ../src/ui/dialog/inkscape-preferences.cpp:366
msgid "Show temporary outline even when a path is selected for editing"
msgstr "Rādīt pagaidu aprises pat tad, ja ceļš ir atlasīts labošanai"
-#: ../src/ui/dialog/inkscape-preferences.cpp:380
+#: ../src/ui/dialog/inkscape-preferences.cpp:368
msgid "_Flash time:"
msgstr "Uzplaiksnīšanas laiks:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:380
+#: ../src/ui/dialog/inkscape-preferences.cpp:368
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 "
@@ -17891,23 +18050,23 @@ msgstr ""
"(milisekundēs); ievadiet 0, lai aprises tiktu rādītas tikmēr, kamēr pele "
"atrodas virs ceļa"
-#: ../src/ui/dialog/inkscape-preferences.cpp:381
+#: ../src/ui/dialog/inkscape-preferences.cpp:369
msgid "Editing preferences"
msgstr "Labošanas uzstādījumi"
-#: ../src/ui/dialog/inkscape-preferences.cpp:382
+#: ../src/ui/dialog/inkscape-preferences.cpp:370
msgid "Show transform handles for single nodes"
msgstr "Rādīt pārveidošanas turus atsevišķiem mezgliem"
-#: ../src/ui/dialog/inkscape-preferences.cpp:383
+#: ../src/ui/dialog/inkscape-preferences.cpp:371
msgid "Show transform handles even when only a single node is selected"
msgstr "Rādīt pārveidošanas turus pat ja ir atlasīts tikai viens mezgls"
-#: ../src/ui/dialog/inkscape-preferences.cpp:384
+#: ../src/ui/dialog/inkscape-preferences.cpp:372
msgid "Deleting nodes preserves shape"
msgstr "Dzēšot mezglus saglabāt formu"
-#: ../src/ui/dialog/inkscape-preferences.cpp:385
+#: ../src/ui/dialog/inkscape-preferences.cpp:373
msgid ""
"Move handles next to deleted nodes to resemble original shape; hold Ctrl to "
"get the other behavior"
@@ -17916,31 +18075,31 @@ msgstr ""
"turiet nospiestu Ctrl, lai panāktu citu uzvedību"
#. Tweak
-#: ../src/ui/dialog/inkscape-preferences.cpp:388
+#: ../src/ui/dialog/inkscape-preferences.cpp:376
msgid "Tweak"
msgstr "Pieskaņot"
-#: ../src/ui/dialog/inkscape-preferences.cpp:389
+#: ../src/ui/dialog/inkscape-preferences.cpp:377
msgid "Object paint style"
msgstr "Objekta krāsojuma stils"
#. Zoom
-#: ../src/ui/dialog/inkscape-preferences.cpp:394
-#: ../src/widgets/desktop-widget.cpp:709
+#: ../src/ui/dialog/inkscape-preferences.cpp:382
+#: ../src/widgets/desktop-widget.cpp:584
msgid "Zoom"
msgstr "Tālummaiņa"
#. Measure
-#: ../src/ui/dialog/inkscape-preferences.cpp:399 ../src/verbs.cpp:2763
+#: ../src/ui/dialog/inkscape-preferences.cpp:387 ../src/verbs.cpp:2815
msgctxt "ContextVerb"
msgid "Measure"
msgstr "Mērīt"
-#: ../src/ui/dialog/inkscape-preferences.cpp:401
+#: ../src/ui/dialog/inkscape-preferences.cpp:389
msgid "Ignore first and last points"
msgstr "Neņemt vērā pirmo un pēdējo punktu"
-#: ../src/ui/dialog/inkscape-preferences.cpp:402
+#: ../src/ui/dialog/inkscape-preferences.cpp:390
msgid ""
"The start and end of the measurement tool's control line will not be "
"considered for calculating lengths. Only lengths between actual curve "
@@ -17950,15 +18109,15 @@ msgstr ""
"parādīti tikai faktiskie attālumi starp līkņu krustpunktiem."
#. Shapes
-#: ../src/ui/dialog/inkscape-preferences.cpp:405
+#: ../src/ui/dialog/inkscape-preferences.cpp:393
msgid "Shapes"
msgstr "Formas"
-#: ../src/ui/dialog/inkscape-preferences.cpp:438
+#: ../src/ui/dialog/inkscape-preferences.cpp:426
msgid "Sketch mode"
msgstr "Skices režīms"
-#: ../src/ui/dialog/inkscape-preferences.cpp:440
+#: ../src/ui/dialog/inkscape-preferences.cpp:428
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"
@@ -17967,17 +18126,17 @@ msgstr ""
"vidējais starp veco rezultātu un jauno skici"
#. Pen
-#: ../src/ui/dialog/inkscape-preferences.cpp:443
-#: ../src/ui/dialog/input.cpp:1485
+#: ../src/ui/dialog/inkscape-preferences.cpp:431
+#: ../src/ui/dialog/input.cpp:1351
msgid "Pen"
msgstr "Spalva"
#. Calligraphy
-#: ../src/ui/dialog/inkscape-preferences.cpp:449
+#: ../src/ui/dialog/inkscape-preferences.cpp:437
msgid "Calligraphy"
msgstr "Kaligrāfija"
-#: ../src/ui/dialog/inkscape-preferences.cpp:453
+#: ../src/ui/dialog/inkscape-preferences.cpp:441
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"
@@ -17986,7 +18145,7 @@ msgstr ""
"tālummaiņas; pretējā gadījumā spalvas platums ir atkarīgs no tāllummaiņas, "
"nodrošinot vienādu izskatu visos palielinājumos"
-#: ../src/ui/dialog/inkscape-preferences.cpp:455
+#: ../src/ui/dialog/inkscape-preferences.cpp:443
msgid ""
"If on, each newly created object will be selected (deselecting previous "
"selection)"
@@ -17995,27 +18154,27 @@ msgstr ""
"iepriekšējo atlasi)"
#. Text
-#: ../src/ui/dialog/inkscape-preferences.cpp:458 ../src/verbs.cpp:2755
+#: ../src/ui/dialog/inkscape-preferences.cpp:446 ../src/verbs.cpp:2807
msgctxt "ContextVerb"
msgid "Text"
msgstr "Teksts"
-#: ../src/ui/dialog/inkscape-preferences.cpp:463
+#: ../src/ui/dialog/inkscape-preferences.cpp:451
msgid "Show font samples in the drop-down list"
msgstr "Rādīt fontu paraugus izkrītošajā sarakstā"
-#: ../src/ui/dialog/inkscape-preferences.cpp:464
+#: ../src/ui/dialog/inkscape-preferences.cpp:452
msgid ""
"Show font samples alongside font names in the drop-down list in Text bar"
msgstr ""
"Rādīt fontu paraugus blakus fontu nosaukumiem teksta rīkjoslas izkrītošajā "
"sarakstā"
-#: ../src/ui/dialog/inkscape-preferences.cpp:466
+#: ../src/ui/dialog/inkscape-preferences.cpp:454
msgid "Show font substitution warning dialog"
msgstr "Rādīt fontu aizvietošanas brīdinājuma dialoglodziņu"
-#: ../src/ui/dialog/inkscape-preferences.cpp:467
+#: ../src/ui/dialog/inkscape-preferences.cpp:455
msgid ""
"Show font substitution warning dialog when requested fonts are not available "
"on the system"
@@ -18023,77 +18182,77 @@ msgstr ""
"Rādīt brīdinājumu par fontu aizvietošanu, ja nepieciešamie fonti nav "
"atrodami sistēmā"
-#: ../src/ui/dialog/inkscape-preferences.cpp:470
+#: ../src/ui/dialog/inkscape-preferences.cpp:458
msgid "Pixel"
msgstr "Pikselis"
-#: ../src/ui/dialog/inkscape-preferences.cpp:470
+#: ../src/ui/dialog/inkscape-preferences.cpp:458
msgid "Pica"
msgstr "Pica"
-#: ../src/ui/dialog/inkscape-preferences.cpp:470
+#: ../src/ui/dialog/inkscape-preferences.cpp:458
msgid "Millimeter"
msgstr "Milimetrs"
-#: ../src/ui/dialog/inkscape-preferences.cpp:470
+#: ../src/ui/dialog/inkscape-preferences.cpp:458
msgid "Centimeter"
msgstr "Centimetrs"
-#: ../src/ui/dialog/inkscape-preferences.cpp:470
+#: ../src/ui/dialog/inkscape-preferences.cpp:458
msgid "Inch"
msgstr "colla"
-#: ../src/ui/dialog/inkscape-preferences.cpp:470
+#: ../src/ui/dialog/inkscape-preferences.cpp:458
msgid "Em square"
msgstr "Em kvadrāts"
#. , _("Ex square"), _("Percent")
#. , SP_CSS_UNIT_EX, SP_CSS_UNIT_PERCENT
-#: ../src/ui/dialog/inkscape-preferences.cpp:473
+#: ../src/ui/dialog/inkscape-preferences.cpp:461
msgid "Text units"
msgstr "Teksta vienības"
-#: ../src/ui/dialog/inkscape-preferences.cpp:475
+#: ../src/ui/dialog/inkscape-preferences.cpp:463
msgid "Text size unit type:"
msgstr "Teksta izmēra vienības tips:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:476
+#: ../src/ui/dialog/inkscape-preferences.cpp:464
msgid "Set the type of unit used in the text toolbar and text dialogs"
msgstr ""
"Iestatiet izmēra vienības tipu izmantošanai teksta rīkjoslā un teksta "
"dialoglodziņos"
-#: ../src/ui/dialog/inkscape-preferences.cpp:477
+#: ../src/ui/dialog/inkscape-preferences.cpp:465
msgid "Always output text size in pixels (px)"
msgstr "Vienmēr izvadīt teksta izmēru pikseļos (px)"
#. Spray
-#: ../src/ui/dialog/inkscape-preferences.cpp:483
+#: ../src/ui/dialog/inkscape-preferences.cpp:471
msgid "Spray"
msgstr "Smidzināt"
#. Eraser
-#: ../src/ui/dialog/inkscape-preferences.cpp:488
+#: ../src/ui/dialog/inkscape-preferences.cpp:476
msgid "Eraser"
msgstr "Dzēšgumija"
#. Paint Bucket
-#: ../src/ui/dialog/inkscape-preferences.cpp:493
+#: ../src/ui/dialog/inkscape-preferences.cpp:481
msgid "Paint Bucket"
msgstr "Krāsas spainis"
#. Gradient
-#: ../src/ui/dialog/inkscape-preferences.cpp:499
-#: ../src/widgets/gradient-selector.cpp:144
-#: ../src/widgets/gradient-selector.cpp:295
+#: ../src/ui/dialog/inkscape-preferences.cpp:487
+#: ../src/widgets/gradient-selector.cpp:135
+#: ../src/widgets/gradient-selector.cpp:281
msgid "Gradient"
msgstr "Krāsu pāreja"
-#: ../src/ui/dialog/inkscape-preferences.cpp:501
+#: ../src/ui/dialog/inkscape-preferences.cpp:489
msgid "Prevent sharing of gradient definitions"
msgstr "Novērst krāsu pāreju definīciju koplietošanu"
-#: ../src/ui/dialog/inkscape-preferences.cpp:503
+#: ../src/ui/dialog/inkscape-preferences.cpp:491
msgid ""
"When on, shared gradient definitions are automatically forked on change; "
"uncheck to allow sharing of gradient definitions so that editing one object "
@@ -18104,11 +18263,11 @@ msgstr ""
"vienu objektu vienlaicīgi tiek ietekmēti arī citi, kas izmanto to pašu krāsu "
"pāreju."
-#: ../src/ui/dialog/inkscape-preferences.cpp:504
+#: ../src/ui/dialog/inkscape-preferences.cpp:492
msgid "Use legacy Gradient Editor"
msgstr "Lieto vēsturisko krāsu pāreju redaktoru"
-#: ../src/ui/dialog/inkscape-preferences.cpp:506
+#: ../src/ui/dialog/inkscape-preferences.cpp:494
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"
@@ -18117,11 +18276,11 @@ msgstr ""
"atvērs Krāsu pārejas redaktora dialoglodziņu, ja izslēgts - tiks izmantots "
"Krāsu pāreju rīks"
-#: ../src/ui/dialog/inkscape-preferences.cpp:509
+#: ../src/ui/dialog/inkscape-preferences.cpp:497
msgid "Linear gradient _angle:"
msgstr "Lineārās krāsu pārej_as leņķis:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:510
+#: ../src/ui/dialog/inkscape-preferences.cpp:498
msgid ""
"Default angle of new linear gradients in degrees (clockwise from horizontal)"
msgstr ""
@@ -18129,462 +18288,458 @@ msgstr ""
"horizontāli)"
#. Dropper
-#: ../src/ui/dialog/inkscape-preferences.cpp:514
+#: ../src/ui/dialog/inkscape-preferences.cpp:502
msgid "Dropper"
msgstr "Pipete"
#. Connector
-#: ../src/ui/dialog/inkscape-preferences.cpp:519
+#: ../src/ui/dialog/inkscape-preferences.cpp:507
msgid "Connector"
msgstr "Savienotājs"
-#: ../src/ui/dialog/inkscape-preferences.cpp:522
+#: ../src/ui/dialog/inkscape-preferences.cpp:510
msgid "If on, connector attachment points will not be shown for text objects"
msgstr "Ja ieslēgts, teksta objektiem netiks rādīts savienotāja kontaktpunkts"
#. LPETool
#. disabled, because the LPETool is not finished yet.
-#: ../src/ui/dialog/inkscape-preferences.cpp:527
+#: ../src/ui/dialog/inkscape-preferences.cpp:515
msgid "LPE Tool"
msgstr "LPE rīks"
-#: ../src/ui/dialog/inkscape-preferences.cpp:534
+#: ../src/ui/dialog/inkscape-preferences.cpp:522
msgid "Interface"
msgstr "Saskarne"
-#: ../src/ui/dialog/inkscape-preferences.cpp:537
+#: ../src/ui/dialog/inkscape-preferences.cpp:525
msgid "System default"
msgstr "Sistēmas noklusētais"
-#: ../src/ui/dialog/inkscape-preferences.cpp:538
+#: ../src/ui/dialog/inkscape-preferences.cpp:526
msgid "Albanian (sq)"
msgstr "Albāņu (sq)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:538
+#: ../src/ui/dialog/inkscape-preferences.cpp:526
msgid "Amharic (am)"
msgstr "Amāriešu (am)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:538
+#: ../src/ui/dialog/inkscape-preferences.cpp:526
msgid "Arabic (ar)"
msgstr "Arābu (ar)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:538
+#: ../src/ui/dialog/inkscape-preferences.cpp:526
msgid "Armenian (hy)"
msgstr "Armēņu (hy)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:538
+#: ../src/ui/dialog/inkscape-preferences.cpp:526
msgid "Assamese (as)"
msgstr "Asamiešu (as)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:538
+#: ../src/ui/dialog/inkscape-preferences.cpp:526
msgid "Azerbaijani (az)"
msgstr "Azerbaidžāņu (az)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:539
+#: ../src/ui/dialog/inkscape-preferences.cpp:527
msgid "Basque (eu)"
msgstr "Basku (eu)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:539
+#: ../src/ui/dialog/inkscape-preferences.cpp:527
msgid "Belarusian (be)"
msgstr "Baltkrievu (be)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:539
+#: ../src/ui/dialog/inkscape-preferences.cpp:527
msgid "Bulgarian (bg)"
msgstr "Bulgāru (bg)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:539
+#: ../src/ui/dialog/inkscape-preferences.cpp:527
msgid "Bengali (bn)"
msgstr "Bengāļu (bn)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:539
+#: ../src/ui/dialog/inkscape-preferences.cpp:527
msgid "Bengali/Bangladesh (bn_BD)"
msgstr "Bengāļu/Bangladešas (bn_BD)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:539
+#: ../src/ui/dialog/inkscape-preferences.cpp:527
msgid "Bodo (brx)"
msgstr "Bodo (brx)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:539
+#: ../src/ui/dialog/inkscape-preferences.cpp:527
msgid "Breton (br)"
msgstr "Bretoņu (br)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:540
+#: ../src/ui/dialog/inkscape-preferences.cpp:528
msgid "Catalan (ca)"
msgstr "Kataloniešu (ca)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:540
+#: ../src/ui/dialog/inkscape-preferences.cpp:528
msgid "Valencian Catalan (ca@valencia)"
msgstr "Valensijas katalāņu (ca@valencia)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:540
+#: ../src/ui/dialog/inkscape-preferences.cpp:528
msgid "Chinese/China (zh_CN)"
msgstr "Ķīniešu/Ķīna (zh_CN)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:540
+#: ../src/ui/dialog/inkscape-preferences.cpp:528
msgid "Chinese/Taiwan (zh_TW)"
msgstr "Ķīniešu//Taivāna (zh_TW)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:540
+#: ../src/ui/dialog/inkscape-preferences.cpp:528
msgid "Croatian (hr)"
msgstr "Horvātu (hr)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:540
+#: ../src/ui/dialog/inkscape-preferences.cpp:528
msgid "Czech (cs)"
msgstr "Čehu (cs)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:541
+#: ../src/ui/dialog/inkscape-preferences.cpp:529
msgid "Danish (da)"
msgstr "Dāņu (da)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:541
+#: ../src/ui/dialog/inkscape-preferences.cpp:529
msgid "Dogri (doi)"
msgstr "Dogri (doi)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:541
+#: ../src/ui/dialog/inkscape-preferences.cpp:529
msgid "Dutch (nl)"
msgstr "Nīderlandiešu (nl)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:541
+#: ../src/ui/dialog/inkscape-preferences.cpp:529
msgid "Dzongkha (dz)"
msgstr "Džonkas (dz)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:542
+#: ../src/ui/dialog/inkscape-preferences.cpp:530
msgid "German (de)"
msgstr "Vācu (de)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:542
+#: ../src/ui/dialog/inkscape-preferences.cpp:530
msgid "Greek (el)"
msgstr "Grieķu (el)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:543
+#: ../src/ui/dialog/inkscape-preferences.cpp:531
msgid "English (en)"
msgstr "Angļu (en)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:543
+#: ../src/ui/dialog/inkscape-preferences.cpp:531
msgid "English/Australia (en_AU)"
msgstr "Angļu/Austrālija (en_AU)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:543
+#: ../src/ui/dialog/inkscape-preferences.cpp:531
msgid "English/Canada (en_CA)"
msgstr "Angļu/Kanāda (en_CA)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:543
+#: ../src/ui/dialog/inkscape-preferences.cpp:531
msgid "English/Great Britain (en_GB)"
msgstr "Lielbritānijas angļu (en_GB)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:543
+#: ../src/ui/dialog/inkscape-preferences.cpp:531
msgid "Pig Latin (en_US@piglatin)"
msgstr "Pig Latin (en_US@piglatin)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:543
+#: ../src/ui/dialog/inkscape-preferences.cpp:531
msgid "Esperanto (eo)"
msgstr "Esperanto (eo)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:543
+#: ../src/ui/dialog/inkscape-preferences.cpp:531
msgid "Estonian (et)"
msgstr "Igauņu (et)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:544
+#: ../src/ui/dialog/inkscape-preferences.cpp:532
msgid "Farsi (fa)"
msgstr "Farsi (fa)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:544
+#: ../src/ui/dialog/inkscape-preferences.cpp:532
msgid "Finnish (fi)"
msgstr "Somu (fi)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:544
+#: ../src/ui/dialog/inkscape-preferences.cpp:532
msgid "French (fr)"
msgstr "Franču (fr)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:545
+#: ../src/ui/dialog/inkscape-preferences.cpp:533
msgid "Galician (gl)"
msgstr "Galīciešu (gl)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:545
+#: ../src/ui/dialog/inkscape-preferences.cpp:533
msgid "Gujarati (gu)"
msgstr "Gudžaratu (gu)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:546
+#: ../src/ui/dialog/inkscape-preferences.cpp:534
msgid "Hebrew (he)"
msgstr "Ebreju (he)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:546
+#: ../src/ui/dialog/inkscape-preferences.cpp:534
msgid "Hindi (hi)"
msgstr "Hindi (hi)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:546
+#: ../src/ui/dialog/inkscape-preferences.cpp:534
msgid "Hungarian (hu)"
msgstr "Ungāru (hu)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:547
+#: ../src/ui/dialog/inkscape-preferences.cpp:535
msgid "Icelandic (is)"
msgstr "Īslandiešu (is)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:547
+#: ../src/ui/dialog/inkscape-preferences.cpp:535
msgid "Indonesian (id)"
msgstr "Indonēzijas (id)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:547
+#: ../src/ui/dialog/inkscape-preferences.cpp:535
msgid "Irish (ga)"
msgstr "Īru (ga)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:547
+#: ../src/ui/dialog/inkscape-preferences.cpp:535
msgid "Italian (it)"
msgstr "Itāļu (it)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:548
+#: ../src/ui/dialog/inkscape-preferences.cpp:536
msgid "Japanese (ja)"
msgstr "Japāņu (ja)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:549
+#: ../src/ui/dialog/inkscape-preferences.cpp:537
msgid "Kannada (kn)"
msgstr "Kannadas (kn)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:549
-msgid "Kashmiri in Peso-Arabic script (ks@aran)"
-msgstr "Kašmiru peso-arābiskā rakstībā (ks@aran)"
+#: ../src/ui/dialog/inkscape-preferences.cpp:537
+msgid "Kashmiri in Perso-Arabic script (ks@aran)"
+msgstr "Kašmiru perso-arābiskā rakstībā (ks@aran)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:549
+#: ../src/ui/dialog/inkscape-preferences.cpp:537
msgid "Kashmiri in Devanagari script (ks@deva)"
msgstr "Kašmiru devanagari rakstībā (ks@deva)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:549
+#: ../src/ui/dialog/inkscape-preferences.cpp:537
msgid "Khmer (km)"
msgstr "Khmeru (km)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:549
+#: ../src/ui/dialog/inkscape-preferences.cpp:537
msgid "Kinyarwanda (rw)"
msgstr "Kinjaruanda (rw)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:549
+#: ../src/ui/dialog/inkscape-preferences.cpp:537
msgid "Konkani (kok)"
msgstr "Konkani (kok)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:549
-#, fuzzy
+#: ../src/ui/dialog/inkscape-preferences.cpp:537
msgid "Konkani in Latin script (kok@latin)"
-msgstr "Serbu latīniskais (sr@latin)"
+msgstr "Konkani latīņu rakstībā (kok@latin)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:549
+#: ../src/ui/dialog/inkscape-preferences.cpp:537
msgid "Korean (ko)"
msgstr "Korejiešu (ko)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:550
+#: ../src/ui/dialog/inkscape-preferences.cpp:538
msgid "Latvian (lv)"
msgstr "Latviešu (lv)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:550
+#: ../src/ui/dialog/inkscape-preferences.cpp:538
msgid "Lithuanian (lt)"
msgstr "Lietuviešu (lt)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:551
+#: ../src/ui/dialog/inkscape-preferences.cpp:539
msgid "Macedonian (mk)"
msgstr "Maķedoniešu (mk)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:551
+#: ../src/ui/dialog/inkscape-preferences.cpp:539
msgid "Maithili (mai)"
msgstr "Maithili (mai)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:551
+#: ../src/ui/dialog/inkscape-preferences.cpp:539
msgid "Malayalam (ml)"
msgstr "Malajamiešu (ml)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:551
+#: ../src/ui/dialog/inkscape-preferences.cpp:539
msgid "Manipuri (mni)"
msgstr "Manipuri (mni)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:551
+#: ../src/ui/dialog/inkscape-preferences.cpp:539
msgid "Manipuri in Bengali script (mni@beng)"
msgstr "Manipuri bengāliešu rakstībā (mni@beng)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:551
+#: ../src/ui/dialog/inkscape-preferences.cpp:539
msgid "Marathi (mr)"
msgstr "Marati (mr)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:551
+#: ../src/ui/dialog/inkscape-preferences.cpp:539
msgid "Mongolian (mn)"
msgstr "Mongoļu (mn)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:552
+#: ../src/ui/dialog/inkscape-preferences.cpp:540
msgid "Nepali (ne)"
msgstr "Nepālas (ne)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:552
+#: ../src/ui/dialog/inkscape-preferences.cpp:540
msgid "Norwegian Bokmål (nb)"
msgstr "Norvēģu Bokmål (Norvēģija)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:552
+#: ../src/ui/dialog/inkscape-preferences.cpp:540
msgid "Norwegian Nynorsk (nn)"
msgstr "Norvēģu Nynorsk (Norvēģija)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:553
+#: ../src/ui/dialog/inkscape-preferences.cpp:541
msgid "Odia (or)"
-msgstr ""
+msgstr "Odia (vai)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:554
+#: ../src/ui/dialog/inkscape-preferences.cpp:542
msgid "Panjabi (pa)"
msgstr "Pendžabas (pe)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:554
+#: ../src/ui/dialog/inkscape-preferences.cpp:542
msgid "Polish (pl)"
msgstr "Poļu (pl)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:554
+#: ../src/ui/dialog/inkscape-preferences.cpp:542
msgid "Portuguese (pt)"
msgstr "Portugāļu (pt)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:554
+#: ../src/ui/dialog/inkscape-preferences.cpp:542
msgid "Portuguese/Brazil (pt_BR)"
msgstr "Brazīlijas portugāļu (pt_BR)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:555
+#: ../src/ui/dialog/inkscape-preferences.cpp:543
msgid "Romanian (ro)"
msgstr "Rumāņu (ro)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:555
+#: ../src/ui/dialog/inkscape-preferences.cpp:543
msgid "Russian (ru)"
msgstr "Krievu (ru)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:556
+#: ../src/ui/dialog/inkscape-preferences.cpp:544
msgid "Sanskrit (sa)"
msgstr "Sanskrits (sa)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:556
+#: ../src/ui/dialog/inkscape-preferences.cpp:544
msgid "Santali (sat)"
msgstr "Santali (sat)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:556
+#: ../src/ui/dialog/inkscape-preferences.cpp:544
msgid "Santali in Devanagari script (sat@deva)"
msgstr "Santali devanagari rakstībā (sat@deva)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:556
+#: ../src/ui/dialog/inkscape-preferences.cpp:544
msgid "Serbian (sr)"
msgstr "Serbu (sr)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:556
+#: ../src/ui/dialog/inkscape-preferences.cpp:544
msgid "Serbian in Latin script (sr@latin)"
msgstr "Serbu latīniskais (sr@latin)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:557
+#: ../src/ui/dialog/inkscape-preferences.cpp:545
msgid "Sindhi (sd)"
msgstr "Sindhi (sd)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:557
+#: ../src/ui/dialog/inkscape-preferences.cpp:545
msgid "Sindhi in Devanagari script (sd@deva)"
msgstr "Sindhi devanagari rakstība (sd@deva)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:557
+#: ../src/ui/dialog/inkscape-preferences.cpp:545
msgid "Slovak (sk)"
msgstr "Slovāku (sk)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:557
+#: ../src/ui/dialog/inkscape-preferences.cpp:545
msgid "Slovenian (sl)"
msgstr "Slovēņu (sl)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:557
+#: ../src/ui/dialog/inkscape-preferences.cpp:545
msgid "Spanish (es)"
msgstr "Spāņu (es)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:557
+#: ../src/ui/dialog/inkscape-preferences.cpp:545
msgid "Spanish/Mexico (es_MX)"
msgstr "Spāņu/Meksikas (es_MX)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:557
+#: ../src/ui/dialog/inkscape-preferences.cpp:545
msgid "Swedish (sv)"
msgstr "Zviedru (sv)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:558
+#: ../src/ui/dialog/inkscape-preferences.cpp:546
msgid "Tamil (ta)"
msgstr "Tamilu (ta)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:558
+#: ../src/ui/dialog/inkscape-preferences.cpp:546
msgid "Telugu (te)"
msgstr "Telugu (te)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:558
+#: ../src/ui/dialog/inkscape-preferences.cpp:546
msgid "Thai (th)"
msgstr "Taizemes (th)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:558
+#: ../src/ui/dialog/inkscape-preferences.cpp:546
msgid "Turkish (tr)"
msgstr "Turku (tr)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:559
+#: ../src/ui/dialog/inkscape-preferences.cpp:547
msgid "Ukrainian (uk)"
msgstr "Ukraiņu (uk)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:559
+#: ../src/ui/dialog/inkscape-preferences.cpp:547
msgid "Urdu (ur)"
msgstr "Urdu (ur)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:560
+#: ../src/ui/dialog/inkscape-preferences.cpp:548
msgid "Vietnamese (vi)"
msgstr "Vjetnamiešu (vi)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:612
+#: ../src/ui/dialog/inkscape-preferences.cpp:600
msgid "Language (requires restart):"
msgstr "Valoda (nepieciešams pārstartēt):"
-#: ../src/ui/dialog/inkscape-preferences.cpp:613
+#: ../src/ui/dialog/inkscape-preferences.cpp:601
msgid "Set the language for menus and number formats"
msgstr "Iestatiet valodu izvēlnēm un skaitļu formātiem"
-#: ../src/ui/dialog/inkscape-preferences.cpp:616
+#: ../src/ui/dialog/inkscape-preferences.cpp:604
msgctxt "Icon size"
msgid "Larger"
-msgstr ""
+msgstr "Lielākas"
-#: ../src/ui/dialog/inkscape-preferences.cpp:616
-#, fuzzy
+#: ../src/ui/dialog/inkscape-preferences.cpp:604
msgctxt "Icon size"
msgid "Large"
msgstr "Lielas"
-#: ../src/ui/dialog/inkscape-preferences.cpp:616
-#, fuzzy
+#: ../src/ui/dialog/inkscape-preferences.cpp:604
msgctxt "Icon size"
msgid "Small"
msgstr "Mazas"
-#: ../src/ui/dialog/inkscape-preferences.cpp:616
-#, fuzzy
+#: ../src/ui/dialog/inkscape-preferences.cpp:604
msgctxt "Icon size"
msgid "Smaller"
-msgstr "Mazāks"
+msgstr "Mazākas"
-#: ../src/ui/dialog/inkscape-preferences.cpp:621
+#: ../src/ui/dialog/inkscape-preferences.cpp:609
msgid "Toolbox icon size:"
msgstr "Rīku kastes ikonas izmērs:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:622
+#: ../src/ui/dialog/inkscape-preferences.cpp:610
msgid "Set the size for the tool icons (requires restart)"
msgstr "Iestatiet rīku ikonu lielumu (nepieciešama pārstartēšana)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:625
+#: ../src/ui/dialog/inkscape-preferences.cpp:613
msgid "Control bar icon size:"
msgstr "Vadīklu joslas ikonas izmērs:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:626
+#: ../src/ui/dialog/inkscape-preferences.cpp:614
msgid ""
"Set the size for the icons in tools' control bars to use (requires restart)"
msgstr ""
"Iestatiet ikonu lielumu rīku vadības joslās (nepieciešama pārstartēšana)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:629
+#: ../src/ui/dialog/inkscape-preferences.cpp:617
msgid "Secondary toolbar icon size:"
msgstr "Ikonu izmērs sekundārajā rīkjoslā:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:630
+#: ../src/ui/dialog/inkscape-preferences.cpp:618
msgid ""
"Set the size for the icons in secondary toolbars to use (requires restart)"
msgstr ""
"Iestatiet ikonu lielumu sekundārajās rīkjoslās (nepieciešama pārstartēšana)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:633
+#: ../src/ui/dialog/inkscape-preferences.cpp:621
msgid "Work-around color sliders not drawing"
msgstr "Risinājums problēmai ar neredzamiem krāsu slīdņiem"
-#: ../src/ui/dialog/inkscape-preferences.cpp:635
+#: ../src/ui/dialog/inkscape-preferences.cpp:623
msgid ""
"When on, will attempt to work around bugs in certain GTK themes drawing "
"color sliders"
@@ -18592,15 +18747,15 @@ msgstr ""
"Ja ieslēgts, mēģina atrisināt problēmas ar krāsu slīdņu attēlošanu noteiktās "
"GTK+ tēmās"
-#: ../src/ui/dialog/inkscape-preferences.cpp:640
+#: ../src/ui/dialog/inkscape-preferences.cpp:628
msgid "Clear list"
msgstr "Attīrīt sarakstu"
-#: ../src/ui/dialog/inkscape-preferences.cpp:643
+#: ../src/ui/dialog/inkscape-preferences.cpp:631
msgid "Maximum documents in Open _Recent:"
msgstr "Maksimālais dokumentu skaits 'Atvērt nesenos' izvēlnē"
-#: ../src/ui/dialog/inkscape-preferences.cpp:644
+#: ../src/ui/dialog/inkscape-preferences.cpp:632
msgid ""
"Set the maximum length of the Open Recent list in the File menu, or clear "
"the list"
@@ -18608,11 +18763,11 @@ msgstr ""
"Iestatiet maksimālo Nesen lietoto datņu saraksta garumu izvēlnē 'Datnes' vai "
"attīriet sarakstu"
-#: ../src/ui/dialog/inkscape-preferences.cpp:647
+#: ../src/ui/dialog/inkscape-preferences.cpp:635
msgid "_Zoom correction factor (in %):"
msgstr "_Tālummaiņas korekcijas koeficients (%):"
-#: ../src/ui/dialog/inkscape-preferences.cpp:648
+#: ../src/ui/dialog/inkscape-preferences.cpp:636
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 "
@@ -18622,22 +18777,22 @@ msgstr ""
"garumam. Šī informācija tiek izmantota tālummainot attiecībās 1:1, 1:2 utt., "
"lai attēlotu objektus to patiesajos izmēros."
-#: ../src/ui/dialog/inkscape-preferences.cpp:651
+#: ../src/ui/dialog/inkscape-preferences.cpp:639
msgid "Enable dynamic relayout for incomplete sections"
msgstr "Atļaut nepabeigtu nodaļu dinamisku pārkārtošanu"
-#: ../src/ui/dialog/inkscape-preferences.cpp:653
+#: ../src/ui/dialog/inkscape-preferences.cpp:641
msgid ""
"When on, will allow dynamic layout of components that are not completely "
"finished being refactored"
msgstr "Ja atļauts, ieslēdz vēl nepabeigtu komponentu dinamisku pārkārtošanu "
#. show infobox
-#: ../src/ui/dialog/inkscape-preferences.cpp:656
+#: ../src/ui/dialog/inkscape-preferences.cpp:644
msgid "Show filter primitives infobox (requires restart)"
msgstr "Rādīt filtru primitīvu informācijas rāmi (nepieciešama pārstartēšana)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:658
+#: ../src/ui/dialog/inkscape-preferences.cpp:646
msgid ""
"Show icons and descriptions for the filter primitives available at the "
"filter effects dialog"
@@ -18645,26 +18800,26 @@ msgstr ""
"Rādīt pieejamās filtru primitīvu ikonas un aprakstus filtru efektu "
"veidošanas dialoglodziņā"
-#: ../src/ui/dialog/inkscape-preferences.cpp:661
-#: ../src/ui/dialog/inkscape-preferences.cpp:669
+#: ../src/ui/dialog/inkscape-preferences.cpp:649
+#: ../src/ui/dialog/inkscape-preferences.cpp:657
msgid "Icons only"
msgstr "Tikai ikonas"
-#: ../src/ui/dialog/inkscape-preferences.cpp:661
-#: ../src/ui/dialog/inkscape-preferences.cpp:669
+#: ../src/ui/dialog/inkscape-preferences.cpp:649
+#: ../src/ui/dialog/inkscape-preferences.cpp:657
msgid "Text only"
msgstr "Tikai teksts"
-#: ../src/ui/dialog/inkscape-preferences.cpp:661
-#: ../src/ui/dialog/inkscape-preferences.cpp:669
+#: ../src/ui/dialog/inkscape-preferences.cpp:649
+#: ../src/ui/dialog/inkscape-preferences.cpp:657
msgid "Icons and text"
msgstr "Ikonas un teksts"
-#: ../src/ui/dialog/inkscape-preferences.cpp:666
+#: ../src/ui/dialog/inkscape-preferences.cpp:654
msgid "Dockbar style (requires restart):"
msgstr "Dokjoslas stils (nepieciešama pārstartēšana):"
-#: ../src/ui/dialog/inkscape-preferences.cpp:667
+#: ../src/ui/dialog/inkscape-preferences.cpp:655
msgid ""
"Selects whether the vertical bars on the dockbar will show text labels, "
"icons, or both"
@@ -18672,108 +18827,113 @@ msgstr ""
"Nosaka, vai dokjoslas vertikālās joslas saturēs teksta iezīmes, ikonas vai "
"abus"
-#: ../src/ui/dialog/inkscape-preferences.cpp:674
+#: ../src/ui/dialog/inkscape-preferences.cpp:662
msgid "Switcher style (requires restart):"
msgstr "Pārslēdzēja stils (nepieciešama pārstartēšana)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:675
+#: ../src/ui/dialog/inkscape-preferences.cpp:663
msgid ""
"Selects whether the dockbar switcher will show text labels, icons, or both"
msgstr ""
"Nosaka, vai dokjoslas pārslēdzējs rādīt teksta iezīmes, ikonas vai abus."
#. Windows
-#: ../src/ui/dialog/inkscape-preferences.cpp:679
+#: ../src/ui/dialog/inkscape-preferences.cpp:667
msgid "Save and restore window geometry for each document"
msgstr "Saglabāt un atjaunot katra dokumenta loga ģeometriju"
-#: ../src/ui/dialog/inkscape-preferences.cpp:680
+#: ../src/ui/dialog/inkscape-preferences.cpp:668
msgid "Remember and use last window's geometry"
msgstr "Atcerēties un lietot pēdējā loga ģeometriju"
-#: ../src/ui/dialog/inkscape-preferences.cpp:681
+#: ../src/ui/dialog/inkscape-preferences.cpp:669
msgid "Don't save window geometry"
msgstr "Nesaglabāt loga ģeometrija"
-#: ../src/ui/dialog/inkscape-preferences.cpp:683
+#: ../src/ui/dialog/inkscape-preferences.cpp:671
msgid "Save and restore dialogs status"
msgstr "Saglabāt un atjaunot dialoglodziņu stāvokli"
-#: ../src/ui/dialog/inkscape-preferences.cpp:684
-#: ../src/ui/dialog/inkscape-preferences.cpp:720
+#: ../src/ui/dialog/inkscape-preferences.cpp:672
+#: ../src/ui/dialog/inkscape-preferences.cpp:708
msgid "Don't save dialogs status"
msgstr "Nesaglabāt dialoglodziņu stāvokli"
-#: ../src/ui/dialog/inkscape-preferences.cpp:686
-#: ../src/ui/dialog/inkscape-preferences.cpp:728
+#: ../src/ui/dialog/inkscape-preferences.cpp:674
+#: ../src/ui/dialog/inkscape-preferences.cpp:716
msgid "Dockable"
msgstr "Dokojams"
-#: ../src/ui/dialog/inkscape-preferences.cpp:690
+#: ../src/ui/dialog/inkscape-preferences.cpp:675
+#: ../src/ui/dialog/inkscape-preferences.cpp:718
+msgid "Floating"
+msgstr "Peldošs"
+
+#: ../src/ui/dialog/inkscape-preferences.cpp:678
msgid "Native open/save dialogs"
msgstr "Iebūvētie atvēršanas/saglabāšanas dialoglodziņi"
-#: ../src/ui/dialog/inkscape-preferences.cpp:691
+#: ../src/ui/dialog/inkscape-preferences.cpp:679
msgid "GTK open/save dialogs"
msgstr "GTK atvēršanas/saglabāšanas dialogs"
-#: ../src/ui/dialog/inkscape-preferences.cpp:693
+#: ../src/ui/dialog/inkscape-preferences.cpp:681
msgid "Dialogs are hidden in taskbar"
msgstr "Dialogi ir paslēpti uzdevumu joslā"
-#: ../src/ui/dialog/inkscape-preferences.cpp:694
+#: ../src/ui/dialog/inkscape-preferences.cpp:682
msgid "Save and restore documents viewport"
msgstr "Saglabāt un atjaunot dokumenta skatvietu"
-#: ../src/ui/dialog/inkscape-preferences.cpp:695
+#: ../src/ui/dialog/inkscape-preferences.cpp:683
msgid "Zoom when window is resized"
msgstr "Tālummainīt mainoties loga izmēriem"
-#: ../src/ui/dialog/inkscape-preferences.cpp:696
+#: ../src/ui/dialog/inkscape-preferences.cpp:684
msgid "Show close button on dialogs"
msgstr "Rādīt aizvēršanas pogu dialoglodziņos"
-#: ../src/ui/dialog/inkscape-preferences.cpp:697
+#: ../src/ui/dialog/inkscape-preferences.cpp:685
msgctxt "Dialog on top"
msgid "None"
msgstr "Neviens"
-#: ../src/ui/dialog/inkscape-preferences.cpp:699
+#: ../src/ui/dialog/inkscape-preferences.cpp:687
msgid "Aggressive"
msgstr "Agresīvs"
-#: ../src/ui/dialog/inkscape-preferences.cpp:702
+#: ../src/ui/dialog/inkscape-preferences.cpp:690
msgctxt "Window size"
msgid "Small"
msgstr "Mazs"
-#: ../src/ui/dialog/inkscape-preferences.cpp:702
+#: ../src/ui/dialog/inkscape-preferences.cpp:690
msgctxt "Window size"
msgid "Large"
msgstr "Liels"
-#: ../src/ui/dialog/inkscape-preferences.cpp:702
+#: ../src/ui/dialog/inkscape-preferences.cpp:690
msgctxt "Window size"
msgid "Maximized"
msgstr "Maksimizēts"
-#: ../src/ui/dialog/inkscape-preferences.cpp:706
+#: ../src/ui/dialog/inkscape-preferences.cpp:694
msgid "Default window size:"
msgstr "Noklusētie loga izmēri:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:707
+#: ../src/ui/dialog/inkscape-preferences.cpp:695
msgid "Set the default window size"
msgstr "Iestatiet noklusētos loga izmērus"
-#: ../src/ui/dialog/inkscape-preferences.cpp:710
+#: ../src/ui/dialog/inkscape-preferences.cpp:698
msgid "Saving window geometry (size and position)"
msgstr "Saglabā loga ģeometriju (izmēru un novietojumu)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:712
+#: ../src/ui/dialog/inkscape-preferences.cpp:700
msgid "Let the window manager determine placement of all windows"
msgstr "Atļaut logu pārvaldniekam noteikt visu logu izvietojumu"
-#: ../src/ui/dialog/inkscape-preferences.cpp:714
+#: ../src/ui/dialog/inkscape-preferences.cpp:702
msgid ""
"Remember and use the last window's geometry (saves geometry to user "
"preferences)"
@@ -18781,7 +18941,7 @@ msgstr ""
"Atcerēties un izmantot pēdējā loga ģeometriju (saglabā ģeometriju lietotāja "
"iestatījumos)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:716
+#: ../src/ui/dialog/inkscape-preferences.cpp:704
msgid ""
"Save and restore window geometry for each document (saves geometry in the "
"document)"
@@ -18789,11 +18949,11 @@ msgstr ""
"Atcerēties un atjaunot loga ģeometriju katram dokumentam (saglabā ģeometriju "
"dokumentos)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:718
+#: ../src/ui/dialog/inkscape-preferences.cpp:706
msgid "Saving dialogs status"
msgstr "Saglabā dialoglodziņu stāvokli"
-#: ../src/ui/dialog/inkscape-preferences.cpp:722
+#: ../src/ui/dialog/inkscape-preferences.cpp:710
msgid ""
"Save and restore dialogs status (the last open windows dialogs are saved "
"when it closes)"
@@ -18801,64 +18961,64 @@ msgstr ""
"Saglabāt un atjaunot dialogu stāvokli (pēdējie atvērtie dialogi tiek "
"saglabāti, aizverot lietotni)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:726
+#: ../src/ui/dialog/inkscape-preferences.cpp:714
msgid "Dialog behavior (requires restart)"
msgstr "Dialoglodziņu uzvedība (nepieciešama pārstartēšana)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:732
+#: ../src/ui/dialog/inkscape-preferences.cpp:720
msgid "Desktop integration"
msgstr "Darbvirsmas integrēšana"
-#: ../src/ui/dialog/inkscape-preferences.cpp:734
+#: ../src/ui/dialog/inkscape-preferences.cpp:722
msgid "Use Windows like open and save dialogs"
msgstr "Izmantot Windows līdzīgus atvēršanas un saglabāšanas dialogus"
-#: ../src/ui/dialog/inkscape-preferences.cpp:736
+#: ../src/ui/dialog/inkscape-preferences.cpp:724
msgid "Use GTK open and save dialogs "
msgstr "Izmantot GTK atvēršanas un saglabāšanas dialogus"
-#: ../src/ui/dialog/inkscape-preferences.cpp:740
+#: ../src/ui/dialog/inkscape-preferences.cpp:728
msgid "Dialogs on top:"
msgstr "Dialoglodziņi virspusē:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:743
+#: ../src/ui/dialog/inkscape-preferences.cpp:731
msgid "Dialogs are treated as regular windows"
msgstr "Dialogus uzskatīt par parastiem logiem"
-#: ../src/ui/dialog/inkscape-preferences.cpp:745
+#: ../src/ui/dialog/inkscape-preferences.cpp:733
msgid "Dialogs stay on top of document windows"
msgstr "Dialogi atrodas virs dokumenta loga"
-#: ../src/ui/dialog/inkscape-preferences.cpp:747
+#: ../src/ui/dialog/inkscape-preferences.cpp:735
msgid "Same as Normal but may work better with some window managers"
msgstr ""
"Tāds pat kā Parasts, taču var darboties labāk ar dažiem logu pārvaldniekiem"
-#: ../src/ui/dialog/inkscape-preferences.cpp:750
+#: ../src/ui/dialog/inkscape-preferences.cpp:738
msgid "Dialog Transparency"
msgstr "Dialoglodziņu caurspīdīgums"
-#: ../src/ui/dialog/inkscape-preferences.cpp:752
+#: ../src/ui/dialog/inkscape-preferences.cpp:740
msgid "_Opacity when focused:"
msgstr "Necaurspīdība fokusētam"
-#: ../src/ui/dialog/inkscape-preferences.cpp:754
+#: ../src/ui/dialog/inkscape-preferences.cpp:742
msgid "Opacity when _unfocused:"
msgstr "Necaurspīdība ārpus fokusa"
-#: ../src/ui/dialog/inkscape-preferences.cpp:756
+#: ../src/ui/dialog/inkscape-preferences.cpp:744
msgid "_Time of opacity change animation:"
msgstr "Laiks necaurspīdīguma pārmaiņas animācijai:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:759
+#: ../src/ui/dialog/inkscape-preferences.cpp:747
msgid "Miscellaneous"
msgstr "Dažādi"
-#: ../src/ui/dialog/inkscape-preferences.cpp:762
+#: ../src/ui/dialog/inkscape-preferences.cpp:750
msgid "Whether dialog windows are to be hidden in the window manager taskbar"
msgstr "Vai dialoglodziņi ir paslēpjami logu pārvaldnieka rīkjoslā"
-#: ../src/ui/dialog/inkscape-preferences.cpp:765
+#: ../src/ui/dialog/inkscape-preferences.cpp:753
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 "
@@ -18868,7 +19028,7 @@ msgstr ""
"laukumu (noklusētā uzvedība, ko var mainīt jebkurā logā, izmantojot pogu "
"virs labās ritjoslas)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:767
+#: ../src/ui/dialog/inkscape-preferences.cpp:755
msgid ""
"Save documents viewport (zoom and panning position). Useful to turn off when "
"sharing version controlled files."
@@ -18876,101 +19036,101 @@ msgstr ""
"Saglabāt dokumenta skatu (tālummaiņu un panorāmēšanas pozīciju). Lietderīgi "
"atslēgt, ja koplietojat versiju kontrolei pakļautas datnes."
-#: ../src/ui/dialog/inkscape-preferences.cpp:769
+#: ../src/ui/dialog/inkscape-preferences.cpp:757
msgid "Whether dialog windows have a close button (requires restart)"
msgstr "Vai dialogu logiem ir aizvēršanas poga (nepieciešama pārstartēšana)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:770
+#: ../src/ui/dialog/inkscape-preferences.cpp:758
msgid "Windows"
msgstr "Windows"
#. Grids
-#: ../src/ui/dialog/inkscape-preferences.cpp:773
+#: ../src/ui/dialog/inkscape-preferences.cpp:761
msgid "Line color when zooming out"
msgstr "Līnijas krāsa tālinot"
-#: ../src/ui/dialog/inkscape-preferences.cpp:776
+#: ../src/ui/dialog/inkscape-preferences.cpp:764
msgid "The gridlines will be shown in minor grid line color"
msgstr "Režģa līnijas tiks rādītas režģa palīglīniju krāsā"
-#: ../src/ui/dialog/inkscape-preferences.cpp:778
+#: ../src/ui/dialog/inkscape-preferences.cpp:766
msgid "The gridlines will be shown in major grid line color"
msgstr "Režģa līnijas tiks rādītas režģa pamatlīniju krāsā"
-#: ../src/ui/dialog/inkscape-preferences.cpp:780
+#: ../src/ui/dialog/inkscape-preferences.cpp:768
msgid "Default grid settings"
msgstr "Noklusētie režģa iestatījumi"
-#: ../src/ui/dialog/inkscape-preferences.cpp:786
-#: ../src/ui/dialog/inkscape-preferences.cpp:811
+#: ../src/ui/dialog/inkscape-preferences.cpp:774
+#: ../src/ui/dialog/inkscape-preferences.cpp:799
msgid "Grid units:"
msgstr "Režģa vienības:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:791
-#: ../src/ui/dialog/inkscape-preferences.cpp:816
+#: ../src/ui/dialog/inkscape-preferences.cpp:779
+#: ../src/ui/dialog/inkscape-preferences.cpp:804
msgid "Origin X:"
msgstr "Sākums X:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:792
-#: ../src/ui/dialog/inkscape-preferences.cpp:817
+#: ../src/ui/dialog/inkscape-preferences.cpp:780
+#: ../src/ui/dialog/inkscape-preferences.cpp:805
msgid "Origin Y:"
msgstr "Sākums Y:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:797
+#: ../src/ui/dialog/inkscape-preferences.cpp:785
msgid "Spacing X:"
msgstr "Atstarpe X:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:798
-#: ../src/ui/dialog/inkscape-preferences.cpp:820
+#: ../src/ui/dialog/inkscape-preferences.cpp:786
+#: ../src/ui/dialog/inkscape-preferences.cpp:808
msgid "Spacing Y:"
msgstr "Atstarpe Y:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:800
-#: ../src/ui/dialog/inkscape-preferences.cpp:801
-#: ../src/ui/dialog/inkscape-preferences.cpp:825
-#: ../src/ui/dialog/inkscape-preferences.cpp:826
+#: ../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
msgid "Minor grid line color:"
msgstr "Režģa palīglīnijas krāsa:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:801
-#: ../src/ui/dialog/inkscape-preferences.cpp:826
+#: ../src/ui/dialog/inkscape-preferences.cpp:789
+#: ../src/ui/dialog/inkscape-preferences.cpp:814
msgid "Color used for normal grid lines"
msgstr "Režģa palīglīniju krāsa"
-#: ../src/ui/dialog/inkscape-preferences.cpp:802
-#: ../src/ui/dialog/inkscape-preferences.cpp:803
-#: ../src/ui/dialog/inkscape-preferences.cpp:827
-#: ../src/ui/dialog/inkscape-preferences.cpp:828
+#: ../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
msgid "Major grid line color:"
msgstr "Režģa pamatlīnijas krāsa:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:803
-#: ../src/ui/dialog/inkscape-preferences.cpp:828
+#: ../src/ui/dialog/inkscape-preferences.cpp:791
+#: ../src/ui/dialog/inkscape-preferences.cpp:816
msgid "Color used for major (highlighted) grid lines"
msgstr "Režģa galveno (izcelto) līniju krāsa"
-#: ../src/ui/dialog/inkscape-preferences.cpp:805
-#: ../src/ui/dialog/inkscape-preferences.cpp:830
+#: ../src/ui/dialog/inkscape-preferences.cpp:793
+#: ../src/ui/dialog/inkscape-preferences.cpp:818
msgid "Major grid line every:"
msgstr "Režģa pamatlīnija ik pēc:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:806
+#: ../src/ui/dialog/inkscape-preferences.cpp:794
msgid "Show dots instead of lines"
msgstr "Rādīt punktus līniju vietā"
-#: ../src/ui/dialog/inkscape-preferences.cpp:807
+#: ../src/ui/dialog/inkscape-preferences.cpp:795
msgid "If set, display dots at gridpoints instead of gridlines"
msgstr "Ja iestatīts, režģa krustpunktos līniju vietā tiks rādīti punkti"
-#: ../src/ui/dialog/inkscape-preferences.cpp:888
+#: ../src/ui/dialog/inkscape-preferences.cpp:869
msgid "Input/Output"
msgstr "ievade/izvade"
-#: ../src/ui/dialog/inkscape-preferences.cpp:891
+#: ../src/ui/dialog/inkscape-preferences.cpp:872
msgid "Use current directory for \"Save As ...\""
msgstr "\"Saglabāt kā ...\" izmanto pašreizējo mapi"
-#: ../src/ui/dialog/inkscape-preferences.cpp:893
+#: ../src/ui/dialog/inkscape-preferences.cpp:874
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 "
@@ -18982,11 +19142,11 @@ msgstr ""
"dokuments; ja atiestatīta, katrs tiks atvērts mapē, kurā pēdējo reizi "
"saglabājāt dokumentu ar tās palīdzību"
-#: ../src/ui/dialog/inkscape-preferences.cpp:895
+#: ../src/ui/dialog/inkscape-preferences.cpp:876
msgid "Add label comments to printing output"
msgstr "Pievienot izdrukai iezīmju komentārus"
-#: ../src/ui/dialog/inkscape-preferences.cpp:897
+#: ../src/ui/dialog/inkscape-preferences.cpp:878
msgid ""
"When on, a comment will be added to the raw print output, marking the "
"rendered output for an object with its label"
@@ -18994,11 +19154,11 @@ msgstr ""
"Ja ieslēgts, izdrukai tiks pievienots komentārs, iezīmējot renderēto objektu "
"ar tā iezīmi"
-#: ../src/ui/dialog/inkscape-preferences.cpp:899
+#: ../src/ui/dialog/inkscape-preferences.cpp:880
msgid "Add default metadata to new documents"
msgstr "Jauniem dokumentiem pievienot noklusētos metadatus"
-#: ../src/ui/dialog/inkscape-preferences.cpp:901
+#: ../src/ui/dialog/inkscape-preferences.cpp:882
msgid ""
"Add default metadata to new documents. Default metadata can be set from "
"Document Properties->Metadata."
@@ -19006,15 +19166,15 @@ msgstr ""
"Pievienot metadatus jaunam dokumentam. Noklusētos metadatus var iestatīt "
"izmantojot Dokumenta īpašības -> Metadati."
-#: ../src/ui/dialog/inkscape-preferences.cpp:905
+#: ../src/ui/dialog/inkscape-preferences.cpp:886
msgid "_Grab sensitivity:"
msgstr "Satveršanas jutīgums:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:905
+#: ../src/ui/dialog/inkscape-preferences.cpp:886
msgid "pixels (requires restart)"
msgstr "pikseļi (nepieciešama pārstartēšana)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:906
+#: ../src/ui/dialog/inkscape-preferences.cpp:887
msgid ""
"How close on the screen you need to be to an object to be able to grab it "
"with mouse (in screen pixels)"
@@ -19022,37 +19182,37 @@ msgstr ""
"Cik tuvu objektam uz ekrāna ir jāatrodas, lai to būtu iespējams satvert ar "
"peli (ekrāna pikseļos)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:908
+#: ../src/ui/dialog/inkscape-preferences.cpp:889
msgid "_Click/drag threshold:"
msgstr "Klikšķa/pārvietojuma slieksnis:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:908
-#: ../src/ui/dialog/inkscape-preferences.cpp:1250
-#: ../src/ui/dialog/inkscape-preferences.cpp:1254
-#: ../src/ui/dialog/inkscape-preferences.cpp:1264
+#: ../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
msgid "pixels"
msgstr "pikseļi"
-#: ../src/ui/dialog/inkscape-preferences.cpp:909
+#: ../src/ui/dialog/inkscape-preferences.cpp:890
msgid ""
"Maximum mouse drag (in screen pixels) which is considered a click, not a drag"
msgstr ""
"Maksimālais peles pārvietojums (ekrāna pikseļos), ko jāuzskata par klikšķi, "
"nevis pārvietojumu "
-#: ../src/ui/dialog/inkscape-preferences.cpp:912
+#: ../src/ui/dialog/inkscape-preferences.cpp:893
msgid "_Handle size:"
msgstr "Tura Izmērs:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:913
+#: ../src/ui/dialog/inkscape-preferences.cpp:894
msgid "Set the relative size of node handles"
msgstr "Iestatiet mezgla turu relatīvo izmēru"
-#: ../src/ui/dialog/inkscape-preferences.cpp:915
+#: ../src/ui/dialog/inkscape-preferences.cpp:896
msgid "Use pressure-sensitive tablet (requires restart)"
msgstr "Izmanto spiedienjūtīgu planšeti (nepieciešama pārstartēšana)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:917
+#: ../src/ui/dialog/inkscape-preferences.cpp:898
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 "
@@ -19062,28 +19222,28 @@ msgstr ""
"to tikai gadījumā, ja sastopaties ar problēmām ar planšeti (joprojām ir "
"iespējams izmantot peli)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:919
+#: ../src/ui/dialog/inkscape-preferences.cpp:900
msgid "Switch tool based on tablet device (requires restart)"
msgstr ""
"Pārslēgt rīku atkarībā no planšetes iekārtas (nepieciešama pārstartēšana)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:921
+#: ../src/ui/dialog/inkscape-preferences.cpp:902
msgid ""
"Change tool as different devices are used on the tablet (pen, eraser, mouse)"
msgstr ""
"Mainīt rīku, uz planšetes izmantojot dažādas ierīces (spalva, dzēšgumija, "
"pele)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:922
+#: ../src/ui/dialog/inkscape-preferences.cpp:903
msgid "Input devices"
msgstr "Ievadierīces"
#. SVG output options
-#: ../src/ui/dialog/inkscape-preferences.cpp:925
+#: ../src/ui/dialog/inkscape-preferences.cpp:906
msgid "Use named colors"
msgstr "Lietot nosauktās krāsas"
-#: ../src/ui/dialog/inkscape-preferences.cpp:926
+#: ../src/ui/dialog/inkscape-preferences.cpp:907
msgid ""
"If set, write the CSS name of the color when available (e.g. 'red' or "
"'magenta') instead of the numeric value"
@@ -19091,23 +19251,23 @@ msgstr ""
"Ja iestatīts, raksta krāsas CSS nosaukumu, ja tāds pastāv (piem. "
"'red' (sarkans) vai 'magenta' (madženta)), nevis tās skaitlisko vērtību"
-#: ../src/ui/dialog/inkscape-preferences.cpp:928
+#: ../src/ui/dialog/inkscape-preferences.cpp:909
msgid "XML formatting"
msgstr "XML formatēšana"
-#: ../src/ui/dialog/inkscape-preferences.cpp:930
+#: ../src/ui/dialog/inkscape-preferences.cpp:911
msgid "Inline attributes"
msgstr "Iekļautie atribūti"
-#: ../src/ui/dialog/inkscape-preferences.cpp:931
+#: ../src/ui/dialog/inkscape-preferences.cpp:912
msgid "Put attributes on the same line as the element tag"
msgstr "Novietot atribūtus vienā rindā ar elementa tagu"
-#: ../src/ui/dialog/inkscape-preferences.cpp:934
+#: ../src/ui/dialog/inkscape-preferences.cpp:915
msgid "_Indent, spaces:"
msgstr "Atkāpes, tukšum_i:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:934
+#: ../src/ui/dialog/inkscape-preferences.cpp:915
msgid ""
"The number of spaces to use for indenting nested elements; set to 0 for no "
"indentation"
@@ -19115,28 +19275,28 @@ msgstr ""
"Tukšu vietu skaits atkāpēm, veidojot iegultus elementus; ievadiet 0, lai "
"atkāpes neveidotu"
-#: ../src/ui/dialog/inkscape-preferences.cpp:936
+#: ../src/ui/dialog/inkscape-preferences.cpp:917
msgid "Path data"
msgstr "Ceļa dati"
-#: ../src/ui/dialog/inkscape-preferences.cpp:939
+#: ../src/ui/dialog/inkscape-preferences.cpp:920
msgid "Absolute"
msgstr "Absolūtas"
-#: ../src/ui/dialog/inkscape-preferences.cpp:939
+#: ../src/ui/dialog/inkscape-preferences.cpp:920
msgid "Relative"
msgstr "Relatīvās"
-#: ../src/ui/dialog/inkscape-preferences.cpp:939
-#: ../src/ui/dialog/inkscape-preferences.cpp:1229
+#: ../src/ui/dialog/inkscape-preferences.cpp:920
+#: ../src/ui/dialog/inkscape-preferences.cpp:1205
msgid "Optimized"
msgstr "Optimizēts"
-#: ../src/ui/dialog/inkscape-preferences.cpp:943
+#: ../src/ui/dialog/inkscape-preferences.cpp:924
msgid "Path string format:"
msgstr "Ceļa virknes formāts:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:943
+#: ../src/ui/dialog/inkscape-preferences.cpp:924
msgid ""
"Path data should be written: only with absolute coordinates, only with "
"relative coordinates, or optimized for string length (mixed absolute and "
@@ -19146,11 +19306,11 @@ msgstr ""
"koordinātēs vai arī optimizētas pēc virknes garuma (jauktas absolūtās un "
"relatīvās koordinātes)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:945
+#: ../src/ui/dialog/inkscape-preferences.cpp:926
msgid "Force repeat commands"
msgstr "Komandu piespiedu atkārtojums"
-#: ../src/ui/dialog/inkscape-preferences.cpp:946
+#: ../src/ui/dialog/inkscape-preferences.cpp:927
msgid ""
"Force repeating of the same path command (for example, 'L 1,2 L 3,4' instead "
"of 'L 1,2 3,4')"
@@ -19158,23 +19318,23 @@ msgstr ""
"Piespiedu kārtā atkārtot to pašu ceļa komandu (piemēram,, 'L 1,2 L 3,4' ,"
"nevis 'L 1,2 3,4')"
-#: ../src/ui/dialog/inkscape-preferences.cpp:948
+#: ../src/ui/dialog/inkscape-preferences.cpp:929
msgid "Numbers"
msgstr "Skaitļi"
-#: ../src/ui/dialog/inkscape-preferences.cpp:951
+#: ../src/ui/dialog/inkscape-preferences.cpp:932
msgid "_Numeric precision:"
msgstr "_Skaitliskā precizitāte:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:951
+#: ../src/ui/dialog/inkscape-preferences.cpp:932
msgid "Significant figures of the values written to the SVG file"
msgstr "Vērtību zīmīgie cipari, ko ieraksta SVG datnē"
-#: ../src/ui/dialog/inkscape-preferences.cpp:954
+#: ../src/ui/dialog/inkscape-preferences.cpp:935
msgid "Minimum _exponent:"
msgstr "Mazākā _eksponente:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:954
+#: ../src/ui/dialog/inkscape-preferences.cpp:935
msgid ""
"The smallest number written to SVG is 10 to the power of this exponent; "
"anything smaller is written as zero"
@@ -19184,17 +19344,17 @@ msgstr ""
#. Code to add controls for attribute checking options
#. Add incorrect style properties options
-#: ../src/ui/dialog/inkscape-preferences.cpp:959
+#: ../src/ui/dialog/inkscape-preferences.cpp:940
msgid "Improper Attributes Actions"
msgstr "Nepareizu atribūtu darbības"
-#: ../src/ui/dialog/inkscape-preferences.cpp:961
-#: ../src/ui/dialog/inkscape-preferences.cpp:969
-#: ../src/ui/dialog/inkscape-preferences.cpp:977
+#: ../src/ui/dialog/inkscape-preferences.cpp:942
+#: ../src/ui/dialog/inkscape-preferences.cpp:950
+#: ../src/ui/dialog/inkscape-preferences.cpp:958
msgid "Print warnings"
msgstr "Drukas brīdinājumi"
-#: ../src/ui/dialog/inkscape-preferences.cpp:962
+#: ../src/ui/dialog/inkscape-preferences.cpp:943
msgid ""
"Print warning if invalid or non-useful attributes found. Database files "
"located in inkscape_data_dir/attributes."
@@ -19202,20 +19362,20 @@ msgstr ""
"Izvadīt paziņojumu, ja ir atrasts nederīgs vai neizmantojams atribūts. "
"Datubāzes datnes atrodas mapē inkscape_data_dir/attributes."
-#: ../src/ui/dialog/inkscape-preferences.cpp:963
+#: ../src/ui/dialog/inkscape-preferences.cpp:944
msgid "Remove attributes"
msgstr "Aizvākt atribūtus"
-#: ../src/ui/dialog/inkscape-preferences.cpp:964
+#: ../src/ui/dialog/inkscape-preferences.cpp:945
msgid "Delete invalid or non-useful attributes from element tag"
msgstr "Dzēst no elementa taga nederīgus vai neizmantojamus atribūtus"
#. Add incorrect style properties options
-#: ../src/ui/dialog/inkscape-preferences.cpp:967
+#: ../src/ui/dialog/inkscape-preferences.cpp:948
msgid "Inappropriate Style Properties Actions"
msgstr "Nepiemērota stila īpašību darbības"
-#: ../src/ui/dialog/inkscape-preferences.cpp:970
+#: ../src/ui/dialog/inkscape-preferences.cpp:951
msgid ""
"Print warning if inappropriate style properties found (i.e. 'font-family' "
"set on a <rect>). Database files located in inkscape_data_dir/attributes."
@@ -19223,21 +19383,21 @@ msgstr ""
"Rādīt paziņojumu, ja atrastas nederīgas stila īpašības (piem. 'font-family' "
"piemērots <rect>). Datubāzu datnes atrodas mapē inkscape_data_dir/attributes."
-#: ../src/ui/dialog/inkscape-preferences.cpp:971
-#: ../src/ui/dialog/inkscape-preferences.cpp:979
+#: ../src/ui/dialog/inkscape-preferences.cpp:952
+#: ../src/ui/dialog/inkscape-preferences.cpp:960
msgid "Remove style properties"
msgstr "Aizvākt stila īpašības"
-#: ../src/ui/dialog/inkscape-preferences.cpp:972
+#: ../src/ui/dialog/inkscape-preferences.cpp:953
msgid "Delete inappropriate style properties"
msgstr "Dzēst nepiemērotas stila īpašības"
#. Add default or inherited style properties options
-#: ../src/ui/dialog/inkscape-preferences.cpp:975
+#: ../src/ui/dialog/inkscape-preferences.cpp:956
msgid "Non-useful Style Properties Actions"
msgstr "Darbības ar neizmantojamām stilu īpašībām"
-#: ../src/ui/dialog/inkscape-preferences.cpp:978
+#: ../src/ui/dialog/inkscape-preferences.cpp:959
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 "
@@ -19249,19 +19409,19 @@ msgstr ""
"neatšķiras no mantojamās). Datubāzu datnes atrodas mapē inkscape_data_dir/"
"attributes."
-#: ../src/ui/dialog/inkscape-preferences.cpp:980
+#: ../src/ui/dialog/inkscape-preferences.cpp:961
msgid "Delete redundant style properties"
msgstr "Dzēst liekās stila īpašības"
-#: ../src/ui/dialog/inkscape-preferences.cpp:982
+#: ../src/ui/dialog/inkscape-preferences.cpp:963
msgid "Check Attributes and Style Properties on"
msgstr "Pārbaudīt atribūtus un stila īpašības"
-#: ../src/ui/dialog/inkscape-preferences.cpp:984
+#: ../src/ui/dialog/inkscape-preferences.cpp:965
msgid "Reading"
msgstr "Lasa"
-#: ../src/ui/dialog/inkscape-preferences.cpp:985
+#: ../src/ui/dialog/inkscape-preferences.cpp:966
msgid ""
"Check attributes and style properties on reading in SVG files (including "
"those internal to Inkscape which will slow down startup)"
@@ -19269,11 +19429,11 @@ msgstr ""
"Pārbaudīt atribūtus un stila īpašības atverot SVG datnes (ieskaitot Inkscape "
"iekšējos, palielinot darba sākšanai nepieciešamo laiku)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:986
+#: ../src/ui/dialog/inkscape-preferences.cpp:967
msgid "Editing"
msgstr "Labo"
-#: ../src/ui/dialog/inkscape-preferences.cpp:987
+#: ../src/ui/dialog/inkscape-preferences.cpp:968
msgid ""
"Check attributes and style properties while editing SVG files (may slow down "
"Inkscape, mostly useful for debugging)"
@@ -19281,40 +19441,40 @@ msgstr ""
"Pārbaudīt atribūtus un stila īpašības SVG datņu rediģēšanas laikā (var "
"palēnināt Inkscape darbību, pamatā noderīgs atkļūdošanai)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:988
+#: ../src/ui/dialog/inkscape-preferences.cpp:969
msgid "Writing"
msgstr "Raksta"
-#: ../src/ui/dialog/inkscape-preferences.cpp:989
+#: ../src/ui/dialog/inkscape-preferences.cpp:970
msgid "Check attributes and style properties on writing out SVG files"
msgstr "Pārbaudīt atribūtus un stila īpašības saglabājot SVG datnes"
-#: ../src/ui/dialog/inkscape-preferences.cpp:991
+#: ../src/ui/dialog/inkscape-preferences.cpp:972
msgid "SVG output"
msgstr "SVG izvade"
#. TRANSLATORS: see http://www.newsandtech.com/issues/2004/03-04/pt/03-04_rendering.htm
-#: ../src/ui/dialog/inkscape-preferences.cpp:997
+#: ../src/ui/dialog/inkscape-preferences.cpp:978
msgid "Perceptual"
msgstr "Uztverams"
-#: ../src/ui/dialog/inkscape-preferences.cpp:997
+#: ../src/ui/dialog/inkscape-preferences.cpp:978
msgid "Relative Colorimetric"
msgstr "Relatīvi kolorimetrisks"
-#: ../src/ui/dialog/inkscape-preferences.cpp:997
+#: ../src/ui/dialog/inkscape-preferences.cpp:978
msgid "Absolute Colorimetric"
msgstr "Absolūti kolorimetrisks"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1001
+#: ../src/ui/dialog/inkscape-preferences.cpp:982
msgid "(Note: Color management has been disabled in this build)"
msgstr "(Piezīme: krāsu vadība šajā versijā ir atslēgta)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1005
+#: ../src/ui/dialog/inkscape-preferences.cpp:986
msgid "Display adjustment"
msgstr "Ekrāna pieskaņošana"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1015
+#: ../src/ui/dialog/inkscape-preferences.cpp:996
#, c-format
msgid ""
"The ICC profile to use to calibrate display output.\n"
@@ -19323,110 +19483,110 @@ msgstr ""
"ICC profils ekrāna krāsu kalibrēšanai.\n"
"Pārmeklētās mapes: %s"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1016
+#: ../src/ui/dialog/inkscape-preferences.cpp:997
msgid "Display profile:"
msgstr "Ekrāna profils:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1021
+#: ../src/ui/dialog/inkscape-preferences.cpp:1002
msgid "Retrieve profile from display"
msgstr "Iegūt profilu no ekrāna"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1024
+#: ../src/ui/dialog/inkscape-preferences.cpp:1005
msgid "Retrieve profiles from those attached to displays via XICC"
msgstr "Iegūt profilus no ekrāniem pievienotajiem izmantojot XICC"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1026
+#: ../src/ui/dialog/inkscape-preferences.cpp:1007
msgid "Retrieve profiles from those attached to displays"
msgstr "Iegūt profilus no ekrāniem pievienotajiem"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1031
+#: ../src/ui/dialog/inkscape-preferences.cpp:1012
msgid "Display rendering intent:"
msgstr "Ekrāna renderējuma nolūks:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1032
+#: ../src/ui/dialog/inkscape-preferences.cpp:1013
msgid "The rendering intent to use to calibrate display output"
msgstr "Ekrāna renderējumu domāts ekrāna kalibrēšanai"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1034
+#: ../src/ui/dialog/inkscape-preferences.cpp:1015
msgid "Proofing"
msgstr "Pārbaudes"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1036
+#: ../src/ui/dialog/inkscape-preferences.cpp:1017
msgid "Simulate output on screen"
msgstr "Emulēt izvadi uz ekrāna"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1038
+#: ../src/ui/dialog/inkscape-preferences.cpp:1019
msgid "Simulates output of target device"
msgstr "Emulē izvadi uz mērķa ierīci"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1040
+#: ../src/ui/dialog/inkscape-preferences.cpp:1021
msgid "Mark out of gamut colors"
msgstr "Atzīmēt krāsas, kas neietilpst krāsu gammā"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1042
+#: ../src/ui/dialog/inkscape-preferences.cpp:1023
msgid "Highlights colors that are out of gamut for the target device"
msgstr "Izceļ krāsas, kas ir ārpus mērķa ierīces krāsu gammas"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1054
+#: ../src/ui/dialog/inkscape-preferences.cpp:1030
msgid "Out of gamut warning color:"
msgstr "Krāsa brīdinājumam par krāsu gammā neietilpstošām krāsām"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1055
+#: ../src/ui/dialog/inkscape-preferences.cpp:1031
msgid "Selects the color used for out of gamut warning"
msgstr "Izvēlas krāsu, ko izmantot paziņojuma par neietilpšanu krāsu gammā"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1057
+#: ../src/ui/dialog/inkscape-preferences.cpp:1033
msgid "Device profile:"
msgstr "Ierīces profils:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1058
+#: ../src/ui/dialog/inkscape-preferences.cpp:1034
msgid "The ICC profile to use to simulate device output"
msgstr "ICC profils, ko izmantot imitējot izvadi uz iekārtas"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1061
+#: ../src/ui/dialog/inkscape-preferences.cpp:1037
msgid "Device rendering intent:"
msgstr "Iekārtas renderējuma nolūks:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1062
+#: ../src/ui/dialog/inkscape-preferences.cpp:1038
msgid "The rendering intent to use to calibrate device output"
msgstr "Iekārtas renderējums domēts iekārtas kalibrēšanai"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1064
+#: ../src/ui/dialog/inkscape-preferences.cpp:1040
msgid "Black point compensation"
msgstr "Melnā punkta kompensācija"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1066
+#: ../src/ui/dialog/inkscape-preferences.cpp:1042
msgid "Enables black point compensation"
msgstr "Ieslēdz melnā punkta kompensāciju"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1068
+#: ../src/ui/dialog/inkscape-preferences.cpp:1044
msgid "Preserve black"
msgstr "Saglabāt melno"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1075
+#: ../src/ui/dialog/inkscape-preferences.cpp:1051
msgid "(LittleCMS 1.15 or later required)"
msgstr "(nepieciešama LittleCMS 1.15 vai jaunāka)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1077
+#: ../src/ui/dialog/inkscape-preferences.cpp:1053
msgid "Preserve K channel in CMYK -> CMYK transforms"
msgstr "Saglabāt K kanālu CMYK -> CMYK transformācijās"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1091
-#: ../src/ui/widget/color-icc-selector.cpp:394
-#: ../src/ui/widget/color-icc-selector.cpp:699
+#: ../src/ui/dialog/inkscape-preferences.cpp:1067
+#: ../src/ui/widget/color-icc-selector.cpp:381
+#: ../src/ui/widget/color-icc-selector.cpp:677
msgid "<none>"
msgstr "<nekas>"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1136
+#: ../src/ui/dialog/inkscape-preferences.cpp:1112
msgid "Color management"
msgstr "Krāsu valdība"
#. Autosave options
-#: ../src/ui/dialog/inkscape-preferences.cpp:1139
+#: ../src/ui/dialog/inkscape-preferences.cpp:1115
msgid "Enable autosave (requires restart)"
msgstr "Ieslēgt automātisko saglabāšanu (nepieciešama pārstartēšana)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1140
+#: ../src/ui/dialog/inkscape-preferences.cpp:1116
msgid ""
"Automatically save the current document(s) at a given interval, thus "
"minimizing loss in case of a crash"
@@ -19434,12 +19594,12 @@ msgstr ""
"Automātiski saglabāt dokumentu(s) ik pēc noteiktā laika intervāla, tādējādi "
"mazinot iespējamos zudumus avārijas apstāšanās gadījumā"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1146
+#: ../src/ui/dialog/inkscape-preferences.cpp:1122
msgctxt "Filesystem"
msgid "Autosave _directory:"
msgstr "Mape automātiskai _saglabāšanai:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1146
+#: ../src/ui/dialog/inkscape-preferences.cpp:1122
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). "
@@ -19447,19 +19607,19 @@ msgstr ""
"Mape, kurā tiks saglabātas automātiskās kopijas. Tam ir jābūt absolūtam "
"ceļam (sākas ar / UNIX vai diska burtu, piemēram, C:, uz Windows)."
-#: ../src/ui/dialog/inkscape-preferences.cpp:1148
+#: ../src/ui/dialog/inkscape-preferences.cpp:1124
msgid "_Interval (in minutes):"
msgstr "_Intervāls (minūtēs):"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1148
+#: ../src/ui/dialog/inkscape-preferences.cpp:1124
msgid "Interval (in minutes) at which document will be autosaved"
msgstr "Intervāls (minūtēs), pēc kura dokuments tiks automātiski saglabāts"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1150
+#: ../src/ui/dialog/inkscape-preferences.cpp:1126
msgid "_Maximum number of autosaves:"
msgstr "_Maksimālais automātisko saglabājumu skaits:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1150
+#: ../src/ui/dialog/inkscape-preferences.cpp:1126
msgid ""
"Maximum number of autosaved files; use this to limit the storage space used"
msgstr ""
@@ -19478,15 +19638,15 @@ msgstr ""
#. _autosave_autosave_interval.signal_changed().connect( sigc::ptr_fun(inkscape_autosave_init), TRUE );
#.
#. -----------
-#: ../src/ui/dialog/inkscape-preferences.cpp:1165
+#: ../src/ui/dialog/inkscape-preferences.cpp:1141
msgid "Autosave"
msgstr "Automātiska saglabāšana"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1169
+#: ../src/ui/dialog/inkscape-preferences.cpp:1145
msgid "Open Clip Art Library _Server Name:"
msgstr "Open Clip Art bibliotēkas _servera nosaukums:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1170
+#: ../src/ui/dialog/inkscape-preferences.cpp:1146
msgid ""
"The server name of the Open Clip Art Library webdav server; it's used by the "
"Import and Export to OCAL function"
@@ -19494,35 +19654,35 @@ msgstr ""
"Open Clip Art bibliotēkas webdav servera nosaukums; tiek izmantots "
"importējot un eksportējot uz OCAL funkciju"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1172
+#: ../src/ui/dialog/inkscape-preferences.cpp:1148
msgid "Open Clip Art Library _Username:"
msgstr "Open Clip Art bibliotēkas lietotāja vārds:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1173
+#: ../src/ui/dialog/inkscape-preferences.cpp:1149
msgid "The username used to log into Open Clip Art Library"
msgstr "Lietotāja vārds, ar kuru pieslēgties Open Clip Art bibliotēkai"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1175
+#: ../src/ui/dialog/inkscape-preferences.cpp:1151
msgid "Open Clip Art Library _Password:"
msgstr "Open Clip Art bibliotēkas _parole:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1176
+#: ../src/ui/dialog/inkscape-preferences.cpp:1152
msgid "The password used to log into Open Clip Art Library"
msgstr "Parole, ar kuru pieslēgties Open Clip Art bibliotēkai"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1177
+#: ../src/ui/dialog/inkscape-preferences.cpp:1153
msgid "Open Clip Art"
msgstr "Open Clip Art"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1182
+#: ../src/ui/dialog/inkscape-preferences.cpp:1158
msgid "Behavior"
msgstr "Uzvedība"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1186
+#: ../src/ui/dialog/inkscape-preferences.cpp:1162
msgid "_Simplification threshold:"
msgstr "Vienkāršošana_s slieksnis:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1187
+#: ../src/ui/dialog/inkscape-preferences.cpp:1163
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 "
@@ -19532,45 +19692,45 @@ msgstr ""
"komandu vairākkārt ar īsā laikā, tā darbosies arvien agresīvāk, izsaucot to "
"pēc garāka pārtraukuma tiks atjaunots sākotnējais slieksnis."
-#: ../src/ui/dialog/inkscape-preferences.cpp:1189
+#: ../src/ui/dialog/inkscape-preferences.cpp:1165
msgid "Color stock markers the same color as object"
msgstr "Krāsot standarta marķierus objekta krāsā"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1190
+#: ../src/ui/dialog/inkscape-preferences.cpp:1166
msgid "Color custom markers the same color as object"
msgstr "Krāsot pielāgotos marķierus objekta krāsā"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1191
-#: ../src/ui/dialog/inkscape-preferences.cpp:1411
+#: ../src/ui/dialog/inkscape-preferences.cpp:1167
+#: ../src/ui/dialog/inkscape-preferences.cpp:1387
msgid "Update marker color when object color changes"
msgstr "Atsvaidzināt marķiera krāsu mainoties objekta krāsai"
#. Selecting options
-#: ../src/ui/dialog/inkscape-preferences.cpp:1194
+#: ../src/ui/dialog/inkscape-preferences.cpp:1170
msgid "Select in all layers"
msgstr "Atlasīt visos slāņos"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1195
+#: ../src/ui/dialog/inkscape-preferences.cpp:1171
msgid "Select only within current layer"
msgstr "Atlasīt tikai pašreizējā slānī"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1196
+#: ../src/ui/dialog/inkscape-preferences.cpp:1172
msgid "Select in current layer and sublayers"
msgstr "Atlasīt pašreizējā slānī un apakšlāņos"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1197
+#: ../src/ui/dialog/inkscape-preferences.cpp:1173
msgid "Ignore hidden objects and layers"
msgstr "Neņemt vērā slēptus objektus un slāņus"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1198
+#: ../src/ui/dialog/inkscape-preferences.cpp:1174
msgid "Ignore locked objects and layers"
msgstr "Neņemt vērā slēgtus objektus un slāņus"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1199
+#: ../src/ui/dialog/inkscape-preferences.cpp:1175
msgid "Deselect upon layer change"
msgstr "Atcelt atlasi mainoties slānim"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1202
+#: ../src/ui/dialog/inkscape-preferences.cpp:1178
msgid ""
"Uncheck this to be able to keep the current objects selected when the "
"current layer changes"
@@ -19578,21 +19738,21 @@ msgstr ""
"Atstatiet šo, lai būtu iespējams saglabāt objektu atlasi mainoties aktīvajam "
"slānim"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1204
+#: ../src/ui/dialog/inkscape-preferences.cpp:1180
msgid "Ctrl+A, Tab, Shift+Tab"
msgstr "Ctrl+A, Tab, Shift+Tab"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1206
+#: ../src/ui/dialog/inkscape-preferences.cpp:1182
msgid "Make keyboard selection commands work on objects in all layers"
msgstr "Klaviatūras atlasīšanas komandas darbosies ar objektiem visos slāņos"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1208
+#: ../src/ui/dialog/inkscape-preferences.cpp:1184
msgid "Make keyboard selection commands work on objects in current layer only"
msgstr ""
"Klaviatūras atlasīšanas komandas darbosies ar objektiem tikai pašreizējā "
"slānī"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1210
+#: ../src/ui/dialog/inkscape-preferences.cpp:1186
msgid ""
"Make keyboard selection commands work on objects in current layer and all "
"its sublayers"
@@ -19600,7 +19760,7 @@ msgstr ""
"Klaviatūras atlasīšanas komandas darbosies ar objektiem tikai pašreizējā "
"slānī un visos tā apakšslāņos"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1212
+#: ../src/ui/dialog/inkscape-preferences.cpp:1188
msgid ""
"Uncheck this to be able to select objects that are hidden (either by "
"themselves or by being in a hidden layer)"
@@ -19608,7 +19768,7 @@ msgstr ""
"Atstatiet šo, lai būtu iespējams atlasīt slēptos objektus (slēptus kā tādus "
"vai arī atrodošos slēptos slāņos)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1214
+#: ../src/ui/dialog/inkscape-preferences.cpp:1190
msgid ""
"Uncheck this to be able to select objects that are locked (either by "
"themselves or by being in a locked layer)"
@@ -19616,70 +19776,70 @@ msgstr ""
"Atstatiet šo, lai būtu iespējams atlasīt slēgtos objektus (slēgtus kā tādus "
"vai arī atrodošos slēgtos slāņos)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1216
+#: ../src/ui/dialog/inkscape-preferences.cpp:1192
msgid "Wrap when cycling objects in z-order"
msgstr "Atsākt no sākuma ciklojot objektus gar z-asi"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1218
+#: ../src/ui/dialog/inkscape-preferences.cpp:1194
msgid "Alt+Scroll Wheel"
msgstr "Alt+peles ritentiņš"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1220
+#: ../src/ui/dialog/inkscape-preferences.cpp:1196
msgid "Wrap around at start and end when cycling objects in z-order"
msgstr ""
"Iet uz riņķi sasniedzot sākumu vai beigas objektu ciklošanas gar z-asi laikā"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1222
+#: ../src/ui/dialog/inkscape-preferences.cpp:1198
msgid "Selecting"
msgstr "Izvēlas"
#. Transforms options
-#: ../src/ui/dialog/inkscape-preferences.cpp:1225
-#: ../src/widgets/select-toolbar.cpp:564
+#: ../src/ui/dialog/inkscape-preferences.cpp:1201
+#: ../src/widgets/select-toolbar.cpp:557
msgid "Scale stroke width"
msgstr "Mērogot apmales platumu"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1226
+#: ../src/ui/dialog/inkscape-preferences.cpp:1202
msgid "Scale rounded corners in rectangles"
msgstr "Mērogot noapaļotos taisnstūra stūrus"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1227
+#: ../src/ui/dialog/inkscape-preferences.cpp:1203
msgid "Transform gradients"
msgstr "Pārveidot krāsu pārejas"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1228
+#: ../src/ui/dialog/inkscape-preferences.cpp:1204
msgid "Transform patterns"
msgstr "Pārveidot faktūras"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1230
+#: ../src/ui/dialog/inkscape-preferences.cpp:1206
msgid "Preserved"
msgstr "Saglabāts"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1233
-#: ../src/widgets/select-toolbar.cpp:565
+#: ../src/ui/dialog/inkscape-preferences.cpp:1209
+#: ../src/widgets/select-toolbar.cpp:558
msgid "When scaling objects, scale the stroke width by the same proportion"
msgstr "Mērogojot objektus, proporcionāli mērogot arī apmales platumu"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1235
-#: ../src/widgets/select-toolbar.cpp:576
+#: ../src/ui/dialog/inkscape-preferences.cpp:1211
+#: ../src/widgets/select-toolbar.cpp:569
msgid "When scaling rectangles, scale the radii of rounded corners"
msgstr "Mērogojot taisnstūrus, mērogot arī noapaļoto stūru rādiusus"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1237
-#: ../src/widgets/select-toolbar.cpp:587
+#: ../src/ui/dialog/inkscape-preferences.cpp:1213
+#: ../src/widgets/select-toolbar.cpp:580
msgid "Move gradients (in fill or stroke) along with the objects"
msgstr "Pārvietot krāsu pārejas (aizpildījumā vai apmalē) kopā ar objektiem"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1239
-#: ../src/widgets/select-toolbar.cpp:598
+#: ../src/ui/dialog/inkscape-preferences.cpp:1215
+#: ../src/widgets/select-toolbar.cpp:591
msgid "Move patterns (in fill or stroke) along with the objects"
msgstr "Pārvietot faktūras (aizpildījumā vai apmalē) kopā ar objektiem"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1240
+#: ../src/ui/dialog/inkscape-preferences.cpp:1216
msgid "Store transformation"
msgstr "Saglabāt pārveidojumu"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1242
+#: ../src/ui/dialog/inkscape-preferences.cpp:1218
msgid ""
"If possible, apply transformation to objects without adding a transform= "
"attribute"
@@ -19687,19 +19847,19 @@ msgstr ""
"Ja iespējams, pielietojot pārveidojumus objektiem nepievienot transform= "
"atribūtu"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1244
+#: ../src/ui/dialog/inkscape-preferences.cpp:1220
msgid "Always store transformation as a transform= attribute on objects"
msgstr "Vienmēr saglabāt pārveidojumu objektā kā transform= atribūtu "
-#: ../src/ui/dialog/inkscape-preferences.cpp:1246
+#: ../src/ui/dialog/inkscape-preferences.cpp:1222
msgid "Transforms"
msgstr "Pārveidojumi"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1250
+#: ../src/ui/dialog/inkscape-preferences.cpp:1226
msgid "Mouse _wheel scrolls by:"
msgstr "Peles _rullītis ritina par:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1251
+#: ../src/ui/dialog/inkscape-preferences.cpp:1227
msgid ""
"One mouse wheel notch scrolls by this distance in screen pixels "
"(horizontally with Shift)"
@@ -19707,25 +19867,25 @@ msgstr ""
"Viens peles ritenīša robiņš ritina par norādīto, ekrāna pikseļos izteikto, "
"attālumu (horizontālai ritināšanai - ar Shift)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1252
+#: ../src/ui/dialog/inkscape-preferences.cpp:1228
msgid "Ctrl+arrows"
msgstr "Ctrl+bultiņas"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1254
+#: ../src/ui/dialog/inkscape-preferences.cpp:1230
msgid "Sc_roll by:"
msgstr "_Ritināt par:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1255
+#: ../src/ui/dialog/inkscape-preferences.cpp:1231
msgid "Pressing Ctrl+arrow key scrolls by this distance (in screen pixels)"
msgstr ""
"Ctrl+bultiņa nospiešana ritina par norādīto, ekrāna pikseļos izteikto, "
"attālumu"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1257
+#: ../src/ui/dialog/inkscape-preferences.cpp:1233
msgid "_Acceleration:"
msgstr "_Paātrinājums:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1258
+#: ../src/ui/dialog/inkscape-preferences.cpp:1234
msgid ""
"Pressing and holding Ctrl+arrow will gradually speed up scrolling (0 for no "
"acceleration)"
@@ -19733,15 +19893,15 @@ msgstr ""
"Nospiežot un turot nospiestu Ctrl+bultiņa ritināšana pakāpeniski "
"paātrināsies (0 - lai ritinātu bez paātrinājuma)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1259
+#: ../src/ui/dialog/inkscape-preferences.cpp:1235
msgid "Autoscrolling"
msgstr "Autoritināšana"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1261
+#: ../src/ui/dialog/inkscape-preferences.cpp:1237
msgid "_Speed:"
msgstr "Ātrum_s:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1262
+#: ../src/ui/dialog/inkscape-preferences.cpp:1238
msgid ""
"How fast the canvas autoscrolls when you drag beyond canvas edge (0 to turn "
"autoscroll off)"
@@ -19749,12 +19909,12 @@ msgstr ""
"Cik ātri audekls ritināsies, ja tiks vilkts pāri audekla malai (0, lai "
"izslēgtu automātisko ritināšanu)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1264
-#: ../src/ui/dialog/tracedialog.cpp:522 ../src/ui/dialog/tracedialog.cpp:721
+#: ../src/ui/dialog/inkscape-preferences.cpp:1240
+#: ../src/ui/dialog/tracedialog.cpp:521 ../src/ui/dialog/tracedialog.cpp:720
msgid "_Threshold:"
msgstr "S_lieksnis:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1265
+#: ../src/ui/dialog/inkscape-preferences.cpp:1241
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"
@@ -19763,19 +19923,21 @@ msgstr ""
"automātiskā ritināšanās; pozitīvs skaitlis - ārpus audekla malām, negatīvs - "
"iekšpus"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1266
+#: ../src/ui/dialog/inkscape-preferences.cpp:1242
msgid "Mouse move pans when Space is pressed"
-msgstr ""
+msgstr "Peles kustības panoramē, ja nospiests atstarpes taustiņš"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1268
+#: ../src/ui/dialog/inkscape-preferences.cpp:1244
msgid "When on, pressing and holding Space and dragging pans canvas"
msgstr ""
+"Ja iespējots, turot nospiestu atstarpes taustiņu peles kustības panoramē "
+"audeklu"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1269
+#: ../src/ui/dialog/inkscape-preferences.cpp:1245
msgid "Mouse wheel zooms by default"
msgstr "Peles ritenītis pēc noklusēšanas veic tālummaiņu "
-#: ../src/ui/dialog/inkscape-preferences.cpp:1271
+#: ../src/ui/dialog/inkscape-preferences.cpp:1247
msgid ""
"When on, mouse wheel zooms without Ctrl and scrolls canvas with Ctrl; when "
"off, it zooms with Ctrl and scrolls without Ctrl"
@@ -19783,51 +19945,52 @@ msgstr ""
"Ja iespējots, peles ritenītis bez Ctrl izpilda tālummaiņu, ar Ctrl - ritina "
"audeklu; ja atslēgts - tālummaina ar Ctrl un ritina - bez Ctrl."
-#: ../src/ui/dialog/inkscape-preferences.cpp:1272
+#: ../src/ui/dialog/inkscape-preferences.cpp:1248
msgid "Scrolling"
msgstr "Ritināšana"
#. Snapping options
-#: ../src/ui/dialog/inkscape-preferences.cpp:1275
+#: ../src/ui/dialog/inkscape-preferences.cpp:1251
msgid "Snap indicator"
-msgstr "Piesaistes indikators"
+msgstr "Piesaistes indikators"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1277
+#: ../src/ui/dialog/inkscape-preferences.cpp:1253
msgid "Enable snap indicator"
msgstr "Ieslēgt piesaistes rādītāju"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1279
+#: ../src/ui/dialog/inkscape-preferences.cpp:1255
msgid "After snapping, a symbol is drawn at the point that has snapped"
msgstr "Pēc piesaistes, piesaistes punktā tiek attēlots simbols"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1284
+#: ../src/ui/dialog/inkscape-preferences.cpp:1260
msgid "Snap indicator persistence (in seconds):"
-msgstr ""
+msgstr "Piesaistes indikatora darbības laiks (sekundēs):"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1285
+#: ../src/ui/dialog/inkscape-preferences.cpp:1261
msgid ""
"Controls how long the snap indicator message will be shown, before it "
"disappears"
msgstr ""
+"Nosaka, cik ilgi pievilkšanas indikatora paziņojums tiek attēlots uz ekrāna"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1287
+#: ../src/ui/dialog/inkscape-preferences.cpp:1263
msgid "What should snap"
-msgstr ""
+msgstr "Kas būtu jāpievelk"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1289
+#: ../src/ui/dialog/inkscape-preferences.cpp:1265
msgid "Only snap the node closest to the pointer"
msgstr "Pievilkt tikai vistuvāk kursoram esošajam mezglam"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1291
+#: ../src/ui/dialog/inkscape-preferences.cpp:1267
msgid ""
"Only try to snap the node that is initially closest to the mouse pointer"
msgstr "Pievilkt tikai sākotnēji vistuvāk peles kursoram esošajam mezglam"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1294
+#: ../src/ui/dialog/inkscape-preferences.cpp:1270
msgid "_Weight factor:"
msgstr "_Svara koeficients:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1295
+#: ../src/ui/dialog/inkscape-preferences.cpp:1271
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 "
@@ -19837,11 +20000,11 @@ msgstr ""
"tuvākajam pārveidojumam (ja norādīta 0) vai arī izmantot mezglu, kas "
"sākotnēji atradās vistuvāk peles kursoram (ja norādīts 1)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1297
+#: ../src/ui/dialog/inkscape-preferences.cpp:1273
msgid "Snap the mouse pointer when dragging a constrained knot"
msgstr "Pievilkt peles kursoru velkot ierobežotu mezglu"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1299
+#: ../src/ui/dialog/inkscape-preferences.cpp:1275
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 "
@@ -19850,17 +20013,15 @@ msgstr ""
"Velkot mezglu gar ierobežojošo līniju, pievilkt mezglu peles kursora "
"atrašanās vietai, nevis pievilkt ierobežojošajai līnijai mezgla projekciju"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1301
-#, fuzzy
+#: ../src/ui/dialog/inkscape-preferences.cpp:1277
msgid "Delayed snap"
-msgstr "Vienmēr pievilkt"
+msgstr "Aizkavētā pievilkšana"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1304
-#, fuzzy
+#: ../src/ui/dialog/inkscape-preferences.cpp:1280
msgid "Delay (in seconds):"
-msgstr "Aiz_ture (milisekundēs):"
+msgstr "Aizture (sekundēs):"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1305
+#: ../src/ui/dialog/inkscape-preferences.cpp:1281
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. "
@@ -19870,16 +20031,16 @@ msgstr ""
"noilgums jānorāda šeit. Ja norādīta nulle vai ļoti mazs skaitlis, piesaiste "
"notiks acumirklīgi."
-#: ../src/ui/dialog/inkscape-preferences.cpp:1307
+#: ../src/ui/dialog/inkscape-preferences.cpp:1283
msgid "Snapping"
msgstr "Piesaiste"
#. nudgedistance is limited to 1000 in select-context.cpp: use the same limit here
-#: ../src/ui/dialog/inkscape-preferences.cpp:1312
+#: ../src/ui/dialog/inkscape-preferences.cpp:1288
msgid "_Arrow keys move by:"
msgstr "Bultiņ_as pārvieto par:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1313
+#: ../src/ui/dialog/inkscape-preferences.cpp:1289
msgid ""
"Pressing an arrow key moves selected object(s) or node(s) by this distance"
msgstr ""
@@ -19887,29 +20048,29 @@ msgstr ""
"pārvietoti par norādīto attālumu"
#. defaultscale is limited to 1000 in select-context.cpp: use the same limit here
-#: ../src/ui/dialog/inkscape-preferences.cpp:1316
+#: ../src/ui/dialog/inkscape-preferences.cpp:1292
msgid "> and < _scale by:"
msgstr "> un < _mērogot par:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1317
+#: ../src/ui/dialog/inkscape-preferences.cpp:1293
msgid "Pressing > or < scales selection up or down by this increment"
msgstr ""
"Nospiežot > vai < palielina vai samazina atlasītā mērogu par šeit norādīto "
"soli"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1319
+#: ../src/ui/dialog/inkscape-preferences.cpp:1295
msgid "_Inset/Outset by:"
msgstr "Saīs_ināt/Pagarināt par:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1320
+#: ../src/ui/dialog/inkscape-preferences.cpp:1296
msgid "Inset and Outset commands displace the path by this distance"
msgstr "Komandas Saīsināt un Pagarināt izmaina ceļu par šo garumu"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1321
+#: ../src/ui/dialog/inkscape-preferences.cpp:1297
msgid "Compass-like display of angles"
msgstr "Leņķu kompasveidīgs attēlojums"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1323
+#: ../src/ui/dialog/inkscape-preferences.cpp:1299
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 "
@@ -19919,20 +20080,20 @@ msgstr ""
"pulksteņrādītāja virzienā; pretējā gadījumā - 0 - austrumos, -180 to 180 "
"diapazons, pozitīvi 0 pretēji pulksteņrādītāja virzienam"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1325
+#: ../src/ui/dialog/inkscape-preferences.cpp:1301
msgctxt "Rotation angle"
msgid "None"
msgstr "Nav"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1329
+#: ../src/ui/dialog/inkscape-preferences.cpp:1305
msgid "_Rotation snaps every:"
msgstr "Griešana piesaistās ik pēc:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1329
+#: ../src/ui/dialog/inkscape-preferences.cpp:1305
msgid "degrees"
msgstr "grādi"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1330
+#: ../src/ui/dialog/inkscape-preferences.cpp:1306
msgid ""
"Rotating with Ctrl pressed snaps every that much degrees; also, pressing "
"[ or ] rotates by this amount"
@@ -19940,11 +20101,11 @@ msgstr ""
"Griešana ar nospiestu Ctrl pievilkta norādītajiem grādiem (solim); [ vai ] "
"nospiešana tāpat pagriež par norādīto lielumu"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1331
+#: ../src/ui/dialog/inkscape-preferences.cpp:1307
msgid "Relative snapping of guideline angles"
msgstr "Relatīvā palīglīniju leņķu piesaiste"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1333
+#: ../src/ui/dialog/inkscape-preferences.cpp:1309
msgid ""
"When on, the snap angles when rotating a guideline will be relative to the "
"original angle"
@@ -19952,17 +20113,17 @@ msgstr ""
"Ja ieslēgts, griežot palīglīniju piesaistes leņķi būs relatīvi pret "
"sākotnējo leņķi"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1335
+#: ../src/ui/dialog/inkscape-preferences.cpp:1311
msgid "_Zoom in/out by:"
msgstr "_Tuvināt/tālināt par:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1335
+#: ../src/ui/dialog/inkscape-preferences.cpp:1311
#: ../src/ui/dialog/objects.cpp:1630
-#: ../src/ui/widget/filter-effect-chooser.cpp:27
+#: ../src/ui/widget/filter-effect-chooser.cpp:23
msgid "%"
msgstr "%"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1336
+#: ../src/ui/dialog/inkscape-preferences.cpp:1312
msgid ""
"Zoom tool click, +/- keys, and middle click zoom in and out by this "
"multiplier"
@@ -19970,44 +20131,44 @@ msgstr ""
"Tālummaiņas rīkā klikšķis, +/- pogas un vidējā peles pogas klikšķis tuvina "
"vai tālina par norādīto reižu skaitu"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1337
+#: ../src/ui/dialog/inkscape-preferences.cpp:1313
msgid "Steps"
msgstr "Soļi"
#. Clones options
-#: ../src/ui/dialog/inkscape-preferences.cpp:1340
+#: ../src/ui/dialog/inkscape-preferences.cpp:1316
msgid "Move in parallel"
msgstr "Pārvietot paralēli"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1342
+#: ../src/ui/dialog/inkscape-preferences.cpp:1318
msgid "Stay unmoved"
msgstr "Saglabāt nekustīgu"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1344
+#: ../src/ui/dialog/inkscape-preferences.cpp:1320
msgid "Move according to transform"
msgstr "Pārvietoties atbilstoši pārveidojumam"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1346
+#: ../src/ui/dialog/inkscape-preferences.cpp:1322
msgid "Are unlinked"
msgstr "Ir atsaistīti"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1348
+#: ../src/ui/dialog/inkscape-preferences.cpp:1324
msgid "Are deleted"
msgstr "Ir izdzēsti"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1351
+#: ../src/ui/dialog/inkscape-preferences.cpp:1327
msgid "Moving original: clones and linked offsets"
msgstr "Oriģināla pārvietošana: kloni un saistītās nobīdes"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1353
+#: ../src/ui/dialog/inkscape-preferences.cpp:1329
msgid "Clones are translated by the same vector as their original"
msgstr "Kloni tiek nobīdīti gar to pašu vektoru, kā to oriģināls"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1355
+#: ../src/ui/dialog/inkscape-preferences.cpp:1331
msgid "Clones preserve their positions when their original is moved"
msgstr "Kloni saglabā savas atrašanās vietas, ja tiek pārvietots oriģināls"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1357
+#: ../src/ui/dialog/inkscape-preferences.cpp:1333
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"
@@ -20015,27 +20176,27 @@ msgstr ""
"Katrs klons pārvietojas atbilstoši transform= atribūta vērtībai, piemēram - "
"pagriezts klons pārvietosies no tā oriģināla atšķirīgā virzienā"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1358
+#: ../src/ui/dialog/inkscape-preferences.cpp:1334
msgid "Deleting original: clones"
msgstr "Dzēš oriģinālu: kloni"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1360
+#: ../src/ui/dialog/inkscape-preferences.cpp:1336
msgid "Orphaned clones are converted to regular objects"
msgstr "Kloni-bāreņi tiek pārvērsti par patstāvīgiem objektiem"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1362
+#: ../src/ui/dialog/inkscape-preferences.cpp:1338
msgid "Orphaned clones are deleted along with their original"
msgstr "Kloni-bāreņi tiek nodzēsti kopā ar to oriģinālu"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1364
+#: ../src/ui/dialog/inkscape-preferences.cpp:1340
msgid "Duplicating original+clones/linked offset"
msgstr "Dublējot oriģinālus+klonus/saistītās nobīdes"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1366
+#: ../src/ui/dialog/inkscape-preferences.cpp:1342
msgid "Relink duplicated clones"
msgstr "Atjaunot dublēto0 klonu sasaisti"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1368
+#: ../src/ui/dialog/inkscape-preferences.cpp:1344
msgid ""
"When duplicating a selection containing both a clone and its original "
"(possibly in groups), relink the duplicated clone to the duplicated original "
@@ -20046,27 +20207,27 @@ msgstr ""
"vecajam"
#. TRANSLATORS: Heading for the Inkscape Preferences "Clones" Page
-#: ../src/ui/dialog/inkscape-preferences.cpp:1371
+#: ../src/ui/dialog/inkscape-preferences.cpp:1347
msgid "Clones"
msgstr "Kloni"
#. Clip paths and masks options
-#: ../src/ui/dialog/inkscape-preferences.cpp:1374
+#: ../src/ui/dialog/inkscape-preferences.cpp:1350
msgid "When applying, use the topmost selected object as clippath/mask"
msgstr "Pielietojot par griešanas ceļu/masku izmantot augšējo atlasīto objektu"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1376
+#: ../src/ui/dialog/inkscape-preferences.cpp:1352
msgid ""
"Uncheck this to use the bottom selected object as the clipping path or mask"
msgstr ""
"Atķeksējiet šo, lai par griešanas ceļu vai masku izmantotu apakšējo atlasīto "
"objektu"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1377
+#: ../src/ui/dialog/inkscape-preferences.cpp:1353
msgid "Remove clippath/mask object after applying"
msgstr "Aizvākt griešanas ceļa/maskas objektu pēc pielietošanas"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1379
+#: ../src/ui/dialog/inkscape-preferences.cpp:1355
msgid ""
"After applying, remove the object used as the clipping path or mask from the "
"drawing"
@@ -20074,56 +20235,56 @@ msgstr ""
"Pēc pielietošanas aizvākt no attēla objektu, kas kalpoja par griešanas ceļu "
"vai masku"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1381
+#: ../src/ui/dialog/inkscape-preferences.cpp:1357
msgid "Before applying"
msgstr "Pirms pielietošanas"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1383
+#: ../src/ui/dialog/inkscape-preferences.cpp:1359
msgid "Do not group clipped/masked objects"
msgstr "Negrupēt izgrieztos/maskētos objektus"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1384
+#: ../src/ui/dialog/inkscape-preferences.cpp:1360
msgid "Put every clipped/masked object in its own group"
msgstr "Ievietot ikvienu izgriezto/maskēto objektu atsevišķā grupā"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1385
+#: ../src/ui/dialog/inkscape-preferences.cpp:1361
msgid "Put all clipped/masked objects into one group"
msgstr "Ievietot visus izgrieztos/maskētos objektus vienā grupā"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1388
+#: ../src/ui/dialog/inkscape-preferences.cpp:1364
msgid "Apply clippath/mask to every object"
msgstr "Pielietot griešanas ceļu/masku katram objektam"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1391
+#: ../src/ui/dialog/inkscape-preferences.cpp:1367
msgid "Apply clippath/mask to groups containing single object"
msgstr "Pielietot izgriešanas ceļu/masku grupām, kas satur tikai vienu objektu"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1394
+#: ../src/ui/dialog/inkscape-preferences.cpp:1370
msgid "Apply clippath/mask to group containing all objects"
msgstr "Pielietot izgriešanas ceļu/masku grupai, kas satur visus objektus"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1396
+#: ../src/ui/dialog/inkscape-preferences.cpp:1372
msgid "After releasing"
msgstr "Pēc atbrīvošanas"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1398
+#: ../src/ui/dialog/inkscape-preferences.cpp:1374
msgid "Ungroup automatically created groups"
msgstr "Atgrupēt automātiski izveidotas grupas"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1400
+#: ../src/ui/dialog/inkscape-preferences.cpp:1376
msgid "Ungroup groups created when setting clip/mask"
msgstr "Atgrupēt grupas, kas izveidojušas iestatot apgriešanas ceļu/masku"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1402
+#: ../src/ui/dialog/inkscape-preferences.cpp:1378
msgid "Clippaths and masks"
msgstr "Izgriešanas ceļi un maskas"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1405
+#: ../src/ui/dialog/inkscape-preferences.cpp:1381
msgid "Stroke Style Markers"
msgstr "Apmaļu stilu marķieri"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1407
-#: ../src/ui/dialog/inkscape-preferences.cpp:1409
+#: ../src/ui/dialog/inkscape-preferences.cpp:1383
+#: ../src/ui/dialog/inkscape-preferences.cpp:1385
msgid ""
"Stroke color same as object, fill color either object fill color or marker "
"fill color"
@@ -20131,48 +20292,48 @@ msgstr ""
"Apmales krāsa tāda pati, kā objektam, aizpildījuma krāsa - vai nu objekta "
"aizpildījuma krāsa vai marķiera aizpildījuma krāsa"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1413
+#: ../src/ui/dialog/inkscape-preferences.cpp:1389
#: ../share/extensions/hershey.inx.h:27
msgid "Markers"
msgstr "Marķieri"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1416
+#: ../src/ui/dialog/inkscape-preferences.cpp:1392
msgid "Document cleanup"
msgstr "Dokumenta uzkopšana"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1417
-#: ../src/ui/dialog/inkscape-preferences.cpp:1419
+#: ../src/ui/dialog/inkscape-preferences.cpp:1393
+#: ../src/ui/dialog/inkscape-preferences.cpp:1395
msgid "Remove unused swatches when doing a document cleanup"
msgstr "Veicot dokumenta uzkopšanu aizvākt neizmantotās paletes"
#. tooltip
-#: ../src/ui/dialog/inkscape-preferences.cpp:1420
+#: ../src/ui/dialog/inkscape-preferences.cpp:1396
msgid "Cleanup"
msgstr "Uzkopt"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1428
+#: ../src/ui/dialog/inkscape-preferences.cpp:1404
msgid "Number of _Threads:"
msgstr "Pavedienu skai_ts:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1428
-#: ../src/ui/dialog/inkscape-preferences.cpp:1964
+#: ../src/ui/dialog/inkscape-preferences.cpp:1404
+#: ../src/ui/dialog/inkscape-preferences.cpp:1928
msgid "(requires restart)"
msgstr "(nepieciešama pārstartēšana)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1429
+#: ../src/ui/dialog/inkscape-preferences.cpp:1405
msgid "Configure number of processors/threads to use when rendering filters"
msgstr "Iestatiet filtru renderēšanai izmantojamo procesoru/pavedienu skaitu"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1433
+#: ../src/ui/dialog/inkscape-preferences.cpp:1409
msgid "Rendering _cache size:"
msgstr "Renderēšanas bufera izmērs:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1433
+#: ../src/ui/dialog/inkscape-preferences.cpp:1409
msgctxt "mebibyte (2^20 bytes) abbreviation"
msgid "MiB"
msgstr "MiB"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1433
+#: ../src/ui/dialog/inkscape-preferences.cpp:1409
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"
@@ -20182,37 +20343,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:1460
msgid "Best quality (slowest)"
msgstr "Vislabākā kvalitāte (vislēnāk)"
+#: ../src/ui/dialog/inkscape-preferences.cpp:1414
#: ../src/ui/dialog/inkscape-preferences.cpp:1438
-#: ../src/ui/dialog/inkscape-preferences.cpp:1462
msgid "Better quality (slower)"
msgstr "Labāka kvalitāte (lēnāk)"
+#: ../src/ui/dialog/inkscape-preferences.cpp:1416
#: ../src/ui/dialog/inkscape-preferences.cpp:1440
-#: ../src/ui/dialog/inkscape-preferences.cpp:1464
msgid "Average quality"
msgstr "Vidēja kvalitāte"
+#: ../src/ui/dialog/inkscape-preferences.cpp:1418
#: ../src/ui/dialog/inkscape-preferences.cpp:1442
-#: ../src/ui/dialog/inkscape-preferences.cpp:1466
msgid "Lower quality (faster)"
msgstr "Zemāka kvalitāte (ātrāk)"
+#: ../src/ui/dialog/inkscape-preferences.cpp:1420
#: ../src/ui/dialog/inkscape-preferences.cpp:1444
-#: ../src/ui/dialog/inkscape-preferences.cpp:1468
msgid "Lowest quality (fastest)"
msgstr "Viszemākā kvalitāte (visātrāk)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1447
+#: ../src/ui/dialog/inkscape-preferences.cpp:1423
msgid "Gaussian blur quality for display"
msgstr "Gausa aizmiglošanas kvalitāte ekrānam"
+#: ../src/ui/dialog/inkscape-preferences.cpp:1425
#: ../src/ui/dialog/inkscape-preferences.cpp:1449
-#: ../src/ui/dialog/inkscape-preferences.cpp:1473
msgid ""
"Best quality, but display may be very slow at high zooms (bitmap export "
"always uses best quality)"
@@ -20221,127 +20382,127 @@ msgstr ""
"palielinājumos (tuvinājumos); (bitkartes eksports vienmēr izmanto augstāko "
"kvalitāti)"
+#: ../src/ui/dialog/inkscape-preferences.cpp:1427
#: ../src/ui/dialog/inkscape-preferences.cpp:1451
-#: ../src/ui/dialog/inkscape-preferences.cpp:1475
msgid "Better quality, but slower display"
msgstr "Labāka kvalitāte, taču lēnāka attēlošana"
+#: ../src/ui/dialog/inkscape-preferences.cpp:1429
#: ../src/ui/dialog/inkscape-preferences.cpp:1453
-#: ../src/ui/dialog/inkscape-preferences.cpp:1477
msgid "Average quality, acceptable display speed"
msgstr "Vidēja kvalitāte, pieņemams attēlošanas ātrums"
+#: ../src/ui/dialog/inkscape-preferences.cpp:1431
#: ../src/ui/dialog/inkscape-preferences.cpp:1455
-#: ../src/ui/dialog/inkscape-preferences.cpp:1479
msgid "Lower quality (some artifacts), but display is faster"
msgstr "Zemāka kvalitāte (daži traucējumi), taču lielāks attēlošanas ātrums"
+#: ../src/ui/dialog/inkscape-preferences.cpp:1433
#: ../src/ui/dialog/inkscape-preferences.cpp:1457
-#: ../src/ui/dialog/inkscape-preferences.cpp:1481
msgid "Lowest quality (considerable artifacts), but display is fastest"
msgstr ""
"Viszemākā kvalitāte (ievērojami traucējumi), taču vislielākais attēlošanas "
"ātrums"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1471
+#: ../src/ui/dialog/inkscape-preferences.cpp:1447
msgid "Filter effects quality for display"
msgstr "Filtru efektu kvalitāte attēlošanai uz ekrāna"
#. build custom preferences tab
-#: ../src/ui/dialog/inkscape-preferences.cpp:1483
-#: ../src/ui/dialog/print.cpp:215
+#: ../src/ui/dialog/inkscape-preferences.cpp:1459
+#: ../src/ui/dialog/print.cpp:214
msgid "Rendering"
msgstr "Renderēšana"
#. Note: /options/bitmapoversample removed with Cairo renderer
-#: ../src/ui/dialog/inkscape-preferences.cpp:1489 ../src/verbs.cpp:156
+#: ../src/ui/dialog/inkscape-preferences.cpp:1465 ../src/verbs.cpp:150
#: ../src/widgets/calligraphy-toolbar.cpp:626
msgid "Edit"
msgstr "Labot"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1490
+#: ../src/ui/dialog/inkscape-preferences.cpp:1466
msgid "Automatically reload bitmaps"
msgstr "Automātiski atsvaidzināt bitkartes attēlus"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1492
+#: ../src/ui/dialog/inkscape-preferences.cpp:1468
msgid "Automatically reload linked images when file is changed on disk"
msgstr ""
"Automātiski pārlādēt saistītos attēlus, ja datne uz diska ir mainījusies"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1494
+#: ../src/ui/dialog/inkscape-preferences.cpp:1470
msgid "_Bitmap editor:"
msgstr "_Bitkartes redaktors:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1496
+#: ../src/ui/dialog/inkscape-preferences.cpp:1472
#: ../share/extensions/guillotine.inx.h:5 ../share/extensions/plotter.inx.h:65
#: ../share/extensions/print_win32_vector.inx.h:2
msgid "Export"
msgstr "Eksportēt"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1498
+#: ../src/ui/dialog/inkscape-preferences.cpp:1474
msgid "Default export _resolution:"
msgstr "Noklusētā eksporta izšķi_rtspēja"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1499
+#: ../src/ui/dialog/inkscape-preferences.cpp:1475
msgid "Default bitmap resolution (in dots per inch) in the Export dialog"
msgstr ""
"Noklusētā bitkartes izšķirtspēja (punktos uz collu) eksporta dialoglodzinņā"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1500
-#: ../src/ui/dialog/xml-tree.cpp:920
+#: ../src/ui/dialog/inkscape-preferences.cpp:1476
+#: ../src/ui/dialog/xml-tree.cpp:898
msgid "Create"
msgstr "Izveidot"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1502
+#: ../src/ui/dialog/inkscape-preferences.cpp:1478
msgid "Resolution for Create Bitmap _Copy:"
msgstr "Izšķirtspēja komandai 'Izveidot bitkartes kopiju':"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1503
+#: ../src/ui/dialog/inkscape-preferences.cpp:1479
msgid "Resolution used by the Create Bitmap Copy command"
msgstr "Izšķirtspēja komandai 'Izveidot bitkartes kopiju'"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1506
+#: ../src/ui/dialog/inkscape-preferences.cpp:1482
msgid "Ask about linking and scaling when importing"
msgstr "Importējot jautāt par piesaistīšanu un mērogošanu"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1508
+#: ../src/ui/dialog/inkscape-preferences.cpp:1484
msgid "Pop-up linking and scaling dialog when importing bitmap image."
msgstr ""
"Importējot bitkartes attēlu atvērt piesaistīšanas un mērogošanas "
"dialoglodziņu."
-#: ../src/ui/dialog/inkscape-preferences.cpp:1514
+#: ../src/ui/dialog/inkscape-preferences.cpp:1490
msgid "Bitmap link:"
msgstr "Bitkartes saite:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1521
+#: ../src/ui/dialog/inkscape-preferences.cpp:1497
msgid "Bitmap scale (image-rendering):"
msgstr "Bitkartes mērogošana (attēla renderēšana)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1526
+#: ../src/ui/dialog/inkscape-preferences.cpp:1502
msgid "Default _import resolution:"
msgstr "Noklusētā importa izšķirtspēja:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1527
+#: ../src/ui/dialog/inkscape-preferences.cpp:1503
msgid "Default bitmap resolution (in dots per inch) for bitmap import"
msgstr "Noklusētā bitkartes izšķirtspēja (punktos uz collu) bitkartes importam"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1528
+#: ../src/ui/dialog/inkscape-preferences.cpp:1504
msgid "Override file resolution"
msgstr "Neņemt vērā datnes izšķirtspēju"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1530
+#: ../src/ui/dialog/inkscape-preferences.cpp:1506
msgid "Use default bitmap resolution in favor of information from file"
msgstr ""
"Dot priekšroku noklusētajai bitkartes izšķirtspējai attiecībā pret datnē "
"esošo informāciju"
#. rendering outlines for pixmap image tags
-#: ../src/ui/dialog/inkscape-preferences.cpp:1534
+#: ../src/ui/dialog/inkscape-preferences.cpp:1510
msgid "Images in Outline Mode"
msgstr "Attēli aprišu režīmā"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1535
+#: ../src/ui/dialog/inkscape-preferences.cpp:1511
msgid ""
"When active will render images while in outline mode instead of a red box "
"with an x. This is useful for manual tracing."
@@ -20349,11 +20510,11 @@ msgstr ""
"Ja iespējots, attēli tiks renderēti aprišu režīmā, nevis kā sarkans rāmis ar "
"X vidū. Tas ir noderīgi vektorizēšanai rokas režīmā."
-#: ../src/ui/dialog/inkscape-preferences.cpp:1537
+#: ../src/ui/dialog/inkscape-preferences.cpp:1513
msgid "Bitmaps"
msgstr "Bitkartes"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1549
+#: ../src/ui/dialog/inkscape-preferences.cpp:1525
msgid ""
"Select a file of predefined shortcuts to use. Any customized shortcuts you "
"create will be added separately to "
@@ -20361,25 +20522,25 @@ msgstr ""
"Izvēlieties datni ar iepriekš definētām saīsnēm. Visas Jūsu izveidotās "
"pielāgotās saīsnes tiks pievienotas pie "
-#: ../src/ui/dialog/inkscape-preferences.cpp:1552
+#: ../src/ui/dialog/inkscape-preferences.cpp:1528
msgid "Shortcut file:"
msgstr "Saīsņu datne:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1555
-#: ../src/ui/dialog/template-load-tab.cpp:49
+#: ../src/ui/dialog/inkscape-preferences.cpp:1531
+#: ../src/ui/dialog/template-load-tab.cpp:41
msgid "Search:"
msgstr "Meklēt:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1567
+#: ../src/ui/dialog/inkscape-preferences.cpp:1543
msgid "Shortcut"
msgstr "Saīsne"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1568
-#: ../src/ui/widget/page-sizer.cpp:287
+#: ../src/ui/dialog/inkscape-preferences.cpp:1544
+#: ../src/ui/widget/page-sizer.cpp:270
msgid "Description"
msgstr "Apraksts"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1623
+#: ../src/ui/dialog/inkscape-preferences.cpp:1587
msgid ""
"Remove all your customized keyboard shortcuts, and revert to the shortcuts "
"in the shortcut file listed above"
@@ -20387,45 +20548,45 @@ msgstr ""
"Aizvākt visas Jūsu pielāgotās klaviatūras saīsnes un aizvietot ar saīsnēm no "
"zemāk norādītās datnes"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1627
+#: ../src/ui/dialog/inkscape-preferences.cpp:1591
msgid "Import ..."
msgstr "Importēt ..."
-#: ../src/ui/dialog/inkscape-preferences.cpp:1627
+#: ../src/ui/dialog/inkscape-preferences.cpp:1591
msgid "Import custom keyboard shortcuts from a file"
msgstr "Importēt pielāgotās klaviatūras saīsnes no datnes"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1630
+#: ../src/ui/dialog/inkscape-preferences.cpp:1594
msgid "Export ..."
msgstr "Eksportēt ..."
-#: ../src/ui/dialog/inkscape-preferences.cpp:1630
+#: ../src/ui/dialog/inkscape-preferences.cpp:1594
msgid "Export custom keyboard shortcuts to a file"
msgstr "Eksportēt pielāgotos klaviatūras īsinājumtaustiņus datnē"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1640
+#: ../src/ui/dialog/inkscape-preferences.cpp:1604
msgid "Keyboard Shortcuts"
msgstr "Klaviatūras saīsnes"
#. Find this group in the tree
-#: ../src/ui/dialog/inkscape-preferences.cpp:1803
+#: ../src/ui/dialog/inkscape-preferences.cpp:1767
msgid "Misc"
msgstr "Dažādi"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1905
+#: ../src/ui/dialog/inkscape-preferences.cpp:1869
msgctxt "Spellchecker language"
msgid "None"
msgstr "Neviena"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1926
+#: ../src/ui/dialog/inkscape-preferences.cpp:1890
msgid "Set the main spell check language"
msgstr "Iestatiet galveno pareizrakstības pārbaudes valodu"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1929
+#: ../src/ui/dialog/inkscape-preferences.cpp:1893
msgid "Second language:"
msgstr "Otrā valoda:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1930
+#: ../src/ui/dialog/inkscape-preferences.cpp:1894
msgid ""
"Set the second spell check language; checking will only stop on words "
"unknown in ALL chosen languages"
@@ -20433,11 +20594,11 @@ msgstr ""
"Iestatiet otro pareizrakstības pārbaudes valodu, pārbaude apstāsies tikai "
"pie vārdiem, kuri nav atrodami NEVIENĀ no izvēlētajām valodām"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1933
+#: ../src/ui/dialog/inkscape-preferences.cpp:1897
msgid "Third language:"
msgstr "Trešā valoda:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1934
+#: ../src/ui/dialog/inkscape-preferences.cpp:1898
msgid ""
"Set the third spell check language; checking will only stop on words unknown "
"in ALL chosen languages"
@@ -20445,32 +20606,32 @@ msgstr ""
"Iestatiet trešo pareizrakstības pārbaudes valodu, pārbaude apstāsies tikai "
"pie vārdiem, kuri nav atrodami NEVIENĀ no izvēlētajām valodām"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1936
+#: ../src/ui/dialog/inkscape-preferences.cpp:1900
msgid "Ignore words with digits"
msgstr "Neņemt vērā vārdus ar skaitļiem "
-#: ../src/ui/dialog/inkscape-preferences.cpp:1938
+#: ../src/ui/dialog/inkscape-preferences.cpp:1902
msgid "Ignore words containing digits, such as \"R2D2\""
msgstr "Neņemt vērā vārdus, kas satur arī ciparus, kā piem. \"R2D2\""
-#: ../src/ui/dialog/inkscape-preferences.cpp:1940
+#: ../src/ui/dialog/inkscape-preferences.cpp:1904
msgid "Ignore words in ALL CAPITALS"
msgstr "Neņem vērā vārdus ar LIELAJIEM BURTIEM"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1942
+#: ../src/ui/dialog/inkscape-preferences.cpp:1906
msgid "Ignore words in all capitals, such as \"IUPAC\""
msgstr ""
"Neņem vērā vārdus, kas uzrakstīti tikai ar lielajiem burtiem, piem. \"IUPAC\""
-#: ../src/ui/dialog/inkscape-preferences.cpp:1944
+#: ../src/ui/dialog/inkscape-preferences.cpp:1908
msgid "Spellcheck"
msgstr "Pareizrakstība"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1964
+#: ../src/ui/dialog/inkscape-preferences.cpp:1928
msgid "Latency _skew:"
msgstr "Aizture_s nobīde:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1965
+#: ../src/ui/dialog/inkscape-preferences.cpp:1929
msgid ""
"Factor by which the event clock is skewed from the actual time (0.9766 on "
"some systems)"
@@ -20478,11 +20639,11 @@ msgstr ""
"Lielums, par kuru notikumu pulkstenis ir nobīdīts attiecībā pret patieso "
"laiku (0,9766 dažās sistēmās)"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1967
+#: ../src/ui/dialog/inkscape-preferences.cpp:1931
msgid "Pre-render named icons"
msgstr "Renderēt nosauktās ikonas"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1969
+#: ../src/ui/dialog/inkscape-preferences.cpp:1933
msgid ""
"When on, named icons will be rendered before displaying the ui. This is for "
"working around bugs in GTK+ named icon notification"
@@ -20490,159 +20651,159 @@ msgstr ""
"Ja ieslēgts, nosauktās ikonas tiks renderētas pirms saskarnes atvēršanas. "
"Tas nepieciešams, lai apietu kļūdas GTK+ nosaukto ikonu notifikācijā"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1977
+#: ../src/ui/dialog/inkscape-preferences.cpp:1941
msgid "System info"
msgstr "Sistēmas informācija"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1981
+#: ../src/ui/dialog/inkscape-preferences.cpp:1945
msgid "User config: "
msgstr "Lietotāja konfigurācija:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1981
+#: ../src/ui/dialog/inkscape-preferences.cpp:1945
msgid "Location of users configuration"
msgstr "Lietotāja konfigurācijas atrašanās vieta"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1985
+#: ../src/ui/dialog/inkscape-preferences.cpp:1949
msgid "User preferences: "
msgstr "Lietotāja iestatījumi:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1985
+#: ../src/ui/dialog/inkscape-preferences.cpp:1949
msgid "Location of the users preferences file"
msgstr "Lietotāja iestatījumu datnes atrašanās vieta"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1989
+#: ../src/ui/dialog/inkscape-preferences.cpp:1953
msgid "User extensions: "
msgstr "Lietotāja paplašinājumi:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1989
+#: ../src/ui/dialog/inkscape-preferences.cpp:1953
msgid "Location of the users extensions"
msgstr "Lietotāja paplašinājumu atrašanās vieta"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1993
+#: ../src/ui/dialog/inkscape-preferences.cpp:1957
msgid "User cache: "
msgstr "Lietotāja kešatmiņa:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:1993
+#: ../src/ui/dialog/inkscape-preferences.cpp:1957
msgid "Location of users cache"
msgstr "Lietotāja kešatmiņas atrašanās vieta"
-#: ../src/ui/dialog/inkscape-preferences.cpp:2001
+#: ../src/ui/dialog/inkscape-preferences.cpp:1965
msgid "Temporary files: "
msgstr "Pagaidu datnes:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:2001
+#: ../src/ui/dialog/inkscape-preferences.cpp:1965
msgid "Location of the temporary files used for autosave"
msgstr "Automātiskās saglabāšanas pagaidu datņu atrašanās vieta"
-#: ../src/ui/dialog/inkscape-preferences.cpp:2005
+#: ../src/ui/dialog/inkscape-preferences.cpp:1969
msgid "Inkscape data: "
msgstr "Inkscape dati:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:2005
+#: ../src/ui/dialog/inkscape-preferences.cpp:1969
msgid "Location of Inkscape data"
msgstr "Inkscape datu atrašanās vieta"
-#: ../src/ui/dialog/inkscape-preferences.cpp:2009
+#: ../src/ui/dialog/inkscape-preferences.cpp:1973
msgid "Inkscape extensions: "
msgstr "Inkscape paplašinājumi:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:2009
+#: ../src/ui/dialog/inkscape-preferences.cpp:1973
msgid "Location of the Inkscape extensions"
msgstr "Inkscape paplašinājumu atrašanās vieta"
-#: ../src/ui/dialog/inkscape-preferences.cpp:2018
+#: ../src/ui/dialog/inkscape-preferences.cpp:1982
msgid "System data: "
msgstr "Sistēmas dati:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:2018
+#: ../src/ui/dialog/inkscape-preferences.cpp:1982
msgid "Locations of system data"
msgstr "Sistēmas datu atrašanās vietas"
-#: ../src/ui/dialog/inkscape-preferences.cpp:2042
+#: ../src/ui/dialog/inkscape-preferences.cpp:2006
msgid "Icon theme: "
msgstr "Ikonu tēma:"
-#: ../src/ui/dialog/inkscape-preferences.cpp:2042
+#: ../src/ui/dialog/inkscape-preferences.cpp:2006
msgid "Locations of icon themes"
msgstr "Ikonu tēmu atrašanās vietas"
-#: ../src/ui/dialog/inkscape-preferences.cpp:2044
+#: ../src/ui/dialog/inkscape-preferences.cpp:2008
msgid "System"
msgstr "Sistēma"
-#: ../src/ui/dialog/input.cpp:360 ../src/ui/dialog/input.cpp:381
-#: ../src/ui/dialog/input.cpp:1641
+#: ../src/ui/dialog/input.cpp:345 ../src/ui/dialog/input.cpp:366
+#: ../src/ui/dialog/input.cpp:1507
msgid "Disabled"
msgstr "Izslēgts"
-#: ../src/ui/dialog/input.cpp:361
+#: ../src/ui/dialog/input.cpp:346
msgctxt "Input device"
msgid "Screen"
msgstr "Ekrāns"
-#: ../src/ui/dialog/input.cpp:362 ../src/ui/dialog/input.cpp:383
+#: ../src/ui/dialog/input.cpp:347 ../src/ui/dialog/input.cpp:368
msgid "Window"
msgstr "Logs"
-#: ../src/ui/dialog/input.cpp:618
+#: ../src/ui/dialog/input.cpp:578
msgid "Test Area"
msgstr "Pārbaudes lauks"
-#: ../src/ui/dialog/input.cpp:619
+#: ../src/ui/dialog/input.cpp:579
msgid "Axis"
msgstr "Ass"
-#: ../src/ui/dialog/input.cpp:708 ../share/extensions/svgcalendar.inx.h:2
+#: ../src/ui/dialog/input.cpp:642 ../share/extensions/svgcalendar.inx.h:2
msgid "Configuration"
msgstr "Konfigurācija"
-#: ../src/ui/dialog/input.cpp:709
+#: ../src/ui/dialog/input.cpp:643
msgid "Hardware"
msgstr "Aparatūra"
-#: ../src/ui/dialog/input.cpp:732
+#: ../src/ui/dialog/input.cpp:666
msgid "Link:"
msgstr "Saite:"
-#: ../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
+#: ../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
#: ../share/extensions/plotter.inx.h:24
msgid "None"
msgstr "Neviens"
-#: ../src/ui/dialog/input.cpp:758
+#: ../src/ui/dialog/input.cpp:675
msgid "Axes count:"
msgstr "Asu skaits:"
-#: ../src/ui/dialog/input.cpp:788
+#: ../src/ui/dialog/input.cpp:694
msgid "axis:"
msgstr "asis:"
-#: ../src/ui/dialog/input.cpp:812
+#: ../src/ui/dialog/input.cpp:707
msgid "Button count:"
msgstr "Pogu skaits:"
-#: ../src/ui/dialog/input.cpp:1010
+#: ../src/ui/dialog/input.cpp:881
msgid "Tablet"
msgstr "Planšetdators"
-#: ../src/ui/dialog/input.cpp:1039 ../src/ui/dialog/input.cpp:1928
+#: ../src/ui/dialog/input.cpp:910 ../src/ui/dialog/input.cpp:1794
msgid "pad"
msgstr "papildinājums"
-#: ../src/ui/dialog/input.cpp:1081
+#: ../src/ui/dialog/input.cpp:952
msgid "_Use pressure-sensitive tablet (requires restart)"
msgstr "Izmanto spiedienjūtīg_u planšeti (nepieciešama pārstartēšana)"
-#: ../src/ui/dialog/input.cpp:1086
+#: ../src/ui/dialog/input.cpp:957
msgid "Axes"
msgstr "Asis"
-#: ../src/ui/dialog/input.cpp:1087
+#: ../src/ui/dialog/input.cpp:958
msgid "Keys"
msgstr "Atslēgas"
-#: ../src/ui/dialog/input.cpp:1170
+#: ../src/ui/dialog/input.cpp:1036
msgid ""
"A device can be 'Disabled', its co-ordinates mapped to the whole 'Screen', "
"or to a single (usually focused) 'Window'"
@@ -20650,316 +20811,317 @@ msgstr ""
"Iekārta var būt 'Atslēgta', tās koordinātes piešķirtas visam 'Ekrānam', vai "
"arī (parasti fokusētam) 'Logam'"
-#: ../src/ui/dialog/input.cpp:1616 ../src/widgets/calligraphy-toolbar.cpp:578
+#: ../src/ui/dialog/input.cpp:1482 ../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 "Spiediens"
-#: ../src/ui/dialog/input.cpp:1616
+#: ../src/ui/dialog/input.cpp:1482
msgid "X tilt"
msgstr "X slīpums"
-#: ../src/ui/dialog/input.cpp:1616
+#: ../src/ui/dialog/input.cpp:1482
msgid "Y tilt"
msgstr "Y slīpums"
-#: ../src/ui/dialog/input.cpp:1616
-#: ../src/ui/widget/color-wheel-selector.cpp:29
+#: ../src/ui/dialog/input.cpp:1482
+#: ../src/ui/widget/color-wheel-selector.cpp:25
msgid "Wheel"
msgstr "Ritenis"
-#: ../src/ui/dialog/input.cpp:1625
+#: ../src/ui/dialog/input.cpp:1491
msgctxt "Input device axe"
msgid "None"
msgstr "Neviena"
-#: ../src/ui/dialog/knot-properties.cpp:59
+#: ../src/ui/dialog/knot-properties.cpp:56
msgid "Position X:"
msgstr "Pozīcija X:"
-#: ../src/ui/dialog/knot-properties.cpp:66
+#: ../src/ui/dialog/knot-properties.cpp:63
msgid "Position Y:"
msgstr "Pozīcija Y:"
-#: ../src/ui/dialog/knot-properties.cpp:120
+#: ../src/ui/dialog/knot-properties.cpp:115
msgid "Modify Knot Position"
msgstr "Mainīt mezgla pozīciju"
-#: ../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
+#: ../src/ui/dialog/knot-properties.cpp:116
+#: ../src/ui/dialog/layer-properties.cpp:381
+#: ../src/ui/dialog/lpe-powerstroke-properties.cpp:113
+#: ../src/ui/dialog/transformation.cpp:103
msgid "_Move"
msgstr "Pār_vietot"
-#: ../src/ui/dialog/knot-properties.cpp:180
+#: ../src/ui/dialog/knot-properties.cpp:175
#, c-format
msgid "Position X (%s):"
msgstr "Pozīcija X (%s):"
-#: ../src/ui/dialog/knot-properties.cpp:181
+#: ../src/ui/dialog/knot-properties.cpp:176
#, c-format
msgid "Position Y (%s):"
msgstr "Pozīcija Y (%s):"
-#: ../src/ui/dialog/layer-properties.cpp:55
+#: ../src/ui/dialog/layer-properties.cpp:50
msgid "Layer name:"
msgstr "Slāņa nosaukums:"
-#: ../src/ui/dialog/layer-properties.cpp:136
+#: ../src/ui/dialog/layer-properties.cpp:122
msgid "Add layer"
msgstr "Pievienot slāni"
-#: ../src/ui/dialog/layer-properties.cpp:176
+#: ../src/ui/dialog/layer-properties.cpp:158
msgid "Above current"
msgstr "Virs pašreizējā"
-#: ../src/ui/dialog/layer-properties.cpp:180
+#: ../src/ui/dialog/layer-properties.cpp:162
msgid "Below current"
msgstr "Zem pašreizējā"
-#: ../src/ui/dialog/layer-properties.cpp:183
+#: ../src/ui/dialog/layer-properties.cpp:165
msgid "As sublayer of current"
msgstr "Pašreizējā slāņa apakšslānis"
-#: ../src/ui/dialog/layer-properties.cpp:352
+#: ../src/ui/dialog/layer-properties.cpp:322
msgid "Rename Layer"
msgstr "Pārdēvēt slāni"
#. TODO: find an unused layer number, forming name from _("Layer ") + "%d"
-#: ../src/ui/dialog/layer-properties.cpp:354
-#: ../src/ui/dialog/layer-properties.cpp:410 ../src/verbs.cpp:194
-#: ../src/verbs.cpp:2363
+#: ../src/ui/dialog/layer-properties.cpp:324
+#: ../src/ui/dialog/layer-properties.cpp:380 ../src/verbs.cpp:188
+#: ../src/verbs.cpp:2399
msgid "Layer"
msgstr "Slānis"
-#: ../src/ui/dialog/layer-properties.cpp:355
+#: ../src/ui/dialog/layer-properties.cpp:325
msgid "_Rename"
msgstr "_Pārdēvēt"
-#: ../src/ui/dialog/layer-properties.cpp:368 ../src/ui/dialog/layers.cpp:758
+#: ../src/ui/dialog/layer-properties.cpp:338 ../src/ui/dialog/layers.cpp:750
msgid "Rename layer"
msgstr "Pārdēvēt slāni"
#. TRANSLATORS: This means "The layer has been renamed"
-#: ../src/ui/dialog/layer-properties.cpp:370
+#: ../src/ui/dialog/layer-properties.cpp:340
msgid "Renamed layer"
msgstr "Pārdēvētais slānis"
-#: ../src/ui/dialog/layer-properties.cpp:374
+#: ../src/ui/dialog/layer-properties.cpp:344
msgid "Add Layer"
msgstr "Pievienot slāni"
-#: ../src/ui/dialog/layer-properties.cpp:380
+#: ../src/ui/dialog/layer-properties.cpp:350
+#: ../src/ui/dialog/livepatheffect-add.cpp:25
msgid "_Add"
msgstr "_Pievienot"
-#: ../src/ui/dialog/layer-properties.cpp:404
+#: ../src/ui/dialog/layer-properties.cpp:374
msgid "New layer created."
msgstr "Izveidots jauns slānis."
-#: ../src/ui/dialog/layer-properties.cpp:408
+#: ../src/ui/dialog/layer-properties.cpp:378
msgid "Move to Layer"
msgstr "Pārvietot uz slāni"
-#: ../src/ui/dialog/layers.cpp:525 ../src/ui/widget/layer-selector.cpp:612
+#: ../src/ui/dialog/layers.cpp:517 ../src/ui/widget/layer-selector.cpp:602
msgid "Unhide layer"
msgstr "Rādīt slāni"
-#: ../src/ui/dialog/layers.cpp:525 ../src/ui/widget/layer-selector.cpp:612
+#: ../src/ui/dialog/layers.cpp:517 ../src/ui/widget/layer-selector.cpp:602
msgid "Hide layer"
msgstr "Slēpt slāni"
-#: ../src/ui/dialog/layers.cpp:536 ../src/ui/widget/layer-selector.cpp:604
+#: ../src/ui/dialog/layers.cpp:528 ../src/ui/widget/layer-selector.cpp:594
msgid "Lock layer"
msgstr "Slēgt slāni"
-#: ../src/ui/dialog/layers.cpp:536 ../src/ui/widget/layer-selector.cpp:604
+#: ../src/ui/dialog/layers.cpp:528 ../src/ui/widget/layer-selector.cpp:594
msgid "Unlock layer"
msgstr "Atslēgt slāni"
-#: ../src/ui/dialog/layers.cpp:624 ../src/ui/dialog/objects.cpp:844
-#: ../src/verbs.cpp:1423
+#: ../src/ui/dialog/layers.cpp:616 ../src/ui/dialog/objects.cpp:831
+#: ../src/verbs.cpp:1458
msgid "Toggle layer solo"
msgstr "Pārslēgt tikai šo slāni"
-#: ../src/ui/dialog/layers.cpp:627 ../src/ui/dialog/objects.cpp:847
-#: ../src/verbs.cpp:1447
+#: ../src/ui/dialog/layers.cpp:619 ../src/ui/dialog/objects.cpp:834
+#: ../src/verbs.cpp:1482
msgid "Lock other layers"
msgstr "Slēdz citus slāņus"
-#: ../src/ui/dialog/layers.cpp:730
+#: ../src/ui/dialog/layers.cpp:722
msgid "Move layer"
msgstr "Pārvietot slāni"
-#: ../src/ui/dialog/layers.cpp:892
+#: ../src/ui/dialog/layers.cpp:880
msgctxt "Layers"
msgid "New"
msgstr "Jauns"
-#: ../src/ui/dialog/layers.cpp:897
+#: ../src/ui/dialog/layers.cpp:885
msgctxt "Layers"
msgid "Bot"
msgstr "Apakša"
-#: ../src/ui/dialog/layers.cpp:903
+#: ../src/ui/dialog/layers.cpp:891
msgctxt "Layers"
msgid "Dn"
msgstr "Dn"
-#: ../src/ui/dialog/layers.cpp:909
+#: ../src/ui/dialog/layers.cpp:897
msgctxt "Layers"
msgid "Up"
msgstr "Uz augšu"
-#: ../src/ui/dialog/layers.cpp:915
+#: ../src/ui/dialog/layers.cpp:903
msgctxt "Layers"
msgid "Top"
msgstr "Augša"
-#: ../src/ui/dialog/livepatheffect-add.cpp:32
+#: ../src/ui/dialog/livepatheffect-add.cpp:30
msgid "Add Path Effect"
msgstr "Pievienot ceļa efektu"
-#: ../src/ui/dialog/livepatheffect-editor.cpp:119
+#: ../src/ui/dialog/livepatheffect-editor.cpp:111
msgid "Add path effect"
msgstr "Pievienot ceļa efektu"
-#: ../src/ui/dialog/livepatheffect-editor.cpp:123
+#: ../src/ui/dialog/livepatheffect-editor.cpp:115
msgid "Delete current path effect"
msgstr "Dzēst pašreizējo ceļa efektu"
-#: ../src/ui/dialog/livepatheffect-editor.cpp:127
+#: ../src/ui/dialog/livepatheffect-editor.cpp:119
msgid "Raise the current path effect"
msgstr "Pastiprināt pašreizējo ceļa efektu"
-#: ../src/ui/dialog/livepatheffect-editor.cpp:131
+#: ../src/ui/dialog/livepatheffect-editor.cpp:123
msgid "Lower the current path effect"
msgstr "Samazināt pašreizējo ceļa efektu"
-#: ../src/ui/dialog/livepatheffect-editor.cpp:298
+#: ../src/ui/dialog/livepatheffect-editor.cpp:289
msgid "Unknown effect is applied"
msgstr "Pielietots nezināms efekts"
-#: ../src/ui/dialog/livepatheffect-editor.cpp:301
+#: ../src/ui/dialog/livepatheffect-editor.cpp:292
msgid "Click button to add an effect"
msgstr "Nospiediet pogu, lai pievienotu efektu"
-#: ../src/ui/dialog/livepatheffect-editor.cpp:316
+#: ../src/ui/dialog/livepatheffect-editor.cpp:307
msgid "Click add button to convert clone"
msgstr "Nospiediet pievienošanas pogu, lai pārvērstu klonu"
-#: ../src/ui/dialog/livepatheffect-editor.cpp:321
+#: ../src/ui/dialog/livepatheffect-editor.cpp:312
+#: ../src/ui/dialog/livepatheffect-editor.cpp:316
#: ../src/ui/dialog/livepatheffect-editor.cpp:325
-#: ../src/ui/dialog/livepatheffect-editor.cpp:334
msgid "Select a path or shape"
msgstr "Atlasiet ceļu vai figūru"
-#: ../src/ui/dialog/livepatheffect-editor.cpp:330
+#: ../src/ui/dialog/livepatheffect-editor.cpp:321
msgid "Only one item can be selected"
msgstr "Iespējams atlasīt tikai vienu objektu"
-#: ../src/ui/dialog/livepatheffect-editor.cpp:362
+#: ../src/ui/dialog/livepatheffect-editor.cpp:353
msgid "Unknown effect"
msgstr "Nezināms efekts"
-#: ../src/ui/dialog/livepatheffect-editor.cpp:438
+#: ../src/ui/dialog/livepatheffect-editor.cpp:429
msgid "Create and apply path effect"
msgstr "Izveidojiet un pielietojiet ceļa efektu"
-#: ../src/ui/dialog/livepatheffect-editor.cpp:478
+#: ../src/ui/dialog/livepatheffect-editor.cpp:469
msgid "Create and apply Clone original path effect"
msgstr "Izveidojiet un pielietojiet Klonēt sākotnējo ceļa efektu"
-#: ../src/ui/dialog/livepatheffect-editor.cpp:500
+#: ../src/ui/dialog/livepatheffect-editor.cpp:497
msgid "Remove path effect"
msgstr "Aizvākt ceļa efektu"
-#: ../src/ui/dialog/livepatheffect-editor.cpp:518
+#: ../src/ui/dialog/livepatheffect-editor.cpp:515
msgid "Move path effect up"
msgstr "Pārvietot ceļa efektu augšup"
-#: ../src/ui/dialog/livepatheffect-editor.cpp:535
+#: ../src/ui/dialog/livepatheffect-editor.cpp:532
msgid "Move path effect down"
msgstr "Pārvietot ceļa efektu lejup"
-#: ../src/ui/dialog/livepatheffect-editor.cpp:574
+#: ../src/ui/dialog/livepatheffect-editor.cpp:587
msgid "Activate path effect"
msgstr "Ieslēgt ceļa efektu"
-#: ../src/ui/dialog/livepatheffect-editor.cpp:574
+#: ../src/ui/dialog/livepatheffect-editor.cpp:587
msgid "Deactivate path effect"
msgstr "Atslēgt ceļa efektu"
-#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:53
+#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:46
msgid "Radius (pixels):"
msgstr "Rādiuss (pikseļos):"
-#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:65
+#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:58
msgid "Chamfer subdivisions:"
msgstr "Nokāpes fazītes apakšiedaļas:"
-#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:136
+#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:127
msgid "Modify Fillet-Chamfer"
msgstr "Mainīt nokāpi/apcilni"
-#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:137
+#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:128
msgid "_Modify"
msgstr "_Mainīt"
-#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:201
+#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:192
msgid "Radius"
msgstr "Rādiuss"
-#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:203
+#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:194
msgid "Radius approximated"
msgstr "Rādiuss aproksimēts"
-#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:206
+#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:197
msgid "Knot distance"
msgstr "Mezgla attālums"
-#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:213
+#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:204
msgid "Position (%):"
msgstr "Pozīcija (%):"
-#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:216
+#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:207
msgid "%1:"
msgstr "%1:"
-#: ../src/ui/dialog/lpe-powerstroke-properties.cpp:122
+#: ../src/ui/dialog/lpe-powerstroke-properties.cpp:112
msgid "Modify Node Position"
msgstr "Mainīt mezgla pozīciju"
-#: ../src/ui/dialog/memory.cpp:96
+#: ../src/ui/dialog/memory.cpp:97
msgid "Heap"
msgstr "Din. atmiņa"
-#: ../src/ui/dialog/memory.cpp:97
+#: ../src/ui/dialog/memory.cpp:98
msgid "In Use"
msgstr "Lietošanā"
#. 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:100
+#: ../src/ui/dialog/memory.cpp:101
msgid "Slack"
msgstr "Brīvā atmiņa"
-#: ../src/ui/dialog/memory.cpp:101
+#: ../src/ui/dialog/memory.cpp:102
msgid "Total"
msgstr "Kopā"
-#: ../src/ui/dialog/memory.cpp:141 ../src/ui/dialog/memory.cpp:147
-#: ../src/ui/dialog/memory.cpp:154 ../src/ui/dialog/memory.cpp:186
+#: ../src/ui/dialog/memory.cpp:142 ../src/ui/dialog/memory.cpp:148
+#: ../src/ui/dialog/memory.cpp:155 ../src/ui/dialog/memory.cpp:187
msgid "Unknown"
msgstr "Nezināms"
-#: ../src/ui/dialog/memory.cpp:167
+#: ../src/ui/dialog/memory.cpp:168
msgid "Combined"
msgstr "Kombinēts"
-#: ../src/ui/dialog/memory.cpp:209
+#: ../src/ui/dialog/memory.cpp:210
msgid "Recalculate"
msgstr "Pārrēķināt"
@@ -20979,88 +21141,88 @@ msgstr "Uzsākta ierakstīšana žurnālā."
msgid "Log capture stopped."
msgstr "Ierakstīšana žurnālā apturēta."
-#: ../src/ui/dialog/new-from-template.cpp:27
+#: ../src/ui/dialog/new-from-template.cpp:26
msgid "Create from template"
msgstr "Izveidot no veidnes"
-#: ../src/ui/dialog/new-from-template.cpp:29
+#: ../src/ui/dialog/new-from-template.cpp:28
msgid "New From Template"
msgstr "Jaunu no veidnes"
-#: ../src/ui/dialog/object-attributes.cpp:47
+#: ../src/ui/dialog/object-attributes.cpp:44
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:52
+#: ../src/ui/dialog/object-attributes.cpp:49
msgid "Role:"
msgstr "Loma:"
#. 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:55
+#: ../src/ui/dialog/object-attributes.cpp:52
msgid "Arcrole:"
msgstr "Arheloma:"
-#: ../src/ui/dialog/object-attributes.cpp:58
+#: ../src/ui/dialog/object-attributes.cpp:55
#: ../share/extensions/polyhedron_3d.inx.h:47
msgid "Show:"
msgstr "Rādīt:"
#. TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/linking.html#AElementXLinkActuateAttribute
-#: ../src/ui/dialog/object-attributes.cpp:60
+#: ../src/ui/dialog/object-attributes.cpp:57
msgid "Actuate:"
msgstr "Iedarbināt:"
-#: ../src/ui/dialog/object-attributes.cpp:65
+#: ../src/ui/dialog/object-attributes.cpp:62
msgid "URL:"
msgstr "URL:"
-#: ../src/ui/dialog/object-attributes.cpp:70
+#: ../src/ui/dialog/object-attributes.cpp:67
msgid "Image Rendering:"
msgstr "attēla renderēšana:"
-#: ../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
+#: ../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
msgid "_ID:"
msgstr "_ID:"
-#: ../src/ui/dialog/object-properties.cpp:60
+#: ../src/ui/dialog/object-properties.cpp:52
msgid "_Title:"
msgstr "_Nosaukums:"
-#: ../src/ui/dialog/object-properties.cpp:61
+#: ../src/ui/dialog/object-properties.cpp:53
msgid "_Image Rendering:"
msgstr "_Attēla renderēšana:"
-#: ../src/ui/dialog/object-properties.cpp:62
+#: ../src/ui/dialog/object-properties.cpp:54
msgid "_Hide"
msgstr "S_lēpt"
-#: ../src/ui/dialog/object-properties.cpp:63
+#: ../src/ui/dialog/object-properties.cpp:55
msgid "L_ock"
msgstr "&Slēgt"
#. Create the entry box for the object id
-#: ../src/ui/dialog/object-properties.cpp:139
+#: ../src/ui/dialog/object-properties.cpp:116
msgid ""
"The id= attribute (only letters, digits, and the characters .-_: allowed)"
msgstr "id= atribūts (atļauti tikai burti, cipari un simboli .-_: )"
#. Create the entry box for the object label
-#: ../src/ui/dialog/object-properties.cpp:174
+#: ../src/ui/dialog/object-properties.cpp:137
msgid "A freeform label for the object"
msgstr "Objekta iezīme brīvā formā"
#. Create the frame for the object description
-#: ../src/ui/dialog/object-properties.cpp:225
+#: ../src/ui/dialog/object-properties.cpp:170
msgid "_Description:"
msgstr "_Apraksts:"
-#: ../src/ui/dialog/object-properties.cpp:260
+#: ../src/ui/dialog/object-properties.cpp:199
msgid ""
"The 'image-rendering' property can influence how a bitmap is up-scaled:\n"
"\t'auto' no preference;\n"
@@ -21078,133 +21240,131 @@ msgstr ""
"pārlūki atbalsta šādu interpretāciju."
#. Hide
-#: ../src/ui/dialog/object-properties.cpp:293
+#: ../src/ui/dialog/object-properties.cpp:222
msgid "Check to make the object invisible"
msgstr "Atzīmējiet, lai paslēptu objektu"
#. Lock
#. TRANSLATORS: "Lock" is a verb here
-#: ../src/ui/dialog/object-properties.cpp:309
+#: ../src/ui/dialog/object-properties.cpp:231
msgid "Check to make the object insensitive (not selectable by mouse)"
msgstr "Atzīmējiet, lai padarītu objektu nejūtīgu (neatlasāmu ar peli)"
#. Button for setting the object's id, label, title and description.
-#: ../src/ui/dialog/object-properties.cpp:325 ../src/verbs.cpp:2713
-#: ../src/verbs.cpp:2719
+#: ../src/ui/dialog/object-properties.cpp:240 ../src/verbs.cpp:2765
+#: ../src/verbs.cpp:2771
msgid "_Set"
msgstr "Ie_statīt"
#. Create the frame for interactivity options
-#: ../src/ui/dialog/object-properties.cpp:339
+#: ../src/ui/dialog/object-properties.cpp:248
msgid "_Interactivity"
msgstr "_Interaktivitāte"
-#: ../src/ui/dialog/object-properties.cpp:386
-#: ../src/ui/dialog/object-properties.cpp:391
+#: ../src/ui/dialog/object-properties.cpp:295
+#: ../src/ui/dialog/object-properties.cpp:300
msgid "Ref"
msgstr "Ref"
-#: ../src/ui/dialog/object-properties.cpp:472
+#: ../src/ui/dialog/object-properties.cpp:381
msgid "Id invalid! "
msgstr "Nederīgs id!"
-#: ../src/ui/dialog/object-properties.cpp:474
+#: ../src/ui/dialog/object-properties.cpp:383
msgid "Id exists! "
msgstr "Id jau pastāv!"
-#: ../src/ui/dialog/object-properties.cpp:480
+#: ../src/ui/dialog/object-properties.cpp:389
msgid "Set object ID"
msgstr "Iestatīt objekta ID"
-#: ../src/ui/dialog/object-properties.cpp:494
+#: ../src/ui/dialog/object-properties.cpp:403
msgid "Set object label"
msgstr "Iestatīt objekta iezīmi"
-#: ../src/ui/dialog/object-properties.cpp:500
+#: ../src/ui/dialog/object-properties.cpp:409
msgid "Set object title"
msgstr "Iestatīt objekta nosaukumu"
-#: ../src/ui/dialog/object-properties.cpp:509
+#: ../src/ui/dialog/object-properties.cpp:418
msgid "Set object description"
msgstr "Iestatīt objekta aprakstu"
-#: ../src/ui/dialog/object-properties.cpp:535
+#: ../src/ui/dialog/object-properties.cpp:444
msgid "Set image rendering option"
msgstr "Iestatiet attēla renderēšanas papildiespēju"
-#: ../src/ui/dialog/object-properties.cpp:554
+#: ../src/ui/dialog/object-properties.cpp:463
msgid "Lock object"
msgstr "Slēgt objektu"
-#: ../src/ui/dialog/object-properties.cpp:554
+#: ../src/ui/dialog/object-properties.cpp:463
msgid "Unlock object"
msgstr "Atslēgt objektu"
-#: ../src/ui/dialog/object-properties.cpp:570
+#: ../src/ui/dialog/object-properties.cpp:479
msgid "Hide object"
msgstr "Paslēpt objektu"
-#: ../src/ui/dialog/object-properties.cpp:570
+#: ../src/ui/dialog/object-properties.cpp:479
msgid "Unhide object"
msgstr "Rādīt objektu"
-#: ../src/ui/dialog/objects.cpp:874
+#: ../src/ui/dialog/objects.cpp:861
msgid "Unhide objects"
msgstr "Parādīt objektus"
-#: ../src/ui/dialog/objects.cpp:874
+#: ../src/ui/dialog/objects.cpp:861
msgid "Hide objects"
msgstr "Slēpt objektus"
-#: ../src/ui/dialog/objects.cpp:894
+#: ../src/ui/dialog/objects.cpp:881
msgid "Lock objects"
msgstr "Aizslēgt objektus"
-#: ../src/ui/dialog/objects.cpp:894
+#: ../src/ui/dialog/objects.cpp:881
msgid "Unlock objects"
msgstr "Atslēgt objektus"
-#: ../src/ui/dialog/objects.cpp:906
+#: ../src/ui/dialog/objects.cpp:893
msgid "Layer to group"
msgstr "Slāni par grupu"
-#: ../src/ui/dialog/objects.cpp:906
+#: ../src/ui/dialog/objects.cpp:893
msgid "Group to layer"
msgstr "Grupu par slāni"
-#: ../src/ui/dialog/objects.cpp:1104
+#: ../src/ui/dialog/objects.cpp:1091
msgid "Moved objects"
msgstr "Pārvietotie objekti"
-#: ../src/ui/dialog/objects.cpp:1353 ../src/ui/dialog/tags.cpp:853
-#: ../src/ui/dialog/tags.cpp:860
+#: ../src/ui/dialog/objects.cpp:1340 ../src/ui/dialog/tags.cpp:839
+#: ../src/ui/dialog/tags.cpp:846
msgid "Rename object"
msgstr "Pārdēvēt objektu"
-#: ../src/ui/dialog/objects.cpp:1459
+#: ../src/ui/dialog/objects.cpp:1447
msgid "Set object highlight color"
msgstr "Iestatīt objekta izcelšanas krāsu."
-#: ../src/ui/dialog/objects.cpp:1469
+#: ../src/ui/dialog/objects.cpp:1457
msgid "Set object opacity"
msgstr "Iestatīt objekta necaurspīdību"
-#: ../src/ui/dialog/objects.cpp:1502
+#: ../src/ui/dialog/objects.cpp:1486
msgid "Set object blend mode"
msgstr "Iestatiet objekta sapludināšanas režīmu"
-#: ../src/ui/dialog/objects.cpp:1558
+#: ../src/ui/dialog/objects.cpp:1555
msgid "Set object blur"
msgstr "Iestatiet objekta aizmiglošanu"
#: ../src/ui/dialog/objects.cpp:1621
-#, fuzzy
msgctxt "Visibility"
msgid "V"
msgstr "V"
#: ../src/ui/dialog/objects.cpp:1622
-#, fuzzy
msgctxt "Lock"
msgid "L"
msgstr "L"
@@ -21220,7 +21380,6 @@ msgid "CM"
msgstr "CM"
#: ../src/ui/dialog/objects.cpp:1625
-#, fuzzy
msgctxt "Highlight"
msgid "HL"
msgstr "HL"
@@ -21230,159 +21389,163 @@ msgid "Label"
msgstr "Etiķete"
#. In order to get tooltips on header, we must create our own label.
-#: ../src/ui/dialog/objects.cpp:1668
+#: ../src/ui/dialog/objects.cpp:1664
msgid "Toggle visibility of Layer, Group, or Object."
msgstr "Pārslēdz pašreizējā slāņa, grupas vai objekta redzamību."
-#: ../src/ui/dialog/objects.cpp:1681
+#: ../src/ui/dialog/objects.cpp:1677
msgid "Toggle lock of Layer, Group, or Object."
msgstr "Pārslēgt slāņu, grupu vai objektu slēgšanu."
-#: ../src/ui/dialog/objects.cpp:1693
+#: ../src/ui/dialog/objects.cpp:1689
msgid ""
"Type: Layer, Group, or Object. Clicking on Layer or Group icon, toggles "
"between the two types."
msgstr ""
+"Tips: slānis, grupa vai objekts. Klikšķinot uz Slāņa vai Grupas ikonas "
+"pārslēdz starp šie diviem tipiem."
-#: ../src/ui/dialog/objects.cpp:1712
+#: ../src/ui/dialog/objects.cpp:1708
msgid "Is object clipped and/or masked?"
msgstr "Vai objekts ir izgriezts un/vai maskēts?"
-#: ../src/ui/dialog/objects.cpp:1723
+#: ../src/ui/dialog/objects.cpp:1719
msgid ""
"Highlight color of outline in Node tool. Click to set. If alpha is zero, use "
"inherited color."
msgstr ""
+"Izcelt aprišu krāsu Mezglu rīkā. Uzklikšķiniet, lai ievadītu. Ja alfa ir 0, "
+"izmanto pārmantoto krāsu."
-#: ../src/ui/dialog/objects.cpp:1734
+#: ../src/ui/dialog/objects.cpp:1730
msgid ""
"Layer/Group/Object label (inkscape:label). Double-click to set. Default "
"value is object 'id'."
msgstr ""
+"Slāņā/grupas/objekta etiķete (inkscape:label). Dubultklikšķis, lai "
+"uzstādītu. Noklusētā vērtība ir objekta 'id'."
-#: ../src/ui/dialog/objects.cpp:1831
+#: ../src/ui/dialog/objects.cpp:1818
msgid "Add layer..."
msgstr "Pievienot slāni..."
-#: ../src/ui/dialog/objects.cpp:1838
+#: ../src/ui/dialog/objects.cpp:1825
msgid "Remove object"
msgstr "Aizvākt objektu"
-#: ../src/ui/dialog/objects.cpp:1846
+#: ../src/ui/dialog/objects.cpp:1833
msgid "Move To Bottom"
msgstr "Pārvietot lejup"
-#: ../src/ui/dialog/objects.cpp:1870
+#: ../src/ui/dialog/objects.cpp:1857
msgid "Move To Top"
msgstr "Pārvietot augšup"
-#: ../src/ui/dialog/objects.cpp:1878
+#: ../src/ui/dialog/objects.cpp:1865
msgid "Collapse All"
msgstr "Sakļaut visu"
-#: ../src/ui/dialog/objects.cpp:1892
+#: ../src/ui/dialog/objects.cpp:1879
msgid "Rename"
msgstr "Pārdēvēt"
-#: ../src/ui/dialog/objects.cpp:1898
+#: ../src/ui/dialog/objects.cpp:1885
msgid "Solo"
msgstr "Solo"
-#: ../src/ui/dialog/objects.cpp:1899
+#: ../src/ui/dialog/objects.cpp:1886
msgid "Show All"
msgstr "Rādīt visus"
-#: ../src/ui/dialog/objects.cpp:1900
+#: ../src/ui/dialog/objects.cpp:1887
msgid "Hide All"
msgstr "Slēpt visus"
-#: ../src/ui/dialog/objects.cpp:1904
+#: ../src/ui/dialog/objects.cpp:1891
msgid "Lock Others"
msgstr "Slēdz citus"
-#: ../src/ui/dialog/objects.cpp:1905
+#: ../src/ui/dialog/objects.cpp:1892
msgid "Lock All"
msgstr "Slēgt visus"
#. LockAndHide
-#: ../src/ui/dialog/objects.cpp:1906 ../src/verbs.cpp:3011
+#: ../src/ui/dialog/objects.cpp:1893 ../src/verbs.cpp:3063
msgid "Unlock All"
msgstr "Atslēgt visus"
-#: ../src/ui/dialog/objects.cpp:1910
+#: ../src/ui/dialog/objects.cpp:1897
msgid "Up"
msgstr "Augšup"
-#: ../src/ui/dialog/objects.cpp:1911
+#: ../src/ui/dialog/objects.cpp:1898
msgid "Down"
msgstr "Lejup"
-#: ../src/ui/dialog/objects.cpp:1920
-#, fuzzy
+#: ../src/ui/dialog/objects.cpp:1907
msgid "Set Clip"
-msgstr "Pielietot apgriešanas kontūru"
+msgstr "Iestatīt apgriešanas kontūru"
#. 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:1926
-#, fuzzy
+#: ../src/ui/dialog/objects.cpp:1913
msgid "Unset Clip"
-msgstr "Pielietot apgriešanas kontūru"
+msgstr "Atiestatīt apgriešanas kontūru"
#. Set mask
-#: ../src/ui/dialog/objects.cpp:1930 ../src/ui/interface.cpp:1754
+#: ../src/ui/dialog/objects.cpp:1917 ../src/ui/interface.cpp:1712
msgid "Set Mask"
msgstr "Iestatīt masku"
-#: ../src/ui/dialog/objects.cpp:1931
+#: ../src/ui/dialog/objects.cpp:1918
msgid "Unset Mask"
msgstr "Atstatīt masku"
-#: ../src/ui/dialog/objects.cpp:1953
+#: ../src/ui/dialog/objects.cpp:1940
msgid "Select Highlight Color"
msgstr "Izvēlieties izcelšanas krāsu"
-#: ../src/ui/dialog/ocaldialogs.cpp:715
+#: ../src/ui/dialog/ocaldialogs.cpp:585
msgid "Clipart found"
msgstr "Galerijas attēls atrasts"
-#: ../src/ui/dialog/ocaldialogs.cpp:764
+#: ../src/ui/dialog/ocaldialogs.cpp:634
msgid "Downloading image..."
msgstr "Lejupielādē attēlu..."
-#: ../src/ui/dialog/ocaldialogs.cpp:912
+#: ../src/ui/dialog/ocaldialogs.cpp:782
msgid "Could not download image"
msgstr "Attēlu lejupielādēt neizdevās"
-#: ../src/ui/dialog/ocaldialogs.cpp:922
+#: ../src/ui/dialog/ocaldialogs.cpp:792
msgid "Clipart downloaded successfully"
msgstr "Galerijas attēls veiksmīgi lejupielādēts"
-#: ../src/ui/dialog/ocaldialogs.cpp:936
+#: ../src/ui/dialog/ocaldialogs.cpp:806
msgid "Could not download thumbnail file"
msgstr "Neizdevās lejuplādēt sīktēlu"
-#: ../src/ui/dialog/ocaldialogs.cpp:1011
+#: ../src/ui/dialog/ocaldialogs.cpp:881
msgid "No description"
msgstr "Nav apraksta"
-#: ../src/ui/dialog/ocaldialogs.cpp:1079
+#: ../src/ui/dialog/ocaldialogs.cpp:949
msgid "Searching clipart..."
msgstr "Meklē atbilstošus attēlus..."
-#: ../src/ui/dialog/ocaldialogs.cpp:1099 ../src/ui/dialog/ocaldialogs.cpp:1120
+#: ../src/ui/dialog/ocaldialogs.cpp:969 ../src/ui/dialog/ocaldialogs.cpp:990
msgid "Could not connect to the Open Clip Art Library"
msgstr "Nav iespējams pieslēgties Open Clip Art bibliotēkai"
-#: ../src/ui/dialog/ocaldialogs.cpp:1145
+#: ../src/ui/dialog/ocaldialogs.cpp:1015
msgid "Could not parse search results"
msgstr "Nav iespējams parādīt meklēšanas rezultātus"
-#: ../src/ui/dialog/ocaldialogs.cpp:1177
+#: ../src/ui/dialog/ocaldialogs.cpp:1047
msgid "No clipart named <b>%1</b> was found."
msgstr "Galerijas attēls ar nosaukumu <b>%1</b> nav atrasts."
-#: ../src/ui/dialog/ocaldialogs.cpp:1179
+#: ../src/ui/dialog/ocaldialogs.cpp:1049
msgid ""
"Please make sure all keywords are spelled correctly, or try again with "
"different keywords."
@@ -21390,105 +21553,111 @@ msgstr ""
"Lūdzu, pārliecinieties par visu atslēgas vārdu pareizību vai arī mēģiniet ar "
"cietiem atslēgas vārdiem."
-#: ../src/ui/dialog/ocaldialogs.cpp:1231
+#: ../src/ui/dialog/ocaldialogs.cpp:1082
msgid "Search"
msgstr "Meklēt"
-#: ../src/ui/dialog/ocaldialogs.cpp:1243
+#: ../src/ui/dialog/ocaldialogs.cpp:1090
msgid "Close"
msgstr "Aizvērt"
-#: ../src/ui/dialog/pixelartdialog.cpp:190
+#: ../src/ui/dialog/pixelartdialog.cpp:184
msgid "_Curves (multiplier):"
msgstr "_Līknes (reizinātājs):"
-#: ../src/ui/dialog/pixelartdialog.cpp:193
+#: ../src/ui/dialog/pixelartdialog.cpp:187
msgid "Favors connections that are part of a long curve"
msgstr "Dod priekšroku savienojumiem, kas ir garas līknes daļa"
-#: ../src/ui/dialog/pixelartdialog.cpp:204
+#: ../src/ui/dialog/pixelartdialog.cpp:198
msgid "_Islands (weight):"
msgstr "_Salas (svars):"
-#: ../src/ui/dialog/pixelartdialog.cpp:207
+#: ../src/ui/dialog/pixelartdialog.cpp:201
msgid "Avoid single disconnected pixels"
msgstr "Izvairīties no atsevišķiem nesavienotiem pikseļiem"
-#: ../src/ui/dialog/pixelartdialog.cpp:209
+#: ../src/ui/dialog/pixelartdialog.cpp:203
msgid "A constant vote value"
msgstr "Konstanta svara vērtība"
-#: ../src/ui/dialog/pixelartdialog.cpp:219
+#: ../src/ui/dialog/pixelartdialog.cpp:213
msgid "Sparse pixels (window _radius):"
msgstr "Reti pikseļi (_loga rādiuss):"
-#: ../src/ui/dialog/pixelartdialog.cpp:228
+#: ../src/ui/dialog/pixelartdialog.cpp:222
msgid "The radius of the window analyzed"
msgstr "Analizētā loga rādiuss"
-#: ../src/ui/dialog/pixelartdialog.cpp:229
+#: ../src/ui/dialog/pixelartdialog.cpp:223
msgid "Sparse pixels (_multiplier):"
msgstr "Reti pikseļi (_reizinātājs):"
-#: ../src/ui/dialog/pixelartdialog.cpp:240
+#: ../src/ui/dialog/pixelartdialog.cpp:234
msgid "Favors connections that are part of foreground color"
msgstr "Dod priekšroku savienojumiem, kas ir priekšplāna krāsas daļa"
# clarification:
# 'heuristic' vote: voters base their decisions on their feelings towards those promoting a Yes or a No vote, rather than on the issue itself.
-#: ../src/ui/dialog/pixelartdialog.cpp:246
+#: ../src/ui/dialog/pixelartdialog.cpp:240
msgid "The heuristic computed vote will be multiplied by this value"
msgstr "Heiristiski aprēķinātais svars tiks reizināts ar šo vērtību"
-#: ../src/ui/dialog/pixelartdialog.cpp:259
+#: ../src/ui/dialog/pixelartdialog.cpp:253
msgid "Heuristics"
msgstr "Heuristika"
-#: ../src/ui/dialog/pixelartdialog.cpp:266
+#: ../src/ui/dialog/pixelartdialog.cpp:260
msgid "_Voronoi diagram"
msgstr "_Voronoja diagramma"
-#: ../src/ui/dialog/pixelartdialog.cpp:267
+#: ../src/ui/dialog/pixelartdialog.cpp:261
msgid "Output composed of straight lines"
msgstr "No taisnēm veidota izvade"
-#: ../src/ui/dialog/pixelartdialog.cpp:273
+#: ../src/ui/dialog/pixelartdialog.cpp:267
msgid "Convert to _B-spline curves"
msgstr "Pārveidot par _B-splaina līknēm"
-#: ../src/ui/dialog/pixelartdialog.cpp:274
+#: ../src/ui/dialog/pixelartdialog.cpp:268
msgid "Preserve staircasing artifacts"
msgstr "Saglabāt pakāpeniskos artefaktus"
-#: ../src/ui/dialog/pixelartdialog.cpp:281
+#: ../src/ui/dialog/pixelartdialog.cpp:275
msgid "_Smooth curves"
msgstr "Nogludināt līkne_s"
-#: ../src/ui/dialog/pixelartdialog.cpp:282
+#: ../src/ui/dialog/pixelartdialog.cpp:276
msgid "The Kopf-Lischinski algorithm"
msgstr "Kopfa-Lišinska algoritms"
-#: ../src/ui/dialog/pixelartdialog.cpp:289
+#: ../src/ui/dialog/pixelartdialog.cpp:283
msgid "Output"
msgstr "Izvade"
-#: ../src/ui/dialog/pixelartdialog.cpp:297
-#: ../src/ui/dialog/tracedialog.cpp:814
+#: ../src/ui/dialog/pixelartdialog.cpp:291
+#: ../src/ui/dialog/tracedialog.cpp:813
msgid "Reset all settings to defaults"
msgstr "Atiestatīt visus iestatījumus uz noklusētajiem"
-#: ../src/ui/dialog/pixelartdialog.cpp:302
-#: ../src/ui/dialog/tracedialog.cpp:819
+#. ## The OK button
+#: ../src/ui/dialog/pixelartdialog.cpp:294 ../src/ui/dialog/spellcheck.cpp:71
+#: ../src/ui/dialog/tracedialog.cpp:816
+msgid "_Stop"
+msgstr "_Stop"
+
+#: ../src/ui/dialog/pixelartdialog.cpp:296
+#: ../src/ui/dialog/tracedialog.cpp:818
msgid "Abort a trace in progress"
msgstr "Atcelt notiekošo vektorizēšanu"
-#: ../src/ui/dialog/pixelartdialog.cpp:306
-#: ../src/ui/dialog/tracedialog.cpp:823
+#: ../src/ui/dialog/pixelartdialog.cpp:300
+#: ../src/ui/dialog/tracedialog.cpp:822
msgid "Execute the trace"
msgstr "Izpildīt vektorizēšanu"
-#: ../src/ui/dialog/pixelartdialog.cpp:388
-#: ../src/ui/dialog/pixelartdialog.cpp:422
+#: ../src/ui/dialog/pixelartdialog.cpp:382
+#: ../src/ui/dialog/pixelartdialog.cpp:416
msgid ""
"Image looks too big. Process may take a while and it is wise to save your "
"document before continuing.\n"
@@ -21500,530 +21669,568 @@ msgstr ""
"\n"
"Turpināt darbību (bez saglabāšanas)?"
-#: ../src/ui/dialog/pixelartdialog.cpp:499
+#: ../src/ui/dialog/pixelartdialog.cpp:493
msgid "Trace pixel art"
msgstr "Vektorizēt pikseļu attēlu"
-#: ../src/ui/dialog/polar-arrange-tab.cpp:41
+#: ../src/ui/dialog/polar-arrange-tab.cpp:35
msgctxt "Polar arrange tab"
msgid "Y coordinate of the center"
msgstr "Centra Y koordināte"
-#: ../src/ui/dialog/polar-arrange-tab.cpp:42
+#: ../src/ui/dialog/polar-arrange-tab.cpp:36
msgctxt "Polar arrange tab"
msgid "X coordinate of the center"
msgstr "Centra X koordināte"
-#: ../src/ui/dialog/polar-arrange-tab.cpp:43
+#: ../src/ui/dialog/polar-arrange-tab.cpp:37
msgctxt "Polar arrange tab"
msgid "Y coordinate of the radius"
msgstr "Rādiusa Y koordināte"
-#: ../src/ui/dialog/polar-arrange-tab.cpp:44
+#: ../src/ui/dialog/polar-arrange-tab.cpp:38
msgctxt "Polar arrange tab"
msgid "X coordinate of the radius"
msgstr "Rādiusa X koordināte"
-#: ../src/ui/dialog/polar-arrange-tab.cpp:45
+#: ../src/ui/dialog/polar-arrange-tab.cpp:39
msgctxt "Polar arrange tab"
msgid "Starting angle"
msgstr "Sākuma leņķis"
-#: ../src/ui/dialog/polar-arrange-tab.cpp:46
+#: ../src/ui/dialog/polar-arrange-tab.cpp:40
msgctxt "Polar arrange tab"
msgid "End angle"
msgstr "Beigu leņķis"
-#: ../src/ui/dialog/polar-arrange-tab.cpp:48
+#: ../src/ui/dialog/polar-arrange-tab.cpp:42
msgctxt "Polar arrange tab"
msgid "Anchor point:"
msgstr "Enkurpunkts"
-#: ../src/ui/dialog/polar-arrange-tab.cpp:52
+#: ../src/ui/dialog/polar-arrange-tab.cpp:46
msgctxt "Polar arrange tab"
msgid "Object's bounding box:"
msgstr "Objekta robežrāmis"
-#: ../src/ui/dialog/polar-arrange-tab.cpp:59
+#: ../src/ui/dialog/polar-arrange-tab.cpp:53
msgctxt "Polar arrange tab"
msgid "Object's rotational center"
msgstr "Objekta griešanās centrs"
-#: ../src/ui/dialog/polar-arrange-tab.cpp:64
+#: ../src/ui/dialog/polar-arrange-tab.cpp:58
msgctxt "Polar arrange tab"
msgid "Arrange on:"
msgstr "Sakārtot gar:"
-#: ../src/ui/dialog/polar-arrange-tab.cpp:68
+#: ../src/ui/dialog/polar-arrange-tab.cpp:62
msgctxt "Polar arrange tab"
msgid "First selected circle/ellipse/arc"
msgstr "Pirmais atlasītais riņķis/elipse/loks"
-#: ../src/ui/dialog/polar-arrange-tab.cpp:73
+#: ../src/ui/dialog/polar-arrange-tab.cpp:67
msgctxt "Polar arrange tab"
msgid "Last selected circle/ellipse/arc"
msgstr "Pēdējais atlasītais riņķis/elipse/loks"
-#: ../src/ui/dialog/polar-arrange-tab.cpp:78
+#: ../src/ui/dialog/polar-arrange-tab.cpp:72
msgctxt "Polar arrange tab"
msgid "Parameterized:"
msgstr "Parametrizēti"
-#: ../src/ui/dialog/polar-arrange-tab.cpp:83
+#: ../src/ui/dialog/polar-arrange-tab.cpp:77
msgctxt "Polar arrange tab"
msgid "Center X/Y:"
msgstr "Centrēt X/Y:"
-#: ../src/ui/dialog/polar-arrange-tab.cpp:105
+#: ../src/ui/dialog/polar-arrange-tab.cpp:90
msgctxt "Polar arrange tab"
msgid "Radius X/Y:"
msgstr "Rādiuss X/Y:"
-#: ../src/ui/dialog/polar-arrange-tab.cpp:127
+#: ../src/ui/dialog/polar-arrange-tab.cpp:103
msgid "Angle X/Y:"
msgstr "Leņķis X/Y:"
-#: ../src/ui/dialog/polar-arrange-tab.cpp:150
+#: ../src/ui/dialog/polar-arrange-tab.cpp:117
msgid "Rotate objects"
msgstr "Pagriezt objektus"
-#: ../src/ui/dialog/polar-arrange-tab.cpp:336
+#: ../src/ui/dialog/polar-arrange-tab.cpp:303
msgid "Couldn't find an ellipse in selection"
msgstr "Atlasītajā nav atrasta elipse."
-#: ../src/ui/dialog/polar-arrange-tab.cpp:399
+#: ../src/ui/dialog/polar-arrange-tab.cpp:366
msgid "Arrange on ellipse"
msgstr "Izkārtot gar elipsi"
-#: ../src/ui/dialog/print.cpp:111
+#: ../src/ui/dialog/print.cpp:110
msgid "Could not open temporary PNG for bitmap printing"
msgstr "Nav iespējams atvērt pagaidu PNG bitkartes drukāšanai"
-#: ../src/ui/dialog/print.cpp:138
+#: ../src/ui/dialog/print.cpp:137
msgid "Could not set up Document"
msgstr "Neizdevās izveidot dokumentu"
-#: ../src/ui/dialog/print.cpp:142
+#: ../src/ui/dialog/print.cpp:141
msgid "Failed to set CairoRenderContext"
msgstr "Neizdevās iestatīt CairoRenderContext"
#. set up dialog title, based on document name
-#: ../src/ui/dialog/print.cpp:180
+#: ../src/ui/dialog/print.cpp:179
msgid "SVG Document"
msgstr "SVG dokuments"
-#: ../src/ui/dialog/print.cpp:181
+#: ../src/ui/dialog/print.cpp:180
msgid "Print"
msgstr "Drukāt"
-#: ../src/ui/dialog/spellcheck.cpp:73
+#: ../src/ui/dialog/spellcheck.cpp:66
msgid "_Accept"
msgstr "_Apstiprināt"
-#: ../src/ui/dialog/spellcheck.cpp:74
+#: ../src/ui/dialog/spellcheck.cpp:67
msgid "_Ignore once"
msgstr "_Ignorēt vienreiz"
-#: ../src/ui/dialog/spellcheck.cpp:75
+#: ../src/ui/dialog/spellcheck.cpp:68
msgid "_Ignore"
msgstr "_Ignorēt"
-#: ../src/ui/dialog/spellcheck.cpp:76
+#: ../src/ui/dialog/spellcheck.cpp:69
msgid "A_dd"
msgstr "Pie_vienot"
-#: ../src/ui/dialog/spellcheck.cpp:78
-msgid "_Stop"
-msgstr "_Stop"
-
-#: ../src/ui/dialog/spellcheck.cpp:79
+#: ../src/ui/dialog/spellcheck.cpp:72
msgid "_Start"
msgstr "_Sākt"
-#: ../src/ui/dialog/spellcheck.cpp:109
+#: ../src/ui/dialog/spellcheck.cpp:102
msgid "Suggestions:"
msgstr "Ieteikumi:"
-#: ../src/ui/dialog/spellcheck.cpp:124
+#: ../src/ui/dialog/spellcheck.cpp:117
msgid "Accept the chosen suggestion"
msgstr "Apstiprināt izvēlēto ieteikumu"
-#: ../src/ui/dialog/spellcheck.cpp:125
+#: ../src/ui/dialog/spellcheck.cpp:118
msgid "Ignore this word only once"
msgstr "Ignorēt šo vārdu tikai vienreiz"
-#: ../src/ui/dialog/spellcheck.cpp:126
+#: ../src/ui/dialog/spellcheck.cpp:119
msgid "Ignore this word in this session"
msgstr "Ignorēt šo vārdu šajā sesijā."
-#: ../src/ui/dialog/spellcheck.cpp:127
+#: ../src/ui/dialog/spellcheck.cpp:120
msgid "Add this word to the chosen dictionary"
msgstr "Pievienot šo vārdu izvēlētajai vārdnīcai."
-#: ../src/ui/dialog/spellcheck.cpp:141
+#: ../src/ui/dialog/spellcheck.cpp:134
msgid "Stop the check"
msgstr "Apturēt pārbaudi"
-#: ../src/ui/dialog/spellcheck.cpp:142
+#: ../src/ui/dialog/spellcheck.cpp:135
msgid "Start the check"
msgstr "Sākt pārbaudi"
-#: ../src/ui/dialog/spellcheck.cpp:460
+#: ../src/ui/dialog/spellcheck.cpp:453
#, c-format
msgid "<b>Finished</b>, <b>%d</b> words added to dictionary"
msgstr "<b>Pabeigts</b>, <b>%d</b> vārdi pievienoti vārdnīcai"
-#: ../src/ui/dialog/spellcheck.cpp:462
+#: ../src/ui/dialog/spellcheck.cpp:455
msgid "<b>Finished</b>, nothing suspicious found"
msgstr "<b>Pabeigts</b>, nekas aizdomīgs netika atrasts"
-#: ../src/ui/dialog/spellcheck.cpp:578
+#: ../src/ui/dialog/spellcheck.cpp:571
#, c-format
msgid "Not in dictionary (%s): <b>%s</b>"
msgstr "Nav vārdnīcā (%s): <b>%s</b>"
-#: ../src/ui/dialog/spellcheck.cpp:727
+#: ../src/ui/dialog/spellcheck.cpp:720
msgid "<i>Checking...</i>"
msgstr "<i>Pārbauda...</i>"
-#: ../src/ui/dialog/spellcheck.cpp:796
+#: ../src/ui/dialog/spellcheck.cpp:789
msgid "Fix spelling"
msgstr "Labot pareizrakstību"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:139
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:147
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:215
msgid "Set SVG Font attribute"
msgstr "Iestatīt SVG fonta atribūtu"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:197
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:271
msgid "Adjust kerning value"
msgstr "Pielāgot rakstsavirzes lielumu"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:387
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:454
+msgid "Font Attributes"
+msgstr ""
+
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:455
+msgid "Horiz. Advance X"
+msgstr ""
+
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:456
+msgid "Horiz. Origin X "
+msgstr ""
+
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:457
+msgid "Horiz. Origin Y "
+msgstr ""
+
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:458
+msgid "Font Face Attributes"
+msgstr ""
+
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:459
msgid "Family Name:"
msgstr "Uzvārds"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:397
-msgid "Set width:"
-msgstr "Iestatīt platumu:"
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:460
+msgid "Units per em"
+msgstr ""
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:456
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:461
+msgid "Ascent:"
+msgstr ""
+
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:462
+msgid "Descent:"
+msgstr ""
+
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:463
+msgid "Cap Height:"
+msgstr ""
+
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:464
+msgid "x Height:"
+msgstr ""
+
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:537
msgid "glyph"
msgstr "glifs"
#. SPGlyph* glyph =
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:488
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:569
msgid "Add glyph"
msgstr "Pievienot gilfu"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:522
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:564
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:600
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:642
msgid "Select a <b>path</b> to define the curves of a glyph"
msgstr "Atlasiet <b>ceļu</b>, lai nosacītu glifa līknes"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:530
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:572
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:608
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:650
msgid "The selected object does not have a <b>path</b> description."
msgstr "Atlasītajam objektam nav <b>ceļa</b> apraksta."
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:537
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:615
msgid "No glyph selected in the SVGFonts dialog."
msgstr "SVGFonts dialoglodziņā nav izvēlēts neviens glifs."
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:548
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:587
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:626
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:664
msgid "Set glyph curves"
msgstr "Iestatīt glifa līknes"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:607
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:683
msgid "Reset missing-glyph"
msgstr "Atiestatīt iztrūkstošo glifu"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:623
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:699
msgid "Edit glyph name"
msgstr "Labot glifanosaukumu"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:637
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:713
msgid "Set glyph unicode"
msgstr "Iestatīt unikoda glifus"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:649
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:730
+msgid "Set glyph advance"
+msgstr ""
+
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:745
msgid "Remove font"
msgstr "Aizvākt fontu"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:666
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:762
msgid "Remove glyph"
msgstr "Dzēst glifu"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:683
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:779
msgid "Remove kerning pair"
msgstr "Aizvākt rakstsavirzes pāri"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:693
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:789
msgid "Missing Glyph:"
msgstr "Iztrūkstošais glifs:"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:697
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:793
msgid "From selection..."
msgstr "No atlasītā..."
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:710
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:806
msgid "Glyph name"
msgstr "Glifa nosaukums"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:711
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:807
msgid "Matching string"
msgstr "Atbilstošā virkne"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:714
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:808
+msgid "Advance"
+msgstr ""
+
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:810
msgid "Add Glyph"
msgstr "Pievienot glifu"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:721
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:817
msgid "Get curves from selection..."
msgstr "Iegūt līknes no atlasītā..."
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:770
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:869
msgid "Add kerning pair"
msgstr "Pievienot rakstsavirzes pāri"
#. Kerning Setup:
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:778
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:877
msgid "Kerning Setup"
msgstr "Rakstsavirzes iestatījumi"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:780
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:879
msgid "1st Glyph:"
msgstr "1. glifs"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:782
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:881
msgid "2nd Glyph:"
msgstr "2. glifs"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:785
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:884
msgid "Add pair"
msgstr "Pievienot pāri"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:797
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:896
msgid "First Unicode range"
msgstr "Pirmais Unikoda apgabals"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:798
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:897
msgid "Second Unicode range"
msgstr "Otrais Unikoda apgabals"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:805
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:904
msgid "Kerning value:"
msgstr "Rakstsavirzes lielums:"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:863
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:961
msgid "Set font family"
msgstr "Iestatīt fonta saimi"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:872
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:970
msgid "font"
msgstr "fonts"
#. select_font(font);
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:887
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:984
msgid "Add font"
msgstr "Pievienot fontu"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:913 ../src/ui/dialog/text-edit.cpp:69
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:1006
+#: ../src/ui/dialog/text-edit.cpp:61
msgid "_Font"
msgstr "_Fonts"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:921
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:1014
msgid "_Global Settings"
msgstr "_Globāli iestatījumi"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:922
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:1015
msgid "_Glyphs"
msgstr "_Glifi"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:923
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:1016
msgid "_Kerning"
msgstr "Ra_kstsavirze "
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:930
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:931
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:1023
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:1024
msgid "Sample Text"
msgstr "Parauga teksts"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:935
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:1028
msgid "Preview Text:"
msgstr "Teksta priekšskatījums:"
-#: ../src/ui/dialog/swatches.cpp:202 ../src/ui/tools/gradient-tool.cpp:360
-#: ../src/ui/tools/gradient-tool.cpp:458
-#: ../src/widgets/gradient-vector.cpp:801
+#: ../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
msgid "Add gradient stop"
msgstr "Pievienot krāsu pārejas pieturpunktu"
#. TRANSLATORS: An item in context menu on a colour in the swatches
-#: ../src/ui/dialog/swatches.cpp:257
+#: ../src/ui/dialog/swatches.cpp:248
msgid "Set fill"
msgstr "Iestatīt aizpildījumu"
#. TRANSLATORS: An item in context menu on a colour in the swatches
-#: ../src/ui/dialog/swatches.cpp:265
+#: ../src/ui/dialog/swatches.cpp:256
msgid "Set stroke"
msgstr "Iestatīt apmali"
-#: ../src/ui/dialog/swatches.cpp:286
+#: ../src/ui/dialog/swatches.cpp:277
msgid "Edit..."
msgstr "Labot..."
-#: ../src/ui/dialog/swatches.cpp:298
+#: ../src/ui/dialog/swatches.cpp:289
msgid "Convert"
msgstr "Pārveidot"
-#: ../src/ui/dialog/swatches.cpp:543
+#: ../src/ui/dialog/swatches.cpp:534
#, c-format
msgid "Palettes directory (%s) is unavailable."
msgstr "Palešu mape (%s) nav pieejama."
#. ******************* Symbol Sets ************************
-#: ../src/ui/dialog/symbols.cpp:135
+#: ../src/ui/dialog/symbols.cpp:120
msgid "Symbol set: "
msgstr "Simbolu kopa:"
#. Fill in later
-#: ../src/ui/dialog/symbols.cpp:144 ../src/ui/dialog/symbols.cpp:145
+#: ../src/ui/dialog/symbols.cpp:123 ../src/ui/dialog/symbols.cpp:124
msgid "Current Document"
msgstr "Pašreizējais dokuments"
-#: ../src/ui/dialog/symbols.cpp:212
+#: ../src/ui/dialog/symbols.cpp:176
msgid "Add Symbol from the current document."
msgstr "Pievienot simbolu no pašreizējā dokumenta."
-#: ../src/ui/dialog/symbols.cpp:221
+#: ../src/ui/dialog/symbols.cpp:185
msgid "Remove Symbol from the current document."
msgstr "Aizvāklt simbolu no pašreizējā dokumenta."
-#: ../src/ui/dialog/symbols.cpp:235
+#: ../src/ui/dialog/symbols.cpp:199
msgid "Display more icons in row."
msgstr "Rādīt vairāk ikonu vienā rindā."
-#: ../src/ui/dialog/symbols.cpp:244
+#: ../src/ui/dialog/symbols.cpp:208
msgid "Display fewer icons in row."
msgstr "Rādīt mazāk ikonu vienā rindā."
-#: ../src/ui/dialog/symbols.cpp:254
+#: ../src/ui/dialog/symbols.cpp:218
msgid "Toggle 'fit' symbols in icon space."
msgstr "Ieslēdziet simbolu \"ietilpināšanu\" ikonu laukā. "
-#: ../src/ui/dialog/symbols.cpp:266
+#: ../src/ui/dialog/symbols.cpp:230
msgid "Make symbols smaller by zooming out."
msgstr "Samaziniet simbolus tālinot."
-#: ../src/ui/dialog/symbols.cpp:276
+#: ../src/ui/dialog/symbols.cpp:240
msgid "Make symbols bigger by zooming in."
msgstr "Palieliniet simbolus tuvinot."
-#: ../src/ui/dialog/symbols.cpp:637
+#: ../src/ui/dialog/symbols.cpp:588
msgid "Unnamed Symbols"
msgstr "Nenosaukti simboli"
-#: ../src/ui/dialog/tags.cpp:270 ../src/ui/dialog/tags.cpp:569
-#: ../src/ui/dialog/tags.cpp:683 ../src/ui/dialog/tags.cpp:946
+#: ../src/ui/dialog/tags.cpp:257 ../src/ui/dialog/tags.cpp:555
+#: ../src/ui/dialog/tags.cpp:669 ../src/ui/dialog/tags.cpp:932
msgid "Remove from selection set"
msgstr "Aizvākt no atlases kopas"
-#: ../src/ui/dialog/tags.cpp:427
+#: ../src/ui/dialog/tags.cpp:414
msgid "Items"
msgstr "Vienumi"
-#: ../src/ui/dialog/tags.cpp:666 ../src/ui/dialog/tags.cpp:944
+#: ../src/ui/dialog/tags.cpp:652 ../src/ui/dialog/tags.cpp:930
msgid "Add selection to set"
msgstr "Pievienot atlasīto kopai"
-#: ../src/ui/dialog/tags.cpp:824
+#: ../src/ui/dialog/tags.cpp:810
msgid "Moved sets"
msgstr "Pārvietotās kopas"
-#: ../src/ui/dialog/tags.cpp:1004
+#: ../src/ui/dialog/tags.cpp:986
msgid "Add a new selection set"
msgstr "Pievienot jaunu atlases kopu"
-#: ../src/ui/dialog/tags.cpp:1013
+#: ../src/ui/dialog/tags.cpp:995
msgid "Remove Item/Set"
msgstr "Aizvākt vienumu/kopu"
-#: ../src/ui/dialog/template-widget.cpp:37
+#: ../src/ui/dialog/template-widget.cpp:32
msgid "More info"
msgstr "Vairāk info"
-#: ../src/ui/dialog/template-widget.cpp:39
+#: ../src/ui/dialog/template-widget.cpp:34
msgid "no template selected"
msgstr "nav izvēlēta veidne"
-#: ../src/ui/dialog/template-widget.cpp:131
+#: ../src/ui/dialog/template-widget.cpp:126
msgid "Path: "
msgstr "Ceļš:"
-#: ../src/ui/dialog/template-widget.cpp:134
+#: ../src/ui/dialog/template-widget.cpp:129
msgid "Description: "
msgstr "Apraksts:"
-#: ../src/ui/dialog/template-widget.cpp:136
+#: ../src/ui/dialog/template-widget.cpp:131
msgid "Keywords: "
msgstr "Atslēgvārdi:"
-#: ../src/ui/dialog/template-widget.cpp:143
+#: ../src/ui/dialog/template-widget.cpp:138
msgid "By: "
msgstr "Autors:"
-#: ../src/ui/dialog/text-edit.cpp:72
+#: ../src/ui/dialog/text-edit.cpp:64
msgid "_Variants"
msgstr "_Varianti"
-#: ../src/ui/dialog/text-edit.cpp:73
+#: ../src/ui/dialog/text-edit.cpp:65
msgid "Set as _default"
msgstr "Iestatīt kā noklusēto"
-#: ../src/ui/dialog/text-edit.cpp:87
+#: ../src/ui/dialog/text-edit.cpp:79
msgid "AaBbCcIiPpQq12369$€¢?.;/()"
msgstr "AaBbCcIiPpQq12369$€¢?.;/()"
#. Align buttons
-#: ../src/ui/dialog/text-edit.cpp:97 ../src/widgets/text-toolbar.cpp:1680
-#: ../src/widgets/text-toolbar.cpp:1681
+#: ../src/ui/dialog/text-edit.cpp:89 ../src/widgets/text-toolbar.cpp:1776
+#: ../src/widgets/text-toolbar.cpp:1777
msgid "Align left"
msgstr "Izlīdzināt pa kreisi"
-#: ../src/ui/dialog/text-edit.cpp:98 ../src/widgets/text-toolbar.cpp:1688
-#: ../src/widgets/text-toolbar.cpp:1689
+#: ../src/ui/dialog/text-edit.cpp:90 ../src/widgets/text-toolbar.cpp:1784
+#: ../src/widgets/text-toolbar.cpp:1785
msgid "Align center"
msgstr "Izlīdzināt pret centru"
-#: ../src/ui/dialog/text-edit.cpp:99 ../src/widgets/text-toolbar.cpp:1696
-#: ../src/widgets/text-toolbar.cpp:1697
+#: ../src/ui/dialog/text-edit.cpp:91 ../src/widgets/text-toolbar.cpp:1792
+#: ../src/widgets/text-toolbar.cpp:1793
msgid "Align right"
msgstr "Izlīdzināt pa labi"
-#: ../src/ui/dialog/text-edit.cpp:100 ../src/widgets/text-toolbar.cpp:1705
+#: ../src/ui/dialog/text-edit.cpp:92 ../src/widgets/text-toolbar.cpp:1801
msgid "Justify (only flowed text)"
msgstr "Izlīdzināt (tikai teksta aizpildījumam)"
#. Direction buttons
-#: ../src/ui/dialog/text-edit.cpp:109 ../src/widgets/text-toolbar.cpp:1740
+#: ../src/ui/dialog/text-edit.cpp:99 ../src/widgets/text-toolbar.cpp:1836
msgid "Horizontal text"
msgstr "Horizontāls teksts"
-#: ../src/ui/dialog/text-edit.cpp:110
+#: ../src/ui/dialog/text-edit.cpp:100
msgid "Vertical text"
msgstr "Vertikāls teksts"
-#: ../src/ui/dialog/text-edit.cpp:130 ../src/ui/dialog/text-edit.cpp:131
-msgid "Spacing between baselines (percent of font size)"
-msgstr ""
-
-#: ../src/ui/dialog/text-edit.cpp:147
+#: ../src/ui/dialog/text-edit.cpp:137
msgid "Text path offset"
msgstr "Teksta ceļa nobīde"
-#: ../src/ui/dialog/text-edit.cpp:612 ../src/ui/dialog/text-edit.cpp:699
-#: ../src/ui/tools/text-tool.cpp:1446
+#: ../src/ui/dialog/text-edit.cpp:576 ../src/ui/dialog/text-edit.cpp:663
+#: ../src/ui/tools/text-tool.cpp:1442
msgid "Set text style"
msgstr "Iestatīt teksta stilu"
@@ -22051,37 +22258,37 @@ msgstr "Sakārtot atlasītos objektus"
#. ## begin mode page
#. # begin single scan
#. brightness
-#: ../src/ui/dialog/tracedialog.cpp:508
+#: ../src/ui/dialog/tracedialog.cpp:507
msgid "_Brightness cutoff"
msgstr "Spilgtuma robeža"
-#: ../src/ui/dialog/tracedialog.cpp:512
+#: ../src/ui/dialog/tracedialog.cpp:511
msgid "Trace by a given brightness level"
msgstr "Vektorizēt pēc norādītā spilgtuma līmeņa"
-#: ../src/ui/dialog/tracedialog.cpp:519
+#: ../src/ui/dialog/tracedialog.cpp:518
msgid "Brightness cutoff for black/white"
msgstr "Spilgtuma slieksnis melnbaltajam"
-#: ../src/ui/dialog/tracedialog.cpp:529
+#: ../src/ui/dialog/tracedialog.cpp:528
msgid "Single scan: creates a path"
msgstr "Vienkāršs skenējums: izveido ceļu"
#. canny edge detection
#. TRANSLATORS: "Canny" is the name of the inventor of this edge detection method
-#: ../src/ui/dialog/tracedialog.cpp:534
+#: ../src/ui/dialog/tracedialog.cpp:533
msgid "_Edge detection"
msgstr "Malu not_eikšana"
-#: ../src/ui/dialog/tracedialog.cpp:538
+#: ../src/ui/dialog/tracedialog.cpp:537
msgid "Trace with optimal edge detection by J. Canny's algorithm"
msgstr "Vektorizēt ar optimālu robežu noteikšanu pēc J. Canny algoritma"
-#: ../src/ui/dialog/tracedialog.cpp:556
+#: ../src/ui/dialog/tracedialog.cpp:555
msgid "Brightness cutoff for adjacent pixels (determines edge thickness)"
msgstr "Spilgtuma slieksnis blakus esošajiem pikseļiem (nosaka malas biezumu)"
-#: ../src/ui/dialog/tracedialog.cpp:559
+#: ../src/ui/dialog/tracedialog.cpp:558
msgid "T_hreshold:"
msgstr "Slieksnis:"
@@ -22089,80 +22296,80 @@ msgstr "Slieksnis:"
#. 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:571
+#: ../src/ui/dialog/tracedialog.cpp:570
msgid "Color _quantization"
msgstr "Krāsu _kvantēšana"
-#: ../src/ui/dialog/tracedialog.cpp:575
+#: ../src/ui/dialog/tracedialog.cpp:574
msgid "Trace along the boundaries of reduced colors"
msgstr "Vektorizēt gar samazināto krāsu robežām"
-#: ../src/ui/dialog/tracedialog.cpp:583
+#: ../src/ui/dialog/tracedialog.cpp:582
msgid "The number of reduced colors"
msgstr "Samazināto krāsu skaits"
-#: ../src/ui/dialog/tracedialog.cpp:586
+#: ../src/ui/dialog/tracedialog.cpp:585
msgid "_Colors:"
msgstr "_Krāsas:"
#. swap black and white
-#: ../src/ui/dialog/tracedialog.cpp:594
+#: ../src/ui/dialog/tracedialog.cpp:593
msgid "_Invert image"
msgstr "_Invertēt attēlu"
-#: ../src/ui/dialog/tracedialog.cpp:599
+#: ../src/ui/dialog/tracedialog.cpp:598
msgid "Invert black and white regions"
msgstr "Invertēt baltos un melnos apgabalus"
#. # end single scan
#. # begin multiple scan
-#: ../src/ui/dialog/tracedialog.cpp:609
+#: ../src/ui/dialog/tracedialog.cpp:608
msgid "B_rightness steps"
msgstr "Spilgtuma soļi:"
-#: ../src/ui/dialog/tracedialog.cpp:613
+#: ../src/ui/dialog/tracedialog.cpp:612
msgid "Trace the given number of brightness levels"
msgstr "Vektorizēt pēc norādītā spilgtuma līmeņu skaita"
-#: ../src/ui/dialog/tracedialog.cpp:621
+#: ../src/ui/dialog/tracedialog.cpp:620
msgid "Sc_ans:"
msgstr "Ske_nējumi:"
-#: ../src/ui/dialog/tracedialog.cpp:625
+#: ../src/ui/dialog/tracedialog.cpp:624
msgid "The desired number of scans"
msgstr "Vēlamais skenējumu skaits"
-#: ../src/ui/dialog/tracedialog.cpp:630
+#: ../src/ui/dialog/tracedialog.cpp:629
msgid "Co_lors"
msgstr "_Krāsas"
-#: ../src/ui/dialog/tracedialog.cpp:634
+#: ../src/ui/dialog/tracedialog.cpp:633
msgid "Trace the given number of reduced colors"
msgstr "Vektorizēt pēc norādītā samazināto krāsu skaita"
-#: ../src/ui/dialog/tracedialog.cpp:639
+#: ../src/ui/dialog/tracedialog.cpp:638
msgid "_Grays"
msgstr "Pelēkie"
-#: ../src/ui/dialog/tracedialog.cpp:643
+#: ../src/ui/dialog/tracedialog.cpp:642
msgid "Same as Colors, but the result is converted to grayscale"
msgstr "Līdzīgs Krāsainam, taču krāsa tie pārvērstas pelēktoņos"
#. TRANSLATORS: "Smooth" is a verb here
-#: ../src/ui/dialog/tracedialog.cpp:649
+#: ../src/ui/dialog/tracedialog.cpp:648
msgid "S_mooth"
msgstr "Nogludināt"
-#: ../src/ui/dialog/tracedialog.cpp:653
+#: ../src/ui/dialog/tracedialog.cpp:652
msgid "Apply Gaussian blur to the bitmap before tracing"
msgstr "Pirms vektorizēšanas bitkartei pielietot Gausa aizmiglošanu"
#. TRANSLATORS: "Stack" is a verb here
-#: ../src/ui/dialog/tracedialog.cpp:657
+#: ../src/ui/dialog/tracedialog.cpp:656
msgid "Stac_k scans"
msgstr "Sakraut skenējumus kaudzē"
-#: ../src/ui/dialog/tracedialog.cpp:661
+#: ../src/ui/dialog/tracedialog.cpp:660
msgid ""
"Stack scans on top of one another (no gaps) instead of tiling (usually with "
"gaps)"
@@ -22170,64 +22377,64 @@ msgstr ""
"Sakraut skenējumus kaudzē vienu virs otra (bez atstarpēm) nevis novietot "
"blakus (parasti ar atstarpēm)"
-#: ../src/ui/dialog/tracedialog.cpp:665
+#: ../src/ui/dialog/tracedialog.cpp:664
msgid "Remo_ve background"
msgstr "Aiz_vākt fonu"
#. TRANSLATORS: "Layer" refers to one of the stacked paths in the multiscan
-#: ../src/ui/dialog/tracedialog.cpp:670
+#: ../src/ui/dialog/tracedialog.cpp:669
msgid "Remove bottom (background) layer when done"
msgstr "Aizvākt apakšējo (fona) slāni, kad gatavs"
-#: ../src/ui/dialog/tracedialog.cpp:675
+#: ../src/ui/dialog/tracedialog.cpp:674
msgid "Multiple scans: creates a group of paths"
msgstr "Vairāki skenējumi: izveido ceļu grupas"
#. # end multiple scan
#. ## end mode page
-#: ../src/ui/dialog/tracedialog.cpp:684
+#: ../src/ui/dialog/tracedialog.cpp:683
msgid "_Mode"
msgstr "Režī_ms"
#. ## begin option page
#. # potrace parameters
-#: ../src/ui/dialog/tracedialog.cpp:690
+#: ../src/ui/dialog/tracedialog.cpp:689
msgid "Suppress _speckles"
msgstr "Nerādīt raibumu_s"
-#: ../src/ui/dialog/tracedialog.cpp:692
+#: ../src/ui/dialog/tracedialog.cpp:691
msgid "Ignore small spots (speckles) in the bitmap"
msgstr "Neņemt vērā nelietus laukumus (traipus) bitkartē"
-#: ../src/ui/dialog/tracedialog.cpp:700
+#: ../src/ui/dialog/tracedialog.cpp:699
msgid "Speckles of up to this many pixels will be suppressed"
msgstr "Traipi līdz norādītajam pikseļu skaitam netiks ņemti vērā"
-#: ../src/ui/dialog/tracedialog.cpp:703
+#: ../src/ui/dialog/tracedialog.cpp:702
msgid "S_ize:"
msgstr "Izmērs:"
-#: ../src/ui/dialog/tracedialog.cpp:708
+#: ../src/ui/dialog/tracedialog.cpp:707
msgid "Smooth _corners"
msgstr "Nogludināt stūrus"
-#: ../src/ui/dialog/tracedialog.cpp:710
+#: ../src/ui/dialog/tracedialog.cpp:709
msgid "Smooth out sharp corners of the trace"
msgstr "Nogludināt asos stūrus vektorizētajā attēlā"
-#: ../src/ui/dialog/tracedialog.cpp:719
+#: ../src/ui/dialog/tracedialog.cpp:718
msgid "Increase this to smooth corners more"
msgstr "Palieliniet šo, lai palielinātu stūru nogludināšanu"
-#: ../src/ui/dialog/tracedialog.cpp:726
+#: ../src/ui/dialog/tracedialog.cpp:725
msgid "Optimize p_aths"
msgstr "Optimizēt ceļus"
-#: ../src/ui/dialog/tracedialog.cpp:729
+#: ../src/ui/dialog/tracedialog.cpp:728
msgid "Try to optimize paths by joining adjacent Bezier curve segments"
msgstr "Mēģināt optimizēt ceļus savienojot blakusesošos Bezjē līkņu posmus"
-#: ../src/ui/dialog/tracedialog.cpp:737
+#: ../src/ui/dialog/tracedialog.cpp:736
msgid ""
"Increase this to reduce the number of nodes in the trace by more aggressive "
"optimization"
@@ -22235,17 +22442,17 @@ msgstr ""
"Palieliniet šo, lai samazinātu mezglu skaitu vektorizētajā attēlā ar "
"agresīvākas optimizācijas palīdzību"
-#: ../src/ui/dialog/tracedialog.cpp:739
+#: ../src/ui/dialog/tracedialog.cpp:738
msgid "To_lerance:"
msgstr "Pie_laide:"
#. ## end option page
-#: ../src/ui/dialog/tracedialog.cpp:753
+#: ../src/ui/dialog/tracedialog.cpp:752
msgid "O_ptions"
msgstr "O_pcijas"
#. ### credits
-#: ../src/ui/dialog/tracedialog.cpp:757
+#: ../src/ui/dialog/tracedialog.cpp:756
msgid ""
"Inkscape bitmap tracing\n"
"is based on Potrace,\n"
@@ -22259,30 +22466,30 @@ msgstr ""
"\n"
"http://potrace.sourceforge.net"
-#: ../src/ui/dialog/tracedialog.cpp:760
+#: ../src/ui/dialog/tracedialog.cpp:759
msgid "Credits"
msgstr "Autori"
#. #### begin right panel
#. ## SIOX
-#: ../src/ui/dialog/tracedialog.cpp:774
+#: ../src/ui/dialog/tracedialog.cpp:773
msgid "SIOX _foreground selection"
msgstr "SIOX priekšplāna izvēle"
-#: ../src/ui/dialog/tracedialog.cpp:777
+#: ../src/ui/dialog/tracedialog.cpp:776
msgid "Cover the area you want to select as the foreground"
msgstr "Aizklājiet laukumu, kuru vēlaties atlasīt kā priekšplānu"
-#: ../src/ui/dialog/tracedialog.cpp:782
+#: ../src/ui/dialog/tracedialog.cpp:781
msgid "Live Preview"
msgstr "Dzīvais priekšskatījums"
-#: ../src/ui/dialog/tracedialog.cpp:788
+#: ../src/ui/dialog/tracedialog.cpp:787
msgid "_Update"
msgstr "Atja_unināt"
#. I guess it's correct to call the "intermediate bitmap" a preview of the trace
-#: ../src/ui/dialog/tracedialog.cpp:796
+#: ../src/ui/dialog/tracedialog.cpp:795
msgid ""
"Preview the intermediate bitmap with the current settings, without actual "
"tracing"
@@ -22290,46 +22497,46 @@ msgstr ""
"Priekšskatīt starpposma bitkarti ar pašreizējiem iestatījumiem, neveicot "
"gala vektorizāciju"
-#: ../src/ui/dialog/tracedialog.cpp:800
+#: ../src/ui/dialog/tracedialog.cpp:799
msgid "Preview"
msgstr "Priekšskatījums"
-#: ../src/ui/dialog/transformation.cpp:69
-#: ../src/ui/dialog/transformation.cpp:79
+#: ../src/ui/dialog/transformation.cpp:65
+#: ../src/ui/dialog/transformation.cpp:75
msgid "_Horizontal:"
msgstr "_Horizontālā:"
-#: ../src/ui/dialog/transformation.cpp:69
+#: ../src/ui/dialog/transformation.cpp:65
msgid "Horizontal displacement (relative) or position (absolute)"
msgstr "Horizontālais pārvietojums (relatīvais) vai pozīcija (absolūtais)"
-#: ../src/ui/dialog/transformation.cpp:71
-#: ../src/ui/dialog/transformation.cpp:81
+#: ../src/ui/dialog/transformation.cpp:67
+#: ../src/ui/dialog/transformation.cpp:77
msgid "_Vertical:"
msgstr "_Vertikālā:"
-#: ../src/ui/dialog/transformation.cpp:71
+#: ../src/ui/dialog/transformation.cpp:67
msgid "Vertical displacement (relative) or position (absolute)"
msgstr "Vertikālais pārvietojums (relatīvais) vai pozīcija (absolūtais)"
-#: ../src/ui/dialog/transformation.cpp:73
+#: ../src/ui/dialog/transformation.cpp:69
msgid "Horizontal size (absolute or percentage of current)"
msgstr "Horizontālais izmērs (absolūtais vai procentos no pašreizējā)"
-#: ../src/ui/dialog/transformation.cpp:75
+#: ../src/ui/dialog/transformation.cpp:71
msgid "Vertical size (absolute or percentage of current)"
msgstr "Vertikālais izmērs (absolūtais vai procentos no pašreizējā)"
-#: ../src/ui/dialog/transformation.cpp:77
+#: ../src/ui/dialog/transformation.cpp:73
msgid "A_ngle:"
msgstr "L_eņķis:"
-#: ../src/ui/dialog/transformation.cpp:77
-#: ../src/ui/dialog/transformation.cpp:1102
+#: ../src/ui/dialog/transformation.cpp:73
+#: ../src/ui/dialog/transformation.cpp:994
msgid "Rotation angle (positive = counterclockwise)"
msgstr "Pagrieziena leņķis (pozitīvs = pretēji pulksteņrādītājam)"
-#: ../src/ui/dialog/transformation.cpp:79
+#: ../src/ui/dialog/transformation.cpp:75
msgid ""
"Horizontal skew angle (positive = counterclockwise), or absolute "
"displacement, or percentage displacement"
@@ -22337,7 +22544,7 @@ msgstr ""
"Horizontālās šķiebšanas leņķis (pozītīvs = pretēji pulksteņrādītājam), vai "
"absolūtais pārvietojums, vai procentuālais pārvietojums"
-#: ../src/ui/dialog/transformation.cpp:81
+#: ../src/ui/dialog/transformation.cpp:77
msgid ""
"Vertical skew angle (positive = counterclockwise), or absolute displacement, "
"or percentage displacement"
@@ -22345,35 +22552,35 @@ msgstr ""
"Vertikālās šķiebšanas leņķis (pozītīvs = pretēji pulksteņrādītājam), vai "
"absolūtais pārvietojums, vai procentuālais pārvietojums"
-#: ../src/ui/dialog/transformation.cpp:84
+#: ../src/ui/dialog/transformation.cpp:80
msgid "Transformation matrix element A"
msgstr "Pārveidošanas matricas elements A"
-#: ../src/ui/dialog/transformation.cpp:85
+#: ../src/ui/dialog/transformation.cpp:81
msgid "Transformation matrix element B"
msgstr "Pārveidošanas matricas elements B"
-#: ../src/ui/dialog/transformation.cpp:86
+#: ../src/ui/dialog/transformation.cpp:82
msgid "Transformation matrix element C"
msgstr "Pārveidošanas matricas elements C"
-#: ../src/ui/dialog/transformation.cpp:87
+#: ../src/ui/dialog/transformation.cpp:83
msgid "Transformation matrix element D"
msgstr "Pārveidošanas matricas elements D"
-#: ../src/ui/dialog/transformation.cpp:88
+#: ../src/ui/dialog/transformation.cpp:84
msgid "Transformation matrix element E"
msgstr "Pārveidošanas matricas elements E"
-#: ../src/ui/dialog/transformation.cpp:89
+#: ../src/ui/dialog/transformation.cpp:85
msgid "Transformation matrix element F"
msgstr "Pārveidošanas matricas elements F"
-#: ../src/ui/dialog/transformation.cpp:94
+#: ../src/ui/dialog/transformation.cpp:90
msgid "Rela_tive move"
msgstr "Rela_tīvais pārvietojums"
-#: ../src/ui/dialog/transformation.cpp:94
+#: ../src/ui/dialog/transformation.cpp:90
msgid ""
"Add the specified relative displacement to the current position; otherwise, "
"edit the current absolute position directly"
@@ -22381,19 +22588,19 @@ msgstr ""
"Pievienot pašreizējam novietojumam norādīto relatīvo nobīdi; pretējā "
"gadījumā labot pašreizējo absolūto novietojumu"
-#: ../src/ui/dialog/transformation.cpp:95
+#: ../src/ui/dialog/transformation.cpp:91
msgid "_Scale proportionally"
msgstr "Mērogot _proporcionāli"
-#: ../src/ui/dialog/transformation.cpp:95
+#: ../src/ui/dialog/transformation.cpp:91
msgid "Preserve the width/height ratio of the scaled objects"
msgstr "Saglabāt platuma/augstuma attiecību mērogotajiem objektiem"
-#: ../src/ui/dialog/transformation.cpp:96
+#: ../src/ui/dialog/transformation.cpp:92
msgid "Apply to each _object separately"
msgstr "Pielietot katram _objektam atsevišķi"
-#: ../src/ui/dialog/transformation.cpp:96
+#: ../src/ui/dialog/transformation.cpp:92
msgid ""
"Apply the scale/rotate/skew to each selected object separately; otherwise, "
"transform the selection as a whole"
@@ -22401,11 +22608,11 @@ msgstr ""
"Pielietot mērogošanu/griešanu/šķiebšanu katram atlasītajam objektam "
"atsevišķi; pretējā gadījumā - pārveidot atlasīto kā vienu veselu"
-#: ../src/ui/dialog/transformation.cpp:97
+#: ../src/ui/dialog/transformation.cpp:93
msgid "Edit c_urrent matrix"
msgstr "Labot pašreizējo matric_u"
-#: ../src/ui/dialog/transformation.cpp:97
+#: ../src/ui/dialog/transformation.cpp:93
msgid ""
"Edit the current transform= matrix; otherwise, post-multiply transform= by "
"this matrix"
@@ -22413,124 +22620,124 @@ msgstr ""
"Labojiet pašreizējo transform= matricu; pretējā gadījumā - vēlāk reiziniet "
"transform= ar šo matricu"
-#: ../src/ui/dialog/transformation.cpp:110
+#: ../src/ui/dialog/transformation.cpp:106
msgid "_Scale"
msgstr "_Mērogot"
-#: ../src/ui/dialog/transformation.cpp:113
+#: ../src/ui/dialog/transformation.cpp:109
msgid "_Rotate"
msgstr "Pag_riezt"
-#: ../src/ui/dialog/transformation.cpp:116
+#: ../src/ui/dialog/transformation.cpp:112
msgid "Ske_w"
msgstr "Šķie_bt"
-#: ../src/ui/dialog/transformation.cpp:119
+#: ../src/ui/dialog/transformation.cpp:115
msgid "Matri_x"
msgstr "Matri_ca"
-#: ../src/ui/dialog/transformation.cpp:143
+#: ../src/ui/dialog/transformation.cpp:139
msgid "Reset the values on the current tab to defaults"
msgstr "Atiestatīt vērtības pašreizējā šķirklī uz noklusētajām"
-#: ../src/ui/dialog/transformation.cpp:150
+#: ../src/ui/dialog/transformation.cpp:146
msgid "Apply transformation to selection"
msgstr "Pielietot pārveidojumu atlasītajam"
-#: ../src/ui/dialog/transformation.cpp:326
+#: ../src/ui/dialog/transformation.cpp:286
msgid "Rotate in a counterclockwise direction"
msgstr "Pagriezt pretēji pulksteņrādītājam"
-#: ../src/ui/dialog/transformation.cpp:332
+#: ../src/ui/dialog/transformation.cpp:292
msgid "Rotate in a clockwise direction"
msgstr "Pagriezt pa pulksteņrādītājam"
-#: ../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
+#: ../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
msgid "Transform matrix is singular, <b>not used</b>."
msgstr "Pārveidošanas matrica ir singulāra, <b>netiek izmantota</b>."
-#: ../src/ui/dialog/transformation.cpp:1010
+#: ../src/ui/dialog/transformation.cpp:902
msgid "Edit transformation matrix"
msgstr "Labot pārveidošanas matricu"
-#: ../src/ui/dialog/transformation.cpp:1109
+#: ../src/ui/dialog/transformation.cpp:1001
msgid "Rotation angle (positive = clockwise)"
msgstr "Pagrieziena leņķis (pozitīvs = pulksteņrādītāja virzienā)"
-#: ../src/ui/dialog/xml-tree.cpp:70 ../src/ui/dialog/xml-tree.cpp:126
+#: ../src/ui/dialog/xml-tree.cpp:65 ../src/ui/dialog/xml-tree.cpp:115
msgid "New element node"
msgstr "Jauns elementa mezgls"
-#: ../src/ui/dialog/xml-tree.cpp:71 ../src/ui/dialog/xml-tree.cpp:132
+#: ../src/ui/dialog/xml-tree.cpp:66 ../src/ui/dialog/xml-tree.cpp:121
msgid "New text node"
msgstr "Jauns teksta mezgls"
-#: ../src/ui/dialog/xml-tree.cpp:72 ../src/ui/dialog/xml-tree.cpp:146
+#: ../src/ui/dialog/xml-tree.cpp:67 ../src/ui/dialog/xml-tree.cpp:135
msgid "nodeAsInXMLdialogTooltip|Delete node"
msgstr "nodeAsInXMLdialogTooltip|Dzēst mezglu"
-#: ../src/ui/dialog/xml-tree.cpp:73 ../src/ui/dialog/xml-tree.cpp:138
-#: ../src/ui/dialog/xml-tree.cpp:985
+#: ../src/ui/dialog/xml-tree.cpp:68 ../src/ui/dialog/xml-tree.cpp:127
+#: ../src/ui/dialog/xml-tree.cpp:963
msgid "Duplicate node"
msgstr "Dublēt mezglu"
-#: ../src/ui/dialog/xml-tree.cpp:79 ../src/ui/dialog/xml-tree.cpp:199
-#: ../src/ui/dialog/xml-tree.cpp:1021
+#: ../src/ui/dialog/xml-tree.cpp:74 ../src/ui/dialog/xml-tree.cpp:188
+#: ../src/ui/dialog/xml-tree.cpp:999
msgid "Delete attribute"
msgstr "Dzēst atribūtu"
-#: ../src/ui/dialog/xml-tree.cpp:87
+#: ../src/ui/dialog/xml-tree.cpp:78
msgid "Set"
msgstr "Iestatīt"
-#: ../src/ui/dialog/xml-tree.cpp:121
+#: ../src/ui/dialog/xml-tree.cpp:110
msgid "Drag to reorder nodes"
msgstr "Pielietot visām virsotnēmPārvilkt vai pārkārtot mezglus"
-#: ../src/ui/dialog/xml-tree.cpp:154 ../src/ui/dialog/xml-tree.cpp:155
-#: ../src/ui/dialog/xml-tree.cpp:1143
+#: ../src/ui/dialog/xml-tree.cpp:143 ../src/ui/dialog/xml-tree.cpp:144
+#: ../src/ui/dialog/xml-tree.cpp:1121
msgid "Unindent node"
msgstr "Samazināt mezgla atkāpi"
-#: ../src/ui/dialog/xml-tree.cpp:161 ../src/ui/dialog/xml-tree.cpp:162
-#: ../src/ui/dialog/xml-tree.cpp:1121
+#: ../src/ui/dialog/xml-tree.cpp:150 ../src/ui/dialog/xml-tree.cpp:151
+#: ../src/ui/dialog/xml-tree.cpp:1099
msgid "Indent node"
msgstr "Palielināt mezgla atkāpi"
-#: ../src/ui/dialog/xml-tree.cpp:168 ../src/ui/dialog/xml-tree.cpp:169
-#: ../src/ui/dialog/xml-tree.cpp:1072
+#: ../src/ui/dialog/xml-tree.cpp:157 ../src/ui/dialog/xml-tree.cpp:158
+#: ../src/ui/dialog/xml-tree.cpp:1050
msgid "Raise node"
msgstr "Pacelt mezglu"
-#: ../src/ui/dialog/xml-tree.cpp:175 ../src/ui/dialog/xml-tree.cpp:176
-#: ../src/ui/dialog/xml-tree.cpp:1090
+#: ../src/ui/dialog/xml-tree.cpp:164 ../src/ui/dialog/xml-tree.cpp:165
+#: ../src/ui/dialog/xml-tree.cpp:1068
msgid "Lower node"
msgstr "Nolaist mezglu"
-#: ../src/ui/dialog/xml-tree.cpp:216
+#: ../src/ui/dialog/xml-tree.cpp:205
msgid "Attribute name"
msgstr "Atribūta nosaukums"
-#: ../src/ui/dialog/xml-tree.cpp:231
+#: ../src/ui/dialog/xml-tree.cpp:220
msgid "Attribute value"
msgstr "Atribūta vērtība"
-#: ../src/ui/dialog/xml-tree.cpp:319
+#: ../src/ui/dialog/xml-tree.cpp:308
msgid "<b>Click</b> to select nodes, <b>drag</b> to rearrange."
msgstr ""
"<b>Uzklikšķiniet</b>, lai atlasītu mezglus, <b>velciet</b> - lai pārkārtotu."
-#: ../src/ui/dialog/xml-tree.cpp:330
+#: ../src/ui/dialog/xml-tree.cpp:319
msgid "<b>Click</b> attribute to edit."
msgstr "<b>Uzklikšķiniet</b> atribūtam, lai to rediģētu."
-#: ../src/ui/dialog/xml-tree.cpp:334
+#: ../src/ui/dialog/xml-tree.cpp:323
#, c-format
msgid ""
"Attribute <b>%s</b> selected. Press <b>Ctrl+Enter</b> when done editing to "
@@ -22539,96 +22746,96 @@ msgstr ""
"Izvēlēts <b>%s</b> atribūts. Pēc labošanas pabeigšanas nospiediet <b>Ctrl"
"+Enter</b>, lai pielietotu izmaiņas."
-#: ../src/ui/dialog/xml-tree.cpp:574
+#: ../src/ui/dialog/xml-tree.cpp:563
msgid "Drag XML subtree"
msgstr "Pārvilkt XML apakškoku"
-#: ../src/ui/dialog/xml-tree.cpp:876
+#: ../src/ui/dialog/xml-tree.cpp:866
msgid "New element node..."
msgstr "Jauns elementa mezgls..."
-#: ../src/ui/dialog/xml-tree.cpp:914
+#: ../src/ui/dialog/xml-tree.cpp:892
msgid "Cancel"
msgstr "Atcelt"
-#: ../src/ui/dialog/xml-tree.cpp:951
+#: ../src/ui/dialog/xml-tree.cpp:929
msgid "Create new element node"
msgstr "Izveido jaunu elementa mezglu"
-#: ../src/ui/dialog/xml-tree.cpp:967
+#: ../src/ui/dialog/xml-tree.cpp:945
msgid "Create new text node"
msgstr "Izveido jaunu texta mezglu"
-#: ../src/ui/dialog/xml-tree.cpp:1002
+#: ../src/ui/dialog/xml-tree.cpp:980
msgid "nodeAsInXMLinHistoryDialog|Delete node"
msgstr "nodeAsInXMLinHistoryDialog|Dzēst mezglu"
-#: ../src/ui/dialog/xml-tree.cpp:1046
+#: ../src/ui/dialog/xml-tree.cpp:1024
msgid "Change attribute"
msgstr "Mainīt atribūtu"
-#: ../src/ui/interface.cpp:763
+#: ../src/ui/interface.cpp:725
msgctxt "Interface setup"
msgid "Default"
msgstr "Noklusētie"
-#: ../src/ui/interface.cpp:763
+#: ../src/ui/interface.cpp:725
msgid "Default interface setup"
msgstr "Noklusētie saskarnes iestatījumi"
-#: ../src/ui/interface.cpp:764
+#: ../src/ui/interface.cpp:726
msgctxt "Interface setup"
msgid "Custom"
msgstr "Izvēles"
-#: ../src/ui/interface.cpp:764
+#: ../src/ui/interface.cpp:726
msgid "Setup for custom task"
msgstr "Papildu uzdevuma veidošana"
-#: ../src/ui/interface.cpp:765
+#: ../src/ui/interface.cpp:727
msgctxt "Interface setup"
msgid "Wide"
msgstr "Plats"
-#: ../src/ui/interface.cpp:765
+#: ../src/ui/interface.cpp:727
msgid "Setup for widescreen work"
msgstr "Iestatījumi platekrāna darbam"
-#: ../src/ui/interface.cpp:875
+#: ../src/ui/interface.cpp:833
#, c-format
msgid "Verb \"%s\" Unknown"
msgstr "Darbības vārds \"%s\" nav zināms"
-#: ../src/ui/interface.cpp:910
+#: ../src/ui/interface.cpp:868
msgid "Open _Recent"
msgstr "Atvērt nesenos"
-#: ../src/ui/interface.cpp:1018 ../src/ui/interface.cpp:1104
-#: ../src/ui/interface.cpp:1207 ../src/ui/widget/selected-style.cpp:543
+#: ../src/ui/interface.cpp:976 ../src/ui/interface.cpp:1062
+#: ../src/ui/interface.cpp:1165 ../src/ui/widget/selected-style.cpp:509
msgid "Drop color"
msgstr "Pārnest krāsu"
-#: ../src/ui/interface.cpp:1057 ../src/ui/interface.cpp:1167
+#: ../src/ui/interface.cpp:1015 ../src/ui/interface.cpp:1125
msgid "Drop color on gradient"
msgstr "Pārnest krāsu uz krāsu pāreju"
-#: ../src/ui/interface.cpp:1220
+#: ../src/ui/interface.cpp:1178
msgid "Could not parse SVG data"
msgstr "Nav iespējams izanalizēt SVG datus"
-#: ../src/ui/interface.cpp:1259
+#: ../src/ui/interface.cpp:1217
msgid "Drop SVG"
msgstr "Pārnest SVG"
-#: ../src/ui/interface.cpp:1272
+#: ../src/ui/interface.cpp:1230
msgid "Drop Symbol"
msgstr "Nomest simbolu"
-#: ../src/ui/interface.cpp:1303
+#: ../src/ui/interface.cpp:1261
msgid "Drop bitmap image"
msgstr "Pārnest bitkartes attēlu"
-#: ../src/ui/interface.cpp:1395
+#: ../src/ui/interface.cpp:1353
#, c-format
msgid ""
"<span weight=\"bold\" size=\"larger\">A file named \"%s\" already exists. Do "
@@ -22642,175 +22849,175 @@ msgstr ""
"Datne šobrīd atrodas \"%s\". Aizvietojot iepriekšējais saturs tiks "
"pārrakstīts."
-#: ../src/ui/interface.cpp:1402 ../share/extensions/web-set-att.inx.h:21
+#: ../src/ui/interface.cpp:1360 ../share/extensions/web-set-att.inx.h:21
#: ../share/extensions/web-transmit-att.inx.h:19
msgid "Replace"
msgstr "Aizvietot"
-#: ../src/ui/interface.cpp:1473
+#: ../src/ui/interface.cpp:1431
msgid "Go to parent"
msgstr "Pāriet pie vecāka"
#. TRANSLATORS: #%1 is the id of the group e.g. <g id="#g7">, not a number.
-#: ../src/ui/interface.cpp:1514
+#: ../src/ui/interface.cpp:1472
msgid "Enter group #%1"
msgstr "Ievadiet (ieejiet) grupu(ā) #%1"
#. Pop selection out of group
-#: ../src/ui/interface.cpp:1528
+#: ../src/ui/interface.cpp:1486
msgid "_Pop selection out of group"
-msgstr ""
+msgstr "Izcelt atlasīto ārā no gru_pas"
#. Item dialog
-#: ../src/ui/interface.cpp:1656 ../src/verbs.cpp:2940
+#: ../src/ui/interface.cpp:1614 ../src/verbs.cpp:2992
msgid "_Object Properties..."
msgstr "_Objekta īpašības..."
-#: ../src/ui/interface.cpp:1665
+#: ../src/ui/interface.cpp:1623
msgid "_Select This"
msgstr "Atla_sīt šo"
-#: ../src/ui/interface.cpp:1676
+#: ../src/ui/interface.cpp:1634
msgid "Select Same"
msgstr "Atlasīt vienādos"
#. Select same fill and stroke
-#: ../src/ui/interface.cpp:1686
+#: ../src/ui/interface.cpp:1644
msgid "Fill and Stroke"
msgstr "Aizpildījums un apmale"
#. Select same fill color
-#: ../src/ui/interface.cpp:1693
+#: ../src/ui/interface.cpp:1651
msgid "Fill Color"
msgstr "Aizpildījuma krāsa"
#. Select same stroke color
-#: ../src/ui/interface.cpp:1700
+#: ../src/ui/interface.cpp:1658
msgid "Stroke Color"
msgstr "Apmales krāsa"
#. Select same stroke style
-#: ../src/ui/interface.cpp:1707
+#: ../src/ui/interface.cpp:1665
msgid "Stroke Style"
msgstr "Apmales stils"
#. Select same stroke style
-#: ../src/ui/interface.cpp:1714
+#: ../src/ui/interface.cpp:1672
msgid "Object type"
msgstr "Objekta tips"
#. Move to layer
-#: ../src/ui/interface.cpp:1721
+#: ../src/ui/interface.cpp:1679
msgid "_Move to layer ..."
msgstr "Pārvietot uz slāni..."
#. Create link
-#: ../src/ui/interface.cpp:1731
+#: ../src/ui/interface.cpp:1689
msgid "Create _Link"
msgstr "Izveidot _saiti"
#. Release mask
-#: ../src/ui/interface.cpp:1765
+#: ../src/ui/interface.cpp:1723
msgid "Release Mask"
msgstr "Atbrīvot masku"
#. SSet Clip Group
-#: ../src/ui/interface.cpp:1776
+#: ../src/ui/interface.cpp:1734
msgid "Create Clip G_roup"
msgstr "Izveidojiet klipu g_rupu"
#. Set Clip
-#: ../src/ui/interface.cpp:1783
+#: ../src/ui/interface.cpp:1741
msgid "Set Cl_ip"
msgstr "Pielietot apgriešanas kontūru"
#. Release Clip
-#: ../src/ui/interface.cpp:1794
+#: ../src/ui/interface.cpp:1752
msgid "Release C_lip"
msgstr "Atbrīvot apgriešanas kontūru"
#. Group
-#: ../src/ui/interface.cpp:1805 ../src/verbs.cpp:2561
+#: ../src/ui/interface.cpp:1763 ../src/verbs.cpp:2599
msgid "_Group"
msgstr "_Grupēt"
-#: ../src/ui/interface.cpp:1876
+#: ../src/ui/interface.cpp:1834
msgid "Create link"
msgstr "Izveidot saiti"
#. Ungroup
-#: ../src/ui/interface.cpp:1911 ../src/verbs.cpp:2563
+#: ../src/ui/interface.cpp:1869 ../src/verbs.cpp:2601
msgid "_Ungroup"
msgstr "_Atgrupēt"
#. Link dialog
-#: ../src/ui/interface.cpp:1941
+#: ../src/ui/interface.cpp:1899
msgid "Link _Properties..."
msgstr "Saites ī_pašības..."
#. Select item
-#: ../src/ui/interface.cpp:1947
+#: ../src/ui/interface.cpp:1905
msgid "_Follow Link"
msgstr "Se_kot saitei"
#. Reset transformations
-#: ../src/ui/interface.cpp:1953
+#: ../src/ui/interface.cpp:1911
msgid "_Remove Link"
msgstr "_Aizvākt saiti"
-#: ../src/ui/interface.cpp:1984
+#: ../src/ui/interface.cpp:1942
msgid "Remove link"
msgstr "Aizvākt saiti"
#. Image properties
-#: ../src/ui/interface.cpp:1994
+#: ../src/ui/interface.cpp:1952
msgid "Image _Properties..."
msgstr "Attēla ī_pašības..."
#. Edit externally
-#: ../src/ui/interface.cpp:2000
+#: ../src/ui/interface.cpp:1958
msgid "Edit Externally..."
msgstr "Labot ārējā redaktorā..."
#. Trace Bitmap
#. TRANSLATORS: "to trace" means "to convert a bitmap to vector graphics" (to vectorize)
-#: ../src/ui/interface.cpp:2009 ../src/verbs.cpp:2628
+#: ../src/ui/interface.cpp:1967 ../src/verbs.cpp:2680
msgid "_Trace Bitmap..."
msgstr "Vek_torizēt bitkarti..."
#. Trace Pixel Art
-#: ../src/ui/interface.cpp:2018
+#: ../src/ui/interface.cpp:1976
msgid "Trace Pixel Art"
msgstr "Vektorizēt punktu attēlu"
-#: ../src/ui/interface.cpp:2028
+#: ../src/ui/interface.cpp:1986
msgctxt "Context menu"
msgid "Embed Image"
msgstr "Iegult attēlu"
-#: ../src/ui/interface.cpp:2039
+#: ../src/ui/interface.cpp:1997
msgctxt "Context menu"
msgid "Extract Image..."
msgstr "Ekstraģēt attēlu..."
#. Item dialog
#. Fill and Stroke dialog
-#: ../src/ui/interface.cpp:2183 ../src/ui/interface.cpp:2203
-#: ../src/verbs.cpp:2903
+#: ../src/ui/interface.cpp:2141 ../src/ui/interface.cpp:2161
+#: ../src/verbs.cpp:2955
msgid "_Fill and Stroke..."
msgstr "_Aizpildījums un apmale..."
#. Edit Text dialog
-#: ../src/ui/interface.cpp:2209 ../src/verbs.cpp:2922
+#: ../src/ui/interface.cpp:2167 ../src/verbs.cpp:2974
msgid "_Text and Font..."
msgstr "_Teksts un fonts"
#. Spellcheck dialog
-#: ../src/ui/interface.cpp:2215 ../src/verbs.cpp:2930
+#: ../src/ui/interface.cpp:2173 ../src/verbs.cpp:2982
msgid "Check Spellin_g..."
msgstr "Pārbaudīt pareizrakstību"
-#: ../src/ui/object-edit.cpp:450
+#: ../src/ui/object-edit.cpp:445
msgid ""
"Adjust the <b>horizontal rounding</b> radius; with <b>Ctrl</b> to make the "
"vertical radius the same"
@@ -22818,7 +23025,7 @@ msgstr ""
"Pieskaņot <b>horizontālā noapaļojuma</b> rādiusu; ar <b>Ctrl</b> - piešķirt "
"vertikālajam rādiusam to pašu vērtību"
-#: ../src/ui/object-edit.cpp:455
+#: ../src/ui/object-edit.cpp:450
msgid ""
"Adjust the <b>vertical rounding</b> radius; with <b>Ctrl</b> to make the "
"horizontal radius the same"
@@ -22826,7 +23033,7 @@ msgstr ""
"Pieskaņot <b>vertikālā noapaļojuma</b> rādiusu; ar <b>Ctrl</b> - piešķirt "
"horizontālajam rādiusam to pašu vērtību"
-#: ../src/ui/object-edit.cpp:460 ../src/ui/object-edit.cpp:465
+#: ../src/ui/object-edit.cpp:455 ../src/ui/object-edit.cpp:460
msgid ""
"Adjust the <b>width and height</b> of the rectangle; with <b>Ctrl</b> to "
"lock ratio or stretch in one dimension only"
@@ -22834,8 +23041,8 @@ msgstr ""
"Pieskaņot taisnstūra <b>augstumu un platumu</b>; ar <b>Ctrl</b> - saglabāt "
"malu attiecības vai mainīt tikai vienu no lielumiem"
-#: ../src/ui/object-edit.cpp:712 ../src/ui/object-edit.cpp:716
-#: ../src/ui/object-edit.cpp:720 ../src/ui/object-edit.cpp:724
+#: ../src/ui/object-edit.cpp:707 ../src/ui/object-edit.cpp:711
+#: ../src/ui/object-edit.cpp:715 ../src/ui/object-edit.cpp:719
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"
@@ -22843,8 +23050,8 @@ msgstr ""
"Mainīt paralēlskaldņa izmērus X/Y virzienos; ar <b>Shift</b> - gar Z asi; ar "
"<b>Ctrl</b> - ierobežot ar malu vai diagonāļu virzienu"
-#: ../src/ui/object-edit.cpp:728 ../src/ui/object-edit.cpp:732
-#: ../src/ui/object-edit.cpp:736 ../src/ui/object-edit.cpp:740
+#: ../src/ui/object-edit.cpp:723 ../src/ui/object-edit.cpp:727
+#: ../src/ui/object-edit.cpp:731 ../src/ui/object-edit.cpp:735
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"
@@ -22852,39 +23059,39 @@ msgstr ""
"Mainīt paralēlskaldņa izmērus Z virzienā; ar <b>Shift</b> - gar X/Y asīm; ar "
"<b>Ctrl</b> - ierobežot ar malu vai diagonāļu virzienu"
-#: ../src/ui/object-edit.cpp:744
+#: ../src/ui/object-edit.cpp:739
msgid "Move the box in perspective"
msgstr "Pārvietot paralēlskaldni perspektīvā"
-#: ../src/ui/object-edit.cpp:983
+#: ../src/ui/object-edit.cpp:991
msgid "Adjust ellipse <b>width</b>, with <b>Ctrl</b> to make circle"
msgstr "Mainīt elipses <b>platumu</b>, ar <b>Ctrl</b> - pārveidot par riņķi"
-#: ../src/ui/object-edit.cpp:987
+#: ../src/ui/object-edit.cpp:995
msgid "Adjust ellipse <b>height</b>, with <b>Ctrl</b> to make circle"
msgstr "Mainīt elipses <b>augstumu</b>, ar <b>Ctrl</b> - pārveidot par riņķi"
-#: ../src/ui/object-edit.cpp:991
+#: ../src/ui/object-edit.cpp:999
msgid ""
-"Position the <b>start point</b> of the arc or segment; with <b>Ctrl</b> to "
-"snap angle; drag <b>inside</b> the ellipse for arc, <b>outside</b> for "
-"segment"
+"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 ""
-"Novietojiet loka vai segmenta <b>sākumpunktu</b>; ar <b>Ctrl</b> - pievilkt "
-"leņķim; lai iegūtu loku, velciet elipses <b>iekšpusē</b>; lai iegūtu sektoru "
-"- <b>ārpusē</b>"
+"Novietojiet loka vai sektora <b>sākuma punktu</b>; ar <b>Shift</b> "
+"pārvietojiet kopā ar <b>beigu punktu</b>; ar <b>Ctrl</b> pievilkt leņķim; "
+"velciet elipses<b>iekšpusē</b>, lai iegūtu loku, <b>ārpusē</b> - sektoru"
-#: ../src/ui/object-edit.cpp:996
+#: ../src/ui/object-edit.cpp:1005
msgid ""
-"Position the <b>end point</b> of the arc or segment; with <b>Ctrl</b> to "
-"snap angle; drag <b>inside</b> the ellipse for arc, <b>outside</b> for "
-"segment"
+"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 ""
-"Novietojiet loka vai segmenta <b>beigu punktu</b>; ar <b>Ctrl</b> - pievilkt "
-"leņķim; lai iegūtu loku, velciet elipses <b>iekšpusē</b>; lai iegūtu sektoru "
-"- <b>ārpusē</b>"
+"Novietojiet loka vai sektora <b>beigu punktu</b>; ar <b>Shift</b> "
+"pārvietojiet kopā ar <b>sākuma punktu</b>; ar <b>Ctrl</b> pievilkt leņķim; "
+"velciet elipses<b>iekšpusē</b>, lai iegūtu loku, <b>ārpusē</b> - sektoru"
-#: ../src/ui/object-edit.cpp:1142
+#: ../src/ui/object-edit.cpp:1152
msgid ""
"Adjust the <b>tip radius</b> of the star or polygon; with <b>Shift</b> to "
"round; with <b>Alt</b> to randomize"
@@ -22892,7 +23099,7 @@ msgstr ""
"Pieskaņot zvaigznes vai daudzstūra <b>galotņu rādiusu</b>; ar <b>Shift</b> - "
"noapaļot; ar <b>Alt</b> - dažādot"
-#: ../src/ui/object-edit.cpp:1150
+#: ../src/ui/object-edit.cpp:1160
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 "
@@ -22901,7 +23108,7 @@ msgstr ""
"Pieskaņot zvaigznes <b>bāzes rādiusu</b>; ar <b>Ctrl</b> - saglabāt starus "
"radiālus (nenošķiebtus); ar <b>Shift</b> - noapaļot; ar <b>Alt</b> - dažādot"
-#: ../src/ui/object-edit.cpp:1345
+#: ../src/ui/object-edit.cpp:1355
msgid ""
"Roll/unroll the spiral from <b>inside</b>; with <b>Ctrl</b> to snap angle; "
"with <b>Alt</b> to converge/diverge"
@@ -22909,7 +23116,7 @@ msgstr ""
"Satīt/attīt spirāli no <b>iekšpuses</b>; ar <b>Ctrl</b> - pievilkt leņķim; "
"ar <b>Alt</b> - savirzīt/atvirzīt"
-#: ../src/ui/object-edit.cpp:1349
+#: ../src/ui/object-edit.cpp:1359
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"
@@ -22917,45 +23124,43 @@ msgstr ""
"Satīt/attīt spirāli no <b>ārpuses</b>; ar <b>Ctrl</b> - pievilkt leņķim; ar "
"<b>Shift</b> - mērogot/griezt; ar <b>Alt</b> - fiksēt rādiusu"
-#: ../src/ui/object-edit.cpp:1398
+#: ../src/ui/object-edit.cpp:1408
msgid "Adjust the <b>offset distance</b>"
msgstr "Pieskaņojiet <b>pārbīdes attālumu</b>"
-#: ../src/ui/object-edit.cpp:1435
+#: ../src/ui/object-edit.cpp:1445
msgid "Drag to resize the <b>flowed text frame</b>"
msgstr "Velciet, lai mainītu <b>ar tekstu aizpildītā rāmja</b> izmēru."
-#: ../src/ui/tool/curve-drag-point.cpp:131
+#: ../src/ui/tool/curve-drag-point.cpp:128
msgid "Drag curve"
msgstr "Vilkt līkni"
-#: ../src/ui/tool/curve-drag-point.cpp:192
-#, fuzzy
+#: ../src/ui/tool/curve-drag-point.cpp:189
msgctxt "Path segment tip"
msgid "<b>Shift</b>: drag to open or move BSpline handles"
-msgstr "<b>Shift</b>: pārvietot turi"
+msgstr "<b>Shift</b>: velciet, lai atvērtu vai pārvietotu B-splaina turus"
-#: ../src/ui/tool/curve-drag-point.cpp:196
+#: ../src/ui/tool/curve-drag-point.cpp:193
msgctxt "Path segment tip"
msgid "<b>Shift</b>: click to toggle segment selection"
msgstr "<b>Shift</b>: uzklikšķiniet, lai mainītu posma atlasi"
-#: ../src/ui/tool/curve-drag-point.cpp:200
+#: ../src/ui/tool/curve-drag-point.cpp:197
msgctxt "Path segment tip"
msgid "<b>Ctrl+Alt</b>: click to insert a node"
msgstr "<b>Ctrl+Alt</b>: uzklikšķiniet, lai pievienotu mezglu"
-#: ../src/ui/tool/curve-drag-point.cpp:204
-#, fuzzy
+#: ../src/ui/tool/curve-drag-point.cpp:201
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>Bezjē posms</b>: velciet, lai veidotu posmu, dubultklikšķis - lai "
+"<b>B-splaina posms</b>: velciet, lai veidotu posmu, dubultklikšķis - lai "
"pievienotu mezglu, klikšķis - lai atlasītu (vairāk: Shift, Ctrl+Alt)"
-#: ../src/ui/tool/curve-drag-point.cpp:209
+#: ../src/ui/tool/curve-drag-point.cpp:206
msgctxt "Path segment tip"
msgid ""
"<b>Linear segment</b>: drag to convert to a Bezier segment, doubleclick to "
@@ -22964,7 +23169,7 @@ msgstr ""
"<b>Lineārais posms</b>: velciet, lai pārvērstu Bezjē posmā, dubultklikšķis - "
"lai pievienotu mezglu, klikšķis - lai atlasītu (vairāk: Shift, Ctrl+Alt)"
-#: ../src/ui/tool/curve-drag-point.cpp:213
+#: ../src/ui/tool/curve-drag-point.cpp:210
msgctxt "Path segment tip"
msgid ""
"<b>Bezier segment</b>: drag to shape the segment, doubleclick to insert "
@@ -22973,126 +23178,131 @@ msgstr ""
"<b>Bezjē posms</b>: velciet, lai veidotu posmu, dubultklikšķis - lai "
"pievienotu mezglu, klikšķis - lai atlasītu (vairāk: Shift, Ctrl+Alt)"
-#: ../src/ui/tool/multi-path-manipulator.cpp:315
+#: ../src/ui/tool/multi-path-manipulator.cpp:313
msgid "Retract handles"
msgstr "Ievilkt mezglus"
-#: ../src/ui/tool/multi-path-manipulator.cpp:315 ../src/ui/tool/node.cpp:297
+#: ../src/ui/tool/multi-path-manipulator.cpp:313 ../src/ui/tool/node.cpp:292
msgid "Change node type"
msgstr "Mainīt mezgla tipu"
-#: ../src/ui/tool/multi-path-manipulator.cpp:323
+#: ../src/ui/tool/multi-path-manipulator.cpp:321
msgid "Straighten segments"
msgstr "Iztaisnot posmus"
-#: ../src/ui/tool/multi-path-manipulator.cpp:325
+#: ../src/ui/tool/multi-path-manipulator.cpp:323
msgid "Make segments curves"
msgstr "Pārveidot posmus par līknēm"
-#: ../src/ui/tool/multi-path-manipulator.cpp:333
-#: ../src/ui/tool/multi-path-manipulator.cpp:347
+#: ../src/ui/tool/multi-path-manipulator.cpp:331
+#: ../src/ui/tool/multi-path-manipulator.cpp:345
msgid "Add nodes"
msgstr "Pievienot mezglus"
-#: ../src/ui/tool/multi-path-manipulator.cpp:339
+#: ../src/ui/tool/multi-path-manipulator.cpp:337
msgid "Add extremum nodes"
msgstr "Pievienot papildu mezglus"
-#: ../src/ui/tool/multi-path-manipulator.cpp:354
+#: ../src/ui/tool/multi-path-manipulator.cpp:352
msgid "Duplicate nodes"
msgstr "Dublēt mezglus"
-#: ../src/ui/tool/multi-path-manipulator.cpp:417
-#: ../src/widgets/node-toolbar.cpp:408
+#: ../src/ui/tool/multi-path-manipulator.cpp:415
+#: ../src/widgets/node-toolbar.cpp:406
msgid "Join nodes"
msgstr "Savienot mezglus"
-#: ../src/ui/tool/multi-path-manipulator.cpp:424
-#: ../src/widgets/node-toolbar.cpp:419
+#: ../src/ui/tool/multi-path-manipulator.cpp:422
+#: ../src/widgets/node-toolbar.cpp:417
msgid "Break nodes"
msgstr "Lauzt mezglus"
-#: ../src/ui/tool/multi-path-manipulator.cpp:431
+#: ../src/ui/tool/multi-path-manipulator.cpp:429
msgid "Delete nodes"
msgstr "Dzēst mezglus"
-#: ../src/ui/tool/multi-path-manipulator.cpp:777
+#: ../src/ui/tool/multi-path-manipulator.cpp:775
msgid "Move nodes"
msgstr "Pārvietot mezglus"
-#: ../src/ui/tool/multi-path-manipulator.cpp:780
+#: ../src/ui/tool/multi-path-manipulator.cpp:778
msgid "Move nodes horizontally"
msgstr "Pārvietot mezglus horizontāli"
-#: ../src/ui/tool/multi-path-manipulator.cpp:784
+#: ../src/ui/tool/multi-path-manipulator.cpp:782
msgid "Move nodes vertically"
msgstr "Pārvietot mezglus vertikāli"
-#: ../src/ui/tool/multi-path-manipulator.cpp:795
-#: ../src/ui/tool/multi-path-manipulator.cpp:801
+#: ../src/ui/tool/multi-path-manipulator.cpp:786
+#: ../src/ui/tool/multi-path-manipulator.cpp:789
+msgid "Rotate nodes"
+msgstr "Pagriezt mezglus"
+
+#: ../src/ui/tool/multi-path-manipulator.cpp:793
+#: ../src/ui/tool/multi-path-manipulator.cpp:799
msgid "Scale nodes uniformly"
msgstr "Mērogot mezglus vienmērīgi"
-#: ../src/ui/tool/multi-path-manipulator.cpp:798
+#: ../src/ui/tool/multi-path-manipulator.cpp:796
msgid "Scale nodes"
msgstr "Mērogot mezglus"
-#: ../src/ui/tool/multi-path-manipulator.cpp:805
+#: ../src/ui/tool/multi-path-manipulator.cpp:803
msgid "Scale nodes horizontally"
msgstr "Mērogot mezglus horizontāli"
-#: ../src/ui/tool/multi-path-manipulator.cpp:809
+#: ../src/ui/tool/multi-path-manipulator.cpp:807
msgid "Scale nodes vertically"
msgstr "Mērogot mezglus vertikāli"
-#: ../src/ui/tool/multi-path-manipulator.cpp:813
+#: ../src/ui/tool/multi-path-manipulator.cpp:811
msgid "Skew nodes horizontally"
msgstr "Sašķiebt mezglus horizontāli"
-#: ../src/ui/tool/multi-path-manipulator.cpp:817
+#: ../src/ui/tool/multi-path-manipulator.cpp:815
msgid "Skew nodes vertically"
msgstr "Sašķiebt mezglus vertikāli"
-#: ../src/ui/tool/multi-path-manipulator.cpp:821
+#: ../src/ui/tool/multi-path-manipulator.cpp:819
msgid "Flip nodes horizontally"
msgstr "Apmest mezglus horizontāli"
-#: ../src/ui/tool/multi-path-manipulator.cpp:824
+#: ../src/ui/tool/multi-path-manipulator.cpp:822
msgid "Flip nodes vertically"
msgstr "Apmest mezglus vertikāli"
-#: ../src/ui/tool/node.cpp:272
+#: ../src/ui/tool/node.cpp:267
msgid "Cusp node handle"
msgstr "Stūra mezgla turis"
-#: ../src/ui/tool/node.cpp:273
+#: ../src/ui/tool/node.cpp:268
msgid "Smooth node handle"
msgstr "Gludā mezgla turis"
-#: ../src/ui/tool/node.cpp:274
+#: ../src/ui/tool/node.cpp:269
msgid "Symmetric node handle"
msgstr "Simetriskā mezgla turis"
-#: ../src/ui/tool/node.cpp:275
+#: ../src/ui/tool/node.cpp:270
msgid "Auto-smooth node handle"
msgstr "Auto-gludā mezgla turis"
-#: ../src/ui/tool/node.cpp:494
+#: ../src/ui/tool/node.cpp:486
msgctxt "Path handle tip"
msgid "more: Shift, Ctrl, Alt"
msgstr "vairāk: Shift, Ctrl, Alt"
-#: ../src/ui/tool/node.cpp:496
+#: ../src/ui/tool/node.cpp:488
msgctxt "Path handle tip"
msgid "more: Ctrl"
msgstr "vairāk: Ctrl"
-#: ../src/ui/tool/node.cpp:498
+#: ../src/ui/tool/node.cpp:490
msgctxt "Path handle tip"
msgid "more: Ctrl, Alt"
msgstr "vairāk: Ctrl, Alt"
-#: ../src/ui/tool/node.cpp:504
+#: ../src/ui/tool/node.cpp:496
#, c-format
msgctxt "Path handle tip"
msgid ""
@@ -23102,7 +23312,7 @@ msgstr ""
"<b>Shift+Ctrl+Alt</b>: saglabāt garumu un pievilkt griešanas leņķi ik %g° "
"pieaugumam, griežot abus turus"
-#: ../src/ui/tool/node.cpp:509
+#: ../src/ui/tool/node.cpp:501
#, c-format
msgctxt "Path handle tip"
msgid ""
@@ -23111,17 +23321,17 @@ msgstr ""
"<b>Ctrl+Alt</b>: saglabāt garumu un pievilkt griešanas leņķi ik %g° "
"pieaugumam"
-#: ../src/ui/tool/node.cpp:515
+#: ../src/ui/tool/node.cpp:507
msgctxt "Path handle tip"
msgid "<b>Shift+Alt</b>: preserve handle length and rotate both handles"
msgstr "<b>Shift+Alt</b>: saglabāt turu garumu un griezt abus turus"
-#: ../src/ui/tool/node.cpp:518
+#: ../src/ui/tool/node.cpp:510
msgctxt "Path handle tip"
msgid "<b>Alt</b>: preserve handle length while dragging"
msgstr "<b>Alt</b>: velkot saglabāt tura garumu"
-#: ../src/ui/tool/node.cpp:525
+#: ../src/ui/tool/node.cpp:517
#, c-format
msgctxt "Path handle tip"
msgid ""
@@ -23131,12 +23341,14 @@ msgstr ""
"<b>Shift+Ctrl</b>: pievilkt griešanas leņķi ik %g° pieaugumam un griezt abus "
"turus"
-#: ../src/ui/tool/node.cpp:529
+#: ../src/ui/tool/node.cpp:521
msgctxt "Path handle tip"
msgid "<b>Ctrl</b>: Snap handle to steps defined in BSpline Live Path Effect"
msgstr ""
+"<b>Ctrl</b>: pievilkt turi pie soļiem, kas noteikti ar B-splaina ceļa (LPE) "
+"efektu"
-#: ../src/ui/tool/node.cpp:532
+#: ../src/ui/tool/node.cpp:524
#, c-format
msgctxt "Path handle tip"
msgid "<b>Ctrl</b>: snap rotation angle to %g° increments, click to retract"
@@ -23144,79 +23356,83 @@ msgstr ""
"<b>Ctrl</b>: pievilkt griešanas leņķi ik %g° pieaugumam, uzklikšķiniet - lai "
"atsauktu"
-#: ../src/ui/tool/node.cpp:537
+#: ../src/ui/tool/node.cpp:529
msgctxt "Path hande tip"
msgid "<b>Shift</b>: rotate both handles by the same angle"
msgstr "<b>Shift</b>: pagriezt abus turus par vienādu leņķi"
-#: ../src/ui/tool/node.cpp:540
+#: ../src/ui/tool/node.cpp:532
msgctxt "Path hande tip"
msgid "<b>Shift</b>: move handle"
msgstr "<b>Shift</b>: pārvietot turi"
-#: ../src/ui/tool/node.cpp:547 ../src/ui/tool/node.cpp:551
+#: ../src/ui/tool/node.cpp:539 ../src/ui/tool/node.cpp:543
#, c-format
msgctxt "Path handle tip"
msgid "<b>Auto node handle</b>: drag to convert to smooth node (%s)"
msgstr "<b>Auto mezgla turis</b>: velciet, lai pārvērstu par gludo mezglu (%s)"
-#: ../src/ui/tool/node.cpp:554
-#, fuzzy, c-format
+#: ../src/ui/tool/node.cpp:546
+#, c-format
msgctxt "Path handle tip"
msgid ""
"<b>BSpline node handle</b>: Shift to drag, double click to reset (%s). %g "
"power"
-msgstr "<b>Auto mezgla turis</b>: velciet, lai pārvērstu par gludo mezglu (%s)"
+msgstr ""
+"<b>B-splaina mezgla turis</b>: Shift, lai vilktu, dubultklikšķis - "
+"atiestatīt (%s). %g pakāpe"
-#: ../src/ui/tool/node.cpp:574
+#: ../src/ui/tool/node.cpp:566
#, c-format
msgctxt "Path handle tip"
msgid "Move handle by %s, %s; angle %.2f°, length %s"
msgstr "Pārvietot turi par %s, %s; leņki - %.2f°, garumu - %s"
-#: ../src/ui/tool/node.cpp:1425
+#: ../src/ui/tool/node.cpp:1414
msgctxt "Path node tip"
msgid "<b>Shift</b>: drag out a handle, click to toggle selection"
msgstr "<b>Shift</b>: izvilkt turi; klikšķiniet, lai pārslēgtu atlasi"
-#: ../src/ui/tool/node.cpp:1427
+#: ../src/ui/tool/node.cpp:1416
msgctxt "Path node tip"
msgid "<b>Shift</b>: click to toggle selection"
msgstr "<b>Shift</b>: klikšķis, lai pārslēgtu atlasi"
-#: ../src/ui/tool/node.cpp:1432
+#: ../src/ui/tool/node.cpp:1421
msgctxt "Path node tip"
msgid "<b>Ctrl+Alt</b>: move along handle lines, click to delete node"
msgstr ""
"<b>Ctrl+Alt</b>: pārvietoties gar tura līnijām, uzklikšķiniet, lai dzēstu "
"mezglu"
-#: ../src/ui/tool/node.cpp:1435
+#: ../src/ui/tool/node.cpp:1424
msgctxt "Path node tip"
msgid "<b>Ctrl</b>: move along axes, click to change node type"
msgstr ""
"<b>Ctrl</b>: pārvietoties gar asīm, uzklikšķiniet, lai mainītu mezgla tipu"
-#: ../src/ui/tool/node.cpp:1439
+#: ../src/ui/tool/node.cpp:1428
msgctxt "Path node tip"
msgid "<b>Alt</b>: sculpt nodes"
msgstr "<b>Alt</b>: veidošanas mezgli"
-#: ../src/ui/tool/node.cpp:1448
+#: ../src/ui/tool/node.cpp:1437
#, c-format
msgctxt "Path node tip"
msgid "<b>%s</b>: drag to shape the path (more: Shift, Ctrl, Alt)"
msgstr "<b>%s</b>: velciet, lai veidotu ceļu (vairāk: Shift, Ctrl, Alt)"
-#: ../src/ui/tool/node.cpp:1451
-#, fuzzy, c-format
+#: ../src/ui/tool/node.cpp:1440
+#, 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>: velciet, lai veidotu ceļu (vairāk: Shift, Ctrl, Alt)"
+msgstr ""
+"<b>B-splaina mezgls</b>: velciet, lai veidotu ceļu (vairāk: Shift, Ctrl, "
+"Alt). %g pakāpe"
-#: ../src/ui/tool/node.cpp:1454
+#: ../src/ui/tool/node.cpp:1443
#, c-format
msgctxt "Path node tip"
msgid ""
@@ -23226,7 +23442,7 @@ msgstr ""
"<b>%s</b>: velciet, lai veidotu ceļu; uzklikšķiniet, lai pārslēgtu "
"mērogošanas/griešanas turus (vairāk: Shift, Ctrl, Alt)"
-#: ../src/ui/tool/node.cpp:1458
+#: ../src/ui/tool/node.cpp:1447
#, c-format
msgctxt "Path node tip"
msgid ""
@@ -23236,98 +23452,98 @@ msgstr ""
"<b>%s</b>: velciet, lai veidotu ceļu; uzklikšķiniet, lai atlasītu tikai šo "
"mezglu (vairāk: Shift, Ctrl, Alt)"
-#: ../src/ui/tool/node.cpp:1461
-#, fuzzy, c-format
+#: ../src/ui/tool/node.cpp:1450
+#, 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>: velciet, lai veidotu ceļu; uzklikšķiniet, lai atlasītu tikai šo "
-"mezglu (vairāk: Shift, Ctrl, Alt)"
+"<b>B-splaina mezgls</b>: velciet, lai veidotu ceļu, uzklikšķiniet, lai "
+"atlasītu tikai šo mezglu (vairāk: Shift, Ctrl, Alt). %g pakāpe"
-#: ../src/ui/tool/node.cpp:1474
+#: ../src/ui/tool/node.cpp:1463
#, c-format
msgctxt "Path node tip"
msgid "Move node by %s, %s"
msgstr "Pārvietot mezglu par %s, %s"
-#: ../src/ui/tool/node.cpp:1485
+#: ../src/ui/tool/node.cpp:1474
msgid "Symmetric node"
msgstr "Simetrisks mezgls"
-#: ../src/ui/tool/node.cpp:1486
+#: ../src/ui/tool/node.cpp:1475
msgid "Auto-smooth node"
msgstr "Auto-gludais mezgls"
-#: ../src/ui/tool/path-manipulator.cpp:296
+#: ../src/ui/tool/path-manipulator.cpp:283
msgid "Add node"
msgstr "Pievienot mezglu"
-#: ../src/ui/tool/path-manipulator.cpp:861
+#: ../src/ui/tool/path-manipulator.cpp:848
msgid "Scale handle"
msgstr "Mērogošanas turis"
-#: ../src/ui/tool/path-manipulator.cpp:885
+#: ../src/ui/tool/path-manipulator.cpp:872
msgid "Rotate handle"
msgstr "Griešanas turis "
#. We need to call MPM's method because it could have been our last node
-#: ../src/ui/tool/path-manipulator.cpp:1555
-#: ../src/widgets/node-toolbar.cpp:397
+#: ../src/ui/tool/path-manipulator.cpp:1545
+#: ../src/widgets/node-toolbar.cpp:395
msgid "Delete node"
msgstr "Dzēst mezglu"
-#: ../src/ui/tool/path-manipulator.cpp:1563
+#: ../src/ui/tool/path-manipulator.cpp:1553
msgid "Cycle node type"
msgstr "Mainīt mezgla tipu uz riņķi"
-#: ../src/ui/tool/path-manipulator.cpp:1578
+#: ../src/ui/tool/path-manipulator.cpp:1568
msgid "Drag handle"
msgstr "Vilkšanas turis"
-#: ../src/ui/tool/path-manipulator.cpp:1587
+#: ../src/ui/tool/path-manipulator.cpp:1577
msgid "Retract handle"
msgstr "Atsaukt turi"
-#: ../src/ui/tool/transform-handle-set.cpp:203
+#: ../src/ui/tool/transform-handle-set.cpp:199
msgctxt "Transform handle tip"
msgid "<b>Shift+Ctrl</b>: scale uniformly about the rotation center"
msgstr "<b>Shift+Ctrl</b>: mērogot vienādā mērā ap griešanās centru"
-#: ../src/ui/tool/transform-handle-set.cpp:205
+#: ../src/ui/tool/transform-handle-set.cpp:201
msgctxt "Transform handle tip"
msgid "<b>Ctrl:</b> scale uniformly"
msgstr "<b>Ctrl:</b> mērogot vienmērīgi"
-#: ../src/ui/tool/transform-handle-set.cpp:210
+#: ../src/ui/tool/transform-handle-set.cpp:206
msgctxt "Transform handle tip"
msgid ""
"<b>Shift+Alt</b>: scale using an integer ratio about the rotation center"
msgstr "<b>Shift+Alt</b>: mērogot veselu reižu skaitu ap griešanās centru"
-#: ../src/ui/tool/transform-handle-set.cpp:212
+#: ../src/ui/tool/transform-handle-set.cpp:208
msgctxt "Transform handle tip"
msgid "<b>Shift</b>: scale from the rotation center"
msgstr "<b>Shift</b>: mērogot no griešanās centra"
-#: ../src/ui/tool/transform-handle-set.cpp:215
+#: ../src/ui/tool/transform-handle-set.cpp:211
msgctxt "Transform handle tip"
msgid "<b>Alt</b>: scale using an integer ratio"
msgstr "<b>Alt</b>: mērogot izmantojot veselu skaitļu attiecības"
-#: ../src/ui/tool/transform-handle-set.cpp:217
+#: ../src/ui/tool/transform-handle-set.cpp:213
msgctxt "Transform handle tip"
msgid "<b>Scale handle</b>: drag to scale the selection"
msgstr "<b>Mērogošanas turis</b>: velciet, lai mērogotu objektu"
-#: ../src/ui/tool/transform-handle-set.cpp:222
+#: ../src/ui/tool/transform-handle-set.cpp:218
#, c-format
msgctxt "Transform handle tip"
msgid "Scale by %.2f%% x %.2f%%"
msgstr "Mērogot par %.2f%% x %.2f%%"
-#: ../src/ui/tool/transform-handle-set.cpp:449
+#: ../src/ui/tool/transform-handle-set.cpp:445
#, c-format
msgctxt "Transform handle tip"
msgid ""
@@ -23336,18 +23552,18 @@ msgid ""
msgstr ""
"<b>Shift+Ctrl</b>: griezt ap pretējo stūri un pievilkt leņķi %f° solim"
-#: ../src/ui/tool/transform-handle-set.cpp:452
+#: ../src/ui/tool/transform-handle-set.cpp:448
msgctxt "Transform handle tip"
msgid "<b>Shift</b>: rotate around the opposite corner"
msgstr "<b>Shift</b>: griezt apkārt pretējam stūrim"
-#: ../src/ui/tool/transform-handle-set.cpp:456
+#: ../src/ui/tool/transform-handle-set.cpp:452
#, c-format
msgctxt "Transform handle tip"
msgid "<b>Ctrl</b>: snap angle to %f° increments"
msgstr "<b>Ctrl</b>: pievilkt leņķi ar %f° soli"
-#: ../src/ui/tool/transform-handle-set.cpp:458
+#: ../src/ui/tool/transform-handle-set.cpp:454
msgctxt "Transform handle tip"
msgid ""
"<b>Rotation handle</b>: drag to rotate the selection around the rotation "
@@ -23356,13 +23572,13 @@ msgstr ""
"<b>Griešanas turis</b>: velciet, lai grieztu atlasīto ap griešanās centru"
#. event
-#: ../src/ui/tool/transform-handle-set.cpp:463
+#: ../src/ui/tool/transform-handle-set.cpp:459
#, c-format
msgctxt "Transform handle tip"
msgid "Rotate by %.2f°"
msgstr "Pagriezt par %.2f°"
-#: ../src/ui/tool/transform-handle-set.cpp:588
+#: ../src/ui/tool/transform-handle-set.cpp:584
#, c-format
msgctxt "Transform handle tip"
msgid ""
@@ -23370,18 +23586,18 @@ msgid ""
"increments"
msgstr "<b>Shift+Ctrl</b>: šķiebt ap griešanās centru, piesaistot %f° solim"
-#: ../src/ui/tool/transform-handle-set.cpp:591
+#: ../src/ui/tool/transform-handle-set.cpp:587
msgctxt "Transform handle tip"
msgid "<b>Shift</b>: skew about the rotation center"
msgstr "<b>Shift</b>: šķiebt ap griešanās centru"
-#: ../src/ui/tool/transform-handle-set.cpp:595
+#: ../src/ui/tool/transform-handle-set.cpp:591
#, c-format
msgctxt "Transform handle tip"
msgid "<b>Ctrl</b>: snap skew angle to %f° increments"
msgstr "<b>Ctrl</b>: pievilkt šķiebšanas leņķi %f° solim"
-#: ../src/ui/tool/transform-handle-set.cpp:598
+#: ../src/ui/tool/transform-handle-set.cpp:594
msgctxt "Transform handle tip"
msgid ""
"<b>Skew handle</b>: drag to skew (shear) selection about the opposite handle"
@@ -23389,25 +23605,25 @@ msgstr ""
"<b>Šķiebšanas turis</b>: velciet, lai šķiebtu (bīdītu) atlasīto attiecībā "
"pret pretējo turi"
-#: ../src/ui/tool/transform-handle-set.cpp:604
+#: ../src/ui/tool/transform-handle-set.cpp:600
#, c-format
msgctxt "Transform handle tip"
msgid "Skew horizontally by %.2f°"
msgstr "Sašķiebt horizontāli par %.2f°"
-#: ../src/ui/tool/transform-handle-set.cpp:607
+#: ../src/ui/tool/transform-handle-set.cpp:603
#, c-format
msgctxt "Transform handle tip"
msgid "Skew vertically by %.2f°"
msgstr "Sašķiebt vertikāli par %.2f°"
-#: ../src/ui/tool/transform-handle-set.cpp:666
+#: ../src/ui/tool/transform-handle-set.cpp:662
msgctxt "Transform handle tip"
msgid "<b>Rotation center</b>: drag to change the origin of transforms"
msgstr ""
"<b>Griešanās centrs</b>: velciet, lai mainītu pārveidojumu izejas punktu"
-#: ../src/ui/tools-switch.cpp:101
+#: ../src/ui/tools-switch.cpp:95
msgid ""
"<b>Click</b> to Select and Transform objects, <b>Drag</b> to select many "
"objects."
@@ -23415,15 +23631,15 @@ msgstr ""
"<b>Uzklikšķiniet</b>, lai atlasītu un pārveidotu objektus, <b>velciet</b>, "
"lai atlasītu vairākus objektus."
-#: ../src/ui/tools-switch.cpp:102
+#: ../src/ui/tools-switch.cpp:96
msgid "Modify selected path points (nodes) directly."
msgstr "Mainīt atlasītos ceļus punktus (mezglus) tieši."
-#: ../src/ui/tools-switch.cpp:103
+#: ../src/ui/tools-switch.cpp:97
msgid "To tweak a path by pushing, select it and drag over it."
msgstr "Lai pieskaņotu ceļu stumjot, atlasiet to un velciet tam pāri."
-#: ../src/ui/tools-switch.cpp:104
+#: ../src/ui/tools-switch.cpp:98
msgid ""
"<b>Drag</b>, <b>click</b> or <b>click and scroll</b> to spray the selected "
"objects."
@@ -23431,7 +23647,7 @@ msgstr ""
"<b>Velciet</b>, <b>klikšķiniet</b> vai <b>uzklikšķiniet un ritiniet</b>, lai "
"izsmidzinātu atlasītos objektus."
-#: ../src/ui/tools-switch.cpp:105
+#: ../src/ui/tools-switch.cpp:99
msgid ""
"<b>Drag</b> to create a rectangle. <b>Drag controls</b> to round corners and "
"resize. <b>Click</b> to select."
@@ -23439,7 +23655,7 @@ msgstr ""
"<b>Velciet</b>, lai izveidotu taisnstūri. <b>Velciet vadīklas</b>, lai "
"noapaļotu stūrus un mainītu izmēru. <b>Uzklikšķiniet</b>, lai atlasītu."
-#: ../src/ui/tools-switch.cpp:106
+#: ../src/ui/tools-switch.cpp:100
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)."
@@ -23448,7 +23664,7 @@ msgstr ""
"<b>pārvietojot vadīklas</b>. <b>Uzklikšķiniet</b>, lai atlasītu (ar <b>Ctrl"
"+Alt</b> - atsevišķu plakņu atlasei)."
-#: ../src/ui/tools-switch.cpp:107
+#: ../src/ui/tools-switch.cpp:101
msgid ""
"<b>Drag</b> to create an ellipse. <b>Drag controls</b> to make an arc or "
"segment. <b>Click</b> to select."
@@ -23456,7 +23672,7 @@ msgstr ""
"<b>Velciet</b>, lai izveidotu elipsi <b>Velciet vadīklas</b>, lai izveidotu "
"loku vai segmentu. <b>Uzklikšķiniet</b>, lai atlasītu."
-#: ../src/ui/tools-switch.cpp:108
+#: ../src/ui/tools-switch.cpp:102
msgid ""
"<b>Drag</b> to create a star. <b>Drag controls</b> to edit the star shape. "
"<b>Click</b> to select."
@@ -23464,7 +23680,7 @@ msgstr ""
"<b>Velciet</b>, lai izveidotu zvaigzni. <b>Velciet vadīklas</b>, lai mainītu "
"zvaigznes formu. <b>Uzklikšķiniet</b>, lai atlasītu."
-#: ../src/ui/tools-switch.cpp:109
+#: ../src/ui/tools-switch.cpp:103
msgid ""
"<b>Drag</b> to create a spiral. <b>Drag controls</b> to edit the spiral "
"shape. <b>Click</b> to select."
@@ -23472,7 +23688,7 @@ msgstr ""
"<b>Velciet</b>, lai izveidotu spirālii. <b>Velciet vadīklas</b>, lai mainītu "
"spirāles formu. <b>Uzklikšķiniet</b>, lai atlasītu."
-#: ../src/ui/tools-switch.cpp:110
+#: ../src/ui/tools-switch.cpp:104
msgid ""
"<b>Drag</b> to create a freehand line. <b>Shift</b> appends to selected "
"path, <b>Alt</b> activates sketch mode."
@@ -23480,7 +23696,7 @@ msgstr ""
"<b>Velciet</b>, lai izveidotu brīvas rokas līniju. <b>Shift</b> pievieno "
"izvēlētajam path, <b>Alt</b> ieslēdz skices režīmu."
-#: ../src/ui/tools-switch.cpp:111
+#: ../src/ui/tools-switch.cpp:105
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 "
@@ -23490,7 +23706,7 @@ msgstr ""
"<b>Shift</b> - lai papildinātu atlasīto ceļu. <b>Ctrl+click</b>, lai "
"izveidotu atsevišķus punktus (tikai taišņu režīmā)."
-#: ../src/ui/tools-switch.cpp:112
+#: ../src/ui/tools-switch.cpp:106
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)."
@@ -23499,7 +23715,7 @@ msgstr ""
"palīglīnijas ceļam. <b>Ar bultiņām</b> pieskaņojiet platumu (kreisā/labā) "
"un leņķi (augšup/lejup)."
-#: ../src/ui/tools-switch.cpp:113 ../src/ui/tools/text-tool.cpp:1583
+#: ../src/ui/tools-switch.cpp:107 ../src/ui/tools/text-tool.cpp:1579
msgid ""
"<b>Click</b> to select or create text, <b>drag</b> to create flowed text; "
"then type."
@@ -23507,7 +23723,7 @@ msgstr ""
"<b>Uzklikšķiniet</b>, lai atlasītu vai izveidotu tekstu, <b>velciet</b>, lai "
"izveidotu teksta aizpildījumu un tad rakstiet."
-#: ../src/ui/tools-switch.cpp:114
+#: ../src/ui/tools-switch.cpp:108
msgid ""
"<b>Drag</b> or <b>double click</b> to create a gradient on selected objects, "
"<b>drag handles</b> to adjust gradients."
@@ -23515,7 +23731,7 @@ msgstr ""
"<b>Velciet</b> vai <b>dubultklikšķiniet</b>, lai atlasītajiem objektiem "
"izveidotu krāsu pāreju, <b>velciet turus</b> krāsu pāreju pieskaņošanai."
-#: ../src/ui/tools-switch.cpp:115
+#: ../src/ui/tools-switch.cpp:109
msgid ""
"<b>Drag</b> or <b>double click</b> to create a mesh on selected objects, "
"<b>drag handles</b> to adjust meshes."
@@ -23523,7 +23739,7 @@ msgstr ""
"<b>Velciet</b> vai <b>dubultklikšķiniet</b>, lai atlasītajiem objektiem "
"izveidotu tīklu,<b>velciet turus</b> tīkla pieskaņošanai."
-#: ../src/ui/tools-switch.cpp:116
+#: ../src/ui/tools-switch.cpp:110
msgid ""
"<b>Click</b> or <b>drag around an area</b> to zoom in, <b>Shift+click</b> to "
"zoom out."
@@ -23531,11 +23747,11 @@ msgstr ""
"<b>Uzklikšķiniet</b> vai <b>vilkt apkārt laukumam</b>, lai tuvinātu, <b>Shift"
"+klikšķis</b> - lai tālinātu."
-#: ../src/ui/tools-switch.cpp:117
+#: ../src/ui/tools-switch.cpp:111
msgid "<b>Drag</b> to measure the dimensions of objects."
msgstr "<b>Velciet</b>, lai noteiktu objekta izmērus."
-#: ../src/ui/tools-switch.cpp:118 ../src/ui/tools/dropper-tool.cpp:274
+#: ../src/ui/tools-switch.cpp:112 ../src/ui/tools/dropper-tool.cpp:263
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> "
@@ -23546,12 +23762,12 @@ msgstr ""
"<b>Alt</b> izvēlieties pretējo krāsu; ar <b>Ctrl+C</b> nokopējiet krāsu zem "
"peles kursora uz starpliktuvi"
-#: ../src/ui/tools-switch.cpp:119
+#: ../src/ui/tools-switch.cpp:113
msgid "<b>Click and drag</b> between shapes to create a connector."
msgstr ""
"<b>Uzklikšķiniet un velciet</b> starp figūrām, lai izveidotu savienotāju."
-#: ../src/ui/tools-switch.cpp:121
+#: ../src/ui/tools-switch.cpp:115
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 "
@@ -23562,26 +23778,26 @@ msgstr ""
"b> - lai mainītu uzklikšķināto objektu aizpildījumu un apmali uz "
"pašreizējiem."
-#: ../src/ui/tools-switch.cpp:123
+#: ../src/ui/tools-switch.cpp:117
msgid "<b>Drag</b> to erase."
msgstr "<b>Velciet</b>, lai dzēstu."
-#: ../src/ui/tools-switch.cpp:124
+#: ../src/ui/tools-switch.cpp:118
msgid "Choose a subtool from the toolbar"
msgstr "Izvēlieties apakšrīku no rīkjoslas"
-#: ../src/ui/tools/arc-tool.cpp:242
+#: ../src/ui/tools/arc-tool.cpp:241
msgid ""
"<b>Ctrl</b>: make circle or integer-ratio ellipse, snap arc/segment angle"
msgstr ""
"<b>Ctrl</b>: izveidot riņķi vai veselu skaitļu attiecību elipsi, pievilkt "
"loka/segmenta leņķi"
-#: ../src/ui/tools/arc-tool.cpp:243 ../src/ui/tools/rect-tool.cpp:278
+#: ../src/ui/tools/arc-tool.cpp:242 ../src/ui/tools/rect-tool.cpp:273
msgid "<b>Shift</b>: draw around the starting point"
msgstr "<b>Shift</b>: zīmēt apkārt sākumpunktam"
-#: ../src/ui/tools/arc-tool.cpp:412
+#: ../src/ui/tools/arc-tool.cpp:411
#, c-format
msgid ""
"<b>Ellipse</b>: %s &#215; %s (constrained to ratio %d:%d); with <b>Shift</b> "
@@ -23590,7 +23806,7 @@ msgstr ""
"<b>Elipse</b>: %s &#215; %s (ierobežota ar attiecībām %d:%d); ar <b>Shift</"
"b> - zīmēt apkārt sākumpunktam"
-#: ../src/ui/tools/arc-tool.cpp:414
+#: ../src/ui/tools/arc-tool.cpp:413
#, c-format
msgid ""
"<b>Ellipse</b>: %s &#215; %s; with <b>Ctrl</b> to make square or integer-"
@@ -23600,155 +23816,155 @@ msgstr ""
"kvadrātiskām vai veselu skaitļu proporcijām; ar <b>Shift</b> - zīmēt apkārt "
"sākumpunktam"
-#: ../src/ui/tools/arc-tool.cpp:437
+#: ../src/ui/tools/arc-tool.cpp:436
msgid "Create ellipse"
msgstr "Izveidot elipsi"
-#: ../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
+#: ../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
msgid "Change perspective (angle of PLs)"
msgstr "Mainīt perspektīvu (leņķi starp PL )"
#. status text
-#: ../src/ui/tools/box3d-tool.cpp:573
+#: ../src/ui/tools/box3d-tool.cpp:564
msgid "<b>3D Box</b>; with <b>Shift</b> to extrude along the Z axis"
msgstr "<b>3D paralēlskaldnis</b>; ar <b>Shift</b> izstiept gar Z asi"
-#: ../src/ui/tools/box3d-tool.cpp:599
+#: ../src/ui/tools/box3d-tool.cpp:590
msgid "Create 3D box"
msgstr "Izveidojiet 3D paralēlskaldni"
-#: ../src/ui/tools/calligraphic-tool.cpp:525
+#: ../src/ui/tools/calligraphic-tool.cpp:516
msgid ""
"<b>Guide path selected</b>; start drawing along the guide with <b>Ctrl</b>"
msgstr ""
"<b>Atlasīts palīglīnijas ceļš</b>; sāciet zīmēt gar palīglīniju nospiežot "
"<b>Ctrl</b>"
-#: ../src/ui/tools/calligraphic-tool.cpp:527
+#: ../src/ui/tools/calligraphic-tool.cpp:518
msgid "<b>Select a guide path</b> to track with <b>Ctrl</b>"
msgstr "<b>Atlasiet vadošo ceļu</b> turot nospiestu <b>Ctrl</b>"
-#: ../src/ui/tools/calligraphic-tool.cpp:662
+#: ../src/ui/tools/calligraphic-tool.cpp:653
msgid "Tracking: <b>connection to guide path lost!</b>"
msgstr "Vektorizēšana: <b>saite ar palīgceļu ir zudusi!</b>"
-#: ../src/ui/tools/calligraphic-tool.cpp:662
+#: ../src/ui/tools/calligraphic-tool.cpp:653
msgid "<b>Tracking</b> a guide path"
msgstr "<b>Vektorizē</b> vadlīnijas ceļu"
-#: ../src/ui/tools/calligraphic-tool.cpp:665
+#: ../src/ui/tools/calligraphic-tool.cpp:656
msgid "<b>Drawing</b> a calligraphic stroke"
msgstr "<b>Zīmē</b> kaligrāfisku apmali"
-#: ../src/ui/tools/calligraphic-tool.cpp:966
+#: ../src/ui/tools/calligraphic-tool.cpp:957
msgid "Draw calligraphic stroke"
msgstr "Zīmēt kaligrāfisku apmali"
-#: ../src/ui/tools/connector-tool.cpp:489
+#: ../src/ui/tools/connector-tool.cpp:482
msgid "Creating new connector"
msgstr "Izveido jaunu savienotāju"
-#: ../src/ui/tools/connector-tool.cpp:730
+#: ../src/ui/tools/connector-tool.cpp:723
msgid "Connector endpoint drag cancelled."
msgstr "Savienotāja beigu punkta vilkšana atcelta."
-#: ../src/ui/tools/connector-tool.cpp:773
+#: ../src/ui/tools/connector-tool.cpp:766
msgid "Reroute connector"
msgstr "Mainīt savienotāja ceļu"
-#: ../src/ui/tools/connector-tool.cpp:926
+#: ../src/ui/tools/connector-tool.cpp:919
msgid "Create connector"
msgstr "Izveidot savienotāju"
-#: ../src/ui/tools/connector-tool.cpp:943
+#: ../src/ui/tools/connector-tool.cpp:936
msgid "Finishing connector"
msgstr "Pabeidz savienotāju"
-#: ../src/ui/tools/connector-tool.cpp:1181
+#: ../src/ui/tools/connector-tool.cpp:1174
msgid "<b>Connector endpoint</b>: drag to reroute or connect to new shapes"
msgstr ""
"<b>Savienotāja beigu punkts</b>: velciet, lai manītu maršrutu vai savienotu "
"ar jaunām figūrām"
-#: ../src/ui/tools/connector-tool.cpp:1324
+#: ../src/ui/tools/connector-tool.cpp:1317
msgid "Select <b>at least one non-connector object</b>."
msgstr "Atlasiet <b>vismaz vienu objektu, kas nav savienotājs</b>."
-#: ../src/ui/tools/connector-tool.cpp:1329
-#: ../src/widgets/connector-toolbar.cpp:308
+#: ../src/ui/tools/connector-tool.cpp:1322
+#: ../src/widgets/connector-toolbar.cpp:307
msgid "Make connectors avoid selected objects"
msgstr "Likt savienotājiem izvairīties no atlasītajiem objektiem"
-#: ../src/ui/tools/connector-tool.cpp:1330
-#: ../src/widgets/connector-toolbar.cpp:318
+#: ../src/ui/tools/connector-tool.cpp:1323
+#: ../src/widgets/connector-toolbar.cpp:317
msgid "Make connectors ignore selected objects"
msgstr "Likt savienotājiem neņemt vērā atlasītos objektus"
#. 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:270
+#: ../src/ui/tools/dropper-tool.cpp:259
#, c-format
msgid " alpha %.3g"
msgstr " alfa %.3g"
#. where the color is picked, to show in the statusbar
-#: ../src/ui/tools/dropper-tool.cpp:272
+#: ../src/ui/tools/dropper-tool.cpp:261
#, c-format
msgid ", averaged with radius %d"
msgstr ", noapaļots ar rādiusu %d"
-#: ../src/ui/tools/dropper-tool.cpp:272
+#: ../src/ui/tools/dropper-tool.cpp:261
msgid " under cursor"
msgstr " zem kursora"
#. message, to show in the statusbar
-#: ../src/ui/tools/dropper-tool.cpp:274
+#: ../src/ui/tools/dropper-tool.cpp:263
msgid "<b>Release mouse</b> to set color."
msgstr "<b>Atlaidiet peli</b>, lai iestatītu krāsu."
-#: ../src/ui/tools/dropper-tool.cpp:322
+#: ../src/ui/tools/dropper-tool.cpp:311
msgid "Set picked color"
msgstr "Pielietot izvēlēto krāsu"
-#: ../src/ui/tools/eraser-tool.cpp:436
+#: ../src/ui/tools/eraser-tool.cpp:431
msgid "<b>Drawing</b> an eraser stroke"
msgstr "<b>Zīmē</b> dzēšgumijas līniju"
-#: ../src/ui/tools/eraser-tool.cpp:797
+#: ../src/ui/tools/eraser-tool.cpp:862
msgid "Draw eraser stroke"
msgstr "Zīmēt dzēšgumijas līniju"
-#: ../src/ui/tools/flood-tool.cpp:90
+#: ../src/ui/tools/flood-tool.cpp:80
msgid "Visible Colors"
msgstr "Redzamās krāsas"
-#: ../src/ui/tools/flood-tool.cpp:102
+#: ../src/ui/tools/flood-tool.cpp:92
msgctxt "Flood autogap"
msgid "None"
msgstr "Nekas"
-#: ../src/ui/tools/flood-tool.cpp:103
+#: ../src/ui/tools/flood-tool.cpp:93
msgctxt "Flood autogap"
msgid "Small"
msgstr "Mazs"
-#: ../src/ui/tools/flood-tool.cpp:104
+#: ../src/ui/tools/flood-tool.cpp:94
msgctxt "Flood autogap"
msgid "Medium"
msgstr "Vidējs"
-#: ../src/ui/tools/flood-tool.cpp:105
+#: ../src/ui/tools/flood-tool.cpp:95
msgctxt "Flood autogap"
msgid "Large"
msgstr "Liels"
-#: ../src/ui/tools/flood-tool.cpp:415
+#: ../src/ui/tools/flood-tool.cpp:405
msgid "<b>Too much inset</b>, the result is empty."
msgstr "<b>Saīsināts par daudz</b>, rezultāts ir tukšs."
-#: ../src/ui/tools/flood-tool.cpp:456
+#: ../src/ui/tools/flood-tool.cpp:446
#, c-format
msgid ""
"Area filled, path with <b>%d</b> node created and unioned with selection."
@@ -23764,7 +23980,7 @@ msgstr[2] ""
"Laukums aizpildīts, izveidots ceļš ar <b>%d</b> mezgliem un apvienots ar "
"atlasīto."
-#: ../src/ui/tools/flood-tool.cpp:462
+#: ../src/ui/tools/flood-tool.cpp:452
#, c-format
msgid "Area filled, path with <b>%d</b> node created."
msgid_plural "Area filled, path with <b>%d</b> nodes created."
@@ -23772,11 +23988,11 @@ msgstr[0] "Laukums aizpildīts, izveidots ceļš ar <b>%d</b> mezglu."
msgstr[1] "Laukums aizpildīts, izveidots ceļš ar <b>%d</b> mezgliem."
msgstr[2] "Laukums aizpildīts, izveidots ceļš ar <b>%d</b> mezgliem."
-#: ../src/ui/tools/flood-tool.cpp:730 ../src/ui/tools/flood-tool.cpp:1040
+#: ../src/ui/tools/flood-tool.cpp:720 ../src/ui/tools/flood-tool.cpp:1030
msgid "<b>Area is not bounded</b>, cannot fill."
msgstr "<b>Laukums nav norobežots</b>, nav iespējams aizpildīt."
-#: ../src/ui/tools/flood-tool.cpp:1045
+#: ../src/ui/tools/flood-tool.cpp:1035
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."
@@ -23784,50 +24000,50 @@ msgstr ""
"<b>Aizpildīta tikai redzamā norobežotā laukuma daļa.</b> Ja vēlaties "
"aizpildīt visu laukumu, atsauciet darbību, tāliniet un aizpildiet vēlreiz."
-#: ../src/ui/tools/flood-tool.cpp:1063 ../src/ui/tools/flood-tool.cpp:1214
+#: ../src/ui/tools/flood-tool.cpp:1053 ../src/ui/tools/flood-tool.cpp:1204
msgid "Fill bounded area"
msgstr "Aizpildīt norobežoto laukumu"
-#: ../src/ui/tools/flood-tool.cpp:1079
+#: ../src/ui/tools/flood-tool.cpp:1069
msgid "Set style on object"
msgstr "Iestatiet objekta stilu"
-#: ../src/ui/tools/flood-tool.cpp:1139
+#: ../src/ui/tools/flood-tool.cpp:1129
msgid "<b>Draw over</b> areas to add to fill, hold <b>Alt</b> for touch fill"
msgstr ""
"<b>Velciet pāri</b> aizpildāmajiem laukumiem, turiet <b>Alt</b> "
"aizpildīšanai ar pieskārieniem"
#. We hit green anchor, closing Green-Blue-Red
-#: ../src/ui/tools/freehand-base.cpp:677
+#: ../src/ui/tools/freehand-base.cpp:660 ../src/ui/tools/freehand-base.cpp:742
msgid "Path is closed."
msgstr "Ceļš ir slēgts."
#. We hit bot start and end of single curve, closing paths
-#: ../src/ui/tools/freehand-base.cpp:692
+#: ../src/ui/tools/freehand-base.cpp:675
msgid "Closing path."
msgstr "Slēdz ceļu."
-#: ../src/ui/tools/freehand-base.cpp:831
+#: ../src/ui/tools/freehand-base.cpp:818
msgid "Draw path"
msgstr "Zīmēt ceļu"
-#: ../src/ui/tools/freehand-base.cpp:984
+#: ../src/ui/tools/freehand-base.cpp:971
msgid "Creating single dot"
msgstr "Izveido atsevišķu punktu"
-#: ../src/ui/tools/freehand-base.cpp:985
+#: ../src/ui/tools/freehand-base.cpp:972
msgid "Create single dot"
msgstr "Izveidot atsevišķu punktu"
#. 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:121 ../src/ui/tools/mesh-tool.cpp:120
+#: ../src/ui/tools/gradient-tool.cpp:120 ../src/ui/tools/mesh-tool.cpp:139
#, c-format
msgid "%s selected"
msgstr "%s atlasīti"
#. TRANSLATORS: Mind the space in front. 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:122 ../src/ui/tools/gradient-tool.cpp:131
#, c-format
msgid " out of %d gradient handle"
msgid_plural " out of %d gradient handles"
@@ -23836,9 +24052,9 @@ msgstr[1] " no %d krāsu pārejas turiem"
msgstr[2] " no %d krāsu pārejas turiem"
#. TRANSLATORS: Mind the space in front. (Refers to gradient handles selected). This is part of a compound message
-#: ../src/ui/tools/gradient-tool.cpp:124 ../src/ui/tools/gradient-tool.cpp:133
-#: ../src/ui/tools/gradient-tool.cpp:140 ../src/ui/tools/mesh-tool.cpp:123
-#: ../src/ui/tools/mesh-tool.cpp:134 ../src/ui/tools/mesh-tool.cpp:142
+#: ../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
#, c-format
msgid " on %d selected object"
msgid_plural " on %d selected objects"
@@ -23847,7 +24063,7 @@ msgstr[1] " %d atlasītajiem objektiem"
msgstr[2] " %d atlasītajiem objektiem"
#. 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:130 ../src/ui/tools/mesh-tool.cpp:130
+#: ../src/ui/tools/gradient-tool.cpp:129 ../src/ui/tools/mesh-tool.cpp:149
#, c-format
msgid ""
"One handle merging %d stop (drag with <b>Shift</b> to separate) selected"
@@ -23864,7 +24080,7 @@ msgstr[2] ""
"lai atdalītu)"
#. 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:138
+#: ../src/ui/tools/gradient-tool.cpp:137
#, c-format
msgid "<b>%d</b> gradient handle selected out of %d"
msgid_plural "<b>%d</b> gradient handles selected out of %d"
@@ -23873,7 +24089,7 @@ msgstr[1] "atlasīti <b>%d</b> krāsu pārejas turi no %d"
msgstr[2] "atlasīti <b>%d</b> krāsu pārejas turi no %d"
#. TRANSLATORS: The plural refers to number of selected objects
-#: ../src/ui/tools/gradient-tool.cpp:145
+#: ../src/ui/tools/gradient-tool.cpp:144
#, c-format
msgid "<b>No</b> gradient handles selected out of %d on %d selected object"
msgid_plural ""
@@ -23887,27 +24103,27 @@ msgstr[2] ""
"Nav atlasīts <b>neviens</b> krāsu pārejas turis no %d %d atlasītajos "
"objektos"
-#: ../src/ui/tools/gradient-tool.cpp:433
+#: ../src/ui/tools/gradient-tool.cpp:432
msgid "Simplify gradient"
msgstr "Vienkāršot krāsu pāreju"
-#: ../src/ui/tools/gradient-tool.cpp:510
+#: ../src/ui/tools/gradient-tool.cpp:509
msgid "Create default gradient"
msgstr "Izveidot noklusēto krāsu pāreju"
-#: ../src/ui/tools/gradient-tool.cpp:569 ../src/ui/tools/mesh-tool.cpp:561
+#: ../src/ui/tools/gradient-tool.cpp:568 ../src/ui/tools/mesh-tool.cpp:731
msgid "<b>Draw around</b> handles to select them"
msgstr "<b>Velciet apkārt</b> turiem, lai tos atlasītu"
-#: ../src/ui/tools/gradient-tool.cpp:690
+#: ../src/ui/tools/gradient-tool.cpp:689
msgid "<b>Ctrl</b>: snap gradient angle"
msgstr "<b>Ctrl</b>: pievilkt krāsu pārejas leņķi"
-#: ../src/ui/tools/gradient-tool.cpp:691
+#: ../src/ui/tools/gradient-tool.cpp:690
msgid "<b>Shift</b>: draw gradient around the starting point"
msgstr "<b>Shift</b>: zīmēt krāsu pāreju apkārt sākumpunktam"
-#: ../src/ui/tools/gradient-tool.cpp:945 ../src/ui/tools/mesh-tool.cpp:977
+#: ../src/ui/tools/gradient-tool.cpp:955 ../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"
@@ -23915,54 +24131,58 @@ msgstr[0] "<b>Krāsu pāreja</b> %d objektam; ar <b>Ctrl</b> pievilkt leņķi"
msgstr[1] "<b>Krāsu pāreja</b> %d objektiem; ar <b>Ctrl</b> pievilkt leņķi"
msgstr[2] "<b>Krāsu pāreja</b> %d objektiem; ar <b>Ctrl</b> pievilkt leņķi"
-#: ../src/ui/tools/gradient-tool.cpp:949 ../src/ui/tools/mesh-tool.cpp:981
+#: ../src/ui/tools/gradient-tool.cpp:959 ../src/ui/tools/mesh-tool.cpp:1199
msgid "Select <b>objects</b> on which to create gradient."
msgstr "Atlasiet <b>objektus</b>, kuriem izveidot krāsu pāreju."
-#: ../src/ui/tools/lpe-tool.cpp:195
+#: ../src/ui/tools/lpe-tool.cpp:192
msgid "Choose a construction tool from the toolbar."
msgstr "Izvēlieties konstruēšanas rīku no rīkjoslas."
#. create the knots
-#: ../src/ui/tools/measure-tool.cpp:349
+#: ../src/ui/tools/measure-tool.cpp:333
msgid "Measure start, <b>Shift+Click</b> for position dialog"
-msgstr ""
+msgstr "Mērījuma sākums, <b>Shift+Click</b> novietojuma dialoglodziņam"
-#: ../src/ui/tools/measure-tool.cpp:355
+#: ../src/ui/tools/measure-tool.cpp:339
msgid "Measure end, <b>Shift+Click</b> for position dialog"
-msgstr ""
+msgstr "Mērījuma beigas, <b>Shift+Click</b> novietojuma dialoglodziņam"
-#: ../src/ui/tools/measure-tool.cpp:747 ../share/extensions/measure.inx.h:2
+#: ../src/ui/tools/measure-tool.cpp:740 ../share/extensions/measure.inx.h:2
msgid "Measure"
msgstr "Mērīt"
-#: ../src/ui/tools/measure-tool.cpp:752
+#: ../src/ui/tools/measure-tool.cpp:745
msgid "Base"
msgstr "Bāze"
-#: ../src/ui/tools/measure-tool.cpp:761
+#: ../src/ui/tools/measure-tool.cpp:754
msgid "Add guides from measure tool"
-msgstr ""
+msgstr "Pievieno palīglīnijas no mērīšanas rīka"
-#: ../src/ui/tools/measure-tool.cpp:781
+#: ../src/ui/tools/measure-tool.cpp:774
msgid "Keep last measure on the canvas, for reference"
-msgstr ""
+msgstr "Saglabāt pēdējo mērījumu uz audekla (atsaucei)"
-#: ../src/ui/tools/measure-tool.cpp:801
+#: ../src/ui/tools/measure-tool.cpp:794
msgid "Convert measure to items"
-msgstr ""
+msgstr "Pārvērst mērījumu par objektiem"
-#: ../src/ui/tools/measure-tool.cpp:839
+#: ../src/ui/tools/measure-tool.cpp:832
msgid "Add global measure line"
+msgstr "Pievienot globālu mērījuma līniju"
+
+#: ../src/ui/tools/measure-tool.cpp:1195
+msgid "Shift to measure into group"
msgstr ""
-#: ../src/ui/tools/measure-tool.cpp:1290 ../src/ui/tools/measure-tool.cpp:1292
+#: ../src/ui/tools/measure-tool.cpp:1385 ../src/ui/tools/measure-tool.cpp:1387
#, c-format
msgid "Crossing %lu"
-msgstr ""
+msgstr "Šķērso %lu"
#. TRANSLATORS: Mind the space in front. This is part of a compound message
-#: ../src/ui/tools/mesh-tool.cpp:122 ../src/ui/tools/mesh-tool.cpp:133
+#: ../src/ui/tools/mesh-tool.cpp:141 ../src/ui/tools/mesh-tool.cpp:152
#, c-format
msgid " out of %d mesh handle"
msgid_plural " out of %d mesh handles"
@@ -23970,7 +24190,7 @@ msgstr[0] " no %d tīkla tura"
msgstr[1] " no %d tīkla turiem"
msgstr[2] " no %d tīkla turiem"
-#: ../src/ui/tools/mesh-tool.cpp:140
+#: ../src/ui/tools/mesh-tool.cpp:159
#, c-format
msgid "<b>%d</b> mesh handle selected out of %d"
msgid_plural "<b>%d</b> mesh handles selected out of %d"
@@ -23979,7 +24199,7 @@ msgstr[1] "atlasīti <b>%d</b> tīkla turi no %d"
msgstr[2] "atlasīti <b>%d</b> tīkla turi no %d"
#. TRANSLATORS: The plural refers to number of selected objects
-#: ../src/ui/tools/mesh-tool.cpp:147
+#: ../src/ui/tools/mesh-tool.cpp:166
#, 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"
@@ -23990,47 +24210,43 @@ msgstr[1] ""
msgstr[2] ""
"Nav atlasīts <b>neviens</b> tīkla turis no %d %d atlasītajos objektos"
-#: ../src/ui/tools/mesh-tool.cpp:311
+#: ../src/ui/tools/mesh-tool.cpp:359
msgid "Split mesh row/column"
msgstr "Sadalīt tīkla rindu/sleju"
-#: ../src/ui/tools/mesh-tool.cpp:397
+#: ../src/ui/tools/mesh-tool.cpp:452
msgid "Toggled mesh path type."
msgstr "Pārslēgts tīkla ceļa tips."
-#: ../src/ui/tools/mesh-tool.cpp:401
+#: ../src/ui/tools/mesh-tool.cpp:457
msgid "Approximated arc for mesh side."
msgstr "Tīkla malai tuvinātais loks."
-#: ../src/ui/tools/mesh-tool.cpp:405
+#: ../src/ui/tools/mesh-tool.cpp:462
msgid "Toggled mesh tensors."
msgstr "Pārslēgtie tīkla tenzori."
-#: ../src/ui/tools/mesh-tool.cpp:409
+#: ../src/ui/tools/mesh-tool.cpp:467
msgid "Smoothed mesh corner color."
msgstr "Nogludinātā tīkla stūra krāsa."
-#: ../src/ui/tools/mesh-tool.cpp:413
+#: ../src/ui/tools/mesh-tool.cpp:472
msgid "Picked mesh corner color."
msgstr "Izvēlētā tīkla stūra krāsa."
-#: ../src/ui/tools/mesh-tool.cpp:489
-msgid "Create default mesh"
-msgstr "Izveidot noklusēto tīklu"
-
-#: ../src/ui/tools/mesh-tool.cpp:713
-msgid "FIXME<b>Ctrl</b>: snap mesh angle"
-msgstr "LABOT<b>Ctrl</b>: piesaistes tīkla leņķis"
+#: ../src/ui/tools/mesh-tool.cpp:477
+msgid "Inserted new row or column."
+msgstr "Ievietotā jaunā rindā vai sleja."
-#: ../src/ui/tools/mesh-tool.cpp:714
-msgid "FIXME<b>Shift</b>: draw mesh around the starting point"
-msgstr "LABOT<b>Shift</b>: zīmēt tīklu apkārt sākumpunktam"
+#: ../src/ui/tools/mesh-tool.cpp:548
+msgid "Fit mesh inside bounding box."
+msgstr "Ietilpināt tīklu robežrāmī"
-#: ../src/ui/tools/mesh-tool.cpp:971
+#: ../src/ui/tools/mesh-tool.cpp:1189
msgid "Create mesh"
msgstr "Izveidot režģtīklu"
-#: ../src/ui/tools/node-tool.cpp:648
+#: ../src/ui/tools/node-tool.cpp:643
msgctxt "Node tool tip"
msgid ""
"<b>Shift</b>: drag to add nodes to the selection, click to toggle object "
@@ -24039,12 +24255,12 @@ msgstr ""
"<b>Shift</b>: velciet, lai atlasītajam pievienotu mezglus, klikšķiniet, lai "
"pārslēgtu objektu atlasi"
-#: ../src/ui/tools/node-tool.cpp:652
+#: ../src/ui/tools/node-tool.cpp:647
msgctxt "Node tool tip"
msgid "<b>Shift</b>: drag to add nodes to the selection"
msgstr "<b>Shift</b>: velciet, lai pievienotu mezglus atlasītajam"
-#: ../src/ui/tools/node-tool.cpp:681
+#: ../src/ui/tools/node-tool.cpp:676
#, c-format
msgid "<b>%u of %u</b> node selected."
msgid_plural "<b>%u of %u</b> nodes selected."
@@ -24052,7 +24268,7 @@ msgstr[0] "Izvēlēts <b>%u no %u</b>mezgliem."
msgstr[1] "Izvēlēti <b>%u no %u</b>mezgliem."
msgstr[2] "Izvēlēti <b>%u no %u</b>mezgliem."
-#: ../src/ui/tools/node-tool.cpp:688
+#: ../src/ui/tools/node-tool.cpp:683
#, c-format
msgctxt "Node tool tip"
msgid "%s Drag to select nodes, click to edit only this object (more: Shift)"
@@ -24060,58 +24276,58 @@ msgstr ""
"%s Velciet, lai atlasītu mezglus, uzklikšķiniet, lai labotu tikai šo objektu "
"(vairāk: Shift)"
-#: ../src/ui/tools/node-tool.cpp:694
+#: ../src/ui/tools/node-tool.cpp:689
#, c-format
msgctxt "Node tool tip"
msgid "%s Drag to select nodes, click clear the selection"
msgstr "%s Velciet, lai atlasītu mezglus; lai atceltu atlasi, uzklikšķiniet"
-#: ../src/ui/tools/node-tool.cpp:703
+#: ../src/ui/tools/node-tool.cpp:698
msgctxt "Node tool tip"
msgid "Drag to select nodes, click to edit only this object"
msgstr ""
"Velciet, lai atlasītu mezglus, uzklikšķiniet, lai labotu tikai šo objektu"
-#: ../src/ui/tools/node-tool.cpp:706
+#: ../src/ui/tools/node-tool.cpp:701
msgctxt "Node tool tip"
msgid "Drag to select nodes, click to clear the selection"
msgstr "Velciet, lai atlasītu mezglus; lai atceltu atlasi, uzklikšķiniet"
-#: ../src/ui/tools/node-tool.cpp:711
+#: ../src/ui/tools/node-tool.cpp:706
msgctxt "Node tool tip"
msgid "Drag to select objects to edit, click to edit this object (more: Shift)"
msgstr ""
"Velciet, lai atlasītu labojamos objektus, uzklikšķiniet, lai labotu šo "
"objektu (vairāk - Shift)"
-#: ../src/ui/tools/node-tool.cpp:714
+#: ../src/ui/tools/node-tool.cpp:709
msgctxt "Node tool tip"
msgid "Drag to select objects to edit"
msgstr "Velciet, lai atlasītu labojamos objektus"
-#: ../src/ui/tools/pen-tool.cpp:223 ../src/ui/tools/pencil-tool.cpp:455
+#: ../src/ui/tools/pen-tool.cpp:211 ../src/ui/tools/pencil-tool.cpp:450
msgid "Drawing cancelled"
msgstr "Zīmēšana atcelta"
-#: ../src/ui/tools/pen-tool.cpp:463 ../src/ui/tools/pencil-tool.cpp:196
+#: ../src/ui/tools/pen-tool.cpp:451 ../src/ui/tools/pencil-tool.cpp:191
msgid "Continuing selected path"
msgstr "Turpina atlasīto ceļu"
-#: ../src/ui/tools/pen-tool.cpp:473 ../src/ui/tools/pencil-tool.cpp:204
+#: ../src/ui/tools/pen-tool.cpp:461 ../src/ui/tools/pencil-tool.cpp:199
msgid "Creating new path"
msgstr "Veido jaunu ceļu"
-#: ../src/ui/tools/pen-tool.cpp:475 ../src/ui/tools/pencil-tool.cpp:207
+#: ../src/ui/tools/pen-tool.cpp:463 ../src/ui/tools/pencil-tool.cpp:202
msgid "Appending to selected path"
msgstr "Pievieno atlasītajam ceļam"
-#: ../src/ui/tools/pen-tool.cpp:640
+#: ../src/ui/tools/pen-tool.cpp:628
msgid "<b>Click</b> or <b>click and drag</b> to close and finish the path."
msgstr ""
"<b>Uzklikšķiniet</b> vai <b>uzklikšķiniet un velciet</b>, lai noslēgtu un "
"pabeigtu ceļu."
-#: ../src/ui/tools/pen-tool.cpp:642
+#: ../src/ui/tools/pen-tool.cpp:630
msgid ""
"<b>Click</b> or <b>click and drag</b> to close and finish the path. Shift"
"+Click make a cusp node"
@@ -24119,14 +24335,14 @@ msgstr ""
"<b>Uzklikšķiniet</b> vai <b>uzklikšķiniet un velciet</b>, lai noslēgtu un "
"pabeigtu ceļu. Shift+klikšķis izveido aso mezglu."
-#: ../src/ui/tools/pen-tool.cpp:654
+#: ../src/ui/tools/pen-tool.cpp:642
msgid ""
"<b>Click</b> or <b>click and drag</b> to continue the path from this point."
msgstr ""
"<b>Uzklikšķiniet</b> vai <b>uzklikšķiniet un velciet</b>, lai turpinātu ceļu "
"no šī punkta."
-#: ../src/ui/tools/pen-tool.cpp:656
+#: ../src/ui/tools/pen-tool.cpp:644
msgid ""
"<b>Click</b> or <b>click and drag</b> to continue the path from this point. "
"Shift+Click make a cusp node"
@@ -24134,35 +24350,43 @@ msgstr ""
"<b>Uzklikšķiniet</b> vai <b>uzklikšķiniet un velciet</b>, lai turpinātu ceļu "
"no šī punkta. Shift+klikšķis izveido aso mezglu."
-#: ../src/ui/tools/pen-tool.cpp:1797
+#: ../src/ui/tools/pen-tool.cpp:1785
#, c-format
msgid ""
"<b>Curve segment</b>: angle %3.2f&#176;, distance %s; with <b>Ctrl</b> to "
"snap angle, <b>Enter</b> or <b>Shift+Enter</b> to finish the path"
msgstr ""
+"<b>Līknes posms</b>: leņķis %3.2f&#176;, attālums %s; ar <b>Ctrl</b> "
+"pievilkt leņķim, <b>Enter</b> vai <b>Shift+Enter</b> pabeidz ceļu"
-#: ../src/ui/tools/pen-tool.cpp:1798
+#: ../src/ui/tools/pen-tool.cpp:1786
#, c-format
msgid ""
"<b>Line segment</b>: angle %3.2f&#176;, distance %s; with <b>Ctrl</b> to "
"snap angle, <b>Enter</b> or <b>Shift+Enter</b> to finish the path"
msgstr ""
+"<b>Līnijas posms</b>: leņķis %3.2f&#176;, attālums %s; ar <b>Ctrl</b> "
+"pievilkt leņķim, <b>Enter</b> vai <b>Shift+Enter</b> pabeidz ceļu"
-#: ../src/ui/tools/pen-tool.cpp:1801
+#: ../src/ui/tools/pen-tool.cpp:1789
#, c-format
msgid ""
"<b>Curve segment</b>: angle %3.2f&#176;, 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>Līknes posms</b>: leņķis %3.2f&#176;, attālums %s; ar <b>Shift+Ctrl</b> "
+"izveido asu mezglu, <b>Enter</b> vai <b>Shift+Enter</b> pabeidz ceļu"
-#: ../src/ui/tools/pen-tool.cpp:1802
+#: ../src/ui/tools/pen-tool.cpp:1790
#, c-format
msgid ""
"<b>Line segment</b>: angle %3.2f&#176;, 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>Līnijas posms</b>: leņķis %3.2f&#176;, attālums %s; ar <b>Shift+Ctrl</b> "
+"izveido asu mezglu, <b>Enter</b> vai <b>Shift+Enter</b> pabeidz ceļu"
-#: ../src/ui/tools/pen-tool.cpp:1819
+#: ../src/ui/tools/pen-tool.cpp:1807
#, c-format
msgid ""
"<b>Curve handle</b>: angle %3.2f&#176;, length %s; with <b>Ctrl</b> to snap "
@@ -24171,7 +24395,7 @@ msgstr ""
"<b>Līknes turis</b>: leņķis %3.2f&#176;, garums %s; ar <b>Ctrl</b> - "
"pievilkt leņķim"
-#: ../src/ui/tools/pen-tool.cpp:1843
+#: ../src/ui/tools/pen-tool.cpp:1831
#, c-format
msgid ""
"<b>Curve handle, symmetric</b>: angle %3.2f&#176;, length %s; with <b>Ctrl</"
@@ -24180,7 +24404,7 @@ msgstr ""
"<b>Līknes turis, simetrisks</b>: leņķis %3.2f&#176;, garums %s; ar <b>Ctrl</"
"b> - pievilkt leņķim, ar <b>Shift</b> - pārvietot tikai šo turi"
-#: ../src/ui/tools/pen-tool.cpp:1844
+#: ../src/ui/tools/pen-tool.cpp:1832
#, c-format
msgid ""
"<b>Curve handle</b>: angle %3.2f&#176;, length %s; with <b>Ctrl</b> to snap "
@@ -24189,28 +24413,28 @@ msgstr ""
"<b>Līknes turis</b>: leņķis %3.2f&#176;, garums %s; ar <b>Ctrl</b> - "
"pievilkt leņķim, ar <b>Shift</b> - pārvietot tikai šo turi"
-#: ../src/ui/tools/pen-tool.cpp:1978
+#: ../src/ui/tools/pen-tool.cpp:1966
msgid "Drawing finished"
msgstr "Zīmēšana pabeigta."
-#: ../src/ui/tools/pencil-tool.cpp:308
+#: ../src/ui/tools/pencil-tool.cpp:303
msgid "<b>Release</b> here to close and finish the path."
msgstr "<b>Atlaidiet</b> šeit, lai slēgtu un pabeigtu ceļu."
-#: ../src/ui/tools/pencil-tool.cpp:314
+#: ../src/ui/tools/pencil-tool.cpp:309
msgid "Drawing a freehand path"
msgstr "Zīmēt brīvas rokas ceļu."
-#: ../src/ui/tools/pencil-tool.cpp:319
+#: ../src/ui/tools/pencil-tool.cpp:314
msgid "<b>Drag</b> to continue the path from this point."
msgstr "<b>Velciet</b>, lai turpinātu ceļu no šī punkta."
#. Write curves to object
-#: ../src/ui/tools/pencil-tool.cpp:402
+#: ../src/ui/tools/pencil-tool.cpp:397
msgid "Finishing freehand"
msgstr "Beidz brīvrokas zīmēšanu"
-#: ../src/ui/tools/pencil-tool.cpp:504
+#: ../src/ui/tools/pencil-tool.cpp:499
msgid ""
"<b>Sketch mode</b>: holding <b>Alt</b> interpolates between sketched paths. "
"Release <b>Alt</b> to finalize."
@@ -24218,11 +24442,11 @@ msgstr ""
"<b>Skices režīms</b>: turot <b>Alt</b> interpolē starp ieskicētajiem ceļiem. "
"Atlaidiet <b>Alt</b>, lai pabeigtu."
-#: ../src/ui/tools/pencil-tool.cpp:531
+#: ../src/ui/tools/pencil-tool.cpp:526
msgid "Finishing freehand sketch"
msgstr "Beidz brīvrokas uzmetumu"
-#: ../src/ui/tools/rect-tool.cpp:277
+#: ../src/ui/tools/rect-tool.cpp:272
msgid ""
"<b>Ctrl</b>: make square or integer-ratio rect, lock a rounded corner "
"circular"
@@ -24230,7 +24454,7 @@ msgstr ""
"<b>Ctrl</b>: izveidot kvadrātu vai taisnstūri ar veselu skaitļu malu "
"attiecībām, saglabāt noapaļotos stūrus apaļus"
-#: ../src/ui/tools/rect-tool.cpp:438
+#: ../src/ui/tools/rect-tool.cpp:433
#, c-format
msgid ""
"<b>Rectangle</b>: %s &#215; %s (constrained to ratio %d:%d); with <b>Shift</"
@@ -24239,7 +24463,7 @@ msgstr ""
"<b>Taisnstūris</b>: %s &#215; %s (ierobežots ar proporcijām %d:%d); ar "
"<b>Shift</b> - zīmēt apkārt sākumpunktam"
-#: ../src/ui/tools/rect-tool.cpp:441
+#: ../src/ui/tools/rect-tool.cpp:436
#, c-format
msgid ""
"<b>Rectangle</b>: %s &#215; %s (constrained to golden ratio 1.618 : 1); with "
@@ -24248,7 +24472,7 @@ msgstr ""
"<b>Taisnstūris</b>: %s &#215; %s (ierobežots zelta šķēluma proporcijās "
"1.618 : 1); ar <b>Shift</b> - zīmēt apkārt sākumpunktam"
-#: ../src/ui/tools/rect-tool.cpp:443
+#: ../src/ui/tools/rect-tool.cpp:438
#, c-format
msgid ""
"<b>Rectangle</b>: %s &#215; %s (constrained to golden ratio 1 : 1.618); with "
@@ -24257,7 +24481,7 @@ msgstr ""
"<b>Taisnstūris</b>: %s &#215; %s (ierobežots zelta šķēluma proporcijās "
"1.618 : 1); ar <b>Shift</b> - zīmēt apkārt sākumpunktam"
-#: ../src/ui/tools/rect-tool.cpp:447
+#: ../src/ui/tools/rect-tool.cpp:442
#, c-format
msgid ""
"<b>Rectangle</b>: %s &#215; %s; with <b>Ctrl</b> to make square or integer-"
@@ -24267,15 +24491,15 @@ msgstr ""
"taisnstūri ar veselu skaitļu malu proporcijām; ar <b>Shift</b> - zīmēt "
"apkārt sākumpunktam"
-#: ../src/ui/tools/rect-tool.cpp:470
+#: ../src/ui/tools/rect-tool.cpp:465
msgid "Create rectangle"
msgstr "Izveidot taisnstūri"
-#: ../src/ui/tools/select-tool.cpp:156
+#: ../src/ui/tools/select-tool.cpp:145
msgid "Click selection to toggle scale/rotation handles"
msgstr "Uzklikšķiniet atlasītajam, lai pārslēgtu turu mērogošanu/griešanu"
-#: ../src/ui/tools/select-tool.cpp:157
+#: ../src/ui/tools/select-tool.cpp:146
msgid ""
"No objects selected. Click, Shift+click, Alt+scroll mouse on top of objects, "
"or drag around objects to select."
@@ -24284,15 +24508,15 @@ msgstr ""
"+klikšķi, Alt+ritināšanu ar peli virs objektiem, vai apvelciet apkārt "
"objektiem."
-#: ../src/ui/tools/select-tool.cpp:210
+#: ../src/ui/tools/select-tool.cpp:199
msgid "Move canceled."
msgstr "Pārvietošana atcelta."
-#: ../src/ui/tools/select-tool.cpp:218
+#: ../src/ui/tools/select-tool.cpp:207
msgid "Selection canceled."
msgstr "Atlasīšana atcelta."
-#: ../src/ui/tools/select-tool.cpp:638
+#: ../src/ui/tools/select-tool.cpp:635
msgid ""
"<b>Draw over</b> objects to select them; release <b>Alt</b> to switch to "
"rubberband selection"
@@ -24300,7 +24524,7 @@ msgstr ""
"<b>Velciet pāri</b> objektiem lai tos atlasītu; atlaidiet <b>Alt</b>, lai "
"pārslēgtos uz laso atlasi"
-#: ../src/ui/tools/select-tool.cpp:640
+#: ../src/ui/tools/select-tool.cpp:637
msgid ""
"<b>Drag around</b> objects to select them; press <b>Alt</b> to switch to "
"touch selection"
@@ -24308,17 +24532,17 @@ msgstr ""
"<b>Valciet apkāart</b> objektiem, lai tos atlasītu; nospiediet <b>Alt</b>, "
"lai pārslēgtos uz atlasi ar pieskārienu"
-#: ../src/ui/tools/select-tool.cpp:921
+#: ../src/ui/tools/select-tool.cpp:878
msgid "<b>Ctrl</b>: click to select in groups; drag to move hor/vert"
msgstr ""
"<b>Ctrl</b>: klikšķiniet, lai atlasītu grupās; velciet, lai pārvietotu "
"horizontāli/vertikāli"
-#: ../src/ui/tools/select-tool.cpp:922
+#: ../src/ui/tools/select-tool.cpp:879
msgid "<b>Shift</b>: click to toggle select; drag for rubberband selection"
msgstr "<b>Shift</b>: uzklikšķiniet, lai manītu atlasi, velciet laso atlasei"
-#: ../src/ui/tools/select-tool.cpp:923
+#: ../src/ui/tools/select-tool.cpp:880
msgid ""
"<b>Alt</b>: click to select under; scroll mouse-wheel to cycle-select; drag "
"to move selected or select by touch"
@@ -24327,19 +24551,19 @@ msgstr ""
"ritenīti, lai cikliski mainītu atlasīto; velciet, lai pārvietotu atlasīto "
"vai atlasītu ar pieskārienu"
-#: ../src/ui/tools/select-tool.cpp:1131
+#: ../src/ui/tools/select-tool.cpp:1058
msgid "Selected object is not a group. Cannot enter."
msgstr "Izvēlētais objekts nav grupa. Nav iespējams ieiet."
-#: ../src/ui/tools/spiral-tool.cpp:249
+#: ../src/ui/tools/spiral-tool.cpp:244
msgid "<b>Ctrl</b>: snap angle"
msgstr "<b>Ctrl</b>: piesaistes leņķis"
-#: ../src/ui/tools/spiral-tool.cpp:251
+#: ../src/ui/tools/spiral-tool.cpp:246
msgid "<b>Alt</b>: lock spiral radius"
msgstr "<b>Alt</b>: slēgt spirāles rādiusu"
-#: ../src/ui/tools/spiral-tool.cpp:390
+#: ../src/ui/tools/spiral-tool.cpp:385
#, c-format
msgid ""
"<b>Spiral</b>: radius %s, angle %5g&#176;; with <b>Ctrl</b> to snap angle"
@@ -24347,11 +24571,11 @@ msgstr ""
"<b>Spirāle</b>: rādiuss %s, leņķis %5g&#176;; ar <b>Ctrl</b> - pievilkt "
"leņķim"
-#: ../src/ui/tools/spiral-tool.cpp:411
+#: ../src/ui/tools/spiral-tool.cpp:406
msgid "Create spiral"
msgstr "Izveidot spirāli"
-#: ../src/ui/tools/spray-tool.cpp:214 ../src/ui/tools/tweak-tool.cpp:157
+#: ../src/ui/tools/spray-tool.cpp:202 ../src/ui/tools/tweak-tool.cpp:147
#, c-format
msgid "<b>%i</b> object selected"
msgid_plural "<b>%i</b> objects selected"
@@ -24359,11 +24583,11 @@ msgstr[0] "izvēlēts <b>%i</b> objekts"
msgstr[1] "izvēlēti <b>%i</b> objekti"
msgstr[2] "izvēlēti <b>%i</b> objekti"
-#: ../src/ui/tools/spray-tool.cpp:216 ../src/ui/tools/tweak-tool.cpp:159
+#: ../src/ui/tools/spray-tool.cpp:204 ../src/ui/tools/tweak-tool.cpp:149
msgid "<b>Nothing</b> selected"
msgstr "<b>Nekas</b> nav atlasīts"
-#: ../src/ui/tools/spray-tool.cpp:221
+#: ../src/ui/tools/spray-tool.cpp:209
#, c-format
msgid ""
"%s. Drag, click or click and scroll to spray <b>copies</b> of the initial "
@@ -24372,7 +24596,7 @@ msgstr ""
"%s. Velciet, uzklikšķiniet vai uzklikšķiniet un ritiniet, lai izsmidzinātu "
"sākotnēji atlasītā <b>kopijas</b>."
-#: ../src/ui/tools/spray-tool.cpp:224
+#: ../src/ui/tools/spray-tool.cpp:212
#, c-format
msgid ""
"%s. Drag, click or click and scroll to spray <b>clones</b> of the initial "
@@ -24381,7 +24605,7 @@ msgstr ""
"%s. Velciet, uzklikšķiniet vai uzklikšķiniet un ritiniet, lai izsmidzinātu "
"sākotnēji atlasītā <b>klonus</b>."
-#: ../src/ui/tools/spray-tool.cpp:227
+#: ../src/ui/tools/spray-tool.cpp:215
#, c-format
msgid ""
"%s. Drag, click or click and scroll to spray in a <b>single path</b> of the "
@@ -24390,27 +24614,27 @@ msgstr ""
"%s. Velciet, uzklikšķiniet vai uzklikšķiniet un ritiniet, lai izsmidzinātu "
"sākotnēji atlasīto <b>vienā ceļā</b>."
-#: ../src/ui/tools/spray-tool.cpp:1305
+#: ../src/ui/tools/spray-tool.cpp:1285
msgid "<b>Nothing selected!</b> Select objects to spray."
msgstr "<b>Nekas nav atlasīts!</b> Atlasiet izsmidzināmos objektus."
-#: ../src/ui/tools/spray-tool.cpp:1380 ../src/widgets/spray-toolbar.cpp:360
+#: ../src/ui/tools/spray-tool.cpp:1360 ../src/widgets/spray-toolbar.cpp:360
msgid "Spray with copies"
msgstr "Smidzināt kopijas"
-#: ../src/ui/tools/spray-tool.cpp:1384 ../src/widgets/spray-toolbar.cpp:367
+#: ../src/ui/tools/spray-tool.cpp:1364 ../src/widgets/spray-toolbar.cpp:367
msgid "Spray with clones"
msgstr "Smidzināt klonus"
-#: ../src/ui/tools/spray-tool.cpp:1388
+#: ../src/ui/tools/spray-tool.cpp:1370
msgid "Spray in single path"
msgstr "Izsmidzināt vienā ceļā"
-#: ../src/ui/tools/star-tool.cpp:261
+#: ../src/ui/tools/star-tool.cpp:258
msgid "<b>Ctrl</b>: snap angle; keep rays radial"
msgstr "<b>Ctrl</b>: pievilkt leņķim; saglabāt starus radiālus"
-#: ../src/ui/tools/star-tool.cpp:407
+#: ../src/ui/tools/star-tool.cpp:404
#, c-format
msgid ""
"<b>Polygon</b>: radius %s, angle %5g&#176;; with <b>Ctrl</b> to snap angle"
@@ -24418,69 +24642,69 @@ msgstr ""
"<b>Daudzstūris</b>: rādiuss %s, leņķis %5g&#176;; ar <b>Ctrl</b> - pievilkt "
"leņķim"
-#: ../src/ui/tools/star-tool.cpp:408
+#: ../src/ui/tools/star-tool.cpp:405
#, c-format
msgid "<b>Star</b>: radius %s, angle %5g&#176;; with <b>Ctrl</b> to snap angle"
msgstr ""
"<b>Zvaigzne</b>: rādiuss %s, leņķis %5g&#176;; ar <b>Ctrl</b> - pievilkt "
"leņkim"
-#: ../src/ui/tools/star-tool.cpp:436
+#: ../src/ui/tools/star-tool.cpp:433
msgid "Create star"
msgstr "Izveidot zvaigzni"
-#: ../src/ui/tools/text-tool.cpp:370
+#: ../src/ui/tools/text-tool.cpp:366
msgid "<b>Click</b> to edit the text, <b>drag</b> to select part of the text."
msgstr ""
"<b>Uzklikšķiniet</b>, lai labotu tekstu, <b>velciet</b> - lai atlasītu "
"teksta daļu."
-#: ../src/ui/tools/text-tool.cpp:372
+#: ../src/ui/tools/text-tool.cpp:368
msgid ""
"<b>Click</b> to edit the flowed text, <b>drag</b> to select part of the text."
msgstr ""
"<b>Uzklikšķieniet</b>, lai labotu teksta aizpildījumu, <b>velciet</b>, lai "
"atlasītu daļu teksta."
-#: ../src/ui/tools/text-tool.cpp:426
+#: ../src/ui/tools/text-tool.cpp:422
msgid "Create text"
msgstr "Izveidot tekstu"
-#: ../src/ui/tools/text-tool.cpp:451
+#: ../src/ui/tools/text-tool.cpp:447
msgid "Non-printable character"
msgstr "Nedrukājama rakstzīme"
-#: ../src/ui/tools/text-tool.cpp:466
+#: ../src/ui/tools/text-tool.cpp:462
msgid "Insert Unicode character"
msgstr "Ievietot Unikoda rakstzīmi"
-#: ../src/ui/tools/text-tool.cpp:501
+#: ../src/ui/tools/text-tool.cpp:497
#, c-format
msgid "Unicode (<b>Enter</b> to finish): %s: %s"
msgstr "Unikods (<b>Enter</b>, lai pabeigtu): %s: %s"
-#: ../src/ui/tools/text-tool.cpp:503 ../src/ui/tools/text-tool.cpp:808
+#: ../src/ui/tools/text-tool.cpp:499 ../src/ui/tools/text-tool.cpp:804
msgid "Unicode (<b>Enter</b> to finish): "
msgstr "Unikods (<b>Enter</b>, lai pabeigtu): "
-#: ../src/ui/tools/text-tool.cpp:586
+#: ../src/ui/tools/text-tool.cpp:582
#, c-format
msgid "<b>Flowed text frame</b>: %s &#215; %s"
msgstr "<b>Rāmis ar aizpildošo tekstu</b>: %s &#215; %s"
-#: ../src/ui/tools/text-tool.cpp:644
+#: ../src/ui/tools/text-tool.cpp:640
msgid "Type text; <b>Enter</b> to start new line."
msgstr "Ievadiet tekstu; nospiediet <b>Enter</b> jaunas rindas sākšanai."
-#: ../src/ui/tools/text-tool.cpp:655
+#: ../src/ui/tools/text-tool.cpp:651
msgid "Flowed text is created."
msgstr "Izveidots aizpildījums ar tekstu."
-#: ../src/ui/tools/text-tool.cpp:656
+#: ../src/ui/tools/text-tool.cpp:652
msgid "Create flowed text"
msgstr "Izveidot aizpildījumu ar tekstu"
-#: ../src/ui/tools/text-tool.cpp:658
+#: ../src/ui/tools/text-tool.cpp:654
msgid ""
"The frame is <b>too small</b> for the current font size. Flowed text not "
"created."
@@ -24488,75 +24712,75 @@ msgstr ""
"Rāmis ir <b>pārāk mazs</b> izvēlētajam fonta izmēram. Teksta aizpildījums "
"nav izveidots."
-#: ../src/ui/tools/text-tool.cpp:794
+#: ../src/ui/tools/text-tool.cpp:790
msgid "No-break space"
msgstr "Neatdalošā atstarpe"
-#: ../src/ui/tools/text-tool.cpp:795
+#: ../src/ui/tools/text-tool.cpp:791
msgid "Insert no-break space"
msgstr "Ievietot neatdalošo atstarpi"
-#: ../src/ui/tools/text-tool.cpp:831
+#: ../src/ui/tools/text-tool.cpp:827
msgid "Make bold"
msgstr "Treknināt"
-#: ../src/ui/tools/text-tool.cpp:848
+#: ../src/ui/tools/text-tool.cpp:844
msgid "Make italic"
msgstr "Pārveidot kursīvā"
-#: ../src/ui/tools/text-tool.cpp:886
+#: ../src/ui/tools/text-tool.cpp:882
msgid "New line"
msgstr "Jauna rinda"
-#: ../src/ui/tools/text-tool.cpp:927
+#: ../src/ui/tools/text-tool.cpp:923
msgid "Backspace"
msgstr "Dzēst"
-#: ../src/ui/tools/text-tool.cpp:981
+#: ../src/ui/tools/text-tool.cpp:977
msgid "Kern to the left"
msgstr "Rakstsavirze pa kreisi"
-#: ../src/ui/tools/text-tool.cpp:1005
+#: ../src/ui/tools/text-tool.cpp:1001
msgid "Kern to the right"
msgstr "Rakstsavirze pa labi"
-#: ../src/ui/tools/text-tool.cpp:1029
+#: ../src/ui/tools/text-tool.cpp:1025
msgid "Kern up"
msgstr "Rakstsavirze augšup"
-#: ../src/ui/tools/text-tool.cpp:1053
+#: ../src/ui/tools/text-tool.cpp:1049
msgid "Kern down"
msgstr "Rakstsavirze lejup"
-#: ../src/ui/tools/text-tool.cpp:1128
+#: ../src/ui/tools/text-tool.cpp:1124
msgid "Rotate counterclockwise"
msgstr "Griezt pretēji pulksteņrādītājam"
-#: ../src/ui/tools/text-tool.cpp:1148
+#: ../src/ui/tools/text-tool.cpp:1144
msgid "Rotate clockwise"
msgstr "Griezt pulksteņrādītāja virzienā"
-#: ../src/ui/tools/text-tool.cpp:1164
+#: ../src/ui/tools/text-tool.cpp:1160
msgid "Contract line spacing"
msgstr "Samazināt rindu atstatumus"
-#: ../src/ui/tools/text-tool.cpp:1170
+#: ../src/ui/tools/text-tool.cpp:1166
msgid "Contract letter spacing"
msgstr "Samazināt burtu atstatumus"
-#: ../src/ui/tools/text-tool.cpp:1187
+#: ../src/ui/tools/text-tool.cpp:1183
msgid "Expand line spacing"
msgstr "Paplašināt rindu atstatumus"
-#: ../src/ui/tools/text-tool.cpp:1193
+#: ../src/ui/tools/text-tool.cpp:1189
msgid "Expand letter spacing"
msgstr "Paplašināt burtu atstatumus"
-#: ../src/ui/tools/text-tool.cpp:1323
+#: ../src/ui/tools/text-tool.cpp:1319
msgid "Paste text"
msgstr "Ielīmet tekstu"
-#: ../src/ui/tools/text-tool.cpp:1573
+#: ../src/ui/tools/text-tool.cpp:1569
#, c-format
msgid ""
"Type or edit flowed text (%d character%s); <b>Enter</b> to start new "
@@ -24574,7 +24798,7 @@ msgstr[2] ""
"Ievadiet vai labojiet teksta aizpildījumu (%d zīmes%s); <b>Enter</b> - lai "
"sāktu jaunu rindkopu."
-#: ../src/ui/tools/text-tool.cpp:1575
+#: ../src/ui/tools/text-tool.cpp:1571
#, c-format
msgid "Type or edit text (%d character%s); <b>Enter</b> to start new line."
msgid_plural ""
@@ -24589,40 +24813,40 @@ msgstr[2] ""
"Ievadiet vai labojiet tekstu (%d rakstzīmes%s); nospiediet <b>Enter</b> "
"jaunas rindas sākšanai."
-#: ../src/ui/tools/text-tool.cpp:1685
+#: ../src/ui/tools/text-tool.cpp:1681
msgid "Type text"
msgstr "Ievadiet tekstu"
-#: ../src/ui/tools/tool-base.cpp:700
+#: ../src/ui/tools/tool-base.cpp:679
msgid "<b>Space+mouse move</b> to pan canvas"
msgstr ""
"<b>Atstarpēšanas taustiņš+peles kustība</b>, lai pārvietotos pa audeklu"
-#: ../src/ui/tools/tweak-tool.cpp:164
+#: ../src/ui/tools/tweak-tool.cpp:154
#, c-format
msgid "%s. Drag to <b>move</b>."
msgstr "%s. Velciet, lai <b>pārvietou</b>."
-#: ../src/ui/tools/tweak-tool.cpp:168
+#: ../src/ui/tools/tweak-tool.cpp:158
#, c-format
msgid "%s. Drag or click to <b>move in</b>; with Shift to <b>move out</b>."
msgstr ""
"%s. Velciet vai uzklikšķiniet, lai <b>pievilktu</b>; ar Shift - lai "
"<b>atgrūstu</b> objektus."
-#: ../src/ui/tools/tweak-tool.cpp:176
+#: ../src/ui/tools/tweak-tool.cpp:166
#, c-format
msgid "%s. Drag or click to <b>move randomly</b>."
msgstr "%s. Velciet vai uzklikšķiniet, lai <b>move randomly</b>."
-#: ../src/ui/tools/tweak-tool.cpp:180
+#: ../src/ui/tools/tweak-tool.cpp:170
#, c-format
msgid "%s. Drag or click to <b>scale down</b>; with Shift to <b>scale up</b>."
msgstr ""
"%s. Velciet vai uzklikšķiniet, lai <b>samazinātu</b>; ar Shift - <b> lai "
"palielinātu</b>."
-#: ../src/ui/tools/tweak-tool.cpp:188
+#: ../src/ui/tools/tweak-tool.cpp:178
#, c-format
msgid ""
"%s. Drag or click to <b>rotate clockwise</b>; with Shift, "
@@ -24631,47 +24855,47 @@ msgstr ""
"%s. Velciet vai uzklikšķiniet, lai <b>pagrieztu pa pulksteņrādītājam</b>; ar "
"Shift - <b>pretēji pulksteņrādītājam</b>."
-#: ../src/ui/tools/tweak-tool.cpp:196
+#: ../src/ui/tools/tweak-tool.cpp:186
#, c-format
msgid "%s. Drag or click to <b>duplicate</b>; with Shift, <b>delete</b>."
msgstr ""
"%s. Velciet vai uzklikšķiniet, lai <b>dublētu</b>; ar Shift - <b>dzēstu</b>."
-#: ../src/ui/tools/tweak-tool.cpp:204
+#: ../src/ui/tools/tweak-tool.cpp:194
#, c-format
msgid "%s. Drag to <b>push paths</b>."
msgstr "%s. Velciet lai <b>stumtu ceļus</b>."
-#: ../src/ui/tools/tweak-tool.cpp:208
+#: ../src/ui/tools/tweak-tool.cpp:198
#, c-format
msgid "%s. Drag or click to <b>inset paths</b>; with Shift to <b>outset</b>."
msgstr ""
"%s.Velciet vai uzklikšķiniet, lai <b>saīsinātu ceļus</b>; ar shift - "
"<b>pagarinātu</b>."
-#: ../src/ui/tools/tweak-tool.cpp:216
+#: ../src/ui/tools/tweak-tool.cpp:206
#, c-format
msgid "%s. Drag or click to <b>attract paths</b>; with Shift to <b>repel</b>."
msgstr ""
"%s. Velciet vai uzklikšķiniet lai <b>pievilktu ceļus</b>; ar Shift - lai "
"<b>atgrūstu</b>."
-#: ../src/ui/tools/tweak-tool.cpp:224
+#: ../src/ui/tools/tweak-tool.cpp:214
#, c-format
msgid "%s. Drag or click to <b>roughen paths</b>."
msgstr "%s. Velciet vai uzklikšķiniet, lai <b>raupjotu ceļus</b>."
-#: ../src/ui/tools/tweak-tool.cpp:228
+#: ../src/ui/tools/tweak-tool.cpp:218
#, c-format
msgid "%s. Drag or click to <b>paint objects</b> with color."
msgstr "%s. Velciet vai uzklikšķiniet, lai <b>izkrāsotu objektus</b> ar krāsu."
-#: ../src/ui/tools/tweak-tool.cpp:232
+#: ../src/ui/tools/tweak-tool.cpp:222
#, c-format
msgid "%s. Drag or click to <b>randomize colors</b>."
msgstr "%s. Velciet vai uzklikšķiniet, lai <b>dažādotu krāsas</b>."
-#: ../src/ui/tools/tweak-tool.cpp:236
+#: ../src/ui/tools/tweak-tool.cpp:226
#, c-format
msgid ""
"%s. Drag or click to <b>increase blur</b>; with Shift to <b>decrease</b>."
@@ -24679,59 +24903,59 @@ msgstr ""
"%s. Velciet vai uzklikšķiniet, lai<b>palielinātu aizmiglojumu</b>; ar Shift "
"t - <b>lai samazinātu</b>."
-#: ../src/ui/tools/tweak-tool.cpp:1191
+#: ../src/ui/tools/tweak-tool.cpp:1200
msgid "<b>Nothing selected!</b> Select objects to tweak."
msgstr "<b>Nekas nav atlasīts!</b> Atlasiet pieskaņojamos objektus."
-#: ../src/ui/tools/tweak-tool.cpp:1225
+#: ../src/ui/tools/tweak-tool.cpp:1234
msgid "Move tweak"
msgstr "Pārvietošanas pieskņošana"
-#: ../src/ui/tools/tweak-tool.cpp:1229
+#: ../src/ui/tools/tweak-tool.cpp:1238
msgid "Move in/out tweak"
msgstr "Pārvietot iekšā/ārā pieskaņošana"
-#: ../src/ui/tools/tweak-tool.cpp:1233
+#: ../src/ui/tools/tweak-tool.cpp:1242
msgid "Move jitter tweak"
msgstr "Pārvietošanas trīces pieskaņošana"
-#: ../src/ui/tools/tweak-tool.cpp:1237
+#: ../src/ui/tools/tweak-tool.cpp:1246
msgid "Scale tweak"
msgstr "Mērogošanas pieskaņošana"
-#: ../src/ui/tools/tweak-tool.cpp:1241
+#: ../src/ui/tools/tweak-tool.cpp:1250
msgid "Rotate tweak"
msgstr "Griešanas pieskaņošana"
-#: ../src/ui/tools/tweak-tool.cpp:1245
+#: ../src/ui/tools/tweak-tool.cpp:1254
msgid "Duplicate/delete tweak"
msgstr "Dublēt/dzēst pieskaņošana"
-#: ../src/ui/tools/tweak-tool.cpp:1249
+#: ../src/ui/tools/tweak-tool.cpp:1258
msgid "Push path tweak"
msgstr "Ceļa pagrūšanas pieskaņošana"
-#: ../src/ui/tools/tweak-tool.cpp:1253
+#: ../src/ui/tools/tweak-tool.cpp:1262
msgid "Shrink/grow path tweak"
msgstr "Ceļa samazinājuma/palielinājuma pieskaņosana"
-#: ../src/ui/tools/tweak-tool.cpp:1257
+#: ../src/ui/tools/tweak-tool.cpp:1266
msgid "Attract/repel path tweak"
msgstr "Ceļa pieskaņošana pievelkot/atgrūžot"
-#: ../src/ui/tools/tweak-tool.cpp:1261
+#: ../src/ui/tools/tweak-tool.cpp:1270
msgid "Roughen path tweak"
msgstr "Ceļa raupjošanas pieskaņošana"
-#: ../src/ui/tools/tweak-tool.cpp:1265
+#: ../src/ui/tools/tweak-tool.cpp:1274
msgid "Color paint tweak"
msgstr "Krāsokuma pieskaņošana"
-#: ../src/ui/tools/tweak-tool.cpp:1269
+#: ../src/ui/tools/tweak-tool.cpp:1278
msgid "Color jitter tweak"
msgstr "Krāsu trīces pieskaņošana"
-#: ../src/ui/tools/tweak-tool.cpp:1273
+#: ../src/ui/tools/tweak-tool.cpp:1282
msgid "Blur tweak"
msgstr "Pieskaņot aizmiglojumu"
@@ -24739,424 +24963,419 @@ msgstr "Pieskaņot aizmiglojumu"
msgid "Hexadecimal RGBA value of the color"
msgstr "Krāsas RGBA heksadecimālā vērtība"
-#: ../src/ui/widget/color-icc-selector.cpp:176
-#: ../src/ui/widget/color-scales.cpp:384
+#: ../src/ui/widget/color-icc-selector.cpp:163
+#: ../src/ui/widget/color-scales.cpp:354
msgid "_R:"
msgstr "_R"
#. TYPE_RGB_16
-#: ../src/ui/widget/color-icc-selector.cpp:177
-#: ../src/ui/widget/color-scales.cpp:387
+#: ../src/ui/widget/color-icc-selector.cpp:164
+#: ../src/ui/widget/color-scales.cpp:357
msgid "_G:"
msgstr "_G"
-#: ../src/ui/widget/color-icc-selector.cpp:178
-#: ../src/ui/widget/color-scales.cpp:390
+#: ../src/ui/widget/color-icc-selector.cpp:165
+#: ../src/ui/widget/color-scales.cpp:360
msgid "_B:"
msgstr "_B"
-#: ../src/ui/widget/color-icc-selector.cpp:180
+#: ../src/ui/widget/color-icc-selector.cpp:167
#: ../share/extensions/nicechart.inx.h:35
msgid "Gray"
msgstr "Pelēks"
#. TYPE_GRAY_16
-#: ../src/ui/widget/color-icc-selector.cpp:182
-#: ../src/ui/widget/color-icc-selector.cpp:186
-#: ../src/ui/widget/color-scales.cpp:410
+#: ../src/ui/widget/color-icc-selector.cpp:169
+#: ../src/ui/widget/color-icc-selector.cpp:173
+#: ../src/ui/widget/color-scales.cpp:380
msgid "_H:"
msgstr "_H"
#. TYPE_HSV_16
-#: ../src/ui/widget/color-icc-selector.cpp:183
-#: ../src/ui/widget/color-icc-selector.cpp:188
-#: ../src/ui/widget/color-scales.cpp:413
+#: ../src/ui/widget/color-icc-selector.cpp:170
+#: ../src/ui/widget/color-icc-selector.cpp:175
+#: ../src/ui/widget/color-scales.cpp:383
msgid "_S:"
msgstr "_S"
#. TYPE_HLS_16
-#: ../src/ui/widget/color-icc-selector.cpp:187
-#: ../src/ui/widget/color-scales.cpp:416
+#: ../src/ui/widget/color-icc-selector.cpp:174
+#: ../src/ui/widget/color-scales.cpp:386
msgid "_L:"
msgstr "_L:"
-#: ../src/ui/widget/color-icc-selector.cpp:190
-#: ../src/ui/widget/color-icc-selector.cpp:195
-#: ../src/ui/widget/color-scales.cpp:438
+#: ../src/ui/widget/color-icc-selector.cpp:177
+#: ../src/ui/widget/color-icc-selector.cpp:182
+#: ../src/ui/widget/color-scales.cpp:408
msgid "_C:"
msgstr "_C"
#. TYPE_CMYK_16
#. TYPE_CMY_16
-#: ../src/ui/widget/color-icc-selector.cpp:191
-#: ../src/ui/widget/color-icc-selector.cpp:196
-#: ../src/ui/widget/color-scales.cpp:441
+#: ../src/ui/widget/color-icc-selector.cpp:178
+#: ../src/ui/widget/color-icc-selector.cpp:183
+#: ../src/ui/widget/color-scales.cpp:411
msgid "_M:"
msgstr "_M"
-#: ../src/ui/widget/color-icc-selector.cpp:192
-#: ../src/ui/widget/color-icc-selector.cpp:197
-#: ../src/ui/widget/color-scales.cpp:444
+#: ../src/ui/widget/color-icc-selector.cpp:179
+#: ../src/ui/widget/color-icc-selector.cpp:184
+#: ../src/ui/widget/color-scales.cpp:414
msgid "_Y:"
msgstr "_Y:"
-#: ../src/ui/widget/color-icc-selector.cpp:193
-#: ../src/ui/widget/color-scales.cpp:447
+#: ../src/ui/widget/color-icc-selector.cpp:180
+#: ../src/ui/widget/color-scales.cpp:417
msgid "_K:"
msgstr "_K"
-#: ../src/ui/widget/color-icc-selector.cpp:310
+#: ../src/ui/widget/color-icc-selector.cpp:297
msgid "CMS"
msgstr "CMS"
-#: ../src/ui/widget/color-icc-selector.cpp:375
+#: ../src/ui/widget/color-icc-selector.cpp:362
msgid "Fix"
msgstr "Izlabot"
-#: ../src/ui/widget/color-icc-selector.cpp:379
+#: ../src/ui/widget/color-icc-selector.cpp:366
msgid "Fix RGB fallback to match icc-color() value."
msgstr "Labot RGB alternatīvo vērtību, lai atbilstu icc-color() vērtībai."
#. Label
-#: ../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
+#: ../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
msgid "_A:"
msgstr "_A"
-#: ../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
+#: ../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
msgid "Alpha (opacity)"
msgstr "Alfa (necaurspīdība)"
-#: ../src/ui/widget/color-notebook.cpp:182
+#: ../src/ui/widget/color-notebook.cpp:156
msgid "Color Managed"
msgstr "Krāsu vadīts"
-#: ../src/ui/widget/color-notebook.cpp:189
+#: ../src/ui/widget/color-notebook.cpp:163
msgid "Out of gamut!"
msgstr "Ārpus krāsu diapazona!"
-#: ../src/ui/widget/color-notebook.cpp:196
+#: ../src/ui/widget/color-notebook.cpp:170
msgid "Too much ink!"
msgstr "Pārāk daudz tintes!"
-#: ../src/ui/widget/color-notebook.cpp:207 ../src/verbs.cpp:2766
+#: ../src/ui/widget/color-notebook.cpp:181 ../src/verbs.cpp:2818
msgid "Pick colors from image"
msgstr "Izvēlēties krāsas no attēla"
#. Create RGBA entry and color preview
-#: ../src/ui/widget/color-notebook.cpp:212
+#: ../src/ui/widget/color-notebook.cpp:186
msgid "RGBA_:"
msgstr "RGBA_:"
-#: ../src/ui/widget/color-scales.cpp:46
+#: ../src/ui/widget/color-scales.cpp:43
msgid "RGB"
msgstr "RGB"
-#: ../src/ui/widget/color-scales.cpp:46
+#: ../src/ui/widget/color-scales.cpp:43
msgid "HSL"
msgstr "HSL"
-#: ../src/ui/widget/color-scales.cpp:46
+#: ../src/ui/widget/color-scales.cpp:43
msgid "CMYK"
msgstr "CMYK"
-#: ../src/ui/widget/filter-effect-chooser.cpp:26
+#: ../src/ui/widget/filter-effect-chooser.cpp:22
msgid "_Blur:"
msgstr "_Izpludināšana:"
-#: ../src/ui/widget/filter-effect-chooser.cpp:29
+#: ../src/ui/widget/filter-effect-chooser.cpp:25
msgid "Blur (%)"
msgstr "Aizmiglošana (%)"
-#: ../src/ui/widget/font-variants.cpp:38
+#: ../src/ui/widget/font-variants.cpp:30
msgctxt "Font variant"
msgid "Ligatures"
msgstr "Ligatūras"
-#: ../src/ui/widget/font-variants.cpp:39
+#: ../src/ui/widget/font-variants.cpp:31
msgctxt "Font variant"
msgid "Common"
msgstr "Kopīgs"
-#: ../src/ui/widget/font-variants.cpp:40
-#, fuzzy
+#: ../src/ui/widget/font-variants.cpp:32
msgctxt "Font variant"
msgid "Discretionary"
-msgstr "Virziens"
+msgstr "Ierobežoti"
-#: ../src/ui/widget/font-variants.cpp:41
+#: ../src/ui/widget/font-variants.cpp:33
msgctxt "Font variant"
msgid "Historical"
msgstr "Vēsturisks"
-#: ../src/ui/widget/font-variants.cpp:42
+#: ../src/ui/widget/font-variants.cpp:34
msgctxt "Font variant"
msgid "Contextual"
msgstr "Kontekstuāls"
-#: ../src/ui/widget/font-variants.cpp:44
+#: ../src/ui/widget/font-variants.cpp:36
msgctxt "Font variant"
msgid "Position"
msgstr "Novietojums"
-#: ../src/ui/widget/font-variants.cpp:45 ../src/ui/widget/font-variants.cpp:50
+#: ../src/ui/widget/font-variants.cpp:37 ../src/ui/widget/font-variants.cpp:42
msgctxt "Font variant"
msgid "Normal"
msgstr "Normāls"
-#: ../src/ui/widget/font-variants.cpp:46
+#: ../src/ui/widget/font-variants.cpp:38
msgctxt "Font variant"
msgid "Subscript"
msgstr "Apakšraksts"
-#: ../src/ui/widget/font-variants.cpp:47
+#: ../src/ui/widget/font-variants.cpp:39
msgctxt "Font variant"
msgid "Superscript"
msgstr "Augšraksts"
-#: ../src/ui/widget/font-variants.cpp:49
+#: ../src/ui/widget/font-variants.cpp:41
msgctxt "Font variant"
msgid "Capitals"
msgstr "Lielie burti"
-#: ../src/ui/widget/font-variants.cpp:51
+#: ../src/ui/widget/font-variants.cpp:43
msgctxt "Font variant"
msgid "Small"
msgstr "Mazs"
-#: ../src/ui/widget/font-variants.cpp:52
-#, fuzzy
+#: ../src/ui/widget/font-variants.cpp:44
msgctxt "Font variant"
msgid "All small"
-msgstr "Visi attēli"
+msgstr "Visi mazi"
-#: ../src/ui/widget/font-variants.cpp:53
+#: ../src/ui/widget/font-variants.cpp:45
msgctxt "Font variant"
msgid "Petite"
-msgstr ""
+msgstr "Petite"
-#: ../src/ui/widget/font-variants.cpp:54
-#, fuzzy
+#: ../src/ui/widget/font-variants.cpp:46
msgctxt "Font variant"
msgid "All petite"
-msgstr "Visi neaktīvi"
+msgstr "Visi mazi"
-#: ../src/ui/widget/font-variants.cpp:55
+#: ../src/ui/widget/font-variants.cpp:47
msgctxt "Font variant"
msgid "Unicase"
-msgstr ""
+msgstr "Unicase"
-#: ../src/ui/widget/font-variants.cpp:56
-#, fuzzy
+#: ../src/ui/widget/font-variants.cpp:48
msgctxt "Font variant"
msgid "Titling"
-msgstr "Burāšana"
+msgstr "Titling"
-#: ../src/ui/widget/font-variants.cpp:58
+#: ../src/ui/widget/font-variants.cpp:50
msgctxt "Font variant"
msgid "Numeric"
msgstr "Skaitlisks"
-#: ../src/ui/widget/font-variants.cpp:59
-#, fuzzy
+#: ../src/ui/widget/font-variants.cpp:51
msgctxt "Font variant"
msgid "Lining"
-msgstr "Sašaurināšanās:"
+msgstr "Lining"
-#: ../src/ui/widget/font-variants.cpp:60
+#: ../src/ui/widget/font-variants.cpp:52
msgctxt "Font variant"
msgid "Old Style"
msgstr "Vecā stila"
-#: ../src/ui/widget/font-variants.cpp:61
+#: ../src/ui/widget/font-variants.cpp:53
msgctxt "Font variant"
msgid "Default Style"
msgstr "Noklusētais stils"
-#: ../src/ui/widget/font-variants.cpp:62
+#: ../src/ui/widget/font-variants.cpp:54
msgctxt "Font variant"
msgid "Proportional"
msgstr "Proporcionāls"
-#: ../src/ui/widget/font-variants.cpp:63
+#: ../src/ui/widget/font-variants.cpp:55
msgctxt "Font variant"
msgid "Tabular"
msgstr "Tabulārs"
-#: ../src/ui/widget/font-variants.cpp:64
+#: ../src/ui/widget/font-variants.cpp:56
msgctxt "Font variant"
msgid "Default Width"
msgstr "Noklusētā platuma"
-#: ../src/ui/widget/font-variants.cpp:65
+#: ../src/ui/widget/font-variants.cpp:57
msgctxt "Font variant"
msgid "Diagonal"
msgstr "Diagonāls"
-#: ../src/ui/widget/font-variants.cpp:66
-#, fuzzy
+#: ../src/ui/widget/font-variants.cpp:58
msgctxt "Font variant"
msgid "Stacked"
-msgstr "Aizmugure"
+msgstr "Stacked"
-#: ../src/ui/widget/font-variants.cpp:67
-#, fuzzy
+#: ../src/ui/widget/font-variants.cpp:59
msgctxt "Font variant"
msgid "Default Fractions"
-msgstr "Noklusētie režģa iestatījumi"
+msgstr "Noklusētās daļas"
-#: ../src/ui/widget/font-variants.cpp:68
-#, fuzzy
+#: ../src/ui/widget/font-variants.cpp:60
msgctxt "Font variant"
msgid "Ordinal"
-msgstr "Kārtas skaitļa vārds"
+msgstr "Kārtas skaitļi"
-#: ../src/ui/widget/font-variants.cpp:69
+#: ../src/ui/widget/font-variants.cpp:61
msgctxt "Font variant"
msgid "Slashed Zero"
msgstr "Pārsvītrota nulle"
-#: ../src/ui/widget/font-variants.cpp:71
-#, fuzzy
+#: ../src/ui/widget/font-variants.cpp:63
msgctxt "Font variant"
msgid "Feature Settings"
-msgstr "Lapas iestatījumi"
+msgstr "Feature Settings"
-#: ../src/ui/widget/font-variants.cpp:72
+#: ../src/ui/widget/font-variants.cpp:64
msgctxt "Font variant"
msgid "Selection has different Feature Settings!"
-msgstr ""
+msgstr "Atlase satur atšķirīgu Feature Settings!"
-#: ../src/ui/widget/font-variants.cpp:85
+#: ../src/ui/widget/font-variants.cpp:77
msgid "Common ligatures. On by default. OpenType tables: 'liga', 'clig'"
msgstr ""
"Vispārīgās ligatūras. Ieslēgts pēc noklusējuma. OpenType tabula: 'liga', "
"'clig'"
-#: ../src/ui/widget/font-variants.cpp:87
+#: ../src/ui/widget/font-variants.cpp:79
msgid "Discretionary ligatures. Off by default. OpenType table: 'dlig'"
msgstr ""
+"Ierobežotās ligatūras. Pēc noklusējuma - atslēgtas. OpenType tabula: 'dlig'"
-#: ../src/ui/widget/font-variants.cpp:89
+#: ../src/ui/widget/font-variants.cpp:81
msgid "Historical ligatures. Off by default. OpenType table: 'hlig'"
msgstr ""
"Vēsturiskās ligatūras. Izslēgts pēc noklusējuma. OpenType tabula: 'hlig'"
-#: ../src/ui/widget/font-variants.cpp:91
+#: ../src/ui/widget/font-variants.cpp:83
msgid "Contextual forms. On by default. OpenType table: 'calt'"
msgstr ""
"Kontekstuālās formas. Iespējotas pēc noklusēšanas. OpenType tabula: 'calt'"
#. Position ----------------------------------
#. Add tooltips
-#: ../src/ui/widget/font-variants.cpp:112
+#: ../src/ui/widget/font-variants.cpp:104
msgid "Normal position."
msgstr "Normāls novietojums"
-#: ../src/ui/widget/font-variants.cpp:113
+#: ../src/ui/widget/font-variants.cpp:105
msgid "Subscript. OpenType table: 'subs'"
msgstr "Apakšraksts. OpenType tabula: 'subs'"
-#: ../src/ui/widget/font-variants.cpp:114
+#: ../src/ui/widget/font-variants.cpp:106
msgid "Superscript. OpenType table: 'sups'"
msgstr "Augšraksts. OpenType tabula: 'sups'"
#. Caps ----------------------------------
#. Add tooltips
-#: ../src/ui/widget/font-variants.cpp:138
+#: ../src/ui/widget/font-variants.cpp:130
msgid "Normal capitalization."
msgstr "Normāla kapitalizācija."
-#: ../src/ui/widget/font-variants.cpp:139
+#: ../src/ui/widget/font-variants.cpp:131
msgid "Small-caps (lowercase). OpenType table: 'smcp'"
-msgstr ""
+msgstr "Kapiteļi (mazie). OpenType tabula: 'smcp'"
-#: ../src/ui/widget/font-variants.cpp:140
+#: ../src/ui/widget/font-variants.cpp:132
msgid ""
"All small-caps (uppercase and lowercase). OpenType tables: 'c2sc' and 'smcp'"
-msgstr ""
+msgstr "Visi kapiteļi (lielie un mazie). OpenType tabulas: 'c2sc' un 'smcp'"
-#: ../src/ui/widget/font-variants.cpp:141
+#: ../src/ui/widget/font-variants.cpp:133
msgid "Petite-caps (lowercase). OpenType table: 'pcap'"
-msgstr ""
+msgstr "Mazie kapiteļi (mazie). OpenType tabula: 'pcap'"
-#: ../src/ui/widget/font-variants.cpp:142
+#: ../src/ui/widget/font-variants.cpp:134
msgid ""
"All petite-caps (uppercase and lowercase). OpenType tables: 'c2sc' and 'pcap'"
msgstr ""
+"Visi mazie kapiteļi (lielie un mazie). OpenType tabulas: 'c2sc' un 'pcap'"
-#: ../src/ui/widget/font-variants.cpp:143
+#: ../src/ui/widget/font-variants.cpp:135
msgid ""
"Unicase (small caps for uppercase, normal for lowercase). OpenType table: "
"'unic'"
msgstr ""
+"Unicase (kapiteļi lielajiem un parastie - mazajiem). OpenType tabula: 'unic'"
-#: ../src/ui/widget/font-variants.cpp:144
+#: ../src/ui/widget/font-variants.cpp:136
msgid ""
"Titling caps (lighter-weight uppercase for use in titles). OpenType table: "
"'titl'"
msgstr ""
+"Virsrakstu kapiteļi (vieglāki lielie lietošanai virsrakstos). OpenType "
+"tabula: 'titl'"
#. Numeric ------------------------------
#. Add tooltips
-#: ../src/ui/widget/font-variants.cpp:180
+#: ../src/ui/widget/font-variants.cpp:172
msgid "Normal style."
msgstr "Normālais stils."
-#: ../src/ui/widget/font-variants.cpp:181
+#: ../src/ui/widget/font-variants.cpp:173
msgid "Lining numerals. OpenType table: 'lnum'"
-msgstr ""
+msgstr "Līdzināti cipari. OpenType tabula: 'lnum'"
-#: ../src/ui/widget/font-variants.cpp:182
+#: ../src/ui/widget/font-variants.cpp:174
msgid "Old style numerals. OpenType table: 'onum'"
-msgstr ""
+msgstr "Vecā stila skaitļi.OpenType tabula: 'onum'"
-#: ../src/ui/widget/font-variants.cpp:183
+#: ../src/ui/widget/font-variants.cpp:175
msgid "Normal widths."
msgstr "Normāli platumi."
-#: ../src/ui/widget/font-variants.cpp:184
+#: ../src/ui/widget/font-variants.cpp:176
msgid "Proportional width numerals. OpenType table: 'pnum'"
-msgstr ""
+msgstr "Proporcionāla platuma skaitļi. OpenType tabula: 'pnum'"
-#: ../src/ui/widget/font-variants.cpp:185
+#: ../src/ui/widget/font-variants.cpp:177
msgid "Same width numerals. OpenType table: 'tnum'"
-msgstr ""
+msgstr "Vienāda platuma skaitļi.OpenType tabula: 'tnum'"
-#: ../src/ui/widget/font-variants.cpp:186
-#, fuzzy
+#: ../src/ui/widget/font-variants.cpp:178
msgid "Normal fractions."
-msgstr "Neņemt vērā attēla griešanu"
+msgstr "Parastas daļas."
-#: ../src/ui/widget/font-variants.cpp:187
+#: ../src/ui/widget/font-variants.cpp:179
msgid "Diagonal fractions. OpenType table: 'frac'"
msgstr "Diagonālie daļskaitļi. OpenType tabula: 'frac'"
-#: ../src/ui/widget/font-variants.cpp:188
+#: ../src/ui/widget/font-variants.cpp:180
msgid "Stacked fractions. OpenType table: 'afrc'"
-msgstr ""
+msgstr "Daudzlīmeņu daļas. OpenType tabula: 'afrc'"
-#: ../src/ui/widget/font-variants.cpp:189
+#: ../src/ui/widget/font-variants.cpp:181
msgid "Ordinals (raised 'th', etc.). OpenType table: 'ordn'"
-msgstr ""
+msgstr "Kārtas skaitļi ('th' augšrakstā utml.). OpenType tabula: 'ordn'"
-#: ../src/ui/widget/font-variants.cpp:190
+#: ../src/ui/widget/font-variants.cpp:182
msgid "Slashed zeros. OpenType table: 'zero'"
msgstr "Pārsvītrotas nulles. OpenType tabula: 'zero'"
#. Feature settings ---------------------
#. Add tooltips
-#: ../src/ui/widget/font-variants.cpp:240
+#: ../src/ui/widget/font-variants.cpp:232
msgid "Feature settings in CSS form. No sanity checking is performed."
-msgstr ""
+msgstr "Iezīmju iestatījumi CSS formā. Saprātīgums netiek pārbaudīts."
#: ../src/ui/widget/layer-selector.cpp:118
msgid "Toggle current layer visibility"
@@ -25170,7 +25389,7 @@ msgstr "Aizslēdz vai atslēdz pašreizējo slāni"
msgid "Current layer"
msgstr "Pašreizējais slānis"
-#: ../src/ui/widget/layer-selector.cpp:582
+#: ../src/ui/widget/layer-selector.cpp:572
msgid "(root)"
msgstr "(sakne)"
@@ -25186,108 +25405,108 @@ msgstr "MetadataLicence|Citas"
msgid "Document license updated"
msgstr "Dokumenta licence atsvaidzināta"
-#: ../src/ui/widget/object-composite-settings.cpp:47
-#: ../src/ui/widget/selected-style.cpp:1118
-#: ../src/ui/widget/selected-style.cpp:1119
+#: ../src/ui/widget/object-composite-settings.cpp:40
+#: ../src/ui/widget/selected-style.cpp:1090
+#: ../src/ui/widget/selected-style.cpp:1091
msgid "Opacity (%)"
msgstr "Necaurspīdība (%)"
-#: ../src/ui/widget/object-composite-settings.cpp:160
+#: ../src/ui/widget/object-composite-settings.cpp:153
msgid "Change blur"
msgstr "Mainīt aizmiglojumu"
-#: ../src/ui/widget/object-composite-settings.cpp:200
-#: ../src/ui/widget/selected-style.cpp:942
-#: ../src/ui/widget/selected-style.cpp:1244
+#: ../src/ui/widget/object-composite-settings.cpp:193
+#: ../src/ui/widget/selected-style.cpp:914
+#: ../src/ui/widget/selected-style.cpp:1208
msgid "Change opacity"
msgstr "Mainīt necaurspīdību"
-#: ../src/ui/widget/page-sizer.cpp:236
+#: ../src/ui/widget/page-sizer.cpp:219
msgid "U_nits:"
msgstr "Vie_nības:"
-#: ../src/ui/widget/page-sizer.cpp:237
+#: ../src/ui/widget/page-sizer.cpp:220
msgid "Width of paper"
msgstr "Papīra platums"
-#: ../src/ui/widget/page-sizer.cpp:238
+#: ../src/ui/widget/page-sizer.cpp:221
msgid "Height of paper"
msgstr "Papīra augstums"
-#: ../src/ui/widget/page-sizer.cpp:239
+#: ../src/ui/widget/page-sizer.cpp:222
msgid "T_op margin:"
msgstr "Au_gšējā mala:"
-#: ../src/ui/widget/page-sizer.cpp:239
+#: ../src/ui/widget/page-sizer.cpp:222
msgid "Top margin"
msgstr "Augšējā mala"
-#: ../src/ui/widget/page-sizer.cpp:240
+#: ../src/ui/widget/page-sizer.cpp:223
msgid "L_eft:"
msgstr "K_reisā:"
-#: ../src/ui/widget/page-sizer.cpp:240
+#: ../src/ui/widget/page-sizer.cpp:223
msgid "Left margin"
msgstr "Kreisā mala"
-#: ../src/ui/widget/page-sizer.cpp:241
+#: ../src/ui/widget/page-sizer.cpp:224
msgid "Ri_ght:"
msgstr "La_bā:"
-#: ../src/ui/widget/page-sizer.cpp:241
+#: ../src/ui/widget/page-sizer.cpp:224
msgid "Right margin"
msgstr "Labā mala"
-#: ../src/ui/widget/page-sizer.cpp:242
+#: ../src/ui/widget/page-sizer.cpp:225
msgid "Botto_m:"
msgstr "Apakšē_jais:"
-#: ../src/ui/widget/page-sizer.cpp:242
+#: ../src/ui/widget/page-sizer.cpp:225
msgid "Bottom margin"
msgstr "Apakšējā mala"
-#: ../src/ui/widget/page-sizer.cpp:244
+#: ../src/ui/widget/page-sizer.cpp:227
msgid "Scale _x:"
msgstr "Mērogs _x:"
-#: ../src/ui/widget/page-sizer.cpp:244
+#: ../src/ui/widget/page-sizer.cpp:227
msgid "Scale X"
msgstr "Mērogs X"
-#: ../src/ui/widget/page-sizer.cpp:245
+#: ../src/ui/widget/page-sizer.cpp:228
msgid "Scale _y:"
msgstr "Mērogs _y:"
-#: ../src/ui/widget/page-sizer.cpp:245
+#: ../src/ui/widget/page-sizer.cpp:228
msgid "Scale Y"
msgstr "Mērogs Y"
-#: ../src/ui/widget/page-sizer.cpp:323
+#: ../src/ui/widget/page-sizer.cpp:306
msgid "Orientation:"
msgstr "Orientācija:"
-#: ../src/ui/widget/page-sizer.cpp:326
+#: ../src/ui/widget/page-sizer.cpp:309
msgid "_Landscape"
msgstr "_Ainava"
-#: ../src/ui/widget/page-sizer.cpp:331
+#: ../src/ui/widget/page-sizer.cpp:314
msgid "_Portrait"
msgstr "_Portrets"
#. ## Set up custom size frame
-#: ../src/ui/widget/page-sizer.cpp:350
+#: ../src/ui/widget/page-sizer.cpp:333
msgid "Custom size"
msgstr "Pielāgots izmērs"
-#: ../src/ui/widget/page-sizer.cpp:395
+#: ../src/ui/widget/page-sizer.cpp:368
msgid "Resi_ze page to content..."
msgstr "Pie_lāgot lapu saturam..."
-#: ../src/ui/widget/page-sizer.cpp:447
-msgid "_Resize page to drawing or selection"
-msgstr "_Pielāgot lapas izmēru zīmējuma vai iezīmētajam"
+#: ../src/ui/widget/page-sizer.cpp:409
+msgid "_Resize page to drawing or selection (Ctrl+Shift+R)"
+msgstr ""
-#: ../src/ui/widget/page-sizer.cpp:448
+#: ../src/ui/widget/page-sizer.cpp:410
msgid ""
"Resize the page to fit the current selection, or the entire drawing if there "
"is no selection"
@@ -25295,7 +25514,7 @@ msgstr ""
"Pielāgot lapas izmēru pašreiz iezīmētajam vai arī visas zīmējumam, ja nekas "
"nav iezīmēts"
-#: ../src/ui/widget/page-sizer.cpp:479
+#: ../src/ui/widget/page-sizer.cpp:430
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' "
@@ -25305,128 +25524,121 @@ msgstr ""
"tikai vienmērīgu. Lai iestatītu nevienmērīgu mērogošanu, iestatiet 'viewBox' "
"tieši."
-#: ../src/ui/widget/page-sizer.cpp:483
-#, fuzzy
+#: ../src/ui/widget/page-sizer.cpp:434
msgid "_Viewbox..."
-msgstr "Skatīt"
+msgstr "_Skatrāmis..."
-#: ../src/ui/widget/page-sizer.cpp:590
+#: ../src/ui/widget/page-sizer.cpp:530
msgid "Set page size"
msgstr "Iestatiet lapas izmēru"
-#: ../src/ui/widget/page-sizer.cpp:836
+#: ../src/ui/widget/page-sizer.cpp:776
msgid "User units per "
msgstr "Lietotāja vienības katrā"
-#: ../src/ui/widget/page-sizer.cpp:932
-#, fuzzy
+#: ../src/ui/widget/page-sizer.cpp:872
msgid "Set page scale"
-msgstr "Lapu komplekts"
+msgstr "Iestatīt lapas mērogu"
-#: ../src/ui/widget/page-sizer.cpp:958
-#, fuzzy
-msgid "Set 'viewBox'"
-msgstr "-- Nav uzstādīts --"
-
-#: ../src/ui/widget/panel.cpp:116
+#: ../src/ui/widget/panel.cpp:111
msgid "List"
msgstr "Saraksts"
-#: ../src/ui/widget/panel.cpp:139
+#: ../src/ui/widget/panel.cpp:134
msgctxt "Swatches"
msgid "Size"
msgstr "Lielums"
-#: ../src/ui/widget/panel.cpp:143
+#: ../src/ui/widget/panel.cpp:138
msgctxt "Swatches height"
msgid "Tiny"
msgstr "Sīks"
-#: ../src/ui/widget/panel.cpp:144
+#: ../src/ui/widget/panel.cpp:139
msgctxt "Swatches height"
msgid "Small"
msgstr "Mazs"
-#: ../src/ui/widget/panel.cpp:145
+#: ../src/ui/widget/panel.cpp:140
msgctxt "Swatches height"
msgid "Medium"
msgstr "Vidējs"
-#: ../src/ui/widget/panel.cpp:146
+#: ../src/ui/widget/panel.cpp:141
msgctxt "Swatches height"
msgid "Large"
msgstr "Liels"
-#: ../src/ui/widget/panel.cpp:147
+#: ../src/ui/widget/panel.cpp:142
msgctxt "Swatches height"
msgid "Huge"
msgstr "Ļoti liels"
-#: ../src/ui/widget/panel.cpp:169
+#: ../src/ui/widget/panel.cpp:164
msgctxt "Swatches"
msgid "Width"
msgstr "Platums"
-#: ../src/ui/widget/panel.cpp:173
+#: ../src/ui/widget/panel.cpp:168
msgctxt "Swatches width"
msgid "Narrower"
msgstr "Šaurāks"
-#: ../src/ui/widget/panel.cpp:174
+#: ../src/ui/widget/panel.cpp:169
msgctxt "Swatches width"
msgid "Narrow"
msgstr "Šaurs"
-#: ../src/ui/widget/panel.cpp:175
+#: ../src/ui/widget/panel.cpp:170
msgctxt "Swatches width"
msgid "Medium"
msgstr "Vidējs"
-#: ../src/ui/widget/panel.cpp:176
+#: ../src/ui/widget/panel.cpp:171
msgctxt "Swatches width"
msgid "Wide"
msgstr "Plats"
-#: ../src/ui/widget/panel.cpp:177
+#: ../src/ui/widget/panel.cpp:172
msgctxt "Swatches width"
msgid "Wider"
msgstr "Platāks"
-#: ../src/ui/widget/panel.cpp:207
+#: ../src/ui/widget/panel.cpp:202
msgctxt "Swatches"
msgid "Border"
msgstr "Robeža"
-#: ../src/ui/widget/panel.cpp:211
+#: ../src/ui/widget/panel.cpp:206
msgctxt "Swatches border"
msgid "None"
msgstr "Nekas"
-#: ../src/ui/widget/panel.cpp:212
+#: ../src/ui/widget/panel.cpp:207
msgctxt "Swatches border"
msgid "Solid"
msgstr "Vienlaidus"
-#: ../src/ui/widget/panel.cpp:213
+#: ../src/ui/widget/panel.cpp:208
msgctxt "Swatches border"
msgid "Wide"
msgstr "Plats"
#. TRANSLATORS: "Wrap" indicates how colour swatches are displayed
-#: ../src/ui/widget/panel.cpp:244
+#: ../src/ui/widget/panel.cpp:239
msgctxt "Swatches"
msgid "Wrap"
msgstr "Aplauzt"
-#: ../src/ui/widget/preferences-widget.cpp:795
+#: ../src/ui/widget/preferences-widget.cpp:715
msgid "_Browse..."
msgstr "_Pārlūkot..."
-#: ../src/ui/widget/preferences-widget.cpp:881
+#: ../src/ui/widget/preferences-widget.cpp:801
msgid "Select a bitmap editor"
msgstr "Izvēlieties bitkartes redaktoru"
-#: ../src/ui/widget/random.cpp:84
+#: ../src/ui/widget/random.cpp:80
msgid ""
"Reseed the random number generator; this creates a different sequence of "
"random numbers."
@@ -25474,296 +25686,296 @@ msgstr ""
"patvaļīgi mērogojams bez kvalitātes zuduma, taču visi objekti tiks renderēti "
"tieši tā, kā ir redzami."
-#: ../src/ui/widget/selected-style.cpp:131
-#: ../src/ui/widget/style-swatch.cpp:129
+#: ../src/ui/widget/selected-style.cpp:122
+#: ../src/ui/widget/style-swatch.cpp:115
msgid "Fill:"
msgstr "Aizpildījums:"
-#: ../src/ui/widget/selected-style.cpp:133
+#: ../src/ui/widget/selected-style.cpp:124
msgid "O:"
msgstr "O:"
-#: ../src/ui/widget/selected-style.cpp:179
+#: ../src/ui/widget/selected-style.cpp:161
msgid "N/A"
msgstr "n/z"
-#: ../src/ui/widget/selected-style.cpp:182
-#: ../src/ui/widget/selected-style.cpp:1111
-#: ../src/ui/widget/selected-style.cpp:1112
-#: ../src/widgets/gradient-toolbar.cpp:162
+#: ../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
msgid "Nothing selected"
msgstr "Nekas nav izvēlēts"
-#: ../src/ui/widget/selected-style.cpp:185
+#: ../src/ui/widget/selected-style.cpp:167
msgctxt "Fill"
msgid "<i>None</i>"
msgstr "<i>Nekas</i>"
-#: ../src/ui/widget/selected-style.cpp:187
+#: ../src/ui/widget/selected-style.cpp:169
msgctxt "Stroke"
msgid "<i>None</i>"
msgstr "Nekāds"
-#: ../src/ui/widget/selected-style.cpp:191
-#: ../src/ui/widget/style-swatch.cpp:323
+#: ../src/ui/widget/selected-style.cpp:173
+#: ../src/ui/widget/style-swatch.cpp:296
msgctxt "Fill and stroke"
msgid "No fill"
msgstr "Bez aizpildījuma"
-#: ../src/ui/widget/selected-style.cpp:191
-#: ../src/ui/widget/style-swatch.cpp:323
+#: ../src/ui/widget/selected-style.cpp:173
+#: ../src/ui/widget/style-swatch.cpp:296
msgctxt "Fill and stroke"
msgid "No stroke"
msgstr "Nav apmales"
-#: ../src/ui/widget/selected-style.cpp:193
-#: ../src/ui/widget/style-swatch.cpp:302 ../src/widgets/paint-selector.cpp:231
+#: ../src/ui/widget/selected-style.cpp:175
+#: ../src/ui/widget/style-swatch.cpp:275 ../src/widgets/paint-selector.cpp:220
msgid "Pattern"
msgstr "Faktūra"
-#: ../src/ui/widget/selected-style.cpp:196
-#: ../src/ui/widget/style-swatch.cpp:304
+#: ../src/ui/widget/selected-style.cpp:178
+#: ../src/ui/widget/style-swatch.cpp:277
msgid "Pattern fill"
msgstr "Aizpildījums ar faktūru"
-#: ../src/ui/widget/selected-style.cpp:196
-#: ../src/ui/widget/style-swatch.cpp:304
+#: ../src/ui/widget/selected-style.cpp:178
+#: ../src/ui/widget/style-swatch.cpp:277
msgid "Pattern stroke"
msgstr "Faktūras apmale"
-#: ../src/ui/widget/selected-style.cpp:198
+#: ../src/ui/widget/selected-style.cpp:180
msgid "<b>L</b>"
msgstr "<b>K</b>"
-#: ../src/ui/widget/selected-style.cpp:201
-#: ../src/ui/widget/style-swatch.cpp:296
+#: ../src/ui/widget/selected-style.cpp:183
+#: ../src/ui/widget/style-swatch.cpp:269
msgid "Linear gradient fill"
msgstr "Lineārs krāsu pārejas aizpildījums"
-#: ../src/ui/widget/selected-style.cpp:201
-#: ../src/ui/widget/style-swatch.cpp:296
+#: ../src/ui/widget/selected-style.cpp:183
+#: ../src/ui/widget/style-swatch.cpp:269
msgid "Linear gradient stroke"
msgstr "Lineāra krāsu pārejas apmale"
-#: ../src/ui/widget/selected-style.cpp:208
+#: ../src/ui/widget/selected-style.cpp:190
msgid "<b>R</b>"
msgstr "<b>L</b>"
-#: ../src/ui/widget/selected-style.cpp:211
-#: ../src/ui/widget/style-swatch.cpp:300
+#: ../src/ui/widget/selected-style.cpp:193
+#: ../src/ui/widget/style-swatch.cpp:273
msgid "Radial gradient fill"
msgstr "Radiāls krāsu pārejas aizpildījums"
-#: ../src/ui/widget/selected-style.cpp:211
-#: ../src/ui/widget/style-swatch.cpp:300
+#: ../src/ui/widget/selected-style.cpp:193
+#: ../src/ui/widget/style-swatch.cpp:273
msgid "Radial gradient stroke"
msgstr "Radiāla krāsu pārejas apmale"
-#: ../src/ui/widget/selected-style.cpp:219
+#: ../src/ui/widget/selected-style.cpp:201
msgid "<b>M</b>"
msgstr "<b>M</b>"
-#: ../src/ui/widget/selected-style.cpp:222
+#: ../src/ui/widget/selected-style.cpp:204
msgid "Mesh gradient fill"
msgstr "Režģtīkla krāsu pāreja"
-#: ../src/ui/widget/selected-style.cpp:222
+#: ../src/ui/widget/selected-style.cpp:204
msgid "Mesh gradient stroke"
msgstr "Režģtīkla krāsu pārejas apmale"
-#: ../src/ui/widget/selected-style.cpp:230
+#: ../src/ui/widget/selected-style.cpp:212
msgid "Different"
msgstr "Atšķirīgs"
-#: ../src/ui/widget/selected-style.cpp:233
+#: ../src/ui/widget/selected-style.cpp:215
msgid "Different fills"
msgstr "Atšķirīgi aizpildījumi"
-#: ../src/ui/widget/selected-style.cpp:233
+#: ../src/ui/widget/selected-style.cpp:215
msgid "Different strokes"
msgstr "Atšķirīgas apmales"
-#: ../src/ui/widget/selected-style.cpp:235
-#: ../src/ui/widget/style-swatch.cpp:326
+#: ../src/ui/widget/selected-style.cpp:217
+#: ../src/ui/widget/style-swatch.cpp:299
msgid "<b>Unset</b>"
msgstr "<b>atiestatīts</b>"
#. TRANSLATORS COMMENT: unset is a verb here
-#: ../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:703
+#: ../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
msgid "Unset fill"
msgstr "Atiestatīt aizpildījumu"
-#: ../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:703
+#: ../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
msgid "Unset stroke"
msgstr "Atiestatīt apmali"
-#: ../src/ui/widget/selected-style.cpp:241
+#: ../src/ui/widget/selected-style.cpp:223
msgid "Flat color fill"
msgstr "Aizpildījums ar vienlaidu krāsu"
-#: ../src/ui/widget/selected-style.cpp:241
+#: ../src/ui/widget/selected-style.cpp:223
msgid "Flat color stroke"
msgstr "Apmale ar vienlaidu krāsu"
#. TRANSLATOR COMMENT: A means "Averaged"
-#: ../src/ui/widget/selected-style.cpp:244
+#: ../src/ui/widget/selected-style.cpp:226
msgid "<b>a</b>"
msgstr "<b>v</b>"
-#: ../src/ui/widget/selected-style.cpp:247
+#: ../src/ui/widget/selected-style.cpp:229
msgid "Fill is averaged over selected objects"
msgstr "Aizpildījums ir izlīdzināts starp atlasītajiem objektiem"
-#: ../src/ui/widget/selected-style.cpp:247
+#: ../src/ui/widget/selected-style.cpp:229
msgid "Stroke is averaged over selected objects"
msgstr "Apmale ir izlīdzināta starp atlasītajiem objektiem"
#. TRANSLATOR COMMENT: M means "Multiple"
-#: ../src/ui/widget/selected-style.cpp:250
+#: ../src/ui/widget/selected-style.cpp:232
msgid "<b>m</b>"
msgstr "<b>d</b>"
-#: ../src/ui/widget/selected-style.cpp:253
+#: ../src/ui/widget/selected-style.cpp:235
msgid "Multiple selected objects have the same fill"
msgstr "Vairākiem atlasītajiem objektiem ir vienāds aizpildījums"
-#: ../src/ui/widget/selected-style.cpp:253
+#: ../src/ui/widget/selected-style.cpp:235
msgid "Multiple selected objects have the same stroke"
msgstr "Vairākiem atlasītajiem objektiem ir viena un tā pati apmale"
-#: ../src/ui/widget/selected-style.cpp:255
+#: ../src/ui/widget/selected-style.cpp:237
msgid "Edit fill..."
msgstr "Labot aizpildījumu..."
-#: ../src/ui/widget/selected-style.cpp:255
+#: ../src/ui/widget/selected-style.cpp:237
msgid "Edit stroke..."
msgstr "Labot apmali..."
-#: ../src/ui/widget/selected-style.cpp:259
+#: ../src/ui/widget/selected-style.cpp:241
msgid "Last set color"
msgstr "Pēdējā iestatītā krāsa"
-#: ../src/ui/widget/selected-style.cpp:263
+#: ../src/ui/widget/selected-style.cpp:245
msgid "Last selected color"
msgstr "Pēdējā izvēlētā krāsa"
-#: ../src/ui/widget/selected-style.cpp:279
+#: ../src/ui/widget/selected-style.cpp:261
msgid "Copy color"
msgstr "Kopēt krāsu"
-#: ../src/ui/widget/selected-style.cpp:283
+#: ../src/ui/widget/selected-style.cpp:265
msgid "Paste color"
msgstr "Ielīmēt krāsu"
-#: ../src/ui/widget/selected-style.cpp:287
-#: ../src/ui/widget/selected-style.cpp:867
+#: ../src/ui/widget/selected-style.cpp:269
+#: ../src/ui/widget/selected-style.cpp:839
msgid "Swap fill and stroke"
msgstr "Apmainīt aizpildījumu un apmali"
-#: ../src/ui/widget/selected-style.cpp:291
-#: ../src/ui/widget/selected-style.cpp:599
-#: ../src/ui/widget/selected-style.cpp:608
+#: ../src/ui/widget/selected-style.cpp:273
+#: ../src/ui/widget/selected-style.cpp:565
+#: ../src/ui/widget/selected-style.cpp:574
msgid "Make fill opaque"
msgstr "Padarīt aizpildījumu necaurspīdīgu"
-#: ../src/ui/widget/selected-style.cpp:291
+#: ../src/ui/widget/selected-style.cpp:273
msgid "Make stroke opaque"
msgstr "Padarīt apmali necaurspīdīgu"
-#: ../src/ui/widget/selected-style.cpp:300
-#: ../src/ui/widget/selected-style.cpp:556 ../src/widgets/fill-style.cpp:503
+#: ../src/ui/widget/selected-style.cpp:282
+#: ../src/ui/widget/selected-style.cpp:522 ../src/widgets/fill-style.cpp:510
msgid "Remove fill"
msgstr "Aizvākt aizpildījumu"
-#: ../src/ui/widget/selected-style.cpp:300
-#: ../src/ui/widget/selected-style.cpp:565 ../src/widgets/fill-style.cpp:503
+#: ../src/ui/widget/selected-style.cpp:282
+#: ../src/ui/widget/selected-style.cpp:531 ../src/widgets/fill-style.cpp:510
msgid "Remove stroke"
msgstr "Aizvākt apmali"
-#: ../src/ui/widget/selected-style.cpp:620
+#: ../src/ui/widget/selected-style.cpp:586
msgid "Apply last set color to fill"
msgstr "Pielietot aizpildījumam pēdējo iestatīto krāsu"
-#: ../src/ui/widget/selected-style.cpp:632
+#: ../src/ui/widget/selected-style.cpp:598
msgid "Apply last set color to stroke"
msgstr "Pielietot apmalei pēdējo iestatīto krāsu"
-#: ../src/ui/widget/selected-style.cpp:643
+#: ../src/ui/widget/selected-style.cpp:609
msgid "Apply last selected color to fill"
msgstr "Pielietot aizpildījumam pēdējo izvēlēto krāsu"
-#: ../src/ui/widget/selected-style.cpp:654
+#: ../src/ui/widget/selected-style.cpp:620
msgid "Apply last selected color to stroke"
msgstr "Pielietot apmalei pēdējo izvēlēto krāsu"
-#: ../src/ui/widget/selected-style.cpp:680
+#: ../src/ui/widget/selected-style.cpp:646
msgid "Invert fill"
msgstr "Invertēt aizpildījumu"
-#: ../src/ui/widget/selected-style.cpp:704
+#: ../src/ui/widget/selected-style.cpp:670
msgid "Invert stroke"
msgstr "Invertēt apmali"
-#: ../src/ui/widget/selected-style.cpp:716
+#: ../src/ui/widget/selected-style.cpp:682
msgid "White fill"
msgstr "Aizpildīt ar baltu"
-#: ../src/ui/widget/selected-style.cpp:728
+#: ../src/ui/widget/selected-style.cpp:694
msgid "White stroke"
msgstr "Baltā apmale"
-#: ../src/ui/widget/selected-style.cpp:740
+#: ../src/ui/widget/selected-style.cpp:706
msgid "Black fill"
msgstr "Melnais aizpildījums"
-#: ../src/ui/widget/selected-style.cpp:752
+#: ../src/ui/widget/selected-style.cpp:718
msgid "Black stroke"
msgstr "Melnā apmale"
-#: ../src/ui/widget/selected-style.cpp:795
+#: ../src/ui/widget/selected-style.cpp:761
msgid "Paste fill"
msgstr "Ielīmēt aizpildījumu"
-#: ../src/ui/widget/selected-style.cpp:813
+#: ../src/ui/widget/selected-style.cpp:779
msgid "Paste stroke"
msgstr "Ielīmēt apmali"
-#: ../src/ui/widget/selected-style.cpp:969
+#: ../src/ui/widget/selected-style.cpp:941
msgid "Change stroke width"
msgstr "Mainīt apmales platumu"
-#: ../src/ui/widget/selected-style.cpp:1072
+#: ../src/ui/widget/selected-style.cpp:1044
msgid ", drag to adjust"
msgstr ", vilkt, lai pieskaņotu"
-#: ../src/ui/widget/selected-style.cpp:1157
+#: ../src/ui/widget/selected-style.cpp:1125
#, c-format
msgid "Stroke width: %.5g%s%s"
msgstr "Apmales platums: %.5g%s%s"
-#: ../src/ui/widget/selected-style.cpp:1161
+#: ../src/ui/widget/selected-style.cpp:1129
msgid " (averaged)"
msgstr "(vidējais)"
-#: ../src/ui/widget/selected-style.cpp:1187
+#: ../src/ui/widget/selected-style.cpp:1155
msgid "0 (transparent)"
msgstr "0 (caurspīdīgs)"
-#: ../src/ui/widget/selected-style.cpp:1211
+#: ../src/ui/widget/selected-style.cpp:1179
msgid "100% (opaque)"
msgstr "100% (necaurspīdīgs)"
-#: ../src/ui/widget/selected-style.cpp:1385
+#: ../src/ui/widget/selected-style.cpp:1345
msgid "Adjust alpha"
msgstr "Pieskaņot alfa"
-#: ../src/ui/widget/selected-style.cpp:1387
+#: ../src/ui/widget/selected-style.cpp:1347
#, c-format
msgid ""
"Adjusting <b>alpha</b>: was %.3g, now <b>%.3g</b> (diff %.3g); with <b>Ctrl</"
@@ -25774,11 +25986,11 @@ msgstr ""
"<b>Ctrl</b> pieskaņo gaišumu, ar <b>Shift</b> - piesātinājumu, bez "
"papildpogām - toni"
-#: ../src/ui/widget/selected-style.cpp:1391
+#: ../src/ui/widget/selected-style.cpp:1351
msgid "Adjust saturation"
msgstr "Pieskaņot piesātinājumu"
-#: ../src/ui/widget/selected-style.cpp:1393
+#: ../src/ui/widget/selected-style.cpp:1353
#, c-format
msgid ""
"Adjusting <b>saturation</b>: was %.3g, now <b>%.3g</b> (diff %.3g); with "
@@ -25788,11 +26000,11 @@ msgstr ""
"Pieskaņo <b>piesātinājumu</b>: bija %.3g, tagad <b>%.3g</b> (starpība %.3g); "
"ar <b>Ctrl</b> pieskaņo gaišumu, ar <b>Alt</b> - alfa, bez papildpogām - toni"
-#: ../src/ui/widget/selected-style.cpp:1397
+#: ../src/ui/widget/selected-style.cpp:1357
msgid "Adjust lightness"
msgstr "Pieskaņot gaišumu"
-#: ../src/ui/widget/selected-style.cpp:1399
+#: ../src/ui/widget/selected-style.cpp:1359
#, c-format
msgid ""
"Adjusting <b>lightness</b>: was %.3g, now <b>%.3g</b> (diff %.3g); with "
@@ -25803,11 +26015,11 @@ msgstr ""
"<b>Shift</b> pieskaņo piesātinājumu, ar <b>Alt</b> - alfa, bez papildpogām - "
"toni"
-#: ../src/ui/widget/selected-style.cpp:1403
+#: ../src/ui/widget/selected-style.cpp:1363
msgid "Adjust hue"
msgstr "Pieskaņot toni"
-#: ../src/ui/widget/selected-style.cpp:1405
+#: ../src/ui/widget/selected-style.cpp:1365
#, c-format
msgid ""
"Adjusting <b>hue</b>: was %.3g, now <b>%.3g</b> (diff %.3g); with <b>Shift</"
@@ -25818,74 +26030,74 @@ msgstr ""
"<b>Shift</b> pieskaņo piesātinājumu, ar <b>Alt</b> - alfa, ar <b>Ctrl</b> "
"gaišumu"
-#: ../src/ui/widget/selected-style.cpp:1523
-#: ../src/ui/widget/selected-style.cpp:1537
+#: ../src/ui/widget/selected-style.cpp:1479
+#: ../src/ui/widget/selected-style.cpp:1493
msgid "Adjust stroke width"
msgstr "Pielāgot apmales platumu"
-#: ../src/ui/widget/selected-style.cpp:1524
+#: ../src/ui/widget/selected-style.cpp:1480
#, c-format
msgid "Adjusting <b>stroke width</b>: was %.3g, now <b>%.3g</b> (diff %.3g)"
msgstr ""
"Pieskaņo <b>apmales platumu</b>: bija %.3g, tagad <b>%.3g</b> (starpība %.3g)"
#. TRANSLATORS: "Link" means to _link_ two sliders together
-#: ../src/ui/widget/spin-scale.cpp:138 ../src/ui/widget/spin-slider.cpp:156
+#: ../src/ui/widget/spin-scale.cpp:123 ../src/ui/widget/spin-slider.cpp:114
msgctxt "Sliders"
msgid "Link"
msgstr "Saite"
-#: ../src/ui/widget/style-swatch.cpp:294
+#: ../src/ui/widget/style-swatch.cpp:267
msgid "L Gradient"
msgstr "K krāsu pāreja"
-#: ../src/ui/widget/style-swatch.cpp:298
+#: ../src/ui/widget/style-swatch.cpp:271
msgid "R Gradient"
msgstr "L krāsu pāreja"
-#: ../src/ui/widget/style-swatch.cpp:314
+#: ../src/ui/widget/style-swatch.cpp:287
#, c-format
msgid "Fill: %06x/%.3g"
msgstr "Aizpildījums: %06x/%.3g"
-#: ../src/ui/widget/style-swatch.cpp:316
+#: ../src/ui/widget/style-swatch.cpp:289
#, c-format
msgid "Stroke: %06x/%.3g"
msgstr "Apmale: %06x/%.3g"
-#: ../src/ui/widget/style-swatch.cpp:321
+#: ../src/ui/widget/style-swatch.cpp:294
msgctxt "Fill and stroke"
msgid "<i>None</i>"
msgstr "<i>Nekas</i>"
-#: ../src/ui/widget/style-swatch.cpp:348
+#: ../src/ui/widget/style-swatch.cpp:321
#, c-format
msgid "Stroke width: %.5g%s"
msgstr "Apmales platums: %.5g%s"
-#: ../src/ui/widget/style-swatch.cpp:364
+#: ../src/ui/widget/style-swatch.cpp:337
#, c-format
msgid "O: %2.0f"
msgstr "O: %2.0f"
-#: ../src/ui/widget/style-swatch.cpp:369
+#: ../src/ui/widget/style-swatch.cpp:342
#, c-format
msgid "Opacity: %2.1f %%"
msgstr "Necaurspīdība: %2.1f %%"
-#: ../src/vanishing-point.cpp:133
+#: ../src/vanishing-point.cpp:131
msgid "Split vanishing points"
msgstr "Sadalīt saplūšanas punktus"
-#: ../src/vanishing-point.cpp:178
+#: ../src/vanishing-point.cpp:176
msgid "Merge vanishing points"
msgstr "Apvienot saplūšanas punktus"
-#: ../src/vanishing-point.cpp:246
+#: ../src/vanishing-point.cpp:244
msgid "3D box: Move vanishing point"
msgstr "3D paralēlskaldnis: pārvietot saplūšanas punktu"
-#: ../src/vanishing-point.cpp:329
+#: ../src/vanishing-point.cpp:327
#, c-format
msgid "<b>Finite</b> vanishing point shared by <b>%d</b> box"
msgid_plural ""
@@ -25901,7 +26113,7 @@ msgstr[2] ""
#. 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:336
+#: ../src/vanishing-point.cpp:334
#, c-format
msgid "<b>Infinite</b> vanishing point shared by <b>%d</b> box"
msgid_plural ""
@@ -25915,7 +26127,7 @@ msgstr[2] ""
"<b>Bezgalīgs</b> saplūšanas punkts, kopējs <b>%d</b> paralēlskaldņiem; "
"velciet ar <b>Shift</b>, lai atdalītu atlasīto(s) paralēlskaldni (-ņus)"
-#: ../src/vanishing-point.cpp:344
+#: ../src/vanishing-point.cpp:342
#, c-format
msgid ""
"shared by <b>%d</b> box; drag with <b>Shift</b> to separate selected box(es)"
@@ -25932,270 +26144,264 @@ msgstr[2] ""
", kopējs <b>%d</b> paralēlskaldņiem; velciet ar <b>Shift</b>, lai atdalītu "
"atlasīto(s) paralēlskaldni (-ņus)"
-#: ../src/verbs.cpp:137
+#: ../src/verbs.cpp:131
msgid "File"
msgstr "Datne"
-#: ../src/verbs.cpp:232 ../share/extensions/interp_att_g.inx.h:24
+#: ../src/verbs.cpp:226 ../share/extensions/interp_att_g.inx.h:24
msgid "Tag"
msgstr "Tags"
-#: ../src/verbs.cpp:251
+#: ../src/verbs.cpp:245
msgid "Context"
msgstr "Konteksts"
-#: ../src/verbs.cpp:270 ../src/verbs.cpp:2297
+#: ../src/verbs.cpp:264 ../src/verbs.cpp:2333
#: ../share/extensions/jessyInk_view.inx.h:1
#: ../share/extensions/polyhedron_3d.inx.h:26
msgid "View"
msgstr "Skatīt"
-#: ../src/verbs.cpp:290
+#: ../src/verbs.cpp:284
msgid "Dialog"
msgstr "Dialoglodziņš"
-#: ../src/verbs.cpp:1275
+#: ../src/verbs.cpp:1310
msgid "Switch to next layer"
msgstr "Pārslēgties uz nākošo slāni"
-#: ../src/verbs.cpp:1276
+#: ../src/verbs.cpp:1311
msgid "Switched to next layer."
msgstr "Pārslēgts uz nākošo slāni."
-#: ../src/verbs.cpp:1278
+#: ../src/verbs.cpp:1313
msgid "Cannot go past last layer."
msgstr "Nevar pārvietoties tālāk par pēdējo slāni."
-#: ../src/verbs.cpp:1287
+#: ../src/verbs.cpp:1322
msgid "Switch to previous layer"
msgstr "Pārslēgties uz iepriekšējo slāni"
-#: ../src/verbs.cpp:1288
+#: ../src/verbs.cpp:1323
msgid "Switched to previous layer."
msgstr "Pārslēgts uz iepriekšējo slāni."
-#: ../src/verbs.cpp:1290
+#: ../src/verbs.cpp:1325
msgid "Cannot go before first layer."
msgstr "Nevar pārvietoties pirms pirmā slāņa."
-#: ../src/verbs.cpp:1311 ../src/verbs.cpp:1378 ../src/verbs.cpp:1414
-#: ../src/verbs.cpp:1420 ../src/verbs.cpp:1444 ../src/verbs.cpp:1459
+#: ../src/verbs.cpp:1346 ../src/verbs.cpp:1413 ../src/verbs.cpp:1449
+#: ../src/verbs.cpp:1455 ../src/verbs.cpp:1479 ../src/verbs.cpp:1494
msgid "No current layer."
msgstr "Nav pašreizējā slāņa."
-#: ../src/verbs.cpp:1340 ../src/verbs.cpp:1344
+#: ../src/verbs.cpp:1375 ../src/verbs.cpp:1379
#, c-format
msgid "Raised layer <b>%s</b>."
msgstr "Līmenis <b>%s</b> pacelts."
-#: ../src/verbs.cpp:1341
+#: ../src/verbs.cpp:1376
msgid "Layer to top"
msgstr "Slāni uz virspusi"
-#: ../src/verbs.cpp:1345
+#: ../src/verbs.cpp:1380
msgid "Raise layer"
msgstr "Pacelt slāni"
-#: ../src/verbs.cpp:1348 ../src/verbs.cpp:1352
+#: ../src/verbs.cpp:1383 ../src/verbs.cpp:1387
#, c-format
msgid "Lowered layer <b>%s</b>."
msgstr "Nolaistais slānis <b>%s</b>."
-#: ../src/verbs.cpp:1349
+#: ../src/verbs.cpp:1384
msgid "Layer to bottom"
msgstr "Slāni uz apakšu"
-#: ../src/verbs.cpp:1353
+#: ../src/verbs.cpp:1388
msgid "Lower layer"
msgstr "Zemākais slānis"
-#: ../src/verbs.cpp:1362
+#: ../src/verbs.cpp:1397
msgid "Cannot move layer any further."
msgstr "Slāni tālāk pārvietot nav iespējams."
-#: ../src/verbs.cpp:1373
+#: ../src/verbs.cpp:1408
msgid "Duplicate layer"
msgstr "Dublēt slāni"
#. TRANSLATORS: this means "The layer has been duplicated."
-#: ../src/verbs.cpp:1376
+#: ../src/verbs.cpp:1411
msgid "Duplicated layer."
msgstr "Dublētais slānis."
-#: ../src/verbs.cpp:1409
+#: ../src/verbs.cpp:1444
msgid "Delete layer"
msgstr "Dzēst slāni"
#. TRANSLATORS: this means "The layer has been deleted."
-#: ../src/verbs.cpp:1412
+#: ../src/verbs.cpp:1447
msgid "Deleted layer."
msgstr "Dzēstais slānis."
-#: ../src/verbs.cpp:1429
+#: ../src/verbs.cpp:1464
msgid "Show all layers"
msgstr "Rādīt visus slāņus"
-#: ../src/verbs.cpp:1434
+#: ../src/verbs.cpp:1469
msgid "Hide all layers"
msgstr "Slēpt visus slāņus"
-#: ../src/verbs.cpp:1439
+#: ../src/verbs.cpp:1474
msgid "Lock all layers"
msgstr "Slēgt visus slāņus"
-#: ../src/verbs.cpp:1453
+#: ../src/verbs.cpp:1488
msgid "Unlock all layers"
msgstr "Atslēgt visus slāņus"
-#: ../src/verbs.cpp:1537
+#: ../src/verbs.cpp:1572
msgid "Flip horizontally"
msgstr "Apmest horizontāli"
-#: ../src/verbs.cpp:1542
+#: ../src/verbs.cpp:1577
msgid "Flip vertically"
msgstr "Apmest vertikāli"
-#: ../src/verbs.cpp:1590
+#: ../src/verbs.cpp:1625
#, c-format
msgid "Set %d"
msgstr "Iestatiet %d"
-#: ../src/verbs.cpp:1599 ../src/verbs.cpp:2729
+#: ../src/verbs.cpp:1634 ../src/verbs.cpp:2781
msgid "Create new selection set"
msgstr "Izveidot jaunu atlases kopu"
#. 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:2175
+#: ../src/verbs.cpp:2211
msgid "tutorial-basic.svg"
msgstr "tutorial-basic.svg"
#. TRANSLATORS: See "tutorial-basic.svg" comment.
-#: ../src/verbs.cpp:2179
+#: ../src/verbs.cpp:2215
msgid "tutorial-shapes.svg"
msgstr "tutorial-shapes.svg"
#. TRANSLATORS: See "tutorial-basic.svg" comment.
-#: ../src/verbs.cpp:2183
+#: ../src/verbs.cpp:2219
msgid "tutorial-advanced.svg"
msgstr "tutorial-advanced.svg"
#. TRANSLATORS: See "tutorial-basic.svg" comment.
-#: ../src/verbs.cpp:2189
+#: ../src/verbs.cpp:2225
msgid "tutorial-tracing.svg"
msgstr "tutorial-tracing.svg"
-#: ../src/verbs.cpp:2194
+#: ../src/verbs.cpp:2230
msgid "tutorial-tracing-pixelart.svg"
msgstr "tutorial-tracing-pixelart.svg"
#. TRANSLATORS: See "tutorial-basic.svg" comment.
-#: ../src/verbs.cpp:2198
+#: ../src/verbs.cpp:2234
msgid "tutorial-calligraphy.svg"
msgstr "tutorial-calligraphy.svg"
#. TRANSLATORS: See "tutorial-basic.svg" comment.
-#: ../src/verbs.cpp:2202
+#: ../src/verbs.cpp:2238
msgid "tutorial-interpolate.svg"
msgstr "tutorial-interpolate.svg"
#. TRANSLATORS: See "tutorial-basic.svg" comment.
-#: ../src/verbs.cpp:2206
+#: ../src/verbs.cpp:2242
msgid "tutorial-elements.svg"
msgstr "tutorial-elements.svg"
#. TRANSLATORS: See "tutorial-basic.svg" comment.
-#: ../src/verbs.cpp:2210
+#: ../src/verbs.cpp:2246
msgid "tutorial-tips.svg"
msgstr "tutorial-tips.svg"
-#: ../src/verbs.cpp:2396 ../src/verbs.cpp:3012
+#: ../src/verbs.cpp:2432 ../src/verbs.cpp:3064
msgid "Unlock all objects in the current layer"
msgstr "Atslēgt visus objektus pašreizējā slānī"
-#: ../src/verbs.cpp:2400 ../src/verbs.cpp:3014
+#: ../src/verbs.cpp:2436 ../src/verbs.cpp:3066
msgid "Unlock all objects in all layers"
msgstr "Atslēgt visus objektus visos slāņos"
-#: ../src/verbs.cpp:2404 ../src/verbs.cpp:3016
+#: ../src/verbs.cpp:2440 ../src/verbs.cpp:3068
msgid "Unhide all objects in the current layer"
msgstr "Parādīt visus objektus pašreizējā slānī"
-#: ../src/verbs.cpp:2408 ../src/verbs.cpp:3018
+#: ../src/verbs.cpp:2444 ../src/verbs.cpp:3070
msgid "Unhide all objects in all layers"
msgstr "Parādīt visus objektus visos slānī"
-#: ../src/verbs.cpp:2423
+#: ../src/verbs.cpp:2459
msgctxt "Verb"
msgid "None"
msgstr "Neko"
-#: ../src/verbs.cpp:2423
+#: ../src/verbs.cpp:2459
msgid "Does nothing"
msgstr "Nedara neko"
-#. File
-#. Tag
-#: ../src/verbs.cpp:2426 ../src/verbs.cpp:2728
-msgid "_New"
-msgstr "Jau_ns"
-
-#: ../src/verbs.cpp:2426
+#: ../src/verbs.cpp:2462
msgid "Create new document from the default template"
msgstr "Izveidot jaunu dokumentu no noklusētās veidnes"
-#: ../src/verbs.cpp:2428
+#: ../src/verbs.cpp:2464
msgid "_Open..."
msgstr "_Atvērt..."
-#: ../src/verbs.cpp:2429
+#: ../src/verbs.cpp:2465
msgid "Open an existing document"
msgstr "Atvērt jau esošu dokumentu"
-#: ../src/verbs.cpp:2430
+#: ../src/verbs.cpp:2466
msgid "Re_vert"
msgstr "Ielādēt iepriekš saglabāto"
-#: ../src/verbs.cpp:2431
+#: ../src/verbs.cpp:2467
msgid "Revert to the last saved version of document (changes will be lost)"
msgstr ""
"Atgriezties pie pēdējās saglabātās versijas (visas izmaiņas tiks zaudētas)"
-#: ../src/verbs.cpp:2432
+#: ../src/verbs.cpp:2468
msgid "Save document"
msgstr "Saglabāt dokumentu"
-#: ../src/verbs.cpp:2434
+#: ../src/verbs.cpp:2470
msgid "Save _As..."
msgstr "S_aglabāt kā..."
-#: ../src/verbs.cpp:2435
+#: ../src/verbs.cpp:2471
msgid "Save document under a new name"
msgstr "Saglabāt programmu ar citu nosaukumu"
-#: ../src/verbs.cpp:2436
+#: ../src/verbs.cpp:2472
msgid "Save a Cop_y..."
msgstr "Saglabāt kopi_ju..."
-#: ../src/verbs.cpp:2437
+#: ../src/verbs.cpp:2473
msgid "Save a copy of the document under a new name"
msgstr "Saglabāt pašreizējā dokumenta kopiju ar jaunu nosaukumu"
-#: ../src/verbs.cpp:2438
+#: ../src/verbs.cpp:2474
msgid "_Print..."
msgstr "_Drukāt..."
-#: ../src/verbs.cpp:2438
+#: ../src/verbs.cpp:2474
msgid "Print document"
msgstr "Drukāt dokumentu"
#. TRANSLATORS: "Vacuum Defs" means "Clean up defs" (so as to remove unused definitions)
-#: ../src/verbs.cpp:2441
+#: ../src/verbs.cpp:2477
msgid "Clean _up document"
msgstr "Uzkopt dokumentu"
-#: ../src/verbs.cpp:2441
+#: ../src/verbs.cpp:2477
msgid ""
"Remove unused definitions (such as gradients or clipping paths) from the &lt;"
"defs&gt; of the document"
@@ -26203,138 +26409,134 @@ msgstr ""
"Aizvākt neizmantotos iestatījumus (piemēram, krāsu pārejas vai izgriešanas "
"ceļus) no dokumenta &lt;defs&gt;"
-#: ../src/verbs.cpp:2443
+#: ../src/verbs.cpp:2479
msgid "_Import..."
msgstr "_Importēt..."
-#: ../src/verbs.cpp:2444
+#: ../src/verbs.cpp:2480
msgid "Import a bitmap or SVG image into this document"
msgstr "Importēt bitkartes vai SVG attēlu šajā dokumentā"
#. 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:2446
+#: ../src/verbs.cpp:2482
msgid "Import Clip Art..."
msgstr "Importēt attēlu galeriju..."
-#: ../src/verbs.cpp:2447
+#: ../src/verbs.cpp:2483
msgid "Import clipart from Open Clip Art Library"
msgstr "Importēt attēlu no Open Clip Art bibliotēkas"
#. 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:2449
+#: ../src/verbs.cpp:2485
msgid "N_ext Window"
msgstr "_Nākošais logs"
-#: ../src/verbs.cpp:2450
+#: ../src/verbs.cpp:2486
msgid "Switch to the next document window"
msgstr "Pārslēgties uz nākošā dokumenta logu"
-#: ../src/verbs.cpp:2451
+#: ../src/verbs.cpp:2487
msgid "P_revious Window"
msgstr "Ie_priekšējais logs"
-#: ../src/verbs.cpp:2452
+#: ../src/verbs.cpp:2488
msgid "Switch to the previous document window"
msgstr "Pārslēgties uz iepriekšējā dokumenta logu"
-#: ../src/verbs.cpp:2453
-msgid "_Close"
-msgstr "_Aizvērt"
-
-#: ../src/verbs.cpp:2454
+#: ../src/verbs.cpp:2490
msgid "Close this document window"
msgstr "Aizvērt patreizējā dokumenta logu"
-#: ../src/verbs.cpp:2455
+#: ../src/verbs.cpp:2491
msgid "_Quit"
msgstr "_Iziet"
-#: ../src/verbs.cpp:2455
+#: ../src/verbs.cpp:2491
msgid "Quit Inkscape"
msgstr "Iziet no Inkscape"
-#: ../src/verbs.cpp:2456
+#: ../src/verbs.cpp:2492
msgid "New from _Template..."
msgstr "Jaunu no saga_taves..."
-#: ../src/verbs.cpp:2457
+#: ../src/verbs.cpp:2493
msgid "Create new project from template"
msgstr "Izveidot jaunu projektu no veidnes"
-#: ../src/verbs.cpp:2460
+#: ../src/verbs.cpp:2496
msgid "Undo last action"
msgstr "Atsaukt pēdējo darbību"
-#: ../src/verbs.cpp:2463
+#: ../src/verbs.cpp:2499
msgid "Do again the last undone action"
msgstr "Atkārtot pēdējo atsaukto darbību"
-#: ../src/verbs.cpp:2464
+#: ../src/verbs.cpp:2500
msgid "Cu_t"
msgstr "Griez_t"
-#: ../src/verbs.cpp:2465
+#: ../src/verbs.cpp:2501
msgid "Cut selection to clipboard"
msgstr "Izgriezt atlasīto uz starpliktuvi"
-#: ../src/verbs.cpp:2466
+#: ../src/verbs.cpp:2502
msgid "_Copy"
msgstr "_Kopēt"
-#: ../src/verbs.cpp:2467
+#: ../src/verbs.cpp:2503
msgid "Copy selection to clipboard"
msgstr "Kopēt atlasīto uz starpliktuvi"
-#: ../src/verbs.cpp:2468
+#: ../src/verbs.cpp:2504
msgid "_Paste"
msgstr "_Ielīmēt"
-#: ../src/verbs.cpp:2469
+#: ../src/verbs.cpp:2505
msgid "Paste objects from clipboard to mouse point, or paste text"
msgstr ""
"Ielīmēt objektus vai tekstu no starpliktuves peles kursora norādītajā vietā"
-#: ../src/verbs.cpp:2470
+#: ../src/verbs.cpp:2506
msgid "Paste _Style"
msgstr "Ielīmēt stilu"
-#: ../src/verbs.cpp:2471
+#: ../src/verbs.cpp:2507
msgid "Apply the style of the copied object to selection"
msgstr "Pielietot atlasītajam nokopētā objekta stilu"
-#: ../src/verbs.cpp:2473
+#: ../src/verbs.cpp:2509
msgid "Scale selection to match the size of the copied object"
msgstr "Mērogot atlasīto, lai atbilstu nokopētā objekta izmēram"
-#: ../src/verbs.cpp:2474
+#: ../src/verbs.cpp:2510
msgid "Paste _Width"
msgstr "Ielīmēt pla_tumu"
-#: ../src/verbs.cpp:2475
+#: ../src/verbs.cpp:2511
msgid "Scale selection horizontally to match the width of the copied object"
msgstr "Mērogot atlasīto horizontāli, lai atbilstu nokopētā objekta platumam"
-#: ../src/verbs.cpp:2476
+#: ../src/verbs.cpp:2512
msgid "Paste _Height"
msgstr "Ielīmēt au_gstumu"
-#: ../src/verbs.cpp:2477
+#: ../src/verbs.cpp:2513
msgid "Scale selection vertically to match the height of the copied object"
msgstr "Mērogot atlasīto vertikāli, lai atbilstu nokopētā objekta augstumam"
-#: ../src/verbs.cpp:2478
+#: ../src/verbs.cpp:2514
msgid "Paste Size Separately"
msgstr "Ielīmēt izmērus atsevišķi"
-#: ../src/verbs.cpp:2479
+#: ../src/verbs.cpp:2515
msgid "Scale each selected object to match the size of the copied object"
msgstr "Mērogot katru atlasīto objektu, lai atbilstu nokopētā objekta izmēram"
-#: ../src/verbs.cpp:2480
+#: ../src/verbs.cpp:2516
msgid "Paste Width Separately"
msgstr "Ielīmēt platumu atsevišķi"
-#: ../src/verbs.cpp:2481
+#: ../src/verbs.cpp:2517
msgid ""
"Scale each selected object horizontally to match the width of the copied "
"object"
@@ -26342,11 +26544,11 @@ msgstr ""
"Mērogot katru atlasīto objektu horizontāli, lai atbilstu nokopētā objekta "
"platumam"
-#: ../src/verbs.cpp:2482
+#: ../src/verbs.cpp:2518
msgid "Paste Height Separately"
msgstr "Ielīmēt augstumu atsevišķi"
-#: ../src/verbs.cpp:2483
+#: ../src/verbs.cpp:2519
msgid ""
"Scale each selected object vertically to match the height of the copied "
"object"
@@ -26354,67 +26556,63 @@ msgstr ""
"Mērogot katru atlasīto objektu vertikāli, lai atbilstu nokopētā objekta "
"augstumam"
-#: ../src/verbs.cpp:2484
+#: ../src/verbs.cpp:2520
msgid "Paste _In Place"
msgstr "Ielīmēt vietā"
-#: ../src/verbs.cpp:2485
+#: ../src/verbs.cpp:2521
msgid "Paste objects from clipboard to the original location"
msgstr "Ielīmēt objektus no starpliktuves to sākotnējā atrašanās vietā"
-#: ../src/verbs.cpp:2486
+#: ../src/verbs.cpp:2522
msgid "Paste Path _Effect"
msgstr "Ielīmēt ceļa _efektu"
-#: ../src/verbs.cpp:2487
+#: ../src/verbs.cpp:2523
msgid "Apply the path effect of the copied object to selection"
msgstr "Pielietot nokopētā objekta ceļa efektu atlasītajam"
-#: ../src/verbs.cpp:2488
+#: ../src/verbs.cpp:2524
msgid "Remove Path _Effect"
msgstr "Aizvākt ceļa _efektu"
-#: ../src/verbs.cpp:2489
+#: ../src/verbs.cpp:2525
msgid "Remove any path effects from selected objects"
msgstr "Aizvākt visus ceļa efektus no atlasītajiem objektiem"
-#: ../src/verbs.cpp:2490
+#: ../src/verbs.cpp:2526
msgid "_Remove Filters"
msgstr "Izņemt filt_rus"
-#: ../src/verbs.cpp:2491
+#: ../src/verbs.cpp:2527
msgid "Remove any filters from selected objects"
msgstr "Aizvākt visus filtrus no atlasītajiem objektiem"
-#: ../src/verbs.cpp:2492
-msgid "_Delete"
-msgstr "_Dzēst"
-
-#: ../src/verbs.cpp:2493
+#: ../src/verbs.cpp:2529
msgid "Delete selection"
msgstr "Dzēst iezīmēto"
-#: ../src/verbs.cpp:2494
+#: ../src/verbs.cpp:2530
msgid "Duplic_ate"
msgstr "Du_blēt"
-#: ../src/verbs.cpp:2495
+#: ../src/verbs.cpp:2531
msgid "Duplicate selected objects"
msgstr "Dublēt iezīmētos objektus"
-#: ../src/verbs.cpp:2496
+#: ../src/verbs.cpp:2532
msgid "Create Clo_ne"
msgstr "Izveidot klo_nu"
-#: ../src/verbs.cpp:2497
+#: ../src/verbs.cpp:2533
msgid "Create a clone (a copy linked to the original) of selected object"
msgstr "Izveidot atlasītā objekta klonus (vai kopēt, piesaistot oriģinālam)"
-#: ../src/verbs.cpp:2498
+#: ../src/verbs.cpp:2534
msgid "Unlin_k Clone"
msgstr "Atsaistīt _klonu"
-#: ../src/verbs.cpp:2499
+#: ../src/verbs.cpp:2535
msgid ""
"Cut the selected clones' links to the originals, turning them into "
"standalone objects"
@@ -26422,28 +26620,36 @@ msgstr ""
"Saraut atlasīto klonu saites ar oriģināliem, pārveidojot tos par "
"neatkarīgiem objektiem"
-#: ../src/verbs.cpp:2500
+#: ../src/verbs.cpp:2536
+msgid "Unlink Clones _recursively"
+msgstr ""
+
+#: ../src/verbs.cpp:2537
+msgid "Unlink all clones in the selection, even if they are in groups."
+msgstr ""
+
+#: ../src/verbs.cpp:2538
msgid "Relink to Copied"
msgstr "No jauna piesaistīt kopetajam"
-#: ../src/verbs.cpp:2501
+#: ../src/verbs.cpp:2539
msgid "Relink the selected clones to the object currently on the clipboard"
msgstr ""
"Atjaunot atlasīto klonu saites uz pašreiz starpliktuvē atrodošos objektu"
-#: ../src/verbs.cpp:2502
+#: ../src/verbs.cpp:2540
msgid "Select _Original"
msgstr "Atlasīt _oriģinālu"
-#: ../src/verbs.cpp:2503
+#: ../src/verbs.cpp:2541
msgid "Select the object to which the selected clone is linked"
msgstr "Atlasīt objektu, kuram ir piesaistīts atlasītais klons"
-#: ../src/verbs.cpp:2504
+#: ../src/verbs.cpp:2542
msgid "Clone original path (LPE)"
msgstr "Klonēt sākotnējo ceļu (LPE)"
-#: ../src/verbs.cpp:2505
+#: ../src/verbs.cpp:2543
msgid ""
"Creates a new path, applies the Clone original LPE, and refers it to the "
"selected path"
@@ -26451,113 +26657,113 @@ msgstr ""
"Izveido jaunu ceļu, pielieto Klonēt sākotnējo LPE un izveido atsauci uz "
"atlasīto ceļu"
-#: ../src/verbs.cpp:2506
+#: ../src/verbs.cpp:2544
msgid "Objects to _Marker"
msgstr "Objektus par _marķieriem"
-#: ../src/verbs.cpp:2507
+#: ../src/verbs.cpp:2545
msgid "Convert selection to a line marker"
msgstr "Pārvērst atlasīto par līnijas marķieri"
-#: ../src/verbs.cpp:2508
+#: ../src/verbs.cpp:2546
msgid "Objects to Gu_ides"
msgstr "Objektus par palīglīn_ijām"
-#: ../src/verbs.cpp:2509
+#: ../src/verbs.cpp:2547
msgid ""
"Convert selected objects to a collection of guidelines aligned with their "
"edges"
msgstr ""
"Pārveidot atlasītos objektus par gar objektu malām izkārtotu palīglīniju kopu"
-#: ../src/verbs.cpp:2510
+#: ../src/verbs.cpp:2548
msgid "Objects to Patter_n"
msgstr "Objektus par _faktūru"
-#: ../src/verbs.cpp:2511
+#: ../src/verbs.cpp:2549
msgid "Convert selection to a rectangle with tiled pattern fill"
msgstr "Pārvērst atlasīto par ar faktūras elementiem aizpildītu taisnstūri"
-#: ../src/verbs.cpp:2512
+#: ../src/verbs.cpp:2550
msgid "Pattern to _Objects"
msgstr "Faktūru par _objektiem"
-#: ../src/verbs.cpp:2513
+#: ../src/verbs.cpp:2551
msgid "Extract objects from a tiled pattern fill"
msgstr "Ekstraģēt objektus no faktūras aizpildījuma"
-#: ../src/verbs.cpp:2514
+#: ../src/verbs.cpp:2552
msgid "Group to Symbol"
msgstr "Grupu par simbolu"
-#: ../src/verbs.cpp:2515
+#: ../src/verbs.cpp:2553
msgid "Convert group to a symbol"
msgstr "Pārvērst grupu par simbolu"
-#: ../src/verbs.cpp:2516
+#: ../src/verbs.cpp:2554
msgid "Symbol to Group"
msgstr "Simbolu par grupu"
-#: ../src/verbs.cpp:2517
+#: ../src/verbs.cpp:2555
msgid "Extract group from a symbol"
msgstr "Ekstraģēt grupu no simbola"
-#: ../src/verbs.cpp:2518
+#: ../src/verbs.cpp:2556
msgid "Clea_r All"
msgstr "Notī_rīt visu"
-#: ../src/verbs.cpp:2519
+#: ../src/verbs.cpp:2557
msgid "Delete all objects from document"
msgstr "Dzēst visus objektus dokumentā"
-#: ../src/verbs.cpp:2520
+#: ../src/verbs.cpp:2558
msgid "Select Al_l"
msgstr "Atlasīt _visu"
-#: ../src/verbs.cpp:2521
+#: ../src/verbs.cpp:2559
msgid "Select all objects or all nodes"
msgstr "Atlasīt visus objektus vai mezglus"
-#: ../src/verbs.cpp:2522
+#: ../src/verbs.cpp:2560
msgid "Select All in All La_yers"
msgstr "Atlasīt visu visos s_lāņos"
-#: ../src/verbs.cpp:2523
+#: ../src/verbs.cpp:2561
msgid "Select all objects in all visible and unlocked layers"
msgstr "Atlasīt visus objektus visos redzamajos un atvērtajos slāņos"
-#: ../src/verbs.cpp:2524
+#: ../src/verbs.cpp:2562
msgid "Fill _and Stroke"
msgstr "Aizpildījums un apmale"
-#: ../src/verbs.cpp:2525
+#: ../src/verbs.cpp:2563
msgid ""
"Select all objects with the same fill and stroke as the selected objects"
msgstr ""
"Atlasīt visus objektus ar līdzīgu aizpildījumu un apmales platumu, kā jau "
"atlasītajiem"
-#: ../src/verbs.cpp:2526
+#: ../src/verbs.cpp:2564
msgid "_Fill Color"
msgstr "_Pildījuma krāsa"
-#: ../src/verbs.cpp:2527
+#: ../src/verbs.cpp:2565
msgid "Select all objects with the same fill as the selected objects"
msgstr "Atlasīt visus objektus ar līdzīgu aizpildījumu, kā jau atlasītajiem"
-#: ../src/verbs.cpp:2528
+#: ../src/verbs.cpp:2566
msgid "_Stroke Color"
msgstr "_Apmales krāsa"
-#: ../src/verbs.cpp:2529
+#: ../src/verbs.cpp:2567
msgid "Select all objects with the same stroke as the selected objects"
msgstr "Atlasīt visus objektus ar līdzīgu apmales platumu, kā jau atlasītajiem"
-#: ../src/verbs.cpp:2530
+#: ../src/verbs.cpp:2568
msgid "Stroke St_yle"
msgstr "Apmales sti_ls"
-#: ../src/verbs.cpp:2531
+#: ../src/verbs.cpp:2569
msgid ""
"Select all objects with the same stroke style (width, dash, markers) as the "
"selected objects"
@@ -26565,11 +26771,11 @@ msgstr ""
"Atlasīt visus objektus ar līdzīgu apmales stilu (platums, dalījumu, "
"marķieri), kā jau atlasītajiem"
-#: ../src/verbs.cpp:2532
+#: ../src/verbs.cpp:2570
msgid "_Object Type"
msgstr "_Objekta tips"
-#: ../src/verbs.cpp:2533
+#: ../src/verbs.cpp:2571
msgid ""
"Select all objects with the same object type (rect, arc, text, path, bitmap "
"etc) as the selected objects"
@@ -26577,172 +26783,172 @@ msgstr ""
"Atlasīt visus objektus ar līdzīgu tipu, kā jau atlasītajiem (taisnstūris, "
"loks, teksts, bitkarte, ceļš utml.)"
-#: ../src/verbs.cpp:2534
+#: ../src/verbs.cpp:2572
msgid "In_vert Selection"
msgstr "In_vertēt izvēlēto"
-#: ../src/verbs.cpp:2535
+#: ../src/verbs.cpp:2573
msgid "Invert selection (unselect what is selected and select everything else)"
msgstr "Invertēt atlasīto (atceļ iepriekšējo atlasi un atlasa visu pārējo)"
-#: ../src/verbs.cpp:2536
+#: ../src/verbs.cpp:2574
msgid "Invert in All Layers"
msgstr "Invertēt visus slāņus"
-#: ../src/verbs.cpp:2537
+#: ../src/verbs.cpp:2575
msgid "Invert selection in all visible and unlocked layers"
msgstr "Invertēt atlasīto visos redzamajos un atvērtajos slāņos"
-#: ../src/verbs.cpp:2538
+#: ../src/verbs.cpp:2576
msgid "Select Next"
msgstr "Atlasīt nākošo"
-#: ../src/verbs.cpp:2539
+#: ../src/verbs.cpp:2577
msgid "Select next object or node"
msgstr "Atlasīt nākošo objektu vai mezglu"
-#: ../src/verbs.cpp:2540
+#: ../src/verbs.cpp:2578
msgid "Select Previous"
msgstr "Atlasīt iepriekšējo"
-#: ../src/verbs.cpp:2541
+#: ../src/verbs.cpp:2579
msgid "Select previous object or node"
msgstr "Atlasīt iepriekšējo objektu vai mezglu"
-#: ../src/verbs.cpp:2542
+#: ../src/verbs.cpp:2580
msgid "D_eselect"
msgstr "Atc_elt atlasi"
-#: ../src/verbs.cpp:2543
+#: ../src/verbs.cpp:2581
msgid "Deselect any selected objects or nodes"
msgstr "Atcelt visu objektu vai mezglu atlasi"
-#: ../src/verbs.cpp:2545
+#: ../src/verbs.cpp:2583
msgid "Delete all the guides in the document"
msgstr "Dzēst visas dokumentā esošās palīglīnijas"
-#: ../src/verbs.cpp:2546
+#: ../src/verbs.cpp:2584
msgid "Lock All Guides"
msgstr "Aizslēdziet vai atslēdziet visas palīglīnijas dokumentā"
-#: ../src/verbs.cpp:2546 ../src/widgets/desktop-widget.cpp:404
+#: ../src/verbs.cpp:2584 ../src/widgets/desktop-widget.cpp:372
msgid "Toggle lock of all guides in the document"
msgstr "Sl"
-#: ../src/verbs.cpp:2547
+#: ../src/verbs.cpp:2585
msgid "Create _Guides Around the Page"
msgstr "Izveidot palī_glīnijas apkārt lapai"
-#: ../src/verbs.cpp:2548
+#: ../src/verbs.cpp:2586
msgid "Create four guides aligned with the page borders"
msgstr "Izveidojiet četras gar lapas malām novietotas palīglīnijas"
-#: ../src/verbs.cpp:2549
+#: ../src/verbs.cpp:2587
msgid "Next path effect parameter"
msgstr "Nākošais ceļa efekta parametrs"
-#: ../src/verbs.cpp:2550
+#: ../src/verbs.cpp:2588
msgid "Show next editable path effect parameter"
msgstr "Rādīt nākošo labojamo ceļa efekta parametru"
#. Selection
-#: ../src/verbs.cpp:2553
+#: ../src/verbs.cpp:2591
msgid "Raise to _Top"
msgstr "Pacelt _virspusē"
-#: ../src/verbs.cpp:2554
+#: ../src/verbs.cpp:2592
msgid "Raise selection to top"
msgstr "Pacelt izvēlēto pašā augšā"
-#: ../src/verbs.cpp:2555
+#: ../src/verbs.cpp:2593
msgid "Lower to _Bottom"
msgstr "Nolaist pašā apakšā"
-#: ../src/verbs.cpp:2556
+#: ../src/verbs.cpp:2594
msgid "Lower selection to bottom"
msgstr "Nolaist izvēlēto pašā apakšā"
-#: ../src/verbs.cpp:2557
+#: ../src/verbs.cpp:2595
msgid "_Raise"
msgstr "Pacelt"
-#: ../src/verbs.cpp:2558
+#: ../src/verbs.cpp:2596
msgid "Raise selection one step"
msgstr "Pacelt izvēlēto par vienu soli uz augšu"
-#: ../src/verbs.cpp:2559
+#: ../src/verbs.cpp:2597
msgid "_Lower"
msgstr "_Nolaist"
-#: ../src/verbs.cpp:2560
+#: ../src/verbs.cpp:2598
msgid "Lower selection one step"
msgstr "Pacelt izvēlēto par vienu soli uz leju"
-#: ../src/verbs.cpp:2562
+#: ../src/verbs.cpp:2600
msgid "Group selected objects"
msgstr "Grupēt iezīmētos objektus"
-#: ../src/verbs.cpp:2564
+#: ../src/verbs.cpp:2602
msgid "Ungroup selected groups"
msgstr "Atgrupēt iezīmētās grupas"
-#: ../src/verbs.cpp:2565
+#: ../src/verbs.cpp:2603
msgid "_Pop selected objects out of group"
-msgstr ""
+msgstr "Izcelt atlasītos objektu ārā no gru_pas"
-#: ../src/verbs.cpp:2566
+#: ../src/verbs.cpp:2604
msgid "Pop selected objects out of group"
-msgstr ""
+msgstr "Izcelt atlasītos objektu ārā no grupas"
-#: ../src/verbs.cpp:2568
+#: ../src/verbs.cpp:2606
msgid "_Put on Path"
msgstr "Izvietot gar ceļu"
-#: ../src/verbs.cpp:2570
+#: ../src/verbs.cpp:2608
msgid "_Remove from Path"
msgstr "Aizvākt no ceļa"
-#: ../src/verbs.cpp:2572
+#: ../src/verbs.cpp:2610
msgid "Remove Manual _Kerns"
msgstr "aizvākt rokas rakstasavirzi"
#. 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:2575
+#: ../src/verbs.cpp:2613
msgid "Remove all manual kerns and glyph rotations from a text object"
msgstr ""
"Aizvākt no teksta objekta visas ar roku iestatītās rakstavirzes un glifu "
"pagriezienus"
-#: ../src/verbs.cpp:2577
+#: ../src/verbs.cpp:2615
msgid "_Union"
msgstr "Ap_vienot"
-#: ../src/verbs.cpp:2578
+#: ../src/verbs.cpp:2616
msgid "Create union of selected paths"
msgstr "Apvienots atlasītos ceļus"
-#: ../src/verbs.cpp:2579
+#: ../src/verbs.cpp:2617
msgid "_Intersection"
msgstr "_Šķēlums"
-#: ../src/verbs.cpp:2580
+#: ../src/verbs.cpp:2618
msgid "Create intersection of selected paths"
msgstr "Izveidot atlasīto ceļu krustpunktu"
-#: ../src/verbs.cpp:2581
+#: ../src/verbs.cpp:2619
msgid "_Difference"
msgstr "_Atšķirība"
-#: ../src/verbs.cpp:2582
+#: ../src/verbs.cpp:2620
msgid "Create difference of selected paths (bottom minus top)"
msgstr "Izveidot atlasīto ceļu starpību (apakšējais mīnus augšējais)"
-#: ../src/verbs.cpp:2583
+#: ../src/verbs.cpp:2621
msgid "E_xclusion"
msgstr "I_zņēmums"
-#: ../src/verbs.cpp:2584
+#: ../src/verbs.cpp:2622
msgid ""
"Create exclusive OR of selected paths (those parts that belong to only one "
"path)"
@@ -26750,373 +26956,429 @@ msgstr ""
"No atlasītajiem ceļiem izveidot izslēdzošo VAI (tās daļas, kas pieder tikai "
"vienam ceļam)"
-#: ../src/verbs.cpp:2585
+#: ../src/verbs.cpp:2623
msgid "Di_vision"
msgstr "Ie_daļas"
-#: ../src/verbs.cpp:2586
+#: ../src/verbs.cpp:2624
msgid "Cut the bottom path into pieces"
msgstr "Sagriezt apakšējo ceļu gabalos"
#. 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:2589
+#: ../src/verbs.cpp:2627
msgid "Cut _Path"
msgstr "Pārgriezt _ceļu"
-#: ../src/verbs.cpp:2590
+#: ../src/verbs.cpp:2628
msgid "Cut the bottom path's stroke into pieces, removing fill"
msgstr "Sagriezt apakšējā ceļa apmali posmos, aizvācot aizpildījumu"
+#: ../src/verbs.cpp:2629
+msgid "_Grow"
+msgstr ""
+
+#: ../src/verbs.cpp:2630
+msgid "Make selected objects bigger"
+msgstr ""
+
+#: ../src/verbs.cpp:2631
+msgid "_Grow on screen"
+msgstr ""
+
+#: ../src/verbs.cpp:2632
+msgid "Make selected objects bigger relative to screen"
+msgstr ""
+
+#: ../src/verbs.cpp:2633
+msgid "_Double size"
+msgstr ""
+
+#: ../src/verbs.cpp:2634
+msgid "Double the size of selected objects"
+msgstr ""
+
+#: ../src/verbs.cpp:2635
+msgid "_Shrink"
+msgstr ""
+
+#: ../src/verbs.cpp:2636
+msgid "Make selected objects smaller"
+msgstr ""
+
+#: ../src/verbs.cpp:2637
+msgid "_Shrink on screen"
+msgstr ""
+
+#: ../src/verbs.cpp:2638
+msgid "Make selected objects smaller relative to screen"
+msgstr ""
+
+#: ../src/verbs.cpp:2639
+msgid "_Halve size"
+msgstr ""
+
+#: ../src/verbs.cpp:2640
+msgid "Halve the size of selected objects"
+msgstr ""
+
#. TRANSLATORS: "outset": expand a shape by offsetting the object's path,
#. i.e. by displacing it perpendicular to the path in each point.
#. See also the Advanced Tutorial for explanation.
-#: ../src/verbs.cpp:2594
+#: ../src/verbs.cpp:2644
msgid "Outs_et"
msgstr "Paga_rināt"
-#: ../src/verbs.cpp:2595
+#: ../src/verbs.cpp:2645
msgid "Outset selected paths"
msgstr "Pagarināt atlasīto ceļu"
-#: ../src/verbs.cpp:2597
+#: ../src/verbs.cpp:2647
msgid "O_utset Path by 1 px"
msgstr "Pagarināt atlasīto ceļ_u par 1 px"
-#: ../src/verbs.cpp:2598
+#: ../src/verbs.cpp:2648
msgid "Outset selected paths by 1 px"
msgstr "Pagarināt atlasīto ceļu par 1 px"
-#: ../src/verbs.cpp:2600
+#: ../src/verbs.cpp:2650
msgid "O_utset Path by 10 px"
msgstr "Pagarināt atlasīto ceļu par 10 px"
-#: ../src/verbs.cpp:2601
+#: ../src/verbs.cpp:2651
msgid "Outset selected paths by 10 px"
msgstr "Pagarināt atlasīto ceļu par 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:2605
+#: ../src/verbs.cpp:2655
msgid "I_nset"
msgstr "Saīsi_nāt"
-#: ../src/verbs.cpp:2606
+#: ../src/verbs.cpp:2656
msgid "Inset selected paths"
msgstr "Pārvietot atlasītos ceļus uz iekšu"
-#: ../src/verbs.cpp:2608
+#: ../src/verbs.cpp:2658
msgid "I_nset Path by 1 px"
msgstr "Saīsi_nāt ceļu par 1 px"
-#: ../src/verbs.cpp:2609
+#: ../src/verbs.cpp:2659
msgid "Inset selected paths by 1 px"
msgstr "Saīsināt atlasīto ceļu par 1 px"
-#: ../src/verbs.cpp:2611
+#: ../src/verbs.cpp:2661
msgid "I_nset Path by 10 px"
msgstr "Saīsi_nāt ceļu par 10 px"
-#: ../src/verbs.cpp:2612
+#: ../src/verbs.cpp:2662
msgid "Inset selected paths by 10 px"
msgstr "Saīsināt atlasīto ceļu par 10 px"
-#: ../src/verbs.cpp:2614
+#: ../src/verbs.cpp:2664
msgid "D_ynamic Offset"
msgstr "Dinamiskā nobīde"
-#: ../src/verbs.cpp:2614
+#: ../src/verbs.cpp:2664
msgid "Create a dynamic offset object"
msgstr "Izveidot dinamiski nobīdītu objektu"
-#: ../src/verbs.cpp:2616
+#: ../src/verbs.cpp:2666
msgid "_Linked Offset"
msgstr "Saistītā nobīde"
-#: ../src/verbs.cpp:2617
+#: ../src/verbs.cpp:2667
msgid "Create a dynamic offset object linked to the original path"
msgstr "Izveidot pie sākotnējā ceļa piesaistītu dinamisko nobīdītu objektu"
-#: ../src/verbs.cpp:2619
+#: ../src/verbs.cpp:2669
msgid "_Stroke to Path"
msgstr "Vilku_mu par ceļu"
-#: ../src/verbs.cpp:2620
+#: ../src/verbs.cpp:2670
msgid "Convert selected object's stroke to paths"
msgstr "Pārvērst atlasītā objekta apmali ceļos"
-#: ../src/verbs.cpp:2621
+#: ../src/verbs.cpp:2671
+msgid "_Stroke to Path Legacy"
+msgstr ""
+
+#: ../src/verbs.cpp:2672
+msgid "Convert selected object's stroke to paths legacy mode"
+msgstr ""
+
+#: ../src/verbs.cpp:2673
msgid "Si_mplify"
msgstr "V_ienkāršot"
-#: ../src/verbs.cpp:2622
+#: ../src/verbs.cpp:2674
msgid "Simplify selected paths (remove extra nodes)"
msgstr "Vienkāršo atlasītos ceļus (aizvāc liekos mezglus)"
-#: ../src/verbs.cpp:2623
+#: ../src/verbs.cpp:2675
msgid "_Reverse"
msgstr "Apg_rieztā secībā"
-#: ../src/verbs.cpp:2624
+#: ../src/verbs.cpp:2676
msgid "Reverse the direction of selected paths (useful for flipping markers)"
msgstr ""
"Pagriezt atlasītos ceļus pretējā virzienā (noderīgs marķieru apgriešanai)"
-#: ../src/verbs.cpp:2629
+#: ../src/verbs.cpp:2681
msgid "Create one or more paths from a bitmap by tracing it"
msgstr "Vektorizējot izveido no bitkartes vienu vai vairākus ceļus"
-#: ../src/verbs.cpp:2632
+#: ../src/verbs.cpp:2684
msgid "Trace Pixel Art..."
msgstr "Vektorizēt pikseļu attēlu..."
-#: ../src/verbs.cpp:2633
+#: ../src/verbs.cpp:2685
msgid "Create paths using Kopf-Lischinski algorithm to vectorize pixel art"
msgstr ""
"Vektorizējot pikseļu attēlus veidot ceļus izmantojot Kopfa-Lišinska algoritmu"
-#: ../src/verbs.cpp:2634
+#: ../src/verbs.cpp:2686
msgid "Make a _Bitmap Copy"
msgstr "Izveidot _bitkartes kopiju"
-#: ../src/verbs.cpp:2635
+#: ../src/verbs.cpp:2687
msgid "Export selection to a bitmap and insert it into document"
msgstr "Eksportēt atlasīto uz bitkarti un ievietot to dokumentā"
-#: ../src/verbs.cpp:2636
+#: ../src/verbs.cpp:2688
msgid "_Combine"
msgstr "_Kombinēt"
-#: ../src/verbs.cpp:2637
+#: ../src/verbs.cpp:2689
msgid "Combine several paths into one"
msgstr "Apvieno vairākus ceļus vienā"
#. TRANSLATORS: "to cut a path" is not the same as "to break a path apart" - see the
#. Advanced tutorial for more info
-#: ../src/verbs.cpp:2640
+#: ../src/verbs.cpp:2692
msgid "Break _Apart"
msgstr "S_ašķelt"
-#: ../src/verbs.cpp:2641
+#: ../src/verbs.cpp:2693
msgid "Break selected paths into subpaths"
msgstr "Sašķelt atlasītos ceļus apakšceļos"
-#: ../src/verbs.cpp:2642
+#: ../src/verbs.cpp:2694
msgid "_Arrange..."
msgstr "S_akārtot..."
-#: ../src/verbs.cpp:2643
+#: ../src/verbs.cpp:2695
msgid "Arrange selected objects in a table or circle"
msgstr "Sakārtot atlasītos objektus tabulā vai aplī"
#. Layer
-#: ../src/verbs.cpp:2645
+#: ../src/verbs.cpp:2697
msgid "_Add Layer..."
msgstr "Pie_vienot slāni..."
-#: ../src/verbs.cpp:2646
+#: ../src/verbs.cpp:2698
msgid "Create a new layer"
msgstr "Izveidot jaunu slāni"
-#: ../src/verbs.cpp:2647
+#: ../src/verbs.cpp:2699
msgid "Re_name Layer..."
msgstr "Pārdēvēt slā_ni..."
-#: ../src/verbs.cpp:2648
+#: ../src/verbs.cpp:2700
msgid "Rename the current layer"
msgstr "Pārdēvēt pašreizējo slāni"
-#: ../src/verbs.cpp:2649
+#: ../src/verbs.cpp:2701
msgid "Switch to Layer Abov_e"
msgstr "Pārslēgties uz virsējo slāni"
-#: ../src/verbs.cpp:2650
+#: ../src/verbs.cpp:2702
msgid "Switch to the layer above the current"
msgstr "Pārslēgties uz slāni virs pašreizējā"
-#: ../src/verbs.cpp:2651
+#: ../src/verbs.cpp:2703
msgid "Switch to Layer Belo_w"
msgstr "Pārslēgties uz apakšējo slāni"
-#: ../src/verbs.cpp:2652
+#: ../src/verbs.cpp:2704
msgid "Switch to the layer below the current"
msgstr "Pārslēgties uz slāni zem pašreizējā"
-#: ../src/verbs.cpp:2653
+#: ../src/verbs.cpp:2705
msgid "Move Selection to Layer Abo_ve"
msgstr "Pārvietot atlasīto uz slāni _virs šī"
-#: ../src/verbs.cpp:2654
+#: ../src/verbs.cpp:2706
msgid "Move selection to the layer above the current"
msgstr "Pārvietot izvēlēto uz slāni virs pašreizējā"
-#: ../src/verbs.cpp:2655
+#: ../src/verbs.cpp:2707
msgid "Move Selection to Layer Bel_ow"
msgstr "Pārvietot atlasīto uz slāni _zem šī"
-#: ../src/verbs.cpp:2656
+#: ../src/verbs.cpp:2708
msgid "Move selection to the layer below the current"
msgstr "Pārvietot izvēlēto uz slāni zem pašreizējā"
-#: ../src/verbs.cpp:2657
+#: ../src/verbs.cpp:2709
msgid "Move Selection to Layer..."
msgstr "Pārvietot atlasīto uz slāni..."
-#: ../src/verbs.cpp:2659
+#: ../src/verbs.cpp:2711
msgid "Layer to _Top"
msgstr "Slāni uz _virspusi"
-#: ../src/verbs.cpp:2660
+#: ../src/verbs.cpp:2712
msgid "Raise the current layer to the top"
msgstr "Pacelt pašreizējo slāni virspusē"
-#: ../src/verbs.cpp:2661
+#: ../src/verbs.cpp:2713
msgid "Layer to _Bottom"
msgstr "Slāni uz a_pakšu"
-#: ../src/verbs.cpp:2662
+#: ../src/verbs.cpp:2714
msgid "Lower the current layer to the bottom"
msgstr "Nolaist pašreizējo slāni apakšā"
-#: ../src/verbs.cpp:2663
+#: ../src/verbs.cpp:2715
msgid "_Raise Layer"
msgstr "_Pacelt slāni"
-#: ../src/verbs.cpp:2664
+#: ../src/verbs.cpp:2716
msgid "Raise the current layer"
msgstr "Pacelt pašreizējo slāni"
-#: ../src/verbs.cpp:2665
+#: ../src/verbs.cpp:2717
msgid "_Lower Layer"
msgstr "No_laist slāni"
-#: ../src/verbs.cpp:2666
+#: ../src/verbs.cpp:2718
msgid "Lower the current layer"
msgstr "Nolaist pašreizējo slāni"
-#: ../src/verbs.cpp:2667
+#: ../src/verbs.cpp:2719
msgid "D_uplicate Current Layer"
msgstr "Dublēt pašreizējo slāni"
-#: ../src/verbs.cpp:2668
+#: ../src/verbs.cpp:2720
msgid "Duplicate an existing layer"
msgstr "Dublēt esošu slāni"
-#: ../src/verbs.cpp:2669
+#: ../src/verbs.cpp:2721
msgid "_Delete Current Layer"
msgstr "_Dzēst pašreizējo slāni"
-#: ../src/verbs.cpp:2670
+#: ../src/verbs.cpp:2722
msgid "Delete the current layer"
msgstr "Dzēst pašreizējo slāni"
-#: ../src/verbs.cpp:2671
+#: ../src/verbs.cpp:2723
msgid "_Show/hide other layers"
msgstr "_Rādīt/slēpt citus slāņus"
-#: ../src/verbs.cpp:2672
+#: ../src/verbs.cpp:2724
msgid "Solo the current layer"
msgstr "Tikai šo slāni"
-#: ../src/verbs.cpp:2673
+#: ../src/verbs.cpp:2725
msgid "_Show all layers"
msgstr "Rādīt vi_sus slāņus"
-#: ../src/verbs.cpp:2674
+#: ../src/verbs.cpp:2726
msgid "Show all the layers"
msgstr "Rādīt visus slāņus"
-#: ../src/verbs.cpp:2675
+#: ../src/verbs.cpp:2727
msgid "_Hide all layers"
msgstr "Slē_pt visus slāņus"
-#: ../src/verbs.cpp:2676
+#: ../src/verbs.cpp:2728
msgid "Hide all the layers"
msgstr "Slēpt visus slāņus"
-#: ../src/verbs.cpp:2677
+#: ../src/verbs.cpp:2729
msgid "_Lock all layers"
msgstr "S_lēgt visus slāņus"
-#: ../src/verbs.cpp:2678
+#: ../src/verbs.cpp:2730
msgid "Lock all the layers"
msgstr "Slēdz visus slāņus"
-#: ../src/verbs.cpp:2679
+#: ../src/verbs.cpp:2731
msgid "Lock/Unlock _other layers"
msgstr "Aizslēgt/atslēgt citus slāņus"
-#: ../src/verbs.cpp:2680
+#: ../src/verbs.cpp:2732
msgid "Lock all the other layers"
msgstr "Slēdz visus citus slāņus"
-#: ../src/verbs.cpp:2681
+#: ../src/verbs.cpp:2733
msgid "_Unlock all layers"
msgstr "Atslēgt visus slāņ_us"
-#: ../src/verbs.cpp:2682
+#: ../src/verbs.cpp:2734
msgid "Unlock all the layers"
msgstr "Atslēdz visus slāņus"
-#: ../src/verbs.cpp:2683
+#: ../src/verbs.cpp:2735
msgid "_Lock/Unlock Current Layer"
msgstr "Slē_gt/atslēgt pašreizējo slāni"
-#: ../src/verbs.cpp:2684
+#: ../src/verbs.cpp:2736
msgid "Toggle lock on current layer"
msgstr "Pārslēdz pašreizējā slāņa slēdzeni"
-#: ../src/verbs.cpp:2685
+#: ../src/verbs.cpp:2737
msgid "_Show/hide Current Layer"
msgstr "Paslēpt/rādīt pašreizējo slāni"
-#: ../src/verbs.cpp:2686
+#: ../src/verbs.cpp:2738
msgid "Toggle visibility of current layer"
msgstr "Pārslēdz pašreizējā slāņa redzamību"
#. Object
-#: ../src/verbs.cpp:2689
+#: ../src/verbs.cpp:2741
msgid "Rotate _90° CW"
msgstr "Pagriezt _90° CW"
#. This is shared between tooltips and statusbar, so they
#. must use UTF-8, not HTML entities for special characters.
-#: ../src/verbs.cpp:2692
+#: ../src/verbs.cpp:2744
msgid "Rotate selection 90° clockwise"
msgstr "Pagriezt izvēlēto par 90° pulksteņrādītāja virzienā"
-#: ../src/verbs.cpp:2693
+#: ../src/verbs.cpp:2745
msgid "Rotate 9_0° CCW"
msgstr "Pagriezt 9_0° CCW"
#. This is shared between tooltips and statusbar, so they
#. must use UTF-8, not HTML entities for special characters.
-#: ../src/verbs.cpp:2696
+#: ../src/verbs.cpp:2748
msgid "Rotate selection 90° counter-clockwise"
msgstr "Pagriezt izvēlēto par 90° pretēji pulksteņrādītāja virzienam"
-#: ../src/verbs.cpp:2697
+#: ../src/verbs.cpp:2749
msgid "Remove _Transformations"
msgstr "Aizvāk_t pārveidojumus"
-#: ../src/verbs.cpp:2698
+#: ../src/verbs.cpp:2750
msgid "Remove transformations from object"
msgstr "Aizvākt pārveidojumus no objekta"
-#: ../src/verbs.cpp:2699
+#: ../src/verbs.cpp:2751
msgid "_Object to Path"
msgstr "_Objektu par ceļu"
-#: ../src/verbs.cpp:2700
+#: ../src/verbs.cpp:2752
msgid "Convert selected object to path"
msgstr "Pārvērst atlasīto objektu par ceļu"
-#: ../src/verbs.cpp:2701
+#: ../src/verbs.cpp:2753
msgid "_Flow into Frame"
msgstr "_Aizpildīt rāmi"
-#: ../src/verbs.cpp:2702
+#: ../src/verbs.cpp:2754
msgid ""
"Put text into a frame (path or shape), creating a flowed text linked to the "
"frame object"
@@ -27124,740 +27386,740 @@ msgstr ""
"Ievietojiet tekstu rāmī (ceļā vai figūrā), izveidojot ar tekstu aizpildītu "
"rāmja objektu"
-#: ../src/verbs.cpp:2703
+#: ../src/verbs.cpp:2755
msgid "_Unflow"
msgstr "Aizvākt teksta aizpildīj_umu"
-#: ../src/verbs.cpp:2704
+#: ../src/verbs.cpp:2756
msgid "Remove text from frame (creates a single-line text object)"
msgstr "Izņemt tekstu no rāmja (izveido vienas rindas teksta objektu)"
-#: ../src/verbs.cpp:2705
+#: ../src/verbs.cpp:2757
msgid "_Convert to Text"
msgstr "_Pārveidot par tekstu"
-#: ../src/verbs.cpp:2706
+#: ../src/verbs.cpp:2758
msgid "Convert flowed text to regular text object (preserves appearance)"
msgstr ""
"Pārvērš teksta aizpildījumu par vienkāršu teksta objektu (saglabājot izskatu)"
-#: ../src/verbs.cpp:2708
+#: ../src/verbs.cpp:2760
msgid "Flip _Horizontal"
msgstr "Apmest horizontāli"
-#: ../src/verbs.cpp:2708
+#: ../src/verbs.cpp:2760
msgid "Flip selected objects horizontally"
msgstr "Apmest izvēlēto objektu horizontāli"
-#: ../src/verbs.cpp:2711
+#: ../src/verbs.cpp:2763
msgid "Flip _Vertical"
msgstr "Apmest vertikāli"
-#: ../src/verbs.cpp:2711
+#: ../src/verbs.cpp:2763
msgid "Flip selected objects vertically"
msgstr "Apmest izvēlēto objektu vertikāli"
-#: ../src/verbs.cpp:2714
+#: ../src/verbs.cpp:2766
msgid "Apply mask to selection (using the topmost object as mask)"
msgstr "Uzlieciet masku atlasītajam (izmantojot augšējo objektu kā masku)"
-#: ../src/verbs.cpp:2716
+#: ../src/verbs.cpp:2768
msgid "Edit mask"
msgstr "Labot masku"
-#: ../src/verbs.cpp:2717 ../src/verbs.cpp:2725
+#: ../src/verbs.cpp:2769 ../src/verbs.cpp:2777
msgid "_Release"
msgstr "At_laist"
-#: ../src/verbs.cpp:2718
+#: ../src/verbs.cpp:2770
msgid "Remove mask from selection"
msgstr "Noņemt maskas no atlasītā"
-#: ../src/verbs.cpp:2720
+#: ../src/verbs.cpp:2772
msgid ""
"Apply clipping path to selection (using the topmost object as clipping path)"
msgstr ""
"Pielietot atlasītajam izgriešanas ceļu (par izgriešanas ceļu izmantojot "
"augšpusē esošo objektu)"
-#: ../src/verbs.cpp:2721
+#: ../src/verbs.cpp:2773
msgid "Create Cl_ip Group"
msgstr "Izveidot kl_ipu grupu"
-#: ../src/verbs.cpp:2722
+#: ../src/verbs.cpp:2774
msgid "Creates a clip group using the selected objects as a base"
msgstr "Izveidot klipu grupu, izmantojot par pamatu atlasītos objektus"
-#: ../src/verbs.cpp:2724
+#: ../src/verbs.cpp:2776
msgid "Edit clipping path"
msgstr "Labot izgriešanas ceļu"
-#: ../src/verbs.cpp:2726
+#: ../src/verbs.cpp:2778
msgid "Remove clipping path from selection"
msgstr "Aizvākt izgriešanas ceļu no atlasītā"
#. Tools
-#: ../src/verbs.cpp:2731
+#: ../src/verbs.cpp:2783
msgctxt "ContextVerb"
msgid "Select"
msgstr "Iezīmēt"
-#: ../src/verbs.cpp:2732
+#: ../src/verbs.cpp:2784
msgid "Select and transform objects"
msgstr "Atlasīt un pārveidot objektus"
-#: ../src/verbs.cpp:2733
+#: ../src/verbs.cpp:2785
msgctxt "ContextVerb"
msgid "Node Edit"
msgstr "Labot mezglu"
-#: ../src/verbs.cpp:2734
+#: ../src/verbs.cpp:2786
msgid "Edit paths by nodes"
msgstr "Labot ceļus pa mezgliem"
-#: ../src/verbs.cpp:2735
+#: ../src/verbs.cpp:2787
msgctxt "ContextVerb"
msgid "Tweak"
msgstr "Pieskaņot"
-#: ../src/verbs.cpp:2736
+#: ../src/verbs.cpp:2788
msgid "Tweak objects by sculpting or painting"
msgstr "Pieskaņot objektus veidojot vai krāsojot"
-#: ../src/verbs.cpp:2737
+#: ../src/verbs.cpp:2789
msgctxt "ContextVerb"
msgid "Spray"
msgstr "Smidzināt"
-#: ../src/verbs.cpp:2738
+#: ../src/verbs.cpp:2790
msgid "Spray objects by sculpting or painting"
msgstr "Izsmidzināt objektus veidojot vai krāsojot"
-#: ../src/verbs.cpp:2739
+#: ../src/verbs.cpp:2791
msgctxt "ContextVerb"
msgid "Rectangle"
msgstr "Taisnstūris"
-#: ../src/verbs.cpp:2740
+#: ../src/verbs.cpp:2792
msgid "Create rectangles and squares"
msgstr "Zīmēt taisnstūrus un kvadrātus"
-#: ../src/verbs.cpp:2741
+#: ../src/verbs.cpp:2793
msgctxt "ContextVerb"
msgid "3D Box"
msgstr "3D paralēlskaldnis"
-#: ../src/verbs.cpp:2742
+#: ../src/verbs.cpp:2794
msgid "Create 3D boxes"
msgstr "Izveidot 3D paralēlskaldņus"
-#: ../src/verbs.cpp:2743
+#: ../src/verbs.cpp:2795
msgctxt "ContextVerb"
msgid "Ellipse"
msgstr "Elipse"
-#: ../src/verbs.cpp:2744
+#: ../src/verbs.cpp:2796
msgid "Create circles, ellipses, and arcs"
msgstr "Izveidot riņķus, elipses un lokus"
-#: ../src/verbs.cpp:2745
+#: ../src/verbs.cpp:2797
msgctxt "ContextVerb"
msgid "Star"
msgstr "Zvaigzne"
-#: ../src/verbs.cpp:2746
+#: ../src/verbs.cpp:2798
msgid "Create stars and polygons"
msgstr "Izveidot zvaigznes un daudzstūrus"
-#: ../src/verbs.cpp:2747
+#: ../src/verbs.cpp:2799
msgctxt "ContextVerb"
msgid "Spiral"
msgstr "Spirāle"
-#: ../src/verbs.cpp:2748
+#: ../src/verbs.cpp:2800
msgid "Create spirals"
msgstr "Izveidot spirāles"
-#: ../src/verbs.cpp:2749
+#: ../src/verbs.cpp:2801
msgctxt "ContextVerb"
msgid "Pencil"
msgstr "Zīmulis"
-#: ../src/verbs.cpp:2750
+#: ../src/verbs.cpp:2802
msgid "Draw freehand lines"
msgstr "Zīmēt brīvas rokas līnijas"
-#: ../src/verbs.cpp:2751
+#: ../src/verbs.cpp:2803
msgctxt "ContextVerb"
msgid "Pen"
msgstr "Spalva"
-#: ../src/verbs.cpp:2752
+#: ../src/verbs.cpp:2804
msgid "Draw Bezier curves and straight lines"
msgstr "Zīmējiet Bezjē līknes un taisnas līnijas"
-#: ../src/verbs.cpp:2753
+#: ../src/verbs.cpp:2805
msgctxt "ContextVerb"
msgid "Calligraphy"
msgstr "Kaligrāfija"
-#: ../src/verbs.cpp:2754
+#: ../src/verbs.cpp:2806
msgid "Draw calligraphic or brush strokes"
msgstr "Zīmējiet kaligrāfiskās vai otas līnijas"
-#: ../src/verbs.cpp:2756
+#: ../src/verbs.cpp:2808
msgid "Create and edit text objects"
msgstr "Izveidot un labot teksta objektus"
-#: ../src/verbs.cpp:2757
+#: ../src/verbs.cpp:2809
msgctxt "ContextVerb"
msgid "Gradient"
msgstr "Krāsu pāreja"
-#: ../src/verbs.cpp:2758
+#: ../src/verbs.cpp:2810
msgid "Create and edit gradients"
msgstr "Izveidot un labot krāsu pārejas"
-#: ../src/verbs.cpp:2759
+#: ../src/verbs.cpp:2811
msgctxt "ContextVerb"
msgid "Mesh"
msgstr "Tīkls"
-#: ../src/verbs.cpp:2760
+#: ../src/verbs.cpp:2812
msgid "Create and edit meshes"
msgstr "Izveidot un labot tīklus"
-#: ../src/verbs.cpp:2761
+#: ../src/verbs.cpp:2813
msgctxt "ContextVerb"
msgid "Zoom"
msgstr "Tuvināt/tālināt"
-#: ../src/verbs.cpp:2762
+#: ../src/verbs.cpp:2814
msgid "Zoom in or out"
msgstr "Tuvināt vai tālināt"
-#: ../src/verbs.cpp:2764
+#: ../src/verbs.cpp:2816
msgid "Measurement tool"
msgstr "Mērinstruments"
-#: ../src/verbs.cpp:2765
+#: ../src/verbs.cpp:2817
msgctxt "ContextVerb"
msgid "Dropper"
msgstr "Pipete"
-#: ../src/verbs.cpp:2767
+#: ../src/verbs.cpp:2819
msgctxt "ContextVerb"
msgid "Connector"
msgstr "Savienotājs"
-#: ../src/verbs.cpp:2768
+#: ../src/verbs.cpp:2820
msgid "Create diagram connectors"
msgstr "Izveidot diagrammu savienotājus"
-#: ../src/verbs.cpp:2771
+#: ../src/verbs.cpp:2823
msgctxt "ContextVerb"
msgid "Paint Bucket"
msgstr "Krāsas spainis"
-#: ../src/verbs.cpp:2772
+#: ../src/verbs.cpp:2824
msgid "Fill bounded areas"
msgstr "Aizpildīt noslēgtos apgabalus"
-#: ../src/verbs.cpp:2775
+#: ../src/verbs.cpp:2827
msgctxt "ContextVerb"
msgid "LPE Edit"
msgstr "LPE labošana"
-#: ../src/verbs.cpp:2776
+#: ../src/verbs.cpp:2828
msgid "Edit Path Effect parameters"
msgstr "Labot ceļa efekta parametrus"
-#: ../src/verbs.cpp:2777
+#: ../src/verbs.cpp:2829
msgctxt "ContextVerb"
msgid "Eraser"
msgstr "Dzēšgumija"
-#: ../src/verbs.cpp:2778
+#: ../src/verbs.cpp:2830
msgid "Erase existing paths"
msgstr "Dzēst pastāvošos ceļus"
-#: ../src/verbs.cpp:2779
+#: ../src/verbs.cpp:2831
msgctxt "ContextVerb"
msgid "LPE Tool"
msgstr "LPE rīks"
-#: ../src/verbs.cpp:2780
+#: ../src/verbs.cpp:2832
msgid "Do geometric constructions"
msgstr "Izveidot ģeometriskas figūras"
#. Tool prefs
-#: ../src/verbs.cpp:2782
+#: ../src/verbs.cpp:2834
msgid "Selector Preferences"
msgstr "Atlasītāja iestatījumi"
-#: ../src/verbs.cpp:2783
+#: ../src/verbs.cpp:2835
msgid "Open Preferences for the Selector tool"
msgstr "Atvērt iestatījumus atlasīšanas rīkam"
-#: ../src/verbs.cpp:2784
+#: ../src/verbs.cpp:2836
msgid "Node Tool Preferences"
msgstr "Mezglu rīka iestatījumi"
-#: ../src/verbs.cpp:2785
+#: ../src/verbs.cpp:2837
msgid "Open Preferences for the Node tool"
msgstr "Atvērt iestatījumus mezglu rīkam"
-#: ../src/verbs.cpp:2786
+#: ../src/verbs.cpp:2838
msgid "Tweak Tool Preferences"
msgstr "Pieskaņošanas rīka iestatījumi"
-#: ../src/verbs.cpp:2787
+#: ../src/verbs.cpp:2839
msgid "Open Preferences for the Tweak tool"
msgstr "Atvērt iestatījumus pieskaņošanas rīkam"
-#: ../src/verbs.cpp:2788
+#: ../src/verbs.cpp:2840
msgid "Spray Tool Preferences"
msgstr "Smidzinātāja iestatījumi"
-#: ../src/verbs.cpp:2789
+#: ../src/verbs.cpp:2841
msgid "Open Preferences for the Spray tool"
msgstr "Atvērt iestatījumus smidzināšanas rīkam"
-#: ../src/verbs.cpp:2790
+#: ../src/verbs.cpp:2842
msgid "Rectangle Preferences"
msgstr "Taisnstūra iestatījumi"
-#: ../src/verbs.cpp:2791
+#: ../src/verbs.cpp:2843
msgid "Open Preferences for the Rectangle tool"
msgstr "Atvērt iestatījumus taisnstūru rīkam"
-#: ../src/verbs.cpp:2792
+#: ../src/verbs.cpp:2844
msgid "3D Box Preferences"
msgstr "3D paralēlskaldņa iestatījumi"
-#: ../src/verbs.cpp:2793
+#: ../src/verbs.cpp:2845
msgid "Open Preferences for the 3D Box tool"
msgstr "Atvērt iestatījumus 3D paralēlskaldņa rīkam"
-#: ../src/verbs.cpp:2794
+#: ../src/verbs.cpp:2846
msgid "Ellipse Preferences"
msgstr "Elipses iestatījumi"
-#: ../src/verbs.cpp:2795
+#: ../src/verbs.cpp:2847
msgid "Open Preferences for the Ellipse tool"
msgstr "Atvērt iestatījumus elipses rīkam"
-#: ../src/verbs.cpp:2796
+#: ../src/verbs.cpp:2848
msgid "Star Preferences"
msgstr "Zvaigznes iestatījumi"
-#: ../src/verbs.cpp:2797
+#: ../src/verbs.cpp:2849
msgid "Open Preferences for the Star tool"
msgstr "Atvērt iestatījumus zvaigznes rīkam"
-#: ../src/verbs.cpp:2798
+#: ../src/verbs.cpp:2850
msgid "Spiral Preferences"
msgstr "Spirāles iestatījumi"
-#: ../src/verbs.cpp:2799
+#: ../src/verbs.cpp:2851
msgid "Open Preferences for the Spiral tool"
msgstr "Atvērt iestatījumus spirāles rīkam"
-#: ../src/verbs.cpp:2800
+#: ../src/verbs.cpp:2852
msgid "Pencil Preferences"
msgstr "Zīmuļa iestatījumi"
-#: ../src/verbs.cpp:2801
+#: ../src/verbs.cpp:2853
msgid "Open Preferences for the Pencil tool"
msgstr "Atvērt iestatījumus zīmuļa rīkam"
-#: ../src/verbs.cpp:2802
+#: ../src/verbs.cpp:2854
msgid "Pen Preferences"
msgstr "Spalvas iestatījumi"
-#: ../src/verbs.cpp:2803
+#: ../src/verbs.cpp:2855
msgid "Open Preferences for the Pen tool"
msgstr "Atvērt iestatījumus spalvas rīkam"
-#: ../src/verbs.cpp:2804
+#: ../src/verbs.cpp:2856
msgid "Calligraphic Preferences"
msgstr "Kaligrāfijas iestatījumi"
-#: ../src/verbs.cpp:2805
+#: ../src/verbs.cpp:2857
msgid "Open Preferences for the Calligraphy tool"
msgstr "Atvērt iestatījumus kaligrāfijas rīkam"
-#: ../src/verbs.cpp:2806
+#: ../src/verbs.cpp:2858
msgid "Text Preferences"
msgstr "Teksta iestatījumi"
-#: ../src/verbs.cpp:2807
+#: ../src/verbs.cpp:2859
msgid "Open Preferences for the Text tool"
msgstr "Atvērt iestatījumus teksta rīkam"
-#: ../src/verbs.cpp:2808
+#: ../src/verbs.cpp:2860
msgid "Gradient Preferences"
msgstr "Krāsu pārejas iestatījumi"
-#: ../src/verbs.cpp:2809
+#: ../src/verbs.cpp:2861
msgid "Open Preferences for the Gradient tool"
msgstr "Atvērt iestatījumus krāsu pārejas rīkam "
-#: ../src/verbs.cpp:2810
+#: ../src/verbs.cpp:2862
msgid "Mesh Preferences"
msgstr "Tīkla iestatījumi"
-#: ../src/verbs.cpp:2811
+#: ../src/verbs.cpp:2863
msgid "Open Preferences for the Mesh tool"
msgstr "Atvērt iestatījumus tīkla rīkam"
-#: ../src/verbs.cpp:2812
+#: ../src/verbs.cpp:2864
msgid "Zoom Preferences"
msgstr "Tālummaiņas iestatījumi"
-#: ../src/verbs.cpp:2813
+#: ../src/verbs.cpp:2865
msgid "Open Preferences for the Zoom tool"
msgstr "Atvērt iestatījumus tālummaiņas rīkam"
-#: ../src/verbs.cpp:2814
+#: ../src/verbs.cpp:2866
msgid "Measure Preferences"
msgstr "Mērīšanas iestatījumi"
-#: ../src/verbs.cpp:2815
+#: ../src/verbs.cpp:2867
msgid "Open Preferences for the Measure tool"
msgstr "Atvērt iestatījumus mērīšanas rīkam"
-#: ../src/verbs.cpp:2816
+#: ../src/verbs.cpp:2868
msgid "Dropper Preferences"
msgstr "Pipetes iestatījumi"
-#: ../src/verbs.cpp:2817
+#: ../src/verbs.cpp:2869
msgid "Open Preferences for the Dropper tool"
msgstr "Atvērt pipetes rīka iestatījumus"
-#: ../src/verbs.cpp:2818
+#: ../src/verbs.cpp:2870
msgid "Connector Preferences"
msgstr "Savienotāja iestatījumi"
-#: ../src/verbs.cpp:2819
+#: ../src/verbs.cpp:2871
msgid "Open Preferences for the Connector tool"
msgstr "Atvērt iestatījumus savienotāju rīkam"
-#: ../src/verbs.cpp:2822
+#: ../src/verbs.cpp:2874
msgid "Paint Bucket Preferences"
msgstr "Krāsas spaiņa iestatījumi"
-#: ../src/verbs.cpp:2823
+#: ../src/verbs.cpp:2875
msgid "Open Preferences for the Paint Bucket tool"
msgstr "Atvērt iestatījumus kāras spaiņa rīkam"
-#: ../src/verbs.cpp:2826
+#: ../src/verbs.cpp:2878
msgid "Eraser Preferences"
msgstr "Dzēšgumijas iestatījumi"
-#: ../src/verbs.cpp:2827
+#: ../src/verbs.cpp:2879
msgid "Open Preferences for the Eraser tool"
msgstr "Atvērt iestatījumus dzēšgumijas rīkam"
-#: ../src/verbs.cpp:2828
+#: ../src/verbs.cpp:2880
msgid "LPE Tool Preferences"
msgstr "LPE rīka iestatījumi"
-#: ../src/verbs.cpp:2829
+#: ../src/verbs.cpp:2881
msgid "Open Preferences for the LPETool tool"
msgstr "Atvērt iestatījumus LPE rīkam"
#. Zoom/View
-#: ../src/verbs.cpp:2831
+#: ../src/verbs.cpp:2883
msgid "Zoom In"
msgstr "Tuvināt"
-#: ../src/verbs.cpp:2831
+#: ../src/verbs.cpp:2883
msgid "Zoom in"
msgstr "Tuvināt"
-#: ../src/verbs.cpp:2832
+#: ../src/verbs.cpp:2884
msgid "Zoom Out"
msgstr "Tālināt"
-#: ../src/verbs.cpp:2832
+#: ../src/verbs.cpp:2884
msgid "Zoom out"
msgstr "Tālināt"
-#: ../src/verbs.cpp:2833
+#: ../src/verbs.cpp:2885
msgid "_Rulers"
msgstr "_Lineāli"
-#: ../src/verbs.cpp:2833
+#: ../src/verbs.cpp:2885
msgid "Show or hide the canvas rulers"
msgstr "Parādīt vai paslēpt audekla ritjoslas"
-#: ../src/verbs.cpp:2834
+#: ../src/verbs.cpp:2886
msgid "Scroll_bars"
msgstr "Rit_joslas"
-#: ../src/verbs.cpp:2834
+#: ../src/verbs.cpp:2886
msgid "Show or hide the canvas scrollbars"
msgstr "Parādīt vai paslēpt audekla ritjoslas"
-#: ../src/verbs.cpp:2835
+#: ../src/verbs.cpp:2887
msgid "Page _Grid"
msgstr "Lapas _režģis"
-#: ../src/verbs.cpp:2835
+#: ../src/verbs.cpp:2887
msgid "Show or hide the page grid"
msgstr "Rādīt vai slēpt lapas režģi."
-#: ../src/verbs.cpp:2836
+#: ../src/verbs.cpp:2888
msgid "G_uides"
msgstr "Palīglīnijas"
-#: ../src/verbs.cpp:2836
+#: ../src/verbs.cpp:2888
msgid "Show or hide guides (drag from a ruler to create a guide)"
msgstr ""
"Rādīt vai slēpt palīglīnijas (lai izveidotu palīglīniju, velciet no lineāla)"
-#: ../src/verbs.cpp:2837
+#: ../src/verbs.cpp:2889
msgid "Enable snapping"
msgstr "Ieslēgt piesaistīšanu"
-#: ../src/verbs.cpp:2838
+#: ../src/verbs.cpp:2890
msgid "_Commands Bar"
msgstr "_Komandu josla"
-#: ../src/verbs.cpp:2838
+#: ../src/verbs.cpp:2890
msgid "Show or hide the Commands bar (under the menu)"
msgstr "Rādīt vai slēpt komandu joslu (zem izvēlnes)"
-#: ../src/verbs.cpp:2839
+#: ../src/verbs.cpp:2891
msgid "Sn_ap Controls Bar"
msgstr "Pies_aistes vadīklu josla"
-#: ../src/verbs.cpp:2839
+#: ../src/verbs.cpp:2891
msgid "Show or hide the snapping controls"
msgstr "Rādīt vai slēpt piesaistes vadīklu joslu"
-#: ../src/verbs.cpp:2840
+#: ../src/verbs.cpp:2892
msgid "T_ool Controls Bar"
msgstr "Rīku vadīklu j_osla"
-#: ../src/verbs.cpp:2840
+#: ../src/verbs.cpp:2892
msgid "Show or hide the Tool Controls bar"
msgstr "Rādīt vai slēpt rīku vadīklu joslu"
-#: ../src/verbs.cpp:2841
+#: ../src/verbs.cpp:2893
msgid "_Toolbox"
msgstr "_Rīkjosla"
-#: ../src/verbs.cpp:2841
+#: ../src/verbs.cpp:2893
msgid "Show or hide the main toolbox (on the left)"
msgstr "Rādīt vai slēpt galveno rīku kasti (kreisajā malā)"
-#: ../src/verbs.cpp:2842
+#: ../src/verbs.cpp:2894
msgid "_Palette"
msgstr "_Palete"
-#: ../src/verbs.cpp:2842
+#: ../src/verbs.cpp:2894
msgid "Show or hide the color palette"
msgstr "Rādīt vai slēpt krāsu paleti"
-#: ../src/verbs.cpp:2843
+#: ../src/verbs.cpp:2895
msgid "_Statusbar"
msgstr "_Statusa josla"
-#: ../src/verbs.cpp:2843
+#: ../src/verbs.cpp:2895
msgid "Show or hide the statusbar (at the bottom of the window)"
msgstr "Rādīt vai slēpt stāvokļa joslu (loga apakšā)"
-#: ../src/verbs.cpp:2844
+#: ../src/verbs.cpp:2896
msgid "Nex_t Zoom"
msgstr "_Nākošā tālummaiņa"
-#: ../src/verbs.cpp:2844
+#: ../src/verbs.cpp:2896
msgid "Next zoom (from the history of zooms)"
msgstr "Nākošā tālummaiņa (no tālummaiņas vēstures)"
-#: ../src/verbs.cpp:2846
+#: ../src/verbs.cpp:2898
msgid "Pre_vious Zoom"
msgstr "Ie_priekšējā tālummaiņa"
-#: ../src/verbs.cpp:2846
+#: ../src/verbs.cpp:2898
msgid "Previous zoom (from the history of zooms)"
msgstr "Iepriekšējā tālummaiņa (no tālummaiņas vēstures)"
-#: ../src/verbs.cpp:2848
+#: ../src/verbs.cpp:2900
msgid "Zoom 1:_1"
msgstr "Tālummaiņa 1:_1"
-#: ../src/verbs.cpp:2848
+#: ../src/verbs.cpp:2900
msgid "Zoom to 1:1"
msgstr "Tālummainīt 1:1"
-#: ../src/verbs.cpp:2850
+#: ../src/verbs.cpp:2902
msgid "Zoom 1:_2"
msgstr "Tālummaiņa 1:_2"
-#: ../src/verbs.cpp:2850
+#: ../src/verbs.cpp:2902
msgid "Zoom to 1:2"
msgstr "Tālummainīt 1:2"
-#: ../src/verbs.cpp:2852
+#: ../src/verbs.cpp:2904
msgid "_Zoom 2:1"
msgstr "_Tālummaiņa 2:1"
-#: ../src/verbs.cpp:2852
+#: ../src/verbs.cpp:2904
msgid "Zoom to 2:1"
msgstr "Tālummainīt 2:1"
-#: ../src/verbs.cpp:2854
+#: ../src/verbs.cpp:2906
msgid "_Fullscreen"
msgstr "_Pilnekrāna"
-#: ../src/verbs.cpp:2854 ../src/verbs.cpp:2856
+#: ../src/verbs.cpp:2906 ../src/verbs.cpp:2908
msgid "Stretch this document window to full screen"
msgstr "Izplest šī dokumenta logu pa visu ekrānu"
-#: ../src/verbs.cpp:2856
+#: ../src/verbs.cpp:2908
msgid "Fullscreen & Focus Mode"
msgstr "Pilnekrāna un fokusēšanas režīms"
-#: ../src/verbs.cpp:2858
+#: ../src/verbs.cpp:2910
msgid "Toggle _Focus Mode"
msgstr "Pārslēgt fokusēšanas režīmu"
-#: ../src/verbs.cpp:2858
+#: ../src/verbs.cpp:2910
msgid "Remove excess toolbars to focus on drawing"
msgstr "Aizvākt liekās rīkjoslas, lai atbrīvotu lielāku laukumu zīmējumam"
-#: ../src/verbs.cpp:2860
+#: ../src/verbs.cpp:2912
msgid "Duplic_ate Window"
msgstr "Dublēt logu"
-#: ../src/verbs.cpp:2860
+#: ../src/verbs.cpp:2912
msgid "Open a new window with the same document"
msgstr "Atvērt šo pašu dokumentu jaunā logā"
-#: ../src/verbs.cpp:2862
+#: ../src/verbs.cpp:2914
msgid "_New View Preview"
msgstr "Jau_na skata priekšskatījums"
-#: ../src/verbs.cpp:2863
+#: ../src/verbs.cpp:2915
msgid "New View Preview"
msgstr "Jauna skata priekšskatījums"
#. "view_new_preview"
-#: ../src/verbs.cpp:2865 ../src/verbs.cpp:2873
+#: ../src/verbs.cpp:2917 ../src/verbs.cpp:2925
msgid "_Normal"
msgstr "_Normāls"
-#: ../src/verbs.cpp:2866
+#: ../src/verbs.cpp:2918
msgid "Switch to normal display mode"
msgstr "Pārslēgt uz normālu ekrāna režīmu"
-#: ../src/verbs.cpp:2867
+#: ../src/verbs.cpp:2919
msgid "No _Filters"
msgstr "Nav _filtru"
-#: ../src/verbs.cpp:2868
+#: ../src/verbs.cpp:2920
msgid "Switch to normal display without filters"
msgstr "Pārslēgt uz normālu ekrānu bez filtriem"
-#: ../src/verbs.cpp:2869
+#: ../src/verbs.cpp:2921
msgid "_Outline"
msgstr "Ār_līnija"
-#: ../src/verbs.cpp:2870
+#: ../src/verbs.cpp:2922
msgid "Switch to outline (wireframe) display mode"
msgstr "Pārslēgt uz aprišu (karkasa) ekrāna režīmu"
#. 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:2871 ../src/verbs.cpp:2879
+#: ../src/verbs.cpp:2923 ../src/verbs.cpp:2931
msgid "_Toggle"
msgstr "Pārslēg_t"
-#: ../src/verbs.cpp:2872
+#: ../src/verbs.cpp:2924
msgid "Toggle between normal and outline display modes"
msgstr "Pārslēgties starp parasto un aprišu ekrāna režīmu"
-#: ../src/verbs.cpp:2874
+#: ../src/verbs.cpp:2926
msgid "Switch to normal color display mode"
msgstr "Pārslēgt uz normālu krāsu ekrāna režīmu"
-#: ../src/verbs.cpp:2875
+#: ../src/verbs.cpp:2927
msgid "_Grayscale"
msgstr "_Pelēktoņu"
-#: ../src/verbs.cpp:2876
+#: ../src/verbs.cpp:2928
msgid "Switch to grayscale display mode"
msgstr "Pārslēgt uz pelēktoņu ekrāna režīmu"
-#: ../src/verbs.cpp:2880
+#: ../src/verbs.cpp:2932
msgid "Toggle between normal and grayscale color display modes"
msgstr "Pārslēgt starp parasto un pelēktoņu ekrāna režīmu"
-#: ../src/verbs.cpp:2882
+#: ../src/verbs.cpp:2934
msgid "Color-managed view"
msgstr "Skats ar krāsu vadību"
-#: ../src/verbs.cpp:2883
+#: ../src/verbs.cpp:2935
msgid "Toggle color-managed display for this document window"
msgstr "Ieslēgt ekrāna krāsu vadību šī dokumenta logam"
-#: ../src/verbs.cpp:2885
+#: ../src/verbs.cpp:2937
msgid "Ico_n Preview..."
msgstr "Ikonu priekšskatījums..."
-#: ../src/verbs.cpp:2886
+#: ../src/verbs.cpp:2938
msgid "Open a window to preview objects at different icon resolutions"
msgstr "Atveriet logu, lai priekšskatītu objektus atšķirīgā ikonu izšķirtspējā"
-#: ../src/verbs.cpp:2888
+#: ../src/verbs.cpp:2940
msgid "Zoom to fit page in window"
msgstr "Tālummainīt, lai Ietilpināt lapu logā"
-#: ../src/verbs.cpp:2889
+#: ../src/verbs.cpp:2941
msgid "Page _Width"
msgstr "Lapas _platums"
-#: ../src/verbs.cpp:2890
+#: ../src/verbs.cpp:2942
msgid "Zoom to fit page width in window"
msgstr "Tālummainīt, lai ietilpinātu lapu logā tās pilnā platumā."
-#: ../src/verbs.cpp:2892
+#: ../src/verbs.cpp:2944
msgid "Zoom to fit drawing in window"
msgstr "Tālummainīt, lai Ietilpinātu zīmējumu logā"
-#: ../src/verbs.cpp:2894
+#: ../src/verbs.cpp:2946
msgid "Zoom to fit selection in window"
msgstr "Tālummainīt, lai ietilpinātu atlasīto logā"
#. Dialogs
-#: ../src/verbs.cpp:2897
+#: ../src/verbs.cpp:2949
msgid "P_references..."
msgstr "Iestatījumi..."
-#: ../src/verbs.cpp:2898
+#: ../src/verbs.cpp:2950
msgid "Edit global Inkscape preferences"
msgstr "Labot globālos Inkscape iestatījumus"
-#: ../src/verbs.cpp:2899
+#: ../src/verbs.cpp:2951
msgid "_Document Properties..."
msgstr "_Dokumenta īpašības..."
-#: ../src/verbs.cpp:2900
+#: ../src/verbs.cpp:2952
msgid "Edit properties of this document (to be saved with the document)"
msgstr "Labot šī dokumenta īpašības (tiks saglabātas kopā ar dokumentu)"
-#: ../src/verbs.cpp:2901
+#: ../src/verbs.cpp:2953
msgid "Document _Metadata..."
msgstr "Dokumenta _metadati..."
-#: ../src/verbs.cpp:2902
+#: ../src/verbs.cpp:2954
msgid "Edit document metadata (to be saved with the document)"
msgstr "Labot šī dokumenta matadatus (tiks saglabāti kopā ar dokumentu)"
-#: ../src/verbs.cpp:2904
+#: ../src/verbs.cpp:2956
msgid ""
"Edit objects' colors, gradients, arrowheads, and other fill and stroke "
"properties..."
@@ -27866,118 +28128,118 @@ msgstr ""
"apmales īpašības..."
#. FIXME: Probably better to either use something from the icon naming spec or ship our own "select-font" icon
-#: ../src/verbs.cpp:2906
+#: ../src/verbs.cpp:2958
msgid "Gl_yphs..."
msgstr "Glifi..."
-#: ../src/verbs.cpp:2907
+#: ../src/verbs.cpp:2959
msgid "Select characters from a glyphs palette"
msgstr "Izvēlieties simbolus no glifu paletes"
#. 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:2910
+#: ../src/verbs.cpp:2962
msgid "S_watches..."
msgstr "Krāsu paraugi..."
-#: ../src/verbs.cpp:2911
+#: ../src/verbs.cpp:2963
msgid "Select colors from a swatches palette"
msgstr "Izvēlieties krāsas no krāsu paraugu paletes"
-#: ../src/verbs.cpp:2912
+#: ../src/verbs.cpp:2964
msgid "S_ymbols..."
msgstr "S_imboli..."
-#: ../src/verbs.cpp:2913
+#: ../src/verbs.cpp:2965
msgid "Select symbol from a symbols palette"
msgstr "Izvēlieties simbolu no simbolu paletes"
-#: ../src/verbs.cpp:2914
+#: ../src/verbs.cpp:2966
msgid "Transfor_m..."
msgstr "Pārveidot..."
-#: ../src/verbs.cpp:2915
+#: ../src/verbs.cpp:2967
msgid "Precisely control objects' transformations"
msgstr "Precīzi kontrolēt objekta pārveidojumus"
-#: ../src/verbs.cpp:2916
+#: ../src/verbs.cpp:2968
msgid "_Align and Distribute..."
msgstr "Lī_dzināt un izkliedēt..."
-#: ../src/verbs.cpp:2917
+#: ../src/verbs.cpp:2969
msgid "Align and distribute objects"
msgstr "Līdzināt un izkliedēt objektus"
-#: ../src/verbs.cpp:2918
+#: ../src/verbs.cpp:2970
msgid "_Spray options..."
msgstr "_Smidzināšanas papildiespējas..."
-#: ../src/verbs.cpp:2919
+#: ../src/verbs.cpp:2971
msgid "Some options for the spray"
msgstr "Dažas smidzināšanas papildiespējas"
-#: ../src/verbs.cpp:2920
+#: ../src/verbs.cpp:2972
msgid "Undo _History..."
msgstr "Atsaukumu _vēsture..."
-#: ../src/verbs.cpp:2921
+#: ../src/verbs.cpp:2973
msgid "Undo History"
msgstr "Atsaukumu vēsture"
-#: ../src/verbs.cpp:2923
+#: ../src/verbs.cpp:2975
msgid "View and select font family, font size and other text properties"
msgstr ""
"Aplūkojiet un izvēlieties fontu saimi, fonta izmēru un citas teksta īpašības"
-#: ../src/verbs.cpp:2924
+#: ../src/verbs.cpp:2976
msgid "_XML Editor..."
msgstr "XML redaktors..."
-#: ../src/verbs.cpp:2925
+#: ../src/verbs.cpp:2977
msgid "View and edit the XML tree of the document"
msgstr "Aplūkot un labot dokumenta XML koku"
-#: ../src/verbs.cpp:2926
+#: ../src/verbs.cpp:2978
msgid "_Find/Replace..."
msgstr "_Meklēt/aizvietot..."
-#: ../src/verbs.cpp:2927
+#: ../src/verbs.cpp:2979
msgid "Find objects in document"
msgstr "Meklēt objektus dokumentā "
-#: ../src/verbs.cpp:2928
+#: ../src/verbs.cpp:2980
msgid "Find and _Replace Text..."
msgstr "Meklēt un aizvietot tekstu..."
-#: ../src/verbs.cpp:2929
+#: ../src/verbs.cpp:2981
msgid "Find and replace text in document"
msgstr "Meklēt un aizvietot tekstu"
-#: ../src/verbs.cpp:2931
+#: ../src/verbs.cpp:2983
msgid "Check spelling of text in document"
msgstr "Pārbaudīt teksta pareizrakstību dokumentā"
-#: ../src/verbs.cpp:2932
+#: ../src/verbs.cpp:2984
msgid "_Messages..."
msgstr "_Vēstules..."
-#: ../src/verbs.cpp:2933
+#: ../src/verbs.cpp:2985
msgid "View debug messages"
msgstr "Skatīt atkļūdošanas paziņojumus"
-#: ../src/verbs.cpp:2934
+#: ../src/verbs.cpp:2986
msgid "Show/Hide D_ialogs"
msgstr "Rādīt/slēpt dialogus"
-#: ../src/verbs.cpp:2935
+#: ../src/verbs.cpp:2987
msgid "Show or hide all open dialogs"
msgstr "Rādīt vai paslēpt visus atvērtos dialogus"
-#: ../src/verbs.cpp:2936
+#: ../src/verbs.cpp:2988
msgid "Create Tiled Clones..."
msgstr "Izveidot klonu rakstu..."
-#: ../src/verbs.cpp:2937
+#: ../src/verbs.cpp:2989
msgid ""
"Create multiple clones of selected object, arranging them into a pattern or "
"scattering"
@@ -27985,435 +28247,435 @@ msgstr ""
"Izveidot vairākus objekta klonus, izkārtojot tos rakstā (faktūrā) vai "
"izkliedējot"
-#: ../src/verbs.cpp:2938
+#: ../src/verbs.cpp:2990
msgid "_Object attributes..."
msgstr "_Objekta atribūti..."
-#: ../src/verbs.cpp:2939
+#: ../src/verbs.cpp:2991
msgid "Edit the object attributes..."
msgstr "Labot objekta atribūtus..."
-#: ../src/verbs.cpp:2941
+#: ../src/verbs.cpp:2993
msgid "Edit the ID, locked and visible status, and other object properties"
msgstr ""
"Labojiet ID, slēgšanas un redzamības stāvokli un citas objekta īpašības"
-#: ../src/verbs.cpp:2942
+#: ../src/verbs.cpp:2994
msgid "_Input Devices..."
msgstr "_Ievadierīces..."
-#: ../src/verbs.cpp:2943
+#: ../src/verbs.cpp:2995
msgid "Configure extended input devices, such as a graphics tablet"
msgstr ""
"Konfigurējiet paplašināto iespēju ievades ierīces, piem. grafiskās planšetes"
-#: ../src/verbs.cpp:2944
+#: ../src/verbs.cpp:2996
msgid "_Extensions..."
msgstr "_Paplašinājumi..."
-#: ../src/verbs.cpp:2945
+#: ../src/verbs.cpp:2997
msgid "Query information about extensions"
msgstr "Vaicājuma informācija par paplašinājumiem"
-#: ../src/verbs.cpp:2946
+#: ../src/verbs.cpp:2998
msgid "Layer_s..."
msgstr "_Slāņi..."
-#: ../src/verbs.cpp:2947
+#: ../src/verbs.cpp:2999
msgid "View Layers"
msgstr "Skatīt slāņus"
-#: ../src/verbs.cpp:2948
+#: ../src/verbs.cpp:3000
msgid "Object_s..."
msgstr "_Objekti..."
-#: ../src/verbs.cpp:2949
+#: ../src/verbs.cpp:3001
msgid "View Objects"
msgstr "Skatīt objektus"
-#: ../src/verbs.cpp:2950
+#: ../src/verbs.cpp:3002
msgid "Selection se_ts..."
msgstr "A_tlases kopas..."
-#: ../src/verbs.cpp:2951
+#: ../src/verbs.cpp:3003
msgid "View Tags"
msgstr "Skatīt birkas"
-#: ../src/verbs.cpp:2952
+#: ../src/verbs.cpp:3004
msgid "Path E_ffects ..."
msgstr "Ceļa e_fekti..."
-#: ../src/verbs.cpp:2953
+#: ../src/verbs.cpp:3005
msgid "Manage, edit, and apply path effects"
msgstr "Vadīt, labot un pielietot ceļa efektus"
-#: ../src/verbs.cpp:2954
+#: ../src/verbs.cpp:3006
msgid "Filter _Editor..."
msgstr "Filtru r_edaktors"
-#: ../src/verbs.cpp:2955
+#: ../src/verbs.cpp:3007
msgid "Manage, edit, and apply SVG filters"
msgstr "Vadīt, labot un pielietot SVG filtrus"
-#: ../src/verbs.cpp:2956
+#: ../src/verbs.cpp:3008
msgid "SVG Font Editor..."
msgstr "SVG fontu redaktors"
-#: ../src/verbs.cpp:2957
+#: ../src/verbs.cpp:3009
msgid "Edit SVG fonts"
msgstr "Labot SVG fontus"
-#: ../src/verbs.cpp:2958
+#: ../src/verbs.cpp:3010
msgid "Print Colors..."
msgstr "Drukāt krāsas..."
-#: ../src/verbs.cpp:2959
+#: ../src/verbs.cpp:3011
msgid ""
"Select which color separations to render in Print Colors Preview rendermode"
msgstr ""
"Izvēlieties, kuru krāsu dalījumus renderēt Krāsu drukas priekšskatījuma "
"renderēšanas režīmā"
-#: ../src/verbs.cpp:2960
+#: ../src/verbs.cpp:3012
msgid "_Export PNG Image..."
msgstr "_Eksportēt PNG attēlu..."
-#: ../src/verbs.cpp:2961
+#: ../src/verbs.cpp:3013
msgid "Export this document or a selection as a PNG image"
msgstr "Eksportēt šo dokumentu vai atlasīto kā PNG attēlu"
#. Help
-#: ../src/verbs.cpp:2963
+#: ../src/verbs.cpp:3015
msgid "About E_xtensions"
msgstr "Par _paplašinājumiem"
-#: ../src/verbs.cpp:2964
+#: ../src/verbs.cpp:3016
msgid "Information on Inkscape extensions"
msgstr "Informācija par Inkscape paplašinājumiem"
-#: ../src/verbs.cpp:2965
+#: ../src/verbs.cpp:3017
msgid "About _Memory"
msgstr "Par at_miņu"
-#: ../src/verbs.cpp:2966
+#: ../src/verbs.cpp:3018
msgid "Memory usage information"
msgstr "Atmiņas izmantošanas informācija"
-#: ../src/verbs.cpp:2967
+#: ../src/verbs.cpp:3019
msgid "_About Inkscape"
msgstr "P_ar Inkscape"
-#: ../src/verbs.cpp:2968
+#: ../src/verbs.cpp:3020
msgid "Inkscape version, authors, license"
msgstr "Inkscape versija, autori, licence"
#. new HelpVerb(SP_VERB_SHOW_LICENSE, "ShowLicense", N_("_License"),
#. N_("Distribution terms"), /*"show_license"*/"inkscape_options"),
#. Tutorials
-#: ../src/verbs.cpp:2973
+#: ../src/verbs.cpp:3025
msgid "Inkscape: _Basic"
msgstr "Inkscape: pamati"
-#: ../src/verbs.cpp:2974
+#: ../src/verbs.cpp:3026
msgid "Getting started with Inkscape"
msgstr "Sākt darbu ar Inkscape"
#. "tutorial_basic"
-#: ../src/verbs.cpp:2975
+#: ../src/verbs.cpp:3027
msgid "Inkscape: _Shapes"
msgstr "Inkscape: figūra_s"
-#: ../src/verbs.cpp:2976
+#: ../src/verbs.cpp:3028
msgid "Using shape tools to create and edit shapes"
msgstr "Figūru rīku izmantošana figūru izveidošanai un labošanai"
-#: ../src/verbs.cpp:2977
+#: ../src/verbs.cpp:3029
msgid "Inkscape: _Advanced"
msgstr "Inkscape: Padziļināti"
-#: ../src/verbs.cpp:2978
+#: ../src/verbs.cpp:3030
msgid "Advanced Inkscape topics"
msgstr "Padziļinātie Inkscape temati"
#. TRANSLATORS: "to trace" means "to convert a bitmap to vector graphics" (to vectorize)
-#: ../src/verbs.cpp:2982
+#: ../src/verbs.cpp:3034
msgid "Inkscape: T_racing"
msgstr "Inkscape: vekto_rizēšana"
-#: ../src/verbs.cpp:2983
+#: ../src/verbs.cpp:3035
msgid "Using bitmap tracing"
msgstr "Izmanto bitkartes vektorizēšanu"
-#: ../src/verbs.cpp:2986
+#: ../src/verbs.cpp:3038
msgid "Inkscape: Tracing Pixel Art"
msgstr "Inkscape: punktu attēla vektorizēšana"
-#: ../src/verbs.cpp:2987
+#: ../src/verbs.cpp:3039
msgid "Using Trace Pixel Art dialog"
msgstr "Punktu attēla dialoglodziņa lietošana"
-#: ../src/verbs.cpp:2988
+#: ../src/verbs.cpp:3040
msgid "Inkscape: _Calligraphy"
msgstr "Inkscape: kaligrāfija"
-#: ../src/verbs.cpp:2989
+#: ../src/verbs.cpp:3041
msgid "Using the Calligraphy pen tool"
msgstr "Kaligrāfiskās spalvas lietošana"
-#: ../src/verbs.cpp:2990
+#: ../src/verbs.cpp:3042
msgid "Inkscape: _Interpolate"
msgstr "Inkscape: _interpolēt"
-#: ../src/verbs.cpp:2991
+#: ../src/verbs.cpp:3043
msgid "Using the interpolate extension"
msgstr "Izmanto interpolācijas paplašinājumu"
#. "tutorial_interpolate"
-#: ../src/verbs.cpp:2992
+#: ../src/verbs.cpp:3044
msgid "_Elements of Design"
msgstr "Dizaina _elementi"
-#: ../src/verbs.cpp:2993
+#: ../src/verbs.cpp:3045
msgid "Principles of design in the tutorial form"
msgstr "Dizaina principi mācību materiālu formā"
#. "tutorial_design"
-#: ../src/verbs.cpp:2994
+#: ../src/verbs.cpp:3046
msgid "_Tips and Tricks"
msgstr "Padomi un vil_tības"
-#: ../src/verbs.cpp:2995
+#: ../src/verbs.cpp:3047
msgid "Miscellaneous tips and tricks"
msgstr "Dažādi padomi un triki"
#. "tutorial_tips"
#. Effect -- renamed Extension
-#: ../src/verbs.cpp:2998
+#: ../src/verbs.cpp:3050
msgid "Previous Exte_nsion"
msgstr "Iepriekšējais paplaši_nājums"
-#: ../src/verbs.cpp:2999
+#: ../src/verbs.cpp:3051
msgid "Repeat the last extension with the same settings"
msgstr "Atkārtot pēdējo paplašinājumu ar tiem pašiem iestatījumiem"
-#: ../src/verbs.cpp:3000
+#: ../src/verbs.cpp:3052
msgid "_Previous Extension Settings..."
msgstr "Ie_priekšējā paplašinājuma iestatījumi"
-#: ../src/verbs.cpp:3001
+#: ../src/verbs.cpp:3053
msgid "Repeat the last extension with new settings"
msgstr "Atkārtot pēdējo paplašinājumu ar jaunajiem iestatījumiem"
-#: ../src/verbs.cpp:3005
+#: ../src/verbs.cpp:3057
msgid "Fit the page to the current selection"
msgstr "Pielāgot lapu pašreiz atlasītajam"
-#: ../src/verbs.cpp:3007
+#: ../src/verbs.cpp:3059
msgid "Fit the page to the drawing"
msgstr "Pielāgot lapu zīmējumam"
-#: ../src/verbs.cpp:3008
+#: ../src/verbs.cpp:3060
msgid "_Resize Page to Selection"
-msgstr ""
+msgstr "_Pielāgot lapas izmēru atlasei"
-#: ../src/verbs.cpp:3009
+#: ../src/verbs.cpp:3061
msgid ""
"Fit the page to the current selection or the drawing if there is no selection"
msgstr ""
"Pielāgot lapu iezīmētajam apgabalam vai zīmējumam, ja nekas nav iezīmēts"
-#: ../src/verbs.cpp:3013
+#: ../src/verbs.cpp:3065
msgid "Unlock All in All Layers"
msgstr "Atslēgt visus visos slāņos"
-#: ../src/verbs.cpp:3015
+#: ../src/verbs.cpp:3067
msgid "Unhide All"
msgstr "Rādīt visus"
-#: ../src/verbs.cpp:3017
+#: ../src/verbs.cpp:3069
msgid "Unhide All in All Layers"
msgstr "Rādīt visus visos slāņos"
-#: ../src/verbs.cpp:3021
+#: ../src/verbs.cpp:3073
msgid "Link an ICC color profile"
msgstr "Piesaistīt ICC krāsu profilu"
-#: ../src/verbs.cpp:3022
+#: ../src/verbs.cpp:3074
msgid "Remove Color Profile"
msgstr "Aizvākt krāsu profilu"
-#: ../src/verbs.cpp:3023
+#: ../src/verbs.cpp:3075
msgid "Remove a linked ICC color profile"
msgstr "Aizvākt piesaistīto ICC krāsu profilu"
-#: ../src/verbs.cpp:3026
+#: ../src/verbs.cpp:3078
msgid "Add External Script"
msgstr "Pievienot ārējo skriptu"
-#: ../src/verbs.cpp:3026
+#: ../src/verbs.cpp:3078
msgid "Add an external script"
msgstr "Pievienot ārēju skriptu"
-#: ../src/verbs.cpp:3028
+#: ../src/verbs.cpp:3080
msgid "Add Embedded Script"
msgstr "Pievienot iegulto skriptu"
-#: ../src/verbs.cpp:3028
+#: ../src/verbs.cpp:3080
msgid "Add an embedded script"
msgstr "Pievienot iegultu skriptu"
-#: ../src/verbs.cpp:3030
+#: ../src/verbs.cpp:3082
msgid "Edit Embedded Script"
msgstr "Labot iegulto skriptu"
-#: ../src/verbs.cpp:3030
+#: ../src/verbs.cpp:3082
msgid "Edit an embedded script"
msgstr "Labot iegultu skriptu"
-#: ../src/verbs.cpp:3032
+#: ../src/verbs.cpp:3084
msgid "Remove External Script"
msgstr "Aizvākt ārējo skriptu"
-#: ../src/verbs.cpp:3032
+#: ../src/verbs.cpp:3084
msgid "Remove an external script"
msgstr "Aizvākt ārēju skriptu"
-#: ../src/verbs.cpp:3034
+#: ../src/verbs.cpp:3086
msgid "Remove Embedded Script"
msgstr "Aizvākt iegulto skriptu"
-#: ../src/verbs.cpp:3034
+#: ../src/verbs.cpp:3086
msgid "Remove an embedded script"
msgstr "Aizvākt iegultu skriptu"
-#: ../src/verbs.cpp:3056 ../src/verbs.cpp:3057
+#: ../src/verbs.cpp:3108 ../src/verbs.cpp:3109
msgid "Center on horizontal and vertical axis"
msgstr "Centrēt uz horizontālās un vertikālās ass"
-#: ../src/widgets/arc-toolbar.cpp:129
+#: ../src/widgets/arc-toolbar.cpp:128
msgid "Arc: Change start/end"
msgstr "Loks: mainīt sākumu/beigas"
-#: ../src/widgets/arc-toolbar.cpp:191
+#: ../src/widgets/arc-toolbar.cpp:190
msgid "Arc: Change open/closed"
msgstr "Loks: mainīt uz atvērtu/slēgtu"
-#: ../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
+#: ../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
msgid "<b>New:</b>"
msgstr "<b>Jauns:</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: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
+#: ../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
msgid "<b>Change:</b>"
msgstr "<b>Mainīt:</b>"
-#: ../src/widgets/arc-toolbar.cpp:319
+#: ../src/widgets/arc-toolbar.cpp:318
msgid "Start:"
msgstr "Sākums:"
-#: ../src/widgets/arc-toolbar.cpp:320
+#: ../src/widgets/arc-toolbar.cpp:319
msgid "The angle (in degrees) from the horizontal to the arc's start point"
msgstr "Leņķis (grādos) no horizontāles līdz loka sākumpunktam"
-#: ../src/widgets/arc-toolbar.cpp:332
+#: ../src/widgets/arc-toolbar.cpp:331
msgid "End:"
msgstr "Beigas:"
-#: ../src/widgets/arc-toolbar.cpp:333
+#: ../src/widgets/arc-toolbar.cpp:332
msgid "The angle (in degrees) from the horizontal to the arc's end point"
msgstr "Leņķis (grādos) no horizontāles līdz loka sākumpunktam"
-#: ../src/widgets/arc-toolbar.cpp:349
+#: ../src/widgets/arc-toolbar.cpp:348
msgid "Closed arc"
msgstr "Slēgts loks"
-#: ../src/widgets/arc-toolbar.cpp:350
+#: ../src/widgets/arc-toolbar.cpp:349
msgid "Switch to segment (closed shape with two radii)"
msgstr "Pārslēgt uz segmentu (slēgta figūra ar diviem rādiusiem)"
-#: ../src/widgets/arc-toolbar.cpp:356
+#: ../src/widgets/arc-toolbar.cpp:355
msgid "Open Arc"
msgstr "Vaļējs loks"
-#: ../src/widgets/arc-toolbar.cpp:357
+#: ../src/widgets/arc-toolbar.cpp:356
msgid "Switch to arc (unclosed shape)"
msgstr "Pārslēgt uz loku (nenoslēgta figūra)"
-#: ../src/widgets/arc-toolbar.cpp:380
+#: ../src/widgets/arc-toolbar.cpp:379
msgid "Make whole"
msgstr "Izveidot veselu"
-#: ../src/widgets/arc-toolbar.cpp:381
+#: ../src/widgets/arc-toolbar.cpp:380
msgid "Make the shape a whole ellipse, not arc or segment"
msgstr "Izveidot figūru kā pilnu elipsi. nevis loku vai segmentu"
#. TODO: use the correct axis here, too
-#: ../src/widgets/box3d-toolbar.cpp:233
+#: ../src/widgets/box3d-toolbar.cpp:232
msgid "3D Box: Change perspective (angle of infinite axis)"
msgstr "3D paralēlskaldnis: perspektīvas maiņa (leņķis vai bezgalīga ass)"
-#: ../src/widgets/box3d-toolbar.cpp:302
+#: ../src/widgets/box3d-toolbar.cpp:301
msgid "Angle in X direction"
msgstr "Leņķis X virzienā"
#. Translators: PL is short for 'perspective line'
-#: ../src/widgets/box3d-toolbar.cpp:304
+#: ../src/widgets/box3d-toolbar.cpp:303
msgid "Angle of PLs in X direction"
msgstr "Leņķis starp PL X virzienā"
#. Translators: VP is short for 'vanishing point'
-#: ../src/widgets/box3d-toolbar.cpp:326
+#: ../src/widgets/box3d-toolbar.cpp:325
msgid "State of VP in X direction"
msgstr "SP stāvoklis X virzienā"
-#: ../src/widgets/box3d-toolbar.cpp:327
+#: ../src/widgets/box3d-toolbar.cpp:326
msgid "Toggle VP in X direction between 'finite' and 'infinite' (=parallel)"
msgstr "Pārslēdziet SP X virzienā starp 'galīgs' un 'bezgalīgs' (=paralēls)"
-#: ../src/widgets/box3d-toolbar.cpp:342
+#: ../src/widgets/box3d-toolbar.cpp:341
msgid "Angle in Y direction"
msgstr "Leņķis Y virzienā"
-#: ../src/widgets/box3d-toolbar.cpp:342
+#: ../src/widgets/box3d-toolbar.cpp:341
msgid "Angle Y:"
msgstr "Leņķis Y:"
#. Translators: PL is short for 'perspective line'
-#: ../src/widgets/box3d-toolbar.cpp:344
+#: ../src/widgets/box3d-toolbar.cpp:343
msgid "Angle of PLs in Y direction"
msgstr "Leņķis starp PL Y virzienā"
#. Translators: VP is short for 'vanishing point'
-#: ../src/widgets/box3d-toolbar.cpp:365
+#: ../src/widgets/box3d-toolbar.cpp:364
msgid "State of VP in Y direction"
msgstr "SP stāvoklis Y virzienā"
-#: ../src/widgets/box3d-toolbar.cpp:366
+#: ../src/widgets/box3d-toolbar.cpp:365
msgid "Toggle VP in Y direction between 'finite' and 'infinite' (=parallel)"
msgstr "Pārslēdziet SP Y virzienā starp 'galīgs' un 'bezgalīgs' (=paralēls)"
-#: ../src/widgets/box3d-toolbar.cpp:381
+#: ../src/widgets/box3d-toolbar.cpp:380
msgid "Angle in Z direction"
msgstr "Leņķis Z virzienā"
#. Translators: PL is short for 'perspective line'
-#: ../src/widgets/box3d-toolbar.cpp:383
+#: ../src/widgets/box3d-toolbar.cpp:382
msgid "Angle of PLs in Z direction"
msgstr "Leņķis starp PL Z virzienā"
#. Translators: VP is short for 'vanishing point'
-#: ../src/widgets/box3d-toolbar.cpp:404
+#: ../src/widgets/box3d-toolbar.cpp:403
msgid "State of VP in Z direction"
msgstr "SP stāvoklis Z virzienā"
-#: ../src/widgets/box3d-toolbar.cpp:405
+#: ../src/widgets/box3d-toolbar.cpp:404
msgid "Toggle VP in Z direction between 'finite' and 'infinite' (=parallel)"
msgstr "Pārslēdziet SP Z virzienā starp 'galīgs' un 'bezgalīgs' (=paralēls)"
@@ -28426,7 +28688,7 @@ msgstr "Nav priekšiestatījuma"
#. Width
#: ../src/widgets/calligraphy-toolbar.cpp:427
-#: ../src/widgets/eraser-toolbar.cpp:151
+#: ../src/widgets/eraser-toolbar.cpp:182
msgid "(hairline)"
msgstr "(mata līnija)"
@@ -28435,7 +28697,7 @@ msgstr "(mata līnija)"
#. Scale
#: ../src/widgets/calligraphy-toolbar.cpp:427
#: ../src/widgets/calligraphy-toolbar.cpp:460
-#: ../src/widgets/eraser-toolbar.cpp:151 ../src/widgets/pencil-toolbar.cpp:372
+#: ../src/widgets/eraser-toolbar.cpp:182 ../src/widgets/pencil-toolbar.cpp:374
#: ../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
@@ -28445,12 +28707,12 @@ msgid "(default)"
msgstr "(noklusētais)"
#: ../src/widgets/calligraphy-toolbar.cpp:427
-#: ../src/widgets/eraser-toolbar.cpp:151
+#: ../src/widgets/eraser-toolbar.cpp:182
msgid "(broad stroke)"
msgstr "(plata apmale)"
#: ../src/widgets/calligraphy-toolbar.cpp:430
-#: ../src/widgets/eraser-toolbar.cpp:154
+#: ../src/widgets/eraser-toolbar.cpp:185
msgid "Pen Width"
msgstr "Spalvas platums"
@@ -28460,22 +28722,27 @@ msgstr "Kaligrāfijas spalvas platums (attiecībā pret redzamo auduma laukumu)"
#. Thinning
#: ../src/widgets/calligraphy-toolbar.cpp:444
+#: ../src/widgets/eraser-toolbar.cpp:212
msgid "(speed blows up stroke)"
msgstr "(ātrums paplašina apmali)"
#: ../src/widgets/calligraphy-toolbar.cpp:444
+#: ../src/widgets/eraser-toolbar.cpp:212
msgid "(slight widening)"
msgstr "(viegla paplašināšanās)"
#: ../src/widgets/calligraphy-toolbar.cpp:444
+#: ../src/widgets/eraser-toolbar.cpp:212
msgid "(constant width)"
msgstr "(nemainīgs platums)"
#: ../src/widgets/calligraphy-toolbar.cpp:444
+#: ../src/widgets/eraser-toolbar.cpp:212
msgid "(slight thinning, default)"
msgstr "(viegla sašaurināšanās, noklusētais)"
#: ../src/widgets/calligraphy-toolbar.cpp:444
+#: ../src/widgets/eraser-toolbar.cpp:212
msgid "(speed deflates stroke)"
msgstr "(ātrums sašaurina apmali)"
@@ -28484,10 +28751,12 @@ msgid "Stroke Thinning"
msgstr "Apmales sašaurināšanās"
#: ../src/widgets/calligraphy-toolbar.cpp:447
+#: ../src/widgets/eraser-toolbar.cpp:215
msgid "Thinning:"
msgstr "Sašaurināšanās:"
#: ../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)"
@@ -28557,18 +28826,22 @@ msgstr ""
#. Cap Rounding
#: ../src/widgets/calligraphy-toolbar.cpp:494
+#: ../src/widgets/eraser-toolbar.cpp:228
msgid "(blunt caps, default)"
msgstr "(truli gali, noklusētais)"
#: ../src/widgets/calligraphy-toolbar.cpp:494
+#: ../src/widgets/eraser-toolbar.cpp:228
msgid "(slightly bulging)"
msgstr "(nedaudz izspiedies)"
#: ../src/widgets/calligraphy-toolbar.cpp:494
+#: ../src/widgets/eraser-toolbar.cpp:228
msgid "(approximately round)"
msgstr "(aptuveni apaļi)"
#: ../src/widgets/calligraphy-toolbar.cpp:494
+#: ../src/widgets/eraser-toolbar.cpp:228
msgid "(long protruding caps)"
msgstr "(gari, izspiedušies gali)"
@@ -28577,10 +28850,12 @@ msgid "Cap rounding"
msgstr "Galu noapaļošana"
#: ../src/widgets/calligraphy-toolbar.cpp:498
+#: ../src/widgets/eraser-toolbar.cpp:232
msgid "Caps:"
msgstr "Gali:"
#: ../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)"
@@ -28590,18 +28865,22 @@ msgstr ""
#. Tremor
#: ../src/widgets/calligraphy-toolbar.cpp:511
+#: ../src/widgets/eraser-toolbar.cpp:246
msgid "(smooth line)"
msgstr "(gluda līnija)"
#: ../src/widgets/calligraphy-toolbar.cpp:511
+#: ../src/widgets/eraser-toolbar.cpp:246
msgid "(slight tremor)"
msgstr "(neliela trīcēšana)"
#: ../src/widgets/calligraphy-toolbar.cpp:511
+#: ../src/widgets/eraser-toolbar.cpp:246
msgid "(noticeable tremor)"
msgstr "(manāma trīcēšana)"
#: ../src/widgets/calligraphy-toolbar.cpp:511
+#: ../src/widgets/eraser-toolbar.cpp:246
msgid "(maximum tremor)"
msgstr "(maksimāla trīcēšana)"
@@ -28610,10 +28889,12 @@ msgid "Stroke Tremor"
msgstr "Apmales trīcēšana"
#: ../src/widgets/calligraphy-toolbar.cpp:514
+#: ../src/widgets/eraser-toolbar.cpp:249
msgid "Tremor:"
msgstr "Trīcēšana:"
#: ../src/widgets/calligraphy-toolbar.cpp:515
+#: ../src/widgets/eraser-toolbar.cpp:250
msgid "Increase to make strokes rugged and trembling"
msgstr "Palieliniet, lai padarītu apmales raupjas un trīcošas"
@@ -28644,22 +28925,22 @@ msgstr "Palieliniet, lai liktu spalvai svārstīties un grozīties"
#. Mass
#: ../src/widgets/calligraphy-toolbar.cpp:546
-#: ../src/widgets/eraser-toolbar.cpp:168
+#: ../src/widgets/eraser-toolbar.cpp:264
msgid "(no inertia)"
msgstr "(bez inerces)"
#: ../src/widgets/calligraphy-toolbar.cpp:546
-#: ../src/widgets/eraser-toolbar.cpp:168
+#: ../src/widgets/eraser-toolbar.cpp:264
msgid "(slight smoothing, default)"
msgstr "(viegla nogludināšana, noklusētais)"
#: ../src/widgets/calligraphy-toolbar.cpp:546
-#: ../src/widgets/eraser-toolbar.cpp:168
+#: ../src/widgets/eraser-toolbar.cpp:264
msgid "(noticeable lagging)"
msgstr "(manāma atpalikšana)"
#: ../src/widgets/calligraphy-toolbar.cpp:546
-#: ../src/widgets/eraser-toolbar.cpp:168
+#: ../src/widgets/eraser-toolbar.cpp:264
msgid "(maximum inertia)"
msgstr "(maksimāla inerce)"
@@ -28668,7 +28949,7 @@ msgid "Pen Mass"
msgstr "Spalvas masa"
#: ../src/widgets/calligraphy-toolbar.cpp:549
-#: ../src/widgets/eraser-toolbar.cpp:171
+#: ../src/widgets/eraser-toolbar.cpp:267
msgid "Mass:"
msgstr "Masa:"
@@ -28689,6 +28970,7 @@ msgstr ""
"- maksimāls)"
#: ../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 "Izmantojiet spiedienu uz ievadierīci, lai mainītu spalvas platumu"
@@ -28712,106 +28994,102 @@ msgstr "Pievienot/labot profilu"
msgid "Add or edit calligraphic profile"
msgstr "Pievienot vai labot kaligrāfisko profilu"
-#: ../src/widgets/connector-toolbar.cpp:118
+#: ../src/widgets/connector-toolbar.cpp:115
msgid "Set connector type: orthogonal"
msgstr "Iestatīt savienotāja tipu: taisnleņķa"
-#: ../src/widgets/connector-toolbar.cpp:118
+#: ../src/widgets/connector-toolbar.cpp:115
msgid "Set connector type: polyline"
msgstr "Iestatīt savienotāja tipu: daudzlīniju"
-#: ../src/widgets/connector-toolbar.cpp:165
+#: ../src/widgets/connector-toolbar.cpp:162
msgid "Change connector curvature"
msgstr "Mainīt savienotāja izliekumu"
-#: ../src/widgets/connector-toolbar.cpp:214
+#: ../src/widgets/connector-toolbar.cpp:211
msgid "Change connector spacing"
msgstr "Mainīt savienotāja atstarpi"
-#: ../src/widgets/connector-toolbar.cpp:307
+#: ../src/widgets/connector-toolbar.cpp:306
msgid "Avoid"
msgstr "Izvairīties"
-#: ../src/widgets/connector-toolbar.cpp:317
-msgid "Ignore"
-msgstr "Ignorēt"
-
-#: ../src/widgets/connector-toolbar.cpp:328
+#: ../src/widgets/connector-toolbar.cpp:327
msgid "Orthogonal"
msgstr "Ortogonāls"
-#: ../src/widgets/connector-toolbar.cpp:329
+#: ../src/widgets/connector-toolbar.cpp:328
msgid "Make connector orthogonal or polyline"
msgstr "Iestatīt noklusēto savienotāja tipu - taisnstūra vai daudzlīniju"
-#: ../src/widgets/connector-toolbar.cpp:343
+#: ../src/widgets/connector-toolbar.cpp:342
msgid "Connector Curvature"
msgstr "Savienotāja izliekums"
-#: ../src/widgets/connector-toolbar.cpp:343
+#: ../src/widgets/connector-toolbar.cpp:342
msgid "Curvature:"
msgstr "Izliekums:"
-#: ../src/widgets/connector-toolbar.cpp:344
+#: ../src/widgets/connector-toolbar.cpp:343
msgid "The amount of connectors curvature"
msgstr "Savienotāja izliekuma lielums"
-#: ../src/widgets/connector-toolbar.cpp:354
+#: ../src/widgets/connector-toolbar.cpp:353
msgid "Connector Spacing"
msgstr "Savienotāja atstarpe"
-#: ../src/widgets/connector-toolbar.cpp:354
+#: ../src/widgets/connector-toolbar.cpp:353
msgid "Spacing:"
msgstr "Intervāls:"
-#: ../src/widgets/connector-toolbar.cpp:355
+#: ../src/widgets/connector-toolbar.cpp:354
msgid "The amount of space left around objects by auto-routing connectors"
msgstr ""
"Atstājamā brīvā vieta ap objektiem, izmantojot automātisko savienotāju "
"izvietošanu"
-#: ../src/widgets/connector-toolbar.cpp:366
+#: ../src/widgets/connector-toolbar.cpp:365
msgid "Graph"
msgstr "Grafs"
-#: ../src/widgets/connector-toolbar.cpp:376
+#: ../src/widgets/connector-toolbar.cpp:375
msgid "Connector Length"
msgstr "Savienotāja garums"
-#: ../src/widgets/connector-toolbar.cpp:376
+#: ../src/widgets/connector-toolbar.cpp:375
msgid "Length:"
msgstr "Garums:"
-#: ../src/widgets/connector-toolbar.cpp:377
+#: ../src/widgets/connector-toolbar.cpp:376
msgid "Ideal length for connectors when layout is applied"
msgstr "Ideālais savienotāju garums pēc izkārtojuma pielietošanas"
-#: ../src/widgets/connector-toolbar.cpp:389
+#: ../src/widgets/connector-toolbar.cpp:388
msgid "Downwards"
msgstr "Lejup"
-#: ../src/widgets/connector-toolbar.cpp:390
+#: ../src/widgets/connector-toolbar.cpp:389
msgid "Make connectors with end-markers (arrows) point downwards"
msgstr "Izveidot savienotājus ar galu marķieriem (bultiņām) vērstiem lejup"
-#: ../src/widgets/connector-toolbar.cpp:406
+#: ../src/widgets/connector-toolbar.cpp:405
msgid "Do not allow overlapping shapes"
msgstr "Nepieļaut figūru pārklāšanos"
-#: ../src/widgets/dash-selector.cpp:59
+#: ../src/widgets/dash-selector.cpp:57
msgid "Dash pattern"
msgstr "Punktējums"
-#: ../src/widgets/dash-selector.cpp:76
+#: ../src/widgets/dash-selector.cpp:65
msgid "Pattern offset"
msgstr "Faktūras nobīde"
-#: ../src/widgets/desktop-widget.cpp:499
+#: ../src/widgets/desktop-widget.cpp:431
msgid "Zoom drawing if window size changes"
msgstr "Tālummainīt attēlu, ja mainās loga izmēri"
#. Display the initial welcome message in the statusbar
-#: ../src/widgets/desktop-widget.cpp:701
+#: ../src/widgets/desktop-widget.cpp:576
msgid ""
"<b>Welcome to Inkscape!</b> Use shape or freehand tools to create objects; "
"use selector (arrow) to move or transform them."
@@ -28820,85 +29098,85 @@ msgstr ""
"līdzekļus, lai izveidotu objektus; izmantojiet kursora bultiņu, lai tos "
"pārvietotu vai pārveidotu."
-#: ../src/widgets/desktop-widget.cpp:743
+#: ../src/widgets/desktop-widget.cpp:608
msgid "Cursor coordinates"
msgstr "Kursora koordinātes"
-#: ../src/widgets/desktop-widget.cpp:764
+#: ../src/widgets/desktop-widget.cpp:620
msgid "Z:"
msgstr "Z:"
-#: ../src/widgets/desktop-widget.cpp:885
+#: ../src/widgets/desktop-widget.cpp:731
msgid "grayscale"
msgstr "pelēktoņu"
-#: ../src/widgets/desktop-widget.cpp:886
+#: ../src/widgets/desktop-widget.cpp:732
msgid ", grayscale"
msgstr ", pelēktoņu"
-#: ../src/widgets/desktop-widget.cpp:887
+#: ../src/widgets/desktop-widget.cpp:733
msgid "print colors preview"
msgstr "krāsu drukas priekšskatījums"
-#: ../src/widgets/desktop-widget.cpp:888
+#: ../src/widgets/desktop-widget.cpp:734
msgid ", print colors preview"
msgstr ", krāsu drukas priekšskatījums"
-#: ../src/widgets/desktop-widget.cpp:889
+#: ../src/widgets/desktop-widget.cpp:735
msgid "outline"
msgstr "aprises"
-#: ../src/widgets/desktop-widget.cpp:890
+#: ../src/widgets/desktop-widget.cpp:736
msgid "no filters"
msgstr "bez filtriem"
-#: ../src/widgets/desktop-widget.cpp:917
+#: ../src/widgets/desktop-widget.cpp:763
#, c-format
msgid "%s%s: %d (%s%s) - Inkscape"
msgstr "%s%s: %d (%s%s) - Inkscape"
-#: ../src/widgets/desktop-widget.cpp:919 ../src/widgets/desktop-widget.cpp:923
+#: ../src/widgets/desktop-widget.cpp:765 ../src/widgets/desktop-widget.cpp:769
#, c-format
msgid "%s%s: %d (%s) - Inkscape"
msgstr "%s%s: %d (%s) - Inkscape"
-#: ../src/widgets/desktop-widget.cpp:925
+#: ../src/widgets/desktop-widget.cpp:771
#, c-format
msgid "%s%s: %d - Inkscape"
msgstr "%s%s: %d - Inkscape"
-#: ../src/widgets/desktop-widget.cpp:931
+#: ../src/widgets/desktop-widget.cpp:777
#, c-format
msgid "%s%s (%s%s) - Inkscape"
msgstr "%s%s (%s%s) - Inkscape"
-#: ../src/widgets/desktop-widget.cpp:933 ../src/widgets/desktop-widget.cpp:937
+#: ../src/widgets/desktop-widget.cpp:779 ../src/widgets/desktop-widget.cpp:783
#, c-format
msgid "%s%s (%s) - Inkscape"
msgstr "%s%s (%s) - Inkscape"
-#: ../src/widgets/desktop-widget.cpp:939
+#: ../src/widgets/desktop-widget.cpp:785
#, c-format
msgid "%s%s - Inkscape"
msgstr "%s%s - Inkscape"
-#: ../src/widgets/desktop-widget.cpp:1111
+#: ../src/widgets/desktop-widget.cpp:957
msgid "Locked all guides"
msgstr "Visas palīglīnijas aizslēgtas"
-#: ../src/widgets/desktop-widget.cpp:1113
+#: ../src/widgets/desktop-widget.cpp:959
msgid "Unlocked all guides"
msgstr "Visas palīglīnijas atslēgtas"
-#: ../src/widgets/desktop-widget.cpp:1130
+#: ../src/widgets/desktop-widget.cpp:976
msgid "Color-managed display is <b>enabled</b> in this window"
msgstr "Ekrāna krāsu vadība <b>ir ieslēgta</b> šajā logā"
-#: ../src/widgets/desktop-widget.cpp:1132
+#: ../src/widgets/desktop-widget.cpp:978
msgid "Color-managed display is <b>disabled</b> in this window"
msgstr "Ekrāna krāsu vadība <b>ir izslēgta</b> šajā logā"
-#: ../src/widgets/desktop-widget.cpp:1187
+#: ../src/widgets/desktop-widget.cpp:1033
#, c-format
msgid ""
"<span weight=\"bold\" size=\"larger\">Save changes to document \"%s\" before "
@@ -28911,12 +29189,12 @@ msgstr ""
"\n"
"Ja aizvērsiet nesaglabājot, visas izdarītās izmaiņas tiks zaudētas."
-#: ../src/widgets/desktop-widget.cpp:1197
-#: ../src/widgets/desktop-widget.cpp:1256
+#: ../src/widgets/desktop-widget.cpp:1043
+#: ../src/widgets/desktop-widget.cpp:1102
msgid "Close _without saving"
msgstr "Aizvērt _nesaglabājot"
-#: ../src/widgets/desktop-widget.cpp:1246
+#: ../src/widgets/desktop-widget.cpp:1092
#, c-format
msgid ""
"<span weight=\"bold\" size=\"larger\">The file \"%s\" was saved with a "
@@ -28929,11 +29207,11 @@ msgstr ""
"\n"
"Vai vēlaties saglabāt šo datni kā Inkscape SVG?"
-#: ../src/widgets/desktop-widget.cpp:1258
+#: ../src/widgets/desktop-widget.cpp:1104
msgid "_Save as Inkscape SVG"
msgstr "_Saglabāt kā Inkscape SVG"
-#: ../src/widgets/desktop-widget.cpp:1472
+#: ../src/widgets/desktop-widget.cpp:1318
msgid "Note:"
msgstr "Piezīme:"
@@ -28972,219 +29250,293 @@ msgstr "Piešķirt"
msgid "remove"
msgstr "aizvākt"
-#: ../src/widgets/eraser-toolbar.cpp:121
+#: ../src/widgets/eraser-toolbar.cpp:144
msgid "Delete objects touched by the eraser"
msgstr "Dzēst objektus, kam pieskārusies dzēšgumija"
-#: ../src/widgets/eraser-toolbar.cpp:127
+#: ../src/widgets/eraser-toolbar.cpp:150
msgid "Cut"
msgstr "Izgriezt"
-#: ../src/widgets/eraser-toolbar.cpp:128
-msgid "Cut out from objects"
-msgstr "Izgriezt no objektiem"
+#: ../src/widgets/eraser-toolbar.cpp:151
+msgid "Cut out from paths and shapes"
+msgstr ""
+
+#: ../src/widgets/eraser-toolbar.cpp:157
+msgid "Clip"
+msgstr ""
+
+#: ../src/widgets/eraser-toolbar.cpp:158
+msgid "Clip from objects"
+msgstr ""
#. Width
-#: ../src/widgets/eraser-toolbar.cpp:151
+#: ../src/widgets/eraser-toolbar.cpp:182
msgid "(no width)"
msgstr "(nav platuma)"
-#: ../src/widgets/eraser-toolbar.cpp:155
+#: ../src/widgets/eraser-toolbar.cpp:186
msgid "The width of the eraser pen (relative to the visible canvas area)"
msgstr "Dzēšgumijas platums (attiecībā pret redzamo auduma laukumu)"
-#: ../src/widgets/eraser-toolbar.cpp:171
-msgid "Eraser Mass"
+#: ../src/widgets/eraser-toolbar.cpp:200
+msgid "Eraser Pressure"
msgstr ""
-#: ../src/widgets/eraser-toolbar.cpp:172
-msgid "Increase to make the eraser drag behind, as if slowed by inertia"
+#: ../src/widgets/eraser-toolbar.cpp:215
+msgid "Eraser Stroke Thinning"
msgstr ""
-#: ../src/widgets/eraser-toolbar.cpp:186 ../src/widgets/eraser-toolbar.cpp:187
-msgid "Break apart cut items"
+#: ../src/widgets/eraser-toolbar.cpp:232
+msgid "Eraser Cap rounding"
msgstr ""
-#: ../src/widgets/fill-style.cpp:356
+#: ../src/widgets/eraser-toolbar.cpp:249
+msgid "EraserStroke Tremor"
+msgstr ""
+
+#: ../src/widgets/eraser-toolbar.cpp:267
+msgid "Eraser Mass"
+msgstr "Dzēšgumijas masa"
+
+#: ../src/widgets/eraser-toolbar.cpp:268
+msgid "Increase to make the eraser drag behind, as if slowed by inertia"
+msgstr "Palieliniet, lai dzēšgumija aizkavētos it kā tai būtu inerce"
+
+#: ../src/widgets/eraser-toolbar.cpp:282 ../src/widgets/eraser-toolbar.cpp:283
+msgid "Break apart cut items"
+msgstr "Sašķelt izgrieztos objektus"
+
+#: ../src/widgets/fill-style.cpp:363
msgid "Change fill rule"
msgstr "Mainiet aizpildīšanas noteikumu"
-#: ../src/widgets/fill-style.cpp:440 ../src/widgets/fill-style.cpp:518
+#: ../src/widgets/fill-style.cpp:447 ../src/widgets/fill-style.cpp:525
msgid "Set fill color"
msgstr "Iestatīt aizpildījuma krāsu"
-#: ../src/widgets/fill-style.cpp:440 ../src/widgets/fill-style.cpp:518
+#: ../src/widgets/fill-style.cpp:447 ../src/widgets/fill-style.cpp:525
msgid "Set stroke color"
msgstr "Iestatīt apmales krāsu"
-#: ../src/widgets/fill-style.cpp:616
+#: ../src/widgets/fill-style.cpp:623
msgid "Set gradient on fill"
msgstr "Iestatīt aizpildījuma krāsu pāreju"
-#: ../src/widgets/fill-style.cpp:616
+#: ../src/widgets/fill-style.cpp:623
msgid "Set gradient on stroke"
msgstr "Iestatīt apmales krāsu pāreju"
-#: ../src/widgets/fill-style.cpp:676
+#: ../src/widgets/fill-style.cpp:723
+msgid "Set mesh on fill"
+msgstr "Iestatiet režģi aizpildījumam"
+
+#: ../src/widgets/fill-style.cpp:723
+msgid "Set mesh on stroke"
+msgstr "Iestatiet režģi apmalei"
+
+#: ../src/widgets/fill-style.cpp:784
msgid "Set pattern on fill"
msgstr "Iestatīt aizpildījuma faktūru"
-#: ../src/widgets/fill-style.cpp:677
+#: ../src/widgets/fill-style.cpp:785
msgid "Set pattern on stroke"
msgstr "Iestatīt apmales faktūru"
-#: ../src/widgets/font-selector.cpp:120 ../src/widgets/text-toolbar.cpp:1207
-#: ../src/widgets/text-toolbar.cpp:1606
+#: ../src/widgets/font-selector.cpp:103 ../src/widgets/text-toolbar.cpp:1316
+#: ../src/widgets/text-toolbar.cpp:1702
msgid "Font size"
msgstr "Fonta izmērs"
+#. gtk_box_set_homogeneous(GTK_BOX(fsel), TRUE);
+#. gtk_box_set_spacing(GTK_BOX(fsel), 4);
#. Family frame
-#: ../src/widgets/font-selector.cpp:134
+#: ../src/widgets/font-selector.cpp:117
msgid "Font family"
msgstr "Fonta saime"
#. Style frame
-#: ../src/widgets/font-selector.cpp:194
+#: ../src/widgets/font-selector.cpp:166
msgctxt "Font selector"
msgid "Style"
msgstr "Stils"
-#: ../src/widgets/font-selector.cpp:226
+#: ../src/widgets/font-selector.cpp:194
msgid "Face"
msgstr "Skaldne"
-#: ../src/widgets/font-selector.cpp:255 ../share/extensions/dots.inx.h:3
+#: ../src/widgets/font-selector.cpp:219 ../share/extensions/dots.inx.h:3
#: ../share/extensions/nicechart.inx.h:17
msgid "Font size:"
msgstr "Fonta izmērs:"
-#: ../src/widgets/gradient-selector.cpp:201
+#: ../src/widgets/gimp/ruler.cpp:184
+msgid "The orientation of the ruler"
+msgstr "Mērjoslas orinetācija"
+
+#: ../src/widgets/gimp/ruler.cpp:194
+msgid "Unit of the ruler"
+msgstr "Mērjoslas vienība"
+
+#: ../src/widgets/gimp/ruler.cpp:201
+msgid "Lower"
+msgstr "Nolaist zemāk"
+
+#: ../src/widgets/gimp/ruler.cpp:202
+msgid "Lower limit of ruler"
+msgstr "Mērjoslas apakšējā robeža"
+
+#: ../src/widgets/gimp/ruler.cpp:211
+msgid "Upper"
+msgstr "Augšējā"
+
+#: ../src/widgets/gimp/ruler.cpp:212
+msgid "Upper limit of ruler"
+msgstr "Mērjoslas augšējā robeža"
+
+#: ../src/widgets/gimp/ruler.cpp:221
+msgid "Position"
+msgstr "Pozīcija"
+
+#: ../src/widgets/gimp/ruler.cpp:222
+msgid "Position of mark on the ruler"
+msgstr "Aizzīmju atrašanās vieta uz mējoslas"
+
+#: ../src/widgets/gimp/ruler.cpp:231
+msgid "Max Size"
+msgstr "Maks. izmērs"
+
+#: ../src/widgets/gimp/ruler.cpp:232
+msgid "Maximum size of the ruler"
+msgstr "Mērjoslas maksimālais izmērs"
+
+#: ../src/widgets/gradient-selector.cpp:187
msgid "Create a duplicate gradient"
msgstr "Dublēt šo krāsu pāreju"
-#: ../src/widgets/gradient-selector.cpp:212
+#: ../src/widgets/gradient-selector.cpp:198
msgid "Edit gradient"
msgstr "Labot krāsu pāreju"
-#: ../src/widgets/gradient-selector.cpp:281
-#: ../src/widgets/paint-selector.cpp:233
+#: ../src/widgets/gradient-selector.cpp:267
+#: ../src/widgets/paint-selector.cpp:222
msgid "Swatch"
msgstr "Palete"
-#: ../src/widgets/gradient-selector.cpp:331
+#: ../src/widgets/gradient-selector.cpp:317
msgid "Rename gradient"
msgstr "Pārdēvēt krāsu pāreju"
-#: ../src/widgets/gradient-toolbar.cpp:156
-#: ../src/widgets/gradient-toolbar.cpp:169
-#: ../src/widgets/gradient-toolbar.cpp:758
-#: ../src/widgets/gradient-toolbar.cpp:1097
+#: ../src/widgets/gradient-toolbar.cpp:157
+#: ../src/widgets/gradient-toolbar.cpp:170
+#: ../src/widgets/gradient-toolbar.cpp:759
+#: ../src/widgets/gradient-toolbar.cpp:1098
msgid "No gradient"
msgstr "Nav krāsu pārejas"
-#: ../src/widgets/gradient-toolbar.cpp:176
+#: ../src/widgets/gradient-toolbar.cpp:177
msgid "Multiple gradients"
msgstr "Vairākas krāsu pārejas"
-#: ../src/widgets/gradient-toolbar.cpp:678
+#: ../src/widgets/gradient-toolbar.cpp:679
msgid "Multiple stops"
msgstr "Vairākas pieturvietas"
-#: ../src/widgets/gradient-toolbar.cpp:776
-#: ../src/widgets/gradient-vector.cpp:614
+#: ../src/widgets/gradient-toolbar.cpp:777
+#: ../src/widgets/gradient-vector.cpp:578
msgid "No stops in gradient"
msgstr "Krāsu pārejā nav pieturvietu"
-#: ../src/widgets/gradient-toolbar.cpp:930
+#: ../src/widgets/gradient-toolbar.cpp:931
msgid "Assign gradient to object"
msgstr "Piešķirt objektam krāsu pāreju"
-#: ../src/widgets/gradient-toolbar.cpp:952
+#: ../src/widgets/gradient-toolbar.cpp:953
msgid "Set gradient repeat"
msgstr "Iestatīt krāsu pārejas atkārtojumu"
-#: ../src/widgets/gradient-toolbar.cpp:990
-#: ../src/widgets/gradient-vector.cpp:727
+#: ../src/widgets/gradient-toolbar.cpp:991
+#: ../src/widgets/gradient-vector.cpp:691
msgid "Change gradient stop offset"
msgstr "Mainīt krāsu pārejas pieturpunkta nobīdi"
-#: ../src/widgets/gradient-toolbar.cpp:1037
+#: ../src/widgets/gradient-toolbar.cpp:1038
msgid "linear"
msgstr "lineārs"
-#: ../src/widgets/gradient-toolbar.cpp:1037
+#: ../src/widgets/gradient-toolbar.cpp:1038
msgid "Create linear gradient"
msgstr "Izveidot lineāru krāsu pāreju"
-#: ../src/widgets/gradient-toolbar.cpp:1041
+#: ../src/widgets/gradient-toolbar.cpp:1042
msgid "radial"
msgstr "radiāls"
-#: ../src/widgets/gradient-toolbar.cpp:1041
+#: ../src/widgets/gradient-toolbar.cpp:1042
msgid "Create radial (elliptic or circular) gradient"
msgstr "Izveidot radiālu (eliptisku vai riņķveida) krāsu pāreju"
-#: ../src/widgets/gradient-toolbar.cpp:1044
-#: ../src/widgets/mesh-toolbar.cpp:387
+#: ../src/widgets/gradient-toolbar.cpp:1045
+#: ../src/widgets/mesh-toolbar.cpp:397
msgid "New:"
msgstr "Jauns:"
-#: ../src/widgets/gradient-toolbar.cpp:1067
-#: ../src/widgets/mesh-toolbar.cpp:410
+#: ../src/widgets/gradient-toolbar.cpp:1068
+#: ../src/widgets/mesh-toolbar.cpp:420
msgid "fill"
msgstr "aizpildīt"
-#: ../src/widgets/gradient-toolbar.cpp:1067
-#: ../src/widgets/mesh-toolbar.cpp:410
+#: ../src/widgets/gradient-toolbar.cpp:1068
+#: ../src/widgets/mesh-toolbar.cpp:420
msgid "Create gradient in the fill"
msgstr "Izveidot krāsu pāreju aizpildījumā"
-#: ../src/widgets/gradient-toolbar.cpp:1071
-#: ../src/widgets/mesh-toolbar.cpp:414
+#: ../src/widgets/gradient-toolbar.cpp:1072
+#: ../src/widgets/mesh-toolbar.cpp:424
msgid "stroke"
msgstr "apmale"
-#: ../src/widgets/gradient-toolbar.cpp:1071
-#: ../src/widgets/mesh-toolbar.cpp:414
+#: ../src/widgets/gradient-toolbar.cpp:1072
+#: ../src/widgets/mesh-toolbar.cpp:424
msgid "Create gradient in the stroke"
msgstr "Izveidot krāsu pāreju uz apmales"
-#: ../src/widgets/gradient-toolbar.cpp:1074
-#: ../src/widgets/mesh-toolbar.cpp:417
+#: ../src/widgets/gradient-toolbar.cpp:1075
+#: ../src/widgets/mesh-toolbar.cpp:427
msgid "on:"
msgstr "uz:"
-#: ../src/widgets/gradient-toolbar.cpp:1099
+#: ../src/widgets/gradient-toolbar.cpp:1100
msgid "Select"
msgstr "Atlasīt"
-#: ../src/widgets/gradient-toolbar.cpp:1099
+#: ../src/widgets/gradient-toolbar.cpp:1100
msgid "Choose a gradient"
msgstr "Izvēlieties krāsu pāreju"
-#: ../src/widgets/gradient-toolbar.cpp:1100
+#: ../src/widgets/gradient-toolbar.cpp:1101
msgid "Select:"
msgstr "Atlasīt:"
-#: ../src/widgets/gradient-toolbar.cpp:1115
+#: ../src/widgets/gradient-toolbar.cpp:1116
msgctxt "Gradient repeat type"
msgid "None"
msgstr "Neviens"
-#: ../src/widgets/gradient-toolbar.cpp:1118
+#: ../src/widgets/gradient-toolbar.cpp:1119
msgid "Reflected"
msgstr "Atspoguļots"
-#: ../src/widgets/gradient-toolbar.cpp:1121
+#: ../src/widgets/gradient-toolbar.cpp:1122
msgid "Direct"
msgstr "Tieši"
-#: ../src/widgets/gradient-toolbar.cpp:1123
+#: ../src/widgets/gradient-toolbar.cpp:1124
msgid "Repeat"
msgstr "Atkārtot"
#. TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/pservers.html#LinearGradientSpreadMethodAttribute
-#: ../src/widgets/gradient-toolbar.cpp:1125
+#: ../src/widgets/gradient-toolbar.cpp:1126
msgid ""
"Whether to fill with flat color beyond the ends of the gradient vector "
"(spreadMethod=\"pad\"), or repeat the gradient in the same direction "
@@ -29196,161 +29548,138 @@ msgstr ""
"(spreadMethod=\"repeat\"), vai atkārtot krāsu pāreju pretējā virzienā "
"(spreadMethod=\"reflect\")"
-#: ../src/widgets/gradient-toolbar.cpp:1130
+#: ../src/widgets/gradient-toolbar.cpp:1131
msgid "Repeat:"
msgstr "Atkārtot:"
-#: ../src/widgets/gradient-toolbar.cpp:1144
+#: ../src/widgets/gradient-toolbar.cpp:1145
msgid "No stops"
msgstr "Nav pieturpunktu"
-#: ../src/widgets/gradient-toolbar.cpp:1146
+#: ../src/widgets/gradient-toolbar.cpp:1147
msgid "Stops"
msgstr "atbalsta punkti"
-#: ../src/widgets/gradient-toolbar.cpp:1146
+#: ../src/widgets/gradient-toolbar.cpp:1147
msgid "Select a stop for the current gradient"
msgstr "Atlasiet pašreizējās krāsu pārejas pieturpunktu"
-#: ../src/widgets/gradient-toolbar.cpp:1147
+#: ../src/widgets/gradient-toolbar.cpp:1148
msgid "Stops:"
msgstr "Atbalsta punkti:"
#. Label
-#: ../src/widgets/gradient-toolbar.cpp:1159
-#: ../src/widgets/gradient-vector.cpp:916
+#: ../src/widgets/gradient-toolbar.cpp:1160
+#: ../src/widgets/gradient-vector.cpp:868
msgctxt "Gradient"
msgid "Offset:"
msgstr "Nobīde:"
-#: ../src/widgets/gradient-toolbar.cpp:1159
+#: ../src/widgets/gradient-toolbar.cpp:1160
msgid "Offset of selected stop"
msgstr "Atlasītā pieturpunkta nobīde"
-#: ../src/widgets/gradient-toolbar.cpp:1177
#: ../src/widgets/gradient-toolbar.cpp:1178
+#: ../src/widgets/gradient-toolbar.cpp:1179
msgid "Insert new stop"
msgstr "Ievietot jaunu pieturpunktu"
-#: ../src/widgets/gradient-toolbar.cpp:1191
#: ../src/widgets/gradient-toolbar.cpp:1192
-#: ../src/widgets/gradient-vector.cpp:898
+#: ../src/widgets/gradient-toolbar.cpp:1193
+#: ../src/widgets/gradient-vector.cpp:854
msgid "Delete stop"
msgstr "Dzēst pieturpunktu"
-#: ../src/widgets/gradient-toolbar.cpp:1206
+#: ../src/widgets/gradient-toolbar.cpp:1207
msgid "Reverse the direction of the gradient"
msgstr "Pagriezt krāsu pārejas virzienu uz pretējo pusi"
-#: ../src/widgets/gradient-toolbar.cpp:1220
+#: ../src/widgets/gradient-toolbar.cpp:1221
msgid "Link gradients"
msgstr "Saistīt krāsu pārejas"
-#: ../src/widgets/gradient-toolbar.cpp:1221
+#: ../src/widgets/gradient-toolbar.cpp:1222
msgid "Link gradients to change all related gradients"
msgstr "Sasaistīt krāsu pārejas, lai mainītu visas saistītās krāsu pārejas"
-#: ../src/widgets/gradient-vector.cpp:317
-#: ../src/widgets/paint-selector.cpp:965
-#: ../src/widgets/stroke-marker-selector.cpp:154
+#: ../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
msgid "No document selected"
msgstr "Nav izvēlēts neviens dokuments"
-#: ../src/widgets/gradient-vector.cpp:321
+#: ../src/widgets/gradient-vector.cpp:293
msgid "No gradients in document"
msgstr "Dokumentā nav krāsu pāreju"
-#: ../src/widgets/gradient-vector.cpp:325
+#: ../src/widgets/gradient-vector.cpp:297
msgid "No gradient selected"
msgstr "Nav atlasītu krāsu pāreju"
#. TRANSLATORS: "Stop" means: a "phase" of a gradient
-#: ../src/widgets/gradient-vector.cpp:893
+#: ../src/widgets/gradient-vector.cpp:849
msgid "Add stop"
msgstr "Pievienot pieturpunktu"
-#: ../src/widgets/gradient-vector.cpp:896
+#: ../src/widgets/gradient-vector.cpp:852
msgid "Add another control stop to gradient"
msgstr "Pievienot vēl vienu krāsu pārejas pieturpunktu"
-#: ../src/widgets/gradient-vector.cpp:901
+#: ../src/widgets/gradient-vector.cpp:857
msgid "Delete current control stop from gradient"
msgstr "Dzēst pašreizējo krāsu pārejas pieturpunktu"
#. TRANSLATORS: "Stop" means: a "phase" of a gradient
-#: ../src/widgets/gradient-vector.cpp:975
+#: ../src/widgets/gradient-vector.cpp:918
msgid "Stop Color"
msgstr "Pieturpunkta krāsa"
-#: ../src/widgets/gradient-vector.cpp:1014
+#: ../src/widgets/gradient-vector.cpp:957
msgid "Gradient editor"
msgstr "Krāsu pāreju redaktors"
-#: ../src/widgets/gradient-vector.cpp:1366
+#: ../src/widgets/gradient-vector.cpp:1301
msgid "Change gradient stop color"
msgstr "Mainīt krāsu pārejas pieturpunkta krāsu"
-#: ../src/widgets/image-menu-item.c:151
-msgid "Image widget"
-msgstr ""
-
-#: ../src/widgets/image-menu-item.c:152
-msgid "Child widget to appear next to the menu text"
-msgstr ""
-
-#: ../src/widgets/image-menu-item.c:167
-msgid "Use stock"
-msgstr ""
-
-#: ../src/widgets/image-menu-item.c:168
-msgid "Whether to use the label text to create a stock menu item"
-msgstr ""
-
-#: ../src/widgets/image-menu-item.c:183
-msgid "Accel Group"
-msgstr ""
-
-#: ../src/widgets/image-menu-item.c:184
-msgid "The Accel Group to use for stock accelerator keys"
-msgstr ""
-
-#: ../src/widgets/lpe-toolbar.cpp:233
+#: ../src/widgets/lpe-toolbar.cpp:226
msgid "Closed"
msgstr "Aizvērts"
-#: ../src/widgets/lpe-toolbar.cpp:235
+#: ../src/widgets/lpe-toolbar.cpp:228
msgid "Open start"
msgstr "Atvērt sākumu"
-#: ../src/widgets/lpe-toolbar.cpp:237
+#: ../src/widgets/lpe-toolbar.cpp:230
msgid "Open end"
msgstr "Atvērt galu"
-#: ../src/widgets/lpe-toolbar.cpp:239
+#: ../src/widgets/lpe-toolbar.cpp:232
msgid "Open both"
msgstr "Atvērt abus"
-#: ../src/widgets/lpe-toolbar.cpp:301
+#: ../src/widgets/lpe-toolbar.cpp:294
msgid "All inactive"
msgstr "Visi neaktīvi"
-#: ../src/widgets/lpe-toolbar.cpp:302
+#: ../src/widgets/lpe-toolbar.cpp:295
msgid "No geometric tool is active"
msgstr "Nav aktīva ģeometrijas rīka"
-#: ../src/widgets/lpe-toolbar.cpp:335
+#: ../src/widgets/lpe-toolbar.cpp:328
msgid "Show limiting bounding box"
msgstr "Rādīt ierobežojošo robežrāmi"
-#: ../src/widgets/lpe-toolbar.cpp:336
+#: ../src/widgets/lpe-toolbar.cpp:329
msgid "Show bounding box (used to cut infinite lines)"
msgstr "Rādīt robežrāmi (izmantots bezgalīgu līniju griešanai)"
-#: ../src/widgets/lpe-toolbar.cpp:347
+#: ../src/widgets/lpe-toolbar.cpp:340
msgid "Get limiting bounding box from selection"
msgstr "Iegūt atlasītā ierobežojošo robežrāmi"
-#: ../src/widgets/lpe-toolbar.cpp:348
+#: ../src/widgets/lpe-toolbar.cpp:341
msgid ""
"Set limiting bounding box (used to cut infinite lines) to the bounding box "
"of current selection"
@@ -29358,41 +29687,41 @@ msgstr ""
"Iestatīt ierobežojošo robežrāmi (izmantots bezgalīgu līniju griešanai) "
"pašreiz atlasītā robežrāmim"
-#: ../src/widgets/lpe-toolbar.cpp:360
+#: ../src/widgets/lpe-toolbar.cpp:353
msgid "Choose a line segment type"
msgstr "Izvēlieties līnijas posma tipu"
-#: ../src/widgets/lpe-toolbar.cpp:376
+#: ../src/widgets/lpe-toolbar.cpp:369
msgid "Display measuring info"
msgstr "Rādīt mērījumu informāciju"
-#: ../src/widgets/lpe-toolbar.cpp:377
+#: ../src/widgets/lpe-toolbar.cpp:370
msgid "Display measuring info for selected items"
msgstr "Rādīt atlasīto objektu mērījumu informāciju"
#. Add the units menu.
-#: ../src/widgets/lpe-toolbar.cpp:387 ../src/widgets/node-toolbar.cpp:613
-#: ../src/widgets/paintbucket-toolbar.cpp:167
-#: ../src/widgets/rect-toolbar.cpp:378 ../src/widgets/select-toolbar.cpp:530
-#: ../src/widgets/text-toolbar.cpp:1876
+#: ../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
msgid "Units"
msgstr "Mērvienības"
-#: ../src/widgets/lpe-toolbar.cpp:397
+#: ../src/widgets/lpe-toolbar.cpp:390
msgid "Open LPE dialog"
msgstr "Atvērt LPE dialoglodziņu"
-#: ../src/widgets/lpe-toolbar.cpp:398
+#: ../src/widgets/lpe-toolbar.cpp:391
msgid "Open LPE dialog (to adapt parameters numerically)"
msgstr "Atvērt LPE dialoglodziņu (lai pieskaņotu parametrus skaitliski)"
#: ../src/widgets/measure-toolbar.cpp:157
msgid "Start and end measures inactive."
-msgstr ""
+msgstr "Sākuma un beigu mērījumi neaktīvi."
#: ../src/widgets/measure-toolbar.cpp:159
msgid "Start and end measures active."
-msgstr ""
+msgstr "Sākuma un beigu mērījumi aktīvi."
#: ../src/widgets/measure-toolbar.cpp:175
msgid "Show all crossings."
@@ -29404,11 +29733,11 @@ msgstr "Rādīt redzamās krustošanās."
#: ../src/widgets/measure-toolbar.cpp:193
msgid "Use all layers in the measure."
-msgstr ""
+msgstr "Mērīšanai izmantot visus slāņus."
#: ../src/widgets/measure-toolbar.cpp:195
msgid "Use current layer in the measure."
-msgstr ""
+msgstr "Mērīšanai izmantot pašreizējo slāni."
#: ../src/widgets/measure-toolbar.cpp:211
msgid "Compute all elements."
@@ -29418,7 +29747,7 @@ msgstr "Skaitļot visus elementus."
msgid "Compute max length."
msgstr "Skaitļot maksimālo garumu."
-#: ../src/widgets/measure-toolbar.cpp:274 ../src/widgets/text-toolbar.cpp:1609
+#: ../src/widgets/measure-toolbar.cpp:274 ../src/widgets/text-toolbar.cpp:1705
msgid "Font Size"
msgstr "Fonta izmērs"
@@ -29467,12 +29796,12 @@ msgstr "Neņemt vērā pirmo un pēdējo"
#: ../src/widgets/measure-toolbar.cpp:352
#: ../src/widgets/measure-toolbar.cpp:353
msgid "Show hidden intersections"
-msgstr ""
+msgstr "Rādīt slēptās krustošanās"
#: ../src/widgets/measure-toolbar.cpp:363
#: ../src/widgets/measure-toolbar.cpp:364
msgid "Show measures between items"
-msgstr ""
+msgstr "Rādīt mērījumus starp objektiem"
#: ../src/widgets/measure-toolbar.cpp:374
#: ../src/widgets/measure-toolbar.cpp:375
@@ -29482,381 +29811,409 @@ msgstr "Mērīt visos slāņos"
#: ../src/widgets/measure-toolbar.cpp:385
#: ../src/widgets/measure-toolbar.cpp:386
msgid "Reverse measure"
-msgstr ""
+msgstr "Reversā mērīšana"
#: ../src/widgets/measure-toolbar.cpp:395
#: ../src/widgets/measure-toolbar.cpp:396
msgid "Phantom measure"
-msgstr ""
+msgstr "Spoku lineāls"
#: ../src/widgets/measure-toolbar.cpp:405
#: ../src/widgets/measure-toolbar.cpp:406
msgid "To guides"
-msgstr ""
+msgstr "Pie palīglīnijām"
#: ../src/widgets/measure-toolbar.cpp:415
#: ../src/widgets/measure-toolbar.cpp:416
msgid "Mark Dimension"
-msgstr ""
+msgstr "Atzīmes izmēri"
#: ../src/widgets/measure-toolbar.cpp:425
#: ../src/widgets/measure-toolbar.cpp:426
msgid "Convert to item"
-msgstr ""
+msgstr "Pārveidot par objektu"
-#: ../src/widgets/mesh-toolbar.cpp:318
+#: ../src/widgets/mesh-toolbar.cpp:285
msgid "Set mesh type"
msgstr "Iestatīt tīkla tipu"
-#: ../src/widgets/mesh-toolbar.cpp:380
+#: ../src/widgets/mesh-toolbar.cpp:358
+msgid ""
+"Mesh gradients are part of SVG 2:\n"
+"* Syntax may change.\n"
+"* Web browser implementation is not guaranteed.\n"
+"\n"
+"For web: convert to bitmap (Edit->Make bitmap copy).\n"
+"For print: export to PDF."
+msgstr ""
+"Mezglu krāsu pārejas ir daļa no SVG 2:\n"
+"* Sintakse var mainīties.\n"
+"* Tīmekļa pārlūku atbalsts nav garantēts.\n"
+"\n"
+"Tīmeklim: pārvērtiet par bitkarti (Labot->Izveidot bitkartes kopiju).\n"
+"Drukāšanai: eksportējiet uz PDF."
+
+#: ../src/widgets/mesh-toolbar.cpp:390
msgid "normal"
msgstr "normāls"
-#: ../src/widgets/mesh-toolbar.cpp:380
+#: ../src/widgets/mesh-toolbar.cpp:390
msgid "Create mesh gradient"
msgstr "Izveidot tīkla krāsu pāreju"
-#: ../src/widgets/mesh-toolbar.cpp:384
+#: ../src/widgets/mesh-toolbar.cpp:394
msgid "conical"
msgstr "konisks"
-#: ../src/widgets/mesh-toolbar.cpp:384
+#: ../src/widgets/mesh-toolbar.cpp:394
msgid "Create conical gradient"
msgstr "Izveidot konisku krāsu pāreju"
-#: ../src/widgets/mesh-toolbar.cpp:439
+#: ../src/widgets/mesh-toolbar.cpp:449
msgid "Rows"
msgstr "Rindas"
-#: ../src/widgets/mesh-toolbar.cpp:439
+#: ../src/widgets/mesh-toolbar.cpp:449
#: ../share/extensions/guides_creator.inx.h:5
#: ../share/extensions/layout_nup.inx.h:12
msgid "Rows:"
msgstr "Rindas:"
-#: ../src/widgets/mesh-toolbar.cpp:439
+#: ../src/widgets/mesh-toolbar.cpp:449
msgid "Number of rows in new mesh"
msgstr "Rindu skaits jaunajā tīklā"
-#: ../src/widgets/mesh-toolbar.cpp:455
+#: ../src/widgets/mesh-toolbar.cpp:465
msgid "Columns"
msgstr "Slejas"
-#: ../src/widgets/mesh-toolbar.cpp:455
+#: ../src/widgets/mesh-toolbar.cpp:465
#: ../share/extensions/guides_creator.inx.h:4
msgid "Columns:"
msgstr "Slejas:"
-#: ../src/widgets/mesh-toolbar.cpp:455
+#: ../src/widgets/mesh-toolbar.cpp:465
msgid "Number of columns in new mesh"
msgstr "Sleju skaits jaunajā tīklā"
-#: ../src/widgets/mesh-toolbar.cpp:469
+#: ../src/widgets/mesh-toolbar.cpp:479
msgid "Edit Fill"
msgstr "Labot aizpildījumu"
-#: ../src/widgets/mesh-toolbar.cpp:470
+#: ../src/widgets/mesh-toolbar.cpp:480
msgid "Edit fill mesh"
msgstr "Labot aizpildījuma tīklu"
-#: ../src/widgets/mesh-toolbar.cpp:481
+#: ../src/widgets/mesh-toolbar.cpp:492
msgid "Edit Stroke"
msgstr "Labot apmali"
-#: ../src/widgets/mesh-toolbar.cpp:482
+#: ../src/widgets/mesh-toolbar.cpp:493
msgid "Edit stroke mesh"
msgstr "Labot apmales tīklu"
-#: ../src/widgets/mesh-toolbar.cpp:493 ../src/widgets/node-toolbar.cpp:521
+#: ../src/widgets/mesh-toolbar.cpp:505 ../src/widgets/node-toolbar.cpp:519
msgid "Show Handles"
msgstr "Rādīt turus"
-#: ../src/widgets/mesh-toolbar.cpp:494
-msgid "Show side and tensor handles"
-msgstr "Rādīt malas un tenzora turus"
-
-#: ../src/widgets/mesh-toolbar.cpp:509
+#: ../src/widgets/mesh-toolbar.cpp:522 ../src/widgets/mesh-toolbar.cpp:523
msgid "WARNING: Mesh SVG Syntax Subject to Change"
msgstr "BRĪDINĀJUMS: Tīkla SVG sintakse tiks mainīta"
-#: ../src/widgets/mesh-toolbar.cpp:519
+# Coons=koniskās krāsu pārejas
+#: ../src/widgets/mesh-toolbar.cpp:537
msgctxt "Type"
msgid "Coons"
-msgstr ""
+msgstr "Koni"
-#: ../src/widgets/mesh-toolbar.cpp:522
+#: ../src/widgets/mesh-toolbar.cpp:540
msgid "Bicubic"
msgstr "Bikubisks"
-#: ../src/widgets/mesh-toolbar.cpp:524
+#: ../src/widgets/mesh-toolbar.cpp:542
msgid "Coons"
-msgstr ""
+msgstr "Koni"
-#: ../src/widgets/mesh-toolbar.cpp:525
+#: ../src/widgets/mesh-toolbar.cpp:543
msgid "Coons: no smoothing. Bicubic: smoothing across patch boundaries."
msgstr ""
+"Koni: bez nogludinājuma. Bi-kubiskie: nogludinājums gar gabalu savienojumiem"
-#: ../src/widgets/mesh-toolbar.cpp:527 ../src/widgets/pencil-toolbar.cpp:375
+#: ../src/widgets/mesh-toolbar.cpp:545 ../src/widgets/pencil-toolbar.cpp:377
msgid "Smoothing:"
msgstr "Nogludināšana:"
-#: ../src/widgets/mesh-toolbar.cpp:537
+#: ../src/widgets/mesh-toolbar.cpp:555
msgid "Toggle Sides"
msgstr "Pārslēgt malas"
-#: ../src/widgets/mesh-toolbar.cpp:538
+#: ../src/widgets/mesh-toolbar.cpp:556
msgid "Toggle selected sides between Beziers and lines."
-msgstr ""
+msgstr "Parslēgt atlasītās malas starp Bezjē un parastajām līnijām."
-#: ../src/widgets/mesh-toolbar.cpp:541
+#: ../src/widgets/mesh-toolbar.cpp:559
msgid "Toggle side:"
msgstr "Pārslēgt malu:"
-#: ../src/widgets/mesh-toolbar.cpp:548
+#: ../src/widgets/mesh-toolbar.cpp:566
msgid "Make elliptical"
msgstr "Pārveidot par elipsi"
-#: ../src/widgets/mesh-toolbar.cpp:549
+#: ../src/widgets/mesh-toolbar.cpp:567
msgid ""
"Make selected sides elliptical by changing length of handles. Works best if "
"handles already approximate ellipse."
msgstr ""
+"Padariet atlasītās malas eliptiskas, mainot turu garumu. Vislabāk darbojas, "
+"ja turi ir jau tuvināti elipsei."
-#: ../src/widgets/mesh-toolbar.cpp:552
+#: ../src/widgets/mesh-toolbar.cpp:570
msgid "Make elliptical:"
msgstr "Pārveidot par elipsi:"
-#: ../src/widgets/mesh-toolbar.cpp:559
+#: ../src/widgets/mesh-toolbar.cpp:577
msgid "Pick colors:"
-msgstr "Izvēlieties krāsas:"
+msgstr "Izvēlieties krāsas"
-#: ../src/widgets/mesh-toolbar.cpp:560
+#: ../src/widgets/mesh-toolbar.cpp:578
msgid "Pick colors for selected corner nodes from underneath mesh."
-msgstr ""
+msgstr "Izvēlieties krāsu atlasītajiem stūra mezgliem no apakšā esošā tīkla"
-#: ../src/widgets/mesh-toolbar.cpp:563
+#: ../src/widgets/mesh-toolbar.cpp:581
msgid "Pick Color"
msgstr "Izvēlieties krāsu"
-#: ../src/widgets/node-toolbar.cpp:341
+#: ../src/widgets/mesh-toolbar.cpp:589
+msgid "Scale mesh to bounding box:"
+msgstr "Ietilpināt tīklu robežrāmī:"
+
+#: ../src/widgets/mesh-toolbar.cpp:590
+msgid "Scale mesh to fit inside bounding box."
+msgstr "Mērogot tīklu, lai tas ietilptu robežrāmī."
+
+#: ../src/widgets/mesh-toolbar.cpp:593
+msgid "Fit mesh"
+msgstr "Ietilpināt tīklu"
+
+#: ../src/widgets/node-toolbar.cpp:339
msgid "Insert node"
msgstr "Pievienot mezglu"
-#: ../src/widgets/node-toolbar.cpp:342
+#: ../src/widgets/node-toolbar.cpp:340
msgid "Insert new nodes into selected segments"
msgstr "Ievietot jaunus mezglus atlasītajos posmos"
-#: ../src/widgets/node-toolbar.cpp:345
+#: ../src/widgets/node-toolbar.cpp:343
msgid "Insert"
msgstr "Ievietot"
-#: ../src/widgets/node-toolbar.cpp:356
+#: ../src/widgets/node-toolbar.cpp:354
msgid "Insert node at min X"
msgstr "Pievienot mezglu pie min. X"
-#: ../src/widgets/node-toolbar.cpp:357
+#: ../src/widgets/node-toolbar.cpp:355
msgid "Insert new nodes at min X into selected segments"
msgstr "Ievietot jaunus mezglus pie atlasīto posmu min X"
-#: ../src/widgets/node-toolbar.cpp:360
+#: ../src/widgets/node-toolbar.cpp:358
msgid "Insert min X"
msgstr "Pievienot min. X"
-#: ../src/widgets/node-toolbar.cpp:366
+#: ../src/widgets/node-toolbar.cpp:364
msgid "Insert node at max X"
msgstr "Pievienot mezglu pie maks. X"
-#: ../src/widgets/node-toolbar.cpp:367
+#: ../src/widgets/node-toolbar.cpp:365
msgid "Insert new nodes at max X into selected segments"
msgstr "Ievietot jaunus mezglus pie atlasīto posmu maks X"
-#: ../src/widgets/node-toolbar.cpp:370
+#: ../src/widgets/node-toolbar.cpp:368
msgid "Insert max X"
msgstr "Pievienot max. X"
-#: ../src/widgets/node-toolbar.cpp:376
+#: ../src/widgets/node-toolbar.cpp:374
msgid "Insert node at min Y"
msgstr "Pievienot mezglu pie min. Y"
-#: ../src/widgets/node-toolbar.cpp:377
+#: ../src/widgets/node-toolbar.cpp:375
msgid "Insert new nodes at min Y into selected segments"
msgstr "Ievietot jaunus mezglus pie atlasīto posmu min Y"
-#: ../src/widgets/node-toolbar.cpp:380
+#: ../src/widgets/node-toolbar.cpp:378
msgid "Insert min Y"
msgstr "Pievienot min. Y"
-#: ../src/widgets/node-toolbar.cpp:386
+#: ../src/widgets/node-toolbar.cpp:384
msgid "Insert node at max Y"
msgstr "Pievienot mezglu pie maks. Y"
-#: ../src/widgets/node-toolbar.cpp:387
+#: ../src/widgets/node-toolbar.cpp:385
msgid "Insert new nodes at max Y into selected segments"
msgstr "Ievietot jaunus mezglus pie atlasīto posmu maks Y"
-#: ../src/widgets/node-toolbar.cpp:390
+#: ../src/widgets/node-toolbar.cpp:388
msgid "Insert max Y"
msgstr "Pievienot max. Y"
-#: ../src/widgets/node-toolbar.cpp:398
+#: ../src/widgets/node-toolbar.cpp:396
msgid "Delete selected nodes"
msgstr "Dzēst iezīmētos mezglus"
-#: ../src/widgets/node-toolbar.cpp:409
+#: ../src/widgets/node-toolbar.cpp:407
msgid "Join selected nodes"
msgstr "savienot atlasītos mezglus"
-#: ../src/widgets/node-toolbar.cpp:412
+#: ../src/widgets/node-toolbar.cpp:410
msgid "Join"
msgstr "Savienot"
-#: ../src/widgets/node-toolbar.cpp:420
+#: ../src/widgets/node-toolbar.cpp:418
msgid "Break path at selected nodes"
msgstr "Lauzt ceļu pie atlasītajiem mezgliem"
-#: ../src/widgets/node-toolbar.cpp:430
+#: ../src/widgets/node-toolbar.cpp:428
msgid "Join with segment"
msgstr "Savienot ar posmu"
-#: ../src/widgets/node-toolbar.cpp:431
+#: ../src/widgets/node-toolbar.cpp:429
msgid "Join selected endnodes with a new segment"
msgstr "Savienot atlasītos galu mezglus ar jaunu posmu"
-#: ../src/widgets/node-toolbar.cpp:440
+#: ../src/widgets/node-toolbar.cpp:438
msgid "Delete segment"
msgstr "Dzēst posmu"
-#: ../src/widgets/node-toolbar.cpp:441
+#: ../src/widgets/node-toolbar.cpp:439
msgid "Delete segment between two non-endpoint nodes"
msgstr "Dzēst posmu starp diviem nenoslēdzošajiem mezgliem"
-#: ../src/widgets/node-toolbar.cpp:450
+#: ../src/widgets/node-toolbar.cpp:448
msgid "Node Cusp"
msgstr "Mezgla stūrainums"
-#: ../src/widgets/node-toolbar.cpp:451
+#: ../src/widgets/node-toolbar.cpp:449
msgid "Make selected nodes corner"
msgstr "Pārveidot atlasītos mezglus par stūriem"
-#: ../src/widgets/node-toolbar.cpp:460
+#: ../src/widgets/node-toolbar.cpp:458
msgid "Node Smooth"
msgstr "Mezgla nogludināšana"
-#: ../src/widgets/node-toolbar.cpp:461
+#: ../src/widgets/node-toolbar.cpp:459
msgid "Make selected nodes smooth"
msgstr "Nogludināt atlasītos mezglus"
-#: ../src/widgets/node-toolbar.cpp:470
+#: ../src/widgets/node-toolbar.cpp:468
msgid "Node Symmetric"
msgstr "Mezgla simetrija"
-#: ../src/widgets/node-toolbar.cpp:471
+#: ../src/widgets/node-toolbar.cpp:469
msgid "Make selected nodes symmetric"
msgstr "Padarīt atlasītos mezglus simetriskus"
-#: ../src/widgets/node-toolbar.cpp:480
+#: ../src/widgets/node-toolbar.cpp:478
msgid "Node Auto"
msgstr "Mezgls Auto"
-#: ../src/widgets/node-toolbar.cpp:481
+#: ../src/widgets/node-toolbar.cpp:479
msgid "Make selected nodes auto-smooth"
msgstr "Padarīt atlasītos mezglus pašizgludionošos"
-#: ../src/widgets/node-toolbar.cpp:490
+#: ../src/widgets/node-toolbar.cpp:488
msgid "Node Line"
msgstr "Mezgla līnija"
-#: ../src/widgets/node-toolbar.cpp:491
+#: ../src/widgets/node-toolbar.cpp:489
msgid "Make selected segments lines"
msgstr "Pārveidot atlasītos posmus par līnijām"
-#: ../src/widgets/node-toolbar.cpp:500
+#: ../src/widgets/node-toolbar.cpp:498
msgid "Node Curve"
msgstr "Mezgla līkne"
-#: ../src/widgets/node-toolbar.cpp:501
+#: ../src/widgets/node-toolbar.cpp:499
msgid "Make selected segments curves"
msgstr "Pārveidot atlasītos posmus par līknēm"
-#: ../src/widgets/node-toolbar.cpp:510
+#: ../src/widgets/node-toolbar.cpp:508
msgid "Show Transform Handles"
msgstr "Rādīt pārveidošanas turus"
-#: ../src/widgets/node-toolbar.cpp:511
+#: ../src/widgets/node-toolbar.cpp:509
msgid "Show transformation handles for selected nodes"
msgstr "Rādīt atlasīto mezglu pārveidošanas turus"
-#: ../src/widgets/node-toolbar.cpp:522
+#: ../src/widgets/node-toolbar.cpp:520
msgid "Show Bezier handles of selected nodes"
msgstr "Rādīt atlasīto mezglu Bezjē turus "
-#: ../src/widgets/node-toolbar.cpp:532
+#: ../src/widgets/node-toolbar.cpp:530
msgid "Show Outline"
msgstr "Rādīt aprises"
-#: ../src/widgets/node-toolbar.cpp:533
+#: ../src/widgets/node-toolbar.cpp:531
msgid "Show path outline (without path effects)"
msgstr "Rādīt ceļa aprises (bez ceļa efektiem)"
-#: ../src/widgets/node-toolbar.cpp:555
+#: ../src/widgets/node-toolbar.cpp:553
msgid "Edit clipping paths"
msgstr "Labot izgriešanas ceļus"
-#: ../src/widgets/node-toolbar.cpp:556
+#: ../src/widgets/node-toolbar.cpp:554
msgid "Show clipping path(s) of selected object(s)"
msgstr "Rādīt atlasītā(-o) objekta(-u) izgriešanas ceļu(s)"
-#: ../src/widgets/node-toolbar.cpp:566
+#: ../src/widgets/node-toolbar.cpp:564
msgid "Edit masks"
msgstr "Labot maskas"
-#: ../src/widgets/node-toolbar.cpp:567
+#: ../src/widgets/node-toolbar.cpp:565
msgid "Show mask(s) of selected object(s)"
msgstr "Rādīt atlasītā objekta(-u) masku(-as)"
-#: ../src/widgets/node-toolbar.cpp:581
+#: ../src/widgets/node-toolbar.cpp:579
msgid "X coordinate:"
msgstr "X koordināte:"
-#: ../src/widgets/node-toolbar.cpp:581
+#: ../src/widgets/node-toolbar.cpp:579
msgid "X coordinate of selected node(s)"
msgstr "Izvēlētā(-o) mezgla(-u) X koordināte"
-#: ../src/widgets/node-toolbar.cpp:599
+#: ../src/widgets/node-toolbar.cpp:597
msgid "Y coordinate:"
msgstr "Y koordināte:"
-#: ../src/widgets/node-toolbar.cpp:599
+#: ../src/widgets/node-toolbar.cpp:597
msgid "Y coordinate of selected node(s)"
msgstr "Izvēlētā(-o) mezgla(-u) Y koordināte"
-#: ../src/widgets/paint-selector.cpp:219
+#: ../src/widgets/paint-selector.cpp:208
msgid "No paint"
msgstr "Nav krāsas"
-#: ../src/widgets/paint-selector.cpp:221
+#: ../src/widgets/paint-selector.cpp:210
msgid "Flat color"
msgstr "Vienlaidu krāsa"
-#: ../src/widgets/paint-selector.cpp:223
+#: ../src/widgets/paint-selector.cpp:212
msgid "Linear gradient"
msgstr "Lineāra krāsu pāreja"
-#: ../src/widgets/paint-selector.cpp:225
+#: ../src/widgets/paint-selector.cpp:214
msgid "Radial gradient"
msgstr "Radiāla krāsu pāreja"
-#: ../src/widgets/paint-selector.cpp:228
+#: ../src/widgets/paint-selector.cpp:217
msgid "Mesh gradient"
msgstr "Režģtīkla krāsu pāreja"
-#: ../src/widgets/paint-selector.cpp:235
+#: ../src/widgets/paint-selector.cpp:224
msgid "Unset paint (make it undefined so it can be inherited)"
msgstr ""
"Atiestatīt krāsu (iestatīt to kā nenoteiktu, lai to būtu iespējams pārmantot)"
#. TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/painting.html#FillRuleProperty
-#: ../src/widgets/paint-selector.cpp:252
+#: ../src/widgets/paint-selector.cpp:237
msgid ""
"Any path self-intersections or subpaths create holes in the fill (fill-rule: "
"evenodd)"
@@ -29865,47 +30222,51 @@ msgstr ""
"rule: evenodd)"
#. TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/painting.html#FillRuleProperty
-#: ../src/widgets/paint-selector.cpp:263
+#: ../src/widgets/paint-selector.cpp:248
msgid ""
"Fill is solid unless a subpath is counterdirectional (fill-rule: nonzero)"
msgstr ""
"Aizpildījums ir vienlaidu, ja vien apakšceļa virziens nav pretējs (fill-"
"rule: nonzero)"
-#: ../src/widgets/paint-selector.cpp:605
+#: ../src/widgets/paint-selector.cpp:590
msgid "<b>No objects</b>"
msgstr "<b>Nav objektu</b>"
-#: ../src/widgets/paint-selector.cpp:616
+#: ../src/widgets/paint-selector.cpp:601
msgid "<b>Multiple styles</b>"
msgstr "<b>Vairāki stili</b>"
-#: ../src/widgets/paint-selector.cpp:627
+#: ../src/widgets/paint-selector.cpp:612
msgid "<b>Paint is undefined</b>"
msgstr "<b>Krāsa nav noteikta</b>"
-#: ../src/widgets/paint-selector.cpp:638
+#: ../src/widgets/paint-selector.cpp:623
msgid "<b>No paint</b>"
msgstr "<b>Nav krāsas</b>"
-#: ../src/widgets/paint-selector.cpp:722
+#: ../src/widgets/paint-selector.cpp:703
msgid "<b>Flat color</b>"
msgstr "<b>Vienlaidu krāsa</b>"
#. sp_gradient_selector_set_mode(SP_GRADIENT_SELECTOR(gsel), SP_GRADIENT_SELECTOR_MODE_LINEAR);
-#: ../src/widgets/paint-selector.cpp:791
+#: ../src/widgets/paint-selector.cpp:767
msgid "<b>Linear gradient</b>"
msgstr "<b>Lineāra krāsu pāreja</b>"
-#: ../src/widgets/paint-selector.cpp:794
+#: ../src/widgets/paint-selector.cpp:770
msgid "<b>Radial gradient</b>"
msgstr "<b>Radiāla krāsu pāreja</b>"
-#: ../src/widgets/paint-selector.cpp:799
-msgid "<b>Mesh gradient</b>"
-msgstr "<b>Režģtīkla krāsu pāreja</b>"
+#: ../src/widgets/paint-selector.cpp:1039
+msgid "Use the <b>Mesh tool</b> to modify the mesh."
+msgstr "Izmantojiet <b>Režģa rīku</b> lai mainīti režģi."
+
+#: ../src/widgets/paint-selector.cpp:1052
+msgid "<b>Mesh fill</b>"
+msgstr "<b>Režģa aizpildījums</b>"
-#: ../src/widgets/paint-selector.cpp:1098
+#: ../src/widgets/paint-selector.cpp:1391
msgid ""
"Use the <b>Node tool</b> to adjust position, scale, and rotation of the "
"pattern on canvas. Use <b>Object &gt; Pattern &gt; Objects to Pattern</b> to "
@@ -29915,27 +30276,27 @@ msgstr ""
"un pagriezienu uz audekla. Izmantojiet <b>Objekts &gt; Faktūra &gt; Objektus "
"par faktūru</b>, lai no atlasītā izveidotu jaunu faktūru."
-#: ../src/widgets/paint-selector.cpp:1111
+#: ../src/widgets/paint-selector.cpp:1404
msgid "<b>Pattern fill</b>"
msgstr "<b>Aizpildījums ar faktūru</b>"
-#: ../src/widgets/paint-selector.cpp:1205
+#: ../src/widgets/paint-selector.cpp:1498
msgid "<b>Swatch fill</b>"
msgstr "<b>Paletes aizpildījums</b>"
-#: ../src/widgets/paintbucket-toolbar.cpp:134
+#: ../src/widgets/paintbucket-toolbar.cpp:133
msgid "Fill by"
msgstr "Aizpildīt ar"
-#: ../src/widgets/paintbucket-toolbar.cpp:135
+#: ../src/widgets/paintbucket-toolbar.cpp:134
msgid "Fill by:"
msgstr "Aizpildīt ar:"
-#: ../src/widgets/paintbucket-toolbar.cpp:147
+#: ../src/widgets/paintbucket-toolbar.cpp:146
msgid "Fill Threshold"
msgstr "Aizpildīšanas slieksnis"
-#: ../src/widgets/paintbucket-toolbar.cpp:148
+#: ../src/widgets/paintbucket-toolbar.cpp:147
msgid ""
"The maximum allowed difference between the clicked pixel and the neighboring "
"pixels to be counted in the fill"
@@ -29943,36 +30304,36 @@ msgstr ""
"Maksimālā pieļaujamā atšķirība aizpildījumā starp izvēlēto pikseli un "
"apkārtējiem pikseļiem"
-#: ../src/widgets/paintbucket-toolbar.cpp:175
+#: ../src/widgets/paintbucket-toolbar.cpp:174
msgid "Grow/shrink by"
msgstr "Palielināt/samazināt par"
-#: ../src/widgets/paintbucket-toolbar.cpp:175
+#: ../src/widgets/paintbucket-toolbar.cpp:174
msgid "Grow/shrink by:"
msgstr "Palielināt/samazināt par:"
-#: ../src/widgets/paintbucket-toolbar.cpp:176
+#: ../src/widgets/paintbucket-toolbar.cpp:175
msgid ""
"The amount to grow (positive) or shrink (negative) the created fill path"
msgstr ""
"Izveidotā aizpildījuma ceļa paplašinājums (pozitīvs) vai sašaurinājums "
"(negatīvs)"
-#: ../src/widgets/paintbucket-toolbar.cpp:199
+#: ../src/widgets/paintbucket-toolbar.cpp:198
msgid "Close gaps"
msgstr "Aizpildīt spraugas"
-#: ../src/widgets/paintbucket-toolbar.cpp:200
+#: ../src/widgets/paintbucket-toolbar.cpp:199
msgid "Close gaps:"
msgstr "Aizpildīt spraugas:"
-#: ../src/widgets/paintbucket-toolbar.cpp:211
-#: ../src/widgets/pencil-toolbar.cpp:396 ../src/widgets/spiral-toolbar.cpp:285
-#: ../src/widgets/star-toolbar.cpp:564
+#: ../src/widgets/paintbucket-toolbar.cpp:210
+#: ../src/widgets/pencil-toolbar.cpp:398 ../src/widgets/spiral-toolbar.cpp:282
+#: ../src/widgets/star-toolbar.cpp:562
msgid "Defaults"
msgstr "Noklusētie"
-#: ../src/widgets/paintbucket-toolbar.cpp:212
+#: ../src/widgets/paintbucket-toolbar.cpp:211
msgid ""
"Reset paint bucket parameters to defaults (use Inkscape Preferences > Tools "
"to change defaults)"
@@ -29980,94 +30341,92 @@ msgstr ""
"Atiestatīt krāsas spaiņa parametrus uz noklusētajiem (izmantojiet Inkscape "
"Iestatījumi > Rīki, lai manītu noklusētās vērtības)"
-#: ../src/widgets/pencil-toolbar.cpp:105
+#: ../src/widgets/pencil-toolbar.cpp:102
msgid "Bezier"
msgstr "Bezjē"
-#: ../src/widgets/pencil-toolbar.cpp:106
+#: ../src/widgets/pencil-toolbar.cpp:103
msgid "Create regular Bezier path"
msgstr "Izveidot parastu Bezjē ceļu"
-#: ../src/widgets/pencil-toolbar.cpp:113
+#: ../src/widgets/pencil-toolbar.cpp:110
msgid "Create Spiro path"
msgstr "Izveidot spirāles ceļu"
-#: ../src/widgets/pencil-toolbar.cpp:119
-#, fuzzy
+#: ../src/widgets/pencil-toolbar.cpp:116
msgid "Create BSpline path"
-msgstr "Nevarē izveidot keša ceļu"
+msgstr "Izveidot B-splaina ceļu"
-#: ../src/widgets/pencil-toolbar.cpp:125
+#: ../src/widgets/pencil-toolbar.cpp:122
msgid "Zigzag"
msgstr "Zigzag"
-#: ../src/widgets/pencil-toolbar.cpp:126
+#: ../src/widgets/pencil-toolbar.cpp:123
msgid "Create a sequence of straight line segments"
msgstr "Izveidot taisnas līnijas posmu secību"
-#: ../src/widgets/pencil-toolbar.cpp:132
+#: ../src/widgets/pencil-toolbar.cpp:129
msgid "Paraxial"
msgstr "Paraksiāls"
-#: ../src/widgets/pencil-toolbar.cpp:133
+#: ../src/widgets/pencil-toolbar.cpp:130
msgid "Create a sequence of paraxial line segments"
msgstr "Izveidot taisnu nogriežņu secību"
-#: ../src/widgets/pencil-toolbar.cpp:141
+#: ../src/widgets/pencil-toolbar.cpp:138
msgid "Mode of new lines drawn by this tool"
msgstr "Ar šo rīku zīmēto jauno līniju režīms"
-#: ../src/widgets/pencil-toolbar.cpp:176
+#: ../src/widgets/pencil-toolbar.cpp:173
msgctxt "Freehand shape"
msgid "None"
msgstr "Neviena"
-#: ../src/widgets/pencil-toolbar.cpp:177
+#: ../src/widgets/pencil-toolbar.cpp:174
msgid "Triangle in"
msgstr "Sašaurināšanās"
-#: ../src/widgets/pencil-toolbar.cpp:178
+#: ../src/widgets/pencil-toolbar.cpp:175
msgid "Triangle out"
msgstr "Paplašināšanās"
-#: ../src/widgets/pencil-toolbar.cpp:180
+#: ../src/widgets/pencil-toolbar.cpp:177
msgid "From clipboard"
msgstr "No starpliktuves"
-#: ../src/widgets/pencil-toolbar.cpp:181
-#, fuzzy
+#: ../src/widgets/pencil-toolbar.cpp:178
msgid "Bend from clipboard"
-msgstr "No starpliktuves"
+msgstr "Liekt no starpliktuves"
-#: ../src/widgets/pencil-toolbar.cpp:182
+#: ../src/widgets/pencil-toolbar.cpp:179
msgid "Last applied"
msgstr "Pēdējo pielietoto"
-#: ../src/widgets/pencil-toolbar.cpp:207 ../src/widgets/pencil-toolbar.cpp:208
+#: ../src/widgets/pencil-toolbar.cpp:204 ../src/widgets/pencil-toolbar.cpp:205
msgid "Shape:"
msgstr "Forma:"
-#: ../src/widgets/pencil-toolbar.cpp:207
+#: ../src/widgets/pencil-toolbar.cpp:204
msgid "Shape of new paths drawn by this tool"
msgstr "Ar šo rīku zīmēto jauno ceļu veids"
-#: ../src/widgets/pencil-toolbar.cpp:372
+#: ../src/widgets/pencil-toolbar.cpp:374
msgid "(many nodes, rough)"
msgstr "(daudz mezglu, raupjš)"
-#: ../src/widgets/pencil-toolbar.cpp:372
+#: ../src/widgets/pencil-toolbar.cpp:374
msgid "(few nodes, smooth)"
msgstr "(nedaudzi mezgli, nogludināti)"
-#: ../src/widgets/pencil-toolbar.cpp:375
+#: ../src/widgets/pencil-toolbar.cpp:377
msgid "Smoothing: "
msgstr "Nogludināšana:"
-#: ../src/widgets/pencil-toolbar.cpp:376
+#: ../src/widgets/pencil-toolbar.cpp:378
msgid "How much smoothing (simplifying) is applied to the line"
msgstr "Cik liela nogludināšana (vienkāršošana) tiek pielietota līnijai"
-#: ../src/widgets/pencil-toolbar.cpp:397
+#: ../src/widgets/pencil-toolbar.cpp:399
msgid ""
"Reset pencil parameters to defaults (use Inkscape Preferences > Tools to "
"change defaults)"
@@ -30075,120 +30434,84 @@ msgstr ""
"Atiestatīt zīmuļa parametrus uz noklusētajiem (izmantojiet Inkscape "
"Iestatījumi > Rīki, lai mainītu noklusētos)"
-#: ../src/widgets/pencil-toolbar.cpp:407 ../src/widgets/pencil-toolbar.cpp:408
+#: ../src/widgets/pencil-toolbar.cpp:409 ../src/widgets/pencil-toolbar.cpp:410
msgid "LPE based interactive simplify"
-msgstr ""
+msgstr "LPE balstīta interaktīva vienkāršošana"
-#: ../src/widgets/pencil-toolbar.cpp:418 ../src/widgets/pencil-toolbar.cpp:419
+#: ../src/widgets/pencil-toolbar.cpp:420 ../src/widgets/pencil-toolbar.cpp:421
msgid "LPE simplify flatten"
-msgstr ""
+msgstr "LPE vienkāršot placinot"
-#: ../src/widgets/rect-toolbar.cpp:125
+#: ../src/widgets/rect-toolbar.cpp:121
msgid "Change rectangle"
msgstr "Izveidot taisnstūri"
-#: ../src/widgets/rect-toolbar.cpp:317
+#: ../src/widgets/rect-toolbar.cpp:313
msgid "W:"
msgstr "P:"
-#: ../src/widgets/rect-toolbar.cpp:317
+#: ../src/widgets/rect-toolbar.cpp:313
msgid "Width of rectangle"
msgstr "Taisnstūra platums"
-#: ../src/widgets/rect-toolbar.cpp:334
+#: ../src/widgets/rect-toolbar.cpp:330
msgid "H:"
msgstr "H:"
-#: ../src/widgets/rect-toolbar.cpp:334
+#: ../src/widgets/rect-toolbar.cpp:330
msgid "Height of rectangle"
msgstr "Taisnstūra augstums"
-#: ../src/widgets/rect-toolbar.cpp:348 ../src/widgets/rect-toolbar.cpp:363
+#: ../src/widgets/rect-toolbar.cpp:344 ../src/widgets/rect-toolbar.cpp:359
msgid "not rounded"
msgstr "nav noapaļoti"
-#: ../src/widgets/rect-toolbar.cpp:351
+#: ../src/widgets/rect-toolbar.cpp:347
msgid "Horizontal radius"
msgstr "Horizontālais rādiuss"
-#: ../src/widgets/rect-toolbar.cpp:351
+#: ../src/widgets/rect-toolbar.cpp:347
msgid "Rx:"
msgstr "Rx:"
-#: ../src/widgets/rect-toolbar.cpp:351
+#: ../src/widgets/rect-toolbar.cpp:347
msgid "Horizontal radius of rounded corners"
msgstr "Noapaļoto stūru horizontālais rādiuss"
-#: ../src/widgets/rect-toolbar.cpp:366
+#: ../src/widgets/rect-toolbar.cpp:362
msgid "Vertical radius"
msgstr "Vertikālais rādiuss"
-#: ../src/widgets/rect-toolbar.cpp:366
+#: ../src/widgets/rect-toolbar.cpp:362
msgid "Ry:"
msgstr "Ry:"
-#: ../src/widgets/rect-toolbar.cpp:366
+#: ../src/widgets/rect-toolbar.cpp:362
msgid "Vertical radius of rounded corners"
msgstr "Noapaļoto stūru vertikālais rādiuss"
-#: ../src/widgets/rect-toolbar.cpp:385
+#: ../src/widgets/rect-toolbar.cpp:381
msgid "Not rounded"
msgstr "Nenoapaļoti"
-#: ../src/widgets/rect-toolbar.cpp:386
+#: ../src/widgets/rect-toolbar.cpp:382
msgid "Make corners sharp"
msgstr "Padarīt stūrus asus"
-#: ../src/widgets/ruler.cpp:202
-msgid "The orientation of the ruler"
-msgstr "Mērjoslas orinetācija"
-
-#: ../src/widgets/ruler.cpp:212
-msgid "Unit of the ruler"
-msgstr "Mērjoslas vienība"
-
-#: ../src/widgets/ruler.cpp:219
-msgid "Lower"
-msgstr "Nolaist zemāk"
-
-#: ../src/widgets/ruler.cpp:220
-msgid "Lower limit of ruler"
-msgstr "Mērjoslas apakšējā robeža"
-
-#: ../src/widgets/ruler.cpp:229
-msgid "Upper"
-msgstr "Augšējā"
-
-#: ../src/widgets/ruler.cpp:230
-msgid "Upper limit of ruler"
-msgstr "Mērjoslas augšējā robeža"
-
-#: ../src/widgets/ruler.cpp:240
-msgid "Position of mark on the ruler"
-msgstr "Aizzīmju atrašanās vieta uz mējoslas"
-
-#: ../src/widgets/ruler.cpp:249
-msgid "Max Size"
-msgstr "Maks. izmērs"
-
-#: ../src/widgets/ruler.cpp:250
-msgid "Maximum size of the ruler"
-msgstr "Mērjoslas maksimālais izmērs"
-
-#: ../src/widgets/select-toolbar.cpp:262
+#: ../src/widgets/select-toolbar.cpp:259
msgid "Transform by toolbar"
msgstr "Pārveidošana ar rīkjoslas palīdzību"
-#: ../src/widgets/select-toolbar.cpp:280
+#: ../src/widgets/select-toolbar.cpp:277
msgid "Now <b>stroke width</b> is <b>scaled</b> when objects are scaled."
msgstr "Tagad mērogojot objektus <b>apmales platums <u>tiek</u></b> mērogots."
-#: ../src/widgets/select-toolbar.cpp:282
+#: ../src/widgets/select-toolbar.cpp:279
msgid "Now <b>stroke width</b> is <b>not scaled</b> when objects are scaled."
msgstr ""
"Tagad mērogojot objektus <b>apmales platums <u>netiek</u></b> mērogots."
-#: ../src/widgets/select-toolbar.cpp:293
+#: ../src/widgets/select-toolbar.cpp:290
msgid ""
"Now <b>rounded rectangle corners</b> are <b>scaled</b> when rectangles are "
"scaled."
@@ -30196,7 +30519,7 @@ msgstr ""
"Tagad mērogojot taisnstūrus <b>noapaļotie taisnstūra stūri <u>tiek</u></b> "
"mērogoti."
-#: ../src/widgets/select-toolbar.cpp:295
+#: ../src/widgets/select-toolbar.cpp:292
msgid ""
"Now <b>rounded rectangle corners</b> are <b>not scaled</b> when rectangles "
"are scaled."
@@ -30204,7 +30527,7 @@ msgstr ""
"Tagad mērogojot taisnstūrus <b>noapaļotie taisnstūra stūri <u>netiek</u></b> "
"mērogoti."
-#: ../src/widgets/select-toolbar.cpp:306
+#: ../src/widgets/select-toolbar.cpp:303
msgid ""
"Now <b>gradients</b> are <b>transformed</b> along with their objects when "
"those are transformed (moved, scaled, rotated, or skewed)."
@@ -30212,7 +30535,7 @@ msgstr ""
"Tagad pārveidojot objektus (pārvietojot, mērogojot, griežot vai šķiebjot) "
"<b>krāsu pārejas <u>tiek</u></b> pārveidotas līdz ar objektiem."
-#: ../src/widgets/select-toolbar.cpp:308
+#: ../src/widgets/select-toolbar.cpp:305
msgid ""
"Now <b>gradients</b> remain <b>fixed</b> when objects are transformed "
"(moved, scaled, rotated, or skewed)."
@@ -30220,7 +30543,7 @@ msgstr ""
"Tagad pārveidojot objektus (pārvietojot, mērogojot, griežot vai šķiebjot) "
"<b>krāsu pārejas <u>netiek</u></b> pārveidotas."
-#: ../src/widgets/select-toolbar.cpp:319
+#: ../src/widgets/select-toolbar.cpp:316
msgid ""
"Now <b>patterns</b> are <b>transformed</b> along with their objects when "
"those are transformed (moved, scaled, rotated, or skewed)."
@@ -30228,7 +30551,7 @@ msgstr ""
"Tagad pārveidojot objektu (pārvietojot, mērogojot, griežot vai šķiebjot) "
"<b>faktūra</b> tiek <b>pārveidota</b>."
-#: ../src/widgets/select-toolbar.cpp:321
+#: ../src/widgets/select-toolbar.cpp:318
msgid ""
"Now <b>patterns</b> remain <b>fixed</b> when objects are transformed (moved, "
"scaled, rotated, or skewed)."
@@ -30237,198 +30560,198 @@ msgstr ""
"<b>faktūra</b> paliek <b>nemainīga</b>."
#. name
-#: ../src/widgets/select-toolbar.cpp:441
+#: ../src/widgets/select-toolbar.cpp:434
msgctxt "Select toolbar"
msgid "X position"
msgstr "X pozīcija"
#. label
-#: ../src/widgets/select-toolbar.cpp:442
+#: ../src/widgets/select-toolbar.cpp:435
msgctxt "Select toolbar"
msgid "X:"
msgstr "X:"
#. shortLabel
-#: ../src/widgets/select-toolbar.cpp:443
+#: ../src/widgets/select-toolbar.cpp:436
msgctxt "Select toolbar"
msgid "Horizontal coordinate of selection"
-msgstr ""
+msgstr "Atlases horizontālā koordināte"
#. name
-#: ../src/widgets/select-toolbar.cpp:460
+#: ../src/widgets/select-toolbar.cpp:453
msgctxt "Select toolbar"
msgid "Y position"
msgstr "Y pozīcija"
#. label
-#: ../src/widgets/select-toolbar.cpp:461
+#: ../src/widgets/select-toolbar.cpp:454
msgctxt "Select toolbar"
msgid "Y:"
msgstr "Y:"
#. shortLabel
-#: ../src/widgets/select-toolbar.cpp:462
+#: ../src/widgets/select-toolbar.cpp:455
msgctxt "Select toolbar"
msgid "Vertical coordinate of selection"
-msgstr ""
+msgstr "Atlases vertikālā koordināte"
#. name
-#: ../src/widgets/select-toolbar.cpp:479
+#: ../src/widgets/select-toolbar.cpp:472
msgctxt "Select toolbar"
msgid "Width"
msgstr "Platums"
#. label
-#: ../src/widgets/select-toolbar.cpp:480
+#: ../src/widgets/select-toolbar.cpp:473
msgctxt "Select toolbar"
msgid "W:"
msgstr "P:"
#. shortLabel
-#: ../src/widgets/select-toolbar.cpp:481
+#: ../src/widgets/select-toolbar.cpp:474
msgctxt "Select toolbar"
msgid "Width of selection"
-msgstr ""
+msgstr "Atlases platums"
-#: ../src/widgets/select-toolbar.cpp:499
+#: ../src/widgets/select-toolbar.cpp:492
msgid "Lock width and height"
msgstr "Slēgt platumu un augstumu"
-#: ../src/widgets/select-toolbar.cpp:500
+#: ../src/widgets/select-toolbar.cpp:493
msgid "When locked, change both width and height by the same proportion"
msgstr "Ja slēgts, mainīt platumu un augstumu vienādās proporcijās"
#. name
-#: ../src/widgets/select-toolbar.cpp:511
+#: ../src/widgets/select-toolbar.cpp:504
msgctxt "Select toolbar"
msgid "Height"
msgstr "Augstums"
#. label
-#: ../src/widgets/select-toolbar.cpp:512
+#: ../src/widgets/select-toolbar.cpp:505
msgctxt "Select toolbar"
msgid "H:"
msgstr "H:"
#. shortLabel
-#: ../src/widgets/select-toolbar.cpp:513
+#: ../src/widgets/select-toolbar.cpp:506
msgctxt "Select toolbar"
msgid "Height of selection"
-msgstr ""
+msgstr "Atlases augstums"
-#: ../src/widgets/select-toolbar.cpp:575
+#: ../src/widgets/select-toolbar.cpp:568
msgid "Scale rounded corners"
msgstr "Mērogot noapaļotos stūrus"
-#: ../src/widgets/select-toolbar.cpp:586
+#: ../src/widgets/select-toolbar.cpp:579
msgid "Move gradients"
msgstr "Pārvietot krāsu pārejas"
-#: ../src/widgets/select-toolbar.cpp:597
+#: ../src/widgets/select-toolbar.cpp:590
msgid "Move patterns"
msgstr "Pārvietot faktūras"
-#: ../src/widgets/sp-attribute-widget.cpp:299
+#: ../src/widgets/sp-attribute-widget.cpp:270
msgid "Set attribute"
msgstr "Iestatīt atribūtu"
-#: ../src/widgets/sp-color-selector.cpp:43
+#: ../src/widgets/sp-color-selector.cpp:39
msgid "Unnamed"
msgstr "Bez nosaukuma"
-#: ../src/widgets/sp-xmlview-attr-list.cpp:59
+#: ../src/widgets/sp-xmlview-attr-list.cpp:55
msgid "Value"
msgstr "Vērtība"
-#: ../src/widgets/sp-xmlview-content.cpp:151
+#: ../src/widgets/sp-xmlview-content.cpp:134
msgid "Type text in a text node"
msgstr "Ierakstiet tekstu teksta mezglā"
-#: ../src/widgets/spiral-toolbar.cpp:98
+#: ../src/widgets/spiral-toolbar.cpp:95
msgid "Change spiral"
msgstr "Mainīt spirāli"
-#: ../src/widgets/spiral-toolbar.cpp:242
+#: ../src/widgets/spiral-toolbar.cpp:239
msgid "just a curve"
msgstr "tikai līkne"
-#: ../src/widgets/spiral-toolbar.cpp:242
+#: ../src/widgets/spiral-toolbar.cpp:239
msgid "one full revolution"
msgstr "vienu pilnu apgriezienu"
-#: ../src/widgets/spiral-toolbar.cpp:245
+#: ../src/widgets/spiral-toolbar.cpp:242
msgid "Number of turns"
msgstr "Pilnu apgriezienu skaits"
-#: ../src/widgets/spiral-toolbar.cpp:245
+#: ../src/widgets/spiral-toolbar.cpp:242
msgid "Turns:"
msgstr "Apgriezieni:"
-#: ../src/widgets/spiral-toolbar.cpp:245
+#: ../src/widgets/spiral-toolbar.cpp:242
msgid "Number of revolutions"
msgstr "Apgriezienu skaits"
-#: ../src/widgets/spiral-toolbar.cpp:256
+#: ../src/widgets/spiral-toolbar.cpp:253
msgid "circle"
msgstr "riņķis"
-#: ../src/widgets/spiral-toolbar.cpp:256
+#: ../src/widgets/spiral-toolbar.cpp:253
msgid "edge is much denser"
msgstr "malas ir daudz blīvākas"
-#: ../src/widgets/spiral-toolbar.cpp:256
+#: ../src/widgets/spiral-toolbar.cpp:253
msgid "edge is denser"
msgstr "malas ir blīvākas"
-#: ../src/widgets/spiral-toolbar.cpp:256
+#: ../src/widgets/spiral-toolbar.cpp:253
msgid "even"
msgstr "pāra"
-#: ../src/widgets/spiral-toolbar.cpp:256
+#: ../src/widgets/spiral-toolbar.cpp:253
msgid "center is denser"
msgstr "centrs ir blīvāks"
-#: ../src/widgets/spiral-toolbar.cpp:256
+#: ../src/widgets/spiral-toolbar.cpp:253
msgid "center is much denser"
msgstr "centrs ir daudz blīvāks"
-#: ../src/widgets/spiral-toolbar.cpp:259
+#: ../src/widgets/spiral-toolbar.cpp:256
msgid "Divergence"
msgstr "Novirze"
-#: ../src/widgets/spiral-toolbar.cpp:259
+#: ../src/widgets/spiral-toolbar.cpp:256
msgid "Divergence:"
msgstr "Novirze:"
-#: ../src/widgets/spiral-toolbar.cpp:259
+#: ../src/widgets/spiral-toolbar.cpp:256
msgid "How much denser/sparser are outer revolutions; 1 = uniform"
msgstr "Cik blīvāki/retāki ir ārējie vijumi; 1 - vienādi nemainīgi"
-#: ../src/widgets/spiral-toolbar.cpp:270
+#: ../src/widgets/spiral-toolbar.cpp:267
msgid "starts from center"
msgstr "sākas no centra"
-#: ../src/widgets/spiral-toolbar.cpp:270
+#: ../src/widgets/spiral-toolbar.cpp:267
msgid "starts mid-way"
msgstr "sākas pusceļā"
-#: ../src/widgets/spiral-toolbar.cpp:270
+#: ../src/widgets/spiral-toolbar.cpp:267
msgid "starts near edge"
msgstr "sākas pie malas"
-#: ../src/widgets/spiral-toolbar.cpp:273
+#: ../src/widgets/spiral-toolbar.cpp:270
msgid "Inner radius"
msgstr "Iekšējais rādiuss"
-#: ../src/widgets/spiral-toolbar.cpp:273
+#: ../src/widgets/spiral-toolbar.cpp:270
msgid "Inner radius:"
msgstr "Iekšējais rādiuss:"
-#: ../src/widgets/spiral-toolbar.cpp:273
+#: ../src/widgets/spiral-toolbar.cpp:270
msgid "Radius of the innermost revolution (relative to the spiral size)"
msgstr "Iekšējā vijuma rādiuss (attiecībā pret spirāles izmēru)"
-#: ../src/widgets/spiral-toolbar.cpp:286 ../src/widgets/star-toolbar.cpp:565
+#: ../src/widgets/spiral-toolbar.cpp:283 ../src/widgets/star-toolbar.cpp:563
msgid ""
"Reset shape parameters to defaults (use Inkscape Preferences > Tools to "
"change defaults)"
@@ -30519,10 +30842,6 @@ msgstr "Dzēst izsmidzinātos objektus"
msgid "Delete sprayed items from selection"
msgstr "Dzēst izsmidzinātos objektus no atlasītā"
-#: ../src/widgets/spray-toolbar.cpp:388 ../src/widgets/tweak-toolbar.cpp:253
-msgid "Mode"
-msgstr "Režīms"
-
#. Population
#: ../src/widgets/spray-toolbar.cpp:408
msgid "(low population)"
@@ -30593,20 +30912,26 @@ msgstr ""
#: ../src/widgets/spray-toolbar.cpp:477
msgid "Use the pressure of the input device to alter the scale of new items"
msgstr ""
+"Izmantojiet spiedienu spēku uz ievadierīci, lai mainītu jauno objektu mērogu"
#: ../src/widgets/spray-toolbar.cpp:489 ../src/widgets/spray-toolbar.cpp:490
msgid ""
"Pick color from the drawing. You can use clonetiler trace dialog for "
"advanced effects. In clone mode original fill or stroke colors must be unset."
msgstr ""
+"Izvēlieties krāsas no attēla. Sarežģītākiem efektiem varat izmantot klonu "
+"raksta vektorizēšanas dialoglodziņu. Klonēšanas režīmā sākotnējām "
+"aizpildījuma vai apmales krāsām jābūt atiestatītām."
#: ../src/widgets/spray-toolbar.cpp:502 ../src/widgets/spray-toolbar.cpp:503
msgid "Pick from center instead average area."
-msgstr ""
+msgstr "Paņemt no centra, nevis vispārējā laukuma."
#: ../src/widgets/spray-toolbar.cpp:515 ../src/widgets/spray-toolbar.cpp:516
msgid "Inverted pick value, retaining color in advanced trace mode"
msgstr ""
+"Inversa izvēlētā vērtība, saglabājot krāsu paplašinātajā vektorizēšanas "
+"režīmā"
#: ../src/widgets/spray-toolbar.cpp:528 ../src/widgets/spray-toolbar.cpp:529
msgid "Apply picked color to fill"
@@ -30652,207 +30977,207 @@ msgstr "Nobīde %:"
msgid "Increase to segregate objects more (value in percent)"
msgstr "Palieliniet, lai nošķirtu objektus vairāk (vērtība procentos)"
-#: ../src/widgets/star-toolbar.cpp:103
+#: ../src/widgets/star-toolbar.cpp:101
msgid "Star: Change number of corners"
msgstr "Zvaigzne: manīt stūru skaitu"
-#: ../src/widgets/star-toolbar.cpp:156
+#: ../src/widgets/star-toolbar.cpp:154
msgid "Star: Change spoke ratio"
msgstr "Zvaigzne: manīt rādiusu attiecību"
-#: ../src/widgets/star-toolbar.cpp:201
+#: ../src/widgets/star-toolbar.cpp:199
msgid "Make polygon"
msgstr "Izveidot daudzstūri"
-#: ../src/widgets/star-toolbar.cpp:201
+#: ../src/widgets/star-toolbar.cpp:199
msgid "Make star"
msgstr "Izveidot zvaigzni"
-#: ../src/widgets/star-toolbar.cpp:240
+#: ../src/widgets/star-toolbar.cpp:238
msgid "Star: Change rounding"
msgstr "Zvaigzne: manīt noapaļojumu"
-#: ../src/widgets/star-toolbar.cpp:280
+#: ../src/widgets/star-toolbar.cpp:278
msgid "Star: Change randomization"
msgstr "Zvaigzne: manīt dažādošanu"
-#: ../src/widgets/star-toolbar.cpp:463
+#: ../src/widgets/star-toolbar.cpp:461
msgid "Regular polygon (with one handle) instead of a star"
msgstr "Vienādmalu daudzstūris (ar vienu turi) zvaigznes vietā"
-#: ../src/widgets/star-toolbar.cpp:470
+#: ../src/widgets/star-toolbar.cpp:468
msgid "Star instead of a regular polygon (with one handle)"
msgstr "Zvaigzne regulāra daudzstūra vietā (ar vienu turi)"
-#: ../src/widgets/star-toolbar.cpp:491
+#: ../src/widgets/star-toolbar.cpp:489
msgid "triangle/tri-star"
msgstr "trīsstūra/trīsstaru"
-#: ../src/widgets/star-toolbar.cpp:491
+#: ../src/widgets/star-toolbar.cpp:489
msgid "square/quad-star"
msgstr "četrstūra/četrstaru"
-#: ../src/widgets/star-toolbar.cpp:491
+#: ../src/widgets/star-toolbar.cpp:489
msgid "pentagon/five-pointed star"
msgstr "piecstūris/piecu staru zvaigzne"
-#: ../src/widgets/star-toolbar.cpp:491
+#: ../src/widgets/star-toolbar.cpp:489
msgid "hexagon/six-pointed star"
msgstr "sešstūris/sešuu staru zvaigzne"
-#: ../src/widgets/star-toolbar.cpp:494
+#: ../src/widgets/star-toolbar.cpp:492
msgid "Corners"
msgstr "Stūri"
-#: ../src/widgets/star-toolbar.cpp:494
+#: ../src/widgets/star-toolbar.cpp:492
msgid "Corners:"
msgstr "Stūri:"
-#: ../src/widgets/star-toolbar.cpp:494
+#: ../src/widgets/star-toolbar.cpp:492
msgid "Number of corners of a polygon or star"
msgstr "Daudzstūra stūru vai zvaigznes staru skaits"
-#: ../src/widgets/star-toolbar.cpp:507
+#: ../src/widgets/star-toolbar.cpp:505
msgid "thin-ray star"
msgstr "zvaigzne ar tieviem stariem"
-#: ../src/widgets/star-toolbar.cpp:507
+#: ../src/widgets/star-toolbar.cpp:505
msgid "pentagram"
msgstr "pentagramma"
-#: ../src/widgets/star-toolbar.cpp:507
+#: ../src/widgets/star-toolbar.cpp:505
msgid "hexagram"
msgstr "heksagramma"
-#: ../src/widgets/star-toolbar.cpp:507
+#: ../src/widgets/star-toolbar.cpp:505
msgid "heptagram"
msgstr "heptagramma"
-#: ../src/widgets/star-toolbar.cpp:507
+#: ../src/widgets/star-toolbar.cpp:505
msgid "octagram"
msgstr "octagramma"
-#: ../src/widgets/star-toolbar.cpp:507
+#: ../src/widgets/star-toolbar.cpp:505
msgid "regular polygon"
msgstr "regulārs daudzstūris"
-#: ../src/widgets/star-toolbar.cpp:510
+#: ../src/widgets/star-toolbar.cpp:508
msgid "Spoke ratio"
msgstr "Rādiusu attiecība"
-#: ../src/widgets/star-toolbar.cpp:510
+#: ../src/widgets/star-toolbar.cpp:508
msgid "Spoke ratio:"
msgstr "Rādiusu attiecība:"
#. 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:513
+#: ../src/widgets/star-toolbar.cpp:511
msgid "Base radius to tip radius ratio"
msgstr "Bāzes un virsotnes rādiusu attiecība"
-#: ../src/widgets/star-toolbar.cpp:531
+#: ../src/widgets/star-toolbar.cpp:529
msgid "stretched"
msgstr "izstiepts"
-#: ../src/widgets/star-toolbar.cpp:531
+#: ../src/widgets/star-toolbar.cpp:529
msgid "twisted"
msgstr "savīts"
-#: ../src/widgets/star-toolbar.cpp:531
+#: ../src/widgets/star-toolbar.cpp:529
msgid "slightly pinched"
msgstr "viegli saknaibīts"
-#: ../src/widgets/star-toolbar.cpp:531
+#: ../src/widgets/star-toolbar.cpp:529
msgid "NOT rounded"
msgstr "Nenopaļoti"
-#: ../src/widgets/star-toolbar.cpp:531
+#: ../src/widgets/star-toolbar.cpp:529
msgid "slightly rounded"
msgstr "viegli noapaļoti"
-#: ../src/widgets/star-toolbar.cpp:531
+#: ../src/widgets/star-toolbar.cpp:529
msgid "visibly rounded"
msgstr "redzami noapaļoti"
-#: ../src/widgets/star-toolbar.cpp:531
+#: ../src/widgets/star-toolbar.cpp:529
msgid "well rounded"
msgstr "labi noapaļoti"
-#: ../src/widgets/star-toolbar.cpp:531
+#: ../src/widgets/star-toolbar.cpp:529
msgid "amply rounded"
msgstr "pilnīgi noapaļoti"
-#: ../src/widgets/star-toolbar.cpp:531 ../src/widgets/star-toolbar.cpp:546
+#: ../src/widgets/star-toolbar.cpp:529 ../src/widgets/star-toolbar.cpp:544
msgid "blown up"
msgstr "uzpūsts"
-#: ../src/widgets/star-toolbar.cpp:534
+#: ../src/widgets/star-toolbar.cpp:532
msgid "Rounded:"
msgstr "Noapaļots:"
-#: ../src/widgets/star-toolbar.cpp:534
+#: ../src/widgets/star-toolbar.cpp:532
msgid "How much rounded are the corners (0 for sharp)"
msgstr "Cik noapaļoti ir stūri (0 - asi)"
-#: ../src/widgets/star-toolbar.cpp:546
+#: ../src/widgets/star-toolbar.cpp:544
msgid "NOT randomized"
msgstr "Nav dažādots"
-#: ../src/widgets/star-toolbar.cpp:546
+#: ../src/widgets/star-toolbar.cpp:544
msgid "slightly irregular"
msgstr "viegli neregulārs"
-#: ../src/widgets/star-toolbar.cpp:546
+#: ../src/widgets/star-toolbar.cpp:544
msgid "visibly randomized"
msgstr "ievērojami dažādots"
-#: ../src/widgets/star-toolbar.cpp:546
+#: ../src/widgets/star-toolbar.cpp:544
msgid "strongly randomized"
msgstr "stipri dažādots"
-#: ../src/widgets/star-toolbar.cpp:549
+#: ../src/widgets/star-toolbar.cpp:547
msgid "Randomized"
msgstr "Dažādots"
-#: ../src/widgets/star-toolbar.cpp:549
+#: ../src/widgets/star-toolbar.cpp:547
msgid "Randomized:"
msgstr "Dažādots:"
-#: ../src/widgets/star-toolbar.cpp:549
+#: ../src/widgets/star-toolbar.cpp:547
msgid "Scatter randomly the corners and angles"
msgstr "Brīvi izkliedēt stūrus un leņķus"
-#: ../src/widgets/stroke-marker-selector.cpp:388
+#: ../src/widgets/stroke-marker-selector.cpp:382
msgctxt "Marker"
msgid "None"
msgstr "Neviens"
-#: ../src/widgets/stroke-style.cpp:192
+#: ../src/widgets/stroke-style.cpp:176
msgid "Stroke width"
msgstr "Apmales platums"
-#: ../src/widgets/stroke-style.cpp:194
+#: ../src/widgets/stroke-style.cpp:178
msgctxt "Stroke width"
msgid "_Width:"
msgstr "_Platums:"
#. Dash
-#: ../src/widgets/stroke-style.cpp:225
+#: ../src/widgets/stroke-style.cpp:204
msgid "Dashes:"
msgstr "Svītras:"
#. 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:251
+#: ../src/widgets/stroke-style.cpp:224
msgid "Markers:"
msgstr "Marķieri:"
-#: ../src/widgets/stroke-style.cpp:257
+#: ../src/widgets/stroke-style.cpp:230
msgid "Start Markers are drawn on the first node of a path or shape"
msgstr "Sākuma marķieri tiek pievienoti ceļa vai figūras pirmajam mezglam"
-#: ../src/widgets/stroke-style.cpp:266
+#: ../src/widgets/stroke-style.cpp:239
msgid ""
"Mid Markers are drawn on every node of a path or shape except the first and "
"last nodes"
@@ -30860,89 +31185,89 @@ msgstr ""
"Vidus marķieri tiek pievienoti katram ceļa vai figūras mezglam, izņemot "
"pirmo un pēdējo"
-#: ../src/widgets/stroke-style.cpp:275
+#: ../src/widgets/stroke-style.cpp:248
msgid "End Markers are drawn on the last node of a path or shape"
msgstr "Beigu marķieri tiek pievienoti ceļa vai figūras pēdējam mezglam"
#. 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:300
+#: ../src/widgets/stroke-style.cpp:273
msgid "Round join"
msgstr "Apaļš savienojums"
#. 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:308
+#: ../src/widgets/stroke-style.cpp:281
msgid "Bevel join"
msgstr "Nošķelts savienojums"
#. 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:316
+#: ../src/widgets/stroke-style.cpp:289
msgid "Miter join"
msgstr "Salaidums"
#. Cap type
#. TRANSLATORS: cap type specifies the shape for the ends of lines
#. spw_label(t, _("_Cap:"), 0, i);
-#: ../src/widgets/stroke-style.cpp:353
+#: ../src/widgets/stroke-style.cpp:312
msgid "Cap:"
msgstr "Līnijas gals:"
#. 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:364
+#: ../src/widgets/stroke-style.cpp:323
msgid "Butt cap"
msgstr "Nošķelts gals"
#. 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:371
+#: ../src/widgets/stroke-style.cpp:330
msgid "Round cap"
msgstr "Apaļs gals"
#. 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:378
+#: ../src/widgets/stroke-style.cpp:337
msgid "Square cap"
msgstr "Stūrains, noslēgts gals"
-#: ../src/widgets/stroke-style.cpp:392
+#: ../src/widgets/stroke-style.cpp:351
msgid "Fill, Stroke, Markers"
-msgstr ""
+msgstr "Aizpildījums, apmale, marķieri"
-#: ../src/widgets/stroke-style.cpp:396
+#: ../src/widgets/stroke-style.cpp:355
msgid "Stroke, Fill, Markers"
-msgstr ""
+msgstr "Apmale, aizpildījums, marķieri"
-#: ../src/widgets/stroke-style.cpp:400
+#: ../src/widgets/stroke-style.cpp:359
msgid "Fill, Markers, Stroke"
-msgstr ""
+msgstr "Aizpildījums, marķieri, apmale"
-#: ../src/widgets/stroke-style.cpp:408
+#: ../src/widgets/stroke-style.cpp:367
msgid "Markers, Fill, Stroke"
-msgstr ""
+msgstr "Marķieri, aizpildījums, apmale"
-#: ../src/widgets/stroke-style.cpp:412
+#: ../src/widgets/stroke-style.cpp:371
msgid "Stroke, Markers, Fill"
-msgstr ""
+msgstr "Apmale, marķieri, aizpildījums"
-#: ../src/widgets/stroke-style.cpp:416
+#: ../src/widgets/stroke-style.cpp:375
msgid "Markers, Stroke, Fill"
-msgstr ""
+msgstr "Marķieri, apmale, aizpildījums"
-#: ../src/widgets/stroke-style.cpp:534
+#: ../src/widgets/stroke-style.cpp:495
msgid "Set markers"
msgstr "Iestatīt marķierus"
-#: ../src/widgets/stroke-style.cpp:1116 ../src/widgets/stroke-style.cpp:1205
+#: ../src/widgets/stroke-style.cpp:1058 ../src/widgets/stroke-style.cpp:1147
msgid "Set stroke style"
msgstr "Iestatīt apmales stilu"
-#: ../src/widgets/stroke-style.cpp:1309
+#: ../src/widgets/stroke-style.cpp:1252
msgid "Set marker color"
msgstr "Iestatīt marķiera krāsu"
@@ -30950,466 +31275,493 @@ msgstr "Iestatīt marķiera krāsu"
msgid "Change swatch color"
msgstr "Mainiet krāsu paraugu krāsu"
-#: ../src/widgets/text-toolbar.cpp:179
+#: ../src/widgets/text-toolbar.cpp:178
msgid "Text: Change font family"
msgstr "Teksts: mainīt fonta saimi"
-#: ../src/widgets/text-toolbar.cpp:245
+#: ../src/widgets/text-toolbar.cpp:271
msgid "Text: Change font size"
msgstr "Teksts: mainīt fonta izmēru"
-#: ../src/widgets/text-toolbar.cpp:281
+#: ../src/widgets/text-toolbar.cpp:307
msgid "Text: Change font style"
msgstr "Teksts: mainīt fonta stilu"
-#: ../src/widgets/text-toolbar.cpp:359
+#: ../src/widgets/text-toolbar.cpp:342
+msgid "Text: Unset line height."
+msgstr "Teksts: atiestatīt rindas augstumu"
+
+#: ../src/widgets/text-toolbar.cpp:419
msgid "Text: Change superscript or subscript"
msgstr "Teksts: mainīt uz augšrakstu vai apakšrakstu"
-#: ../src/widgets/text-toolbar.cpp:502
+#: ../src/widgets/text-toolbar.cpp:562
msgid "Text: Change alignment"
msgstr "Teksts: mainīt līdzināšanu"
-#: ../src/widgets/text-toolbar.cpp:573
+#: ../src/widgets/text-toolbar.cpp:668
msgid "Text: Change line-height"
msgstr "Teksts: mainīt rindas augstumu"
-#: ../src/widgets/text-toolbar.cpp:728
+#: ../src/widgets/text-toolbar.cpp:823
msgid "Text: Change line-height unit"
-msgstr ""
+msgstr "Teksts: mainīt rindas augstuma vienības"
-#: ../src/widgets/text-toolbar.cpp:777
+#: ../src/widgets/text-toolbar.cpp:872
msgid "Text: Change word-spacing"
msgstr "Teksts: mainīt attālumu starp vārdiem"
-#: ../src/widgets/text-toolbar.cpp:817
+#: ../src/widgets/text-toolbar.cpp:912
msgid "Text: Change letter-spacing"
msgstr "Teksts: mainīt attālumu starp burtiem"
-#: ../src/widgets/text-toolbar.cpp:855
+#: ../src/widgets/text-toolbar.cpp:950
msgid "Text: Change dx (kern)"
msgstr "Teksts: mainīt dx (rakstsavirzi)"
-#: ../src/widgets/text-toolbar.cpp:889
+#: ../src/widgets/text-toolbar.cpp:984
msgid "Text: Change dy"
msgstr "Teksts: mainīt dy"
-#: ../src/widgets/text-toolbar.cpp:924
+#: ../src/widgets/text-toolbar.cpp:1019
msgid "Text: Change rotate"
msgstr "Teksts: mainīt pagriezienu"
-#: ../src/widgets/text-toolbar.cpp:977
+#: ../src/widgets/text-toolbar.cpp:1072
msgid "Text: Change writing mode"
msgstr "Teksts: mainīt rakstīšanas režīmu"
-#: ../src/widgets/text-toolbar.cpp:1031
+#: ../src/widgets/text-toolbar.cpp:1126
msgid "Text: Change orientation"
msgstr "Teksts: mainīt orientāciju"
-#: ../src/widgets/text-toolbar.cpp:1539
+#: ../src/widgets/text-toolbar.cpp:1654
msgid "Font Family"
msgstr "Fonta saime"
-#: ../src/widgets/text-toolbar.cpp:1540
+#: ../src/widgets/text-toolbar.cpp:1655
msgid "Select Font Family (Alt-X to access)"
msgstr "Izvēlieties fontu ģimeni (saīsne - Alt-X)"
#. Focus widget
#. Enable entry completion
-#: ../src/widgets/text-toolbar.cpp:1550
+#: ../src/widgets/text-toolbar.cpp:1665
msgid "Select all text with this font-family"
msgstr "Atlasīt visu tekstu, kas formatēts ar šo fontu grupu"
-#: ../src/widgets/text-toolbar.cpp:1554
+#: ../src/widgets/text-toolbar.cpp:1669
msgid "Font not found on system"
msgstr "Fonts nav atrasts"
-#: ../src/widgets/text-toolbar.cpp:1631
+#: ../src/widgets/text-toolbar.cpp:1727
msgid "Font Style"
msgstr "Fonta stils"
-#: ../src/widgets/text-toolbar.cpp:1632
+#: ../src/widgets/text-toolbar.cpp:1728
msgid "Font style"
msgstr "Fonta stils"
#. Name
-#: ../src/widgets/text-toolbar.cpp:1649
+#: ../src/widgets/text-toolbar.cpp:1745
msgid "Toggle Superscript"
msgstr "Ieslēgt augšrakstu"
#. Label
-#: ../src/widgets/text-toolbar.cpp:1650
+#: ../src/widgets/text-toolbar.cpp:1746
msgid "Toggle superscript"
msgstr "Ieslēgt augšrakstu"
#. Name
-#: ../src/widgets/text-toolbar.cpp:1662
+#: ../src/widgets/text-toolbar.cpp:1758
msgid "Toggle Subscript"
msgstr "Ieslēgt apakšrakstu"
#. Label
-#: ../src/widgets/text-toolbar.cpp:1663
+#: ../src/widgets/text-toolbar.cpp:1759
msgid "Toggle subscript"
msgstr "Ieslēgt apakšrakstu"
-#: ../src/widgets/text-toolbar.cpp:1704
+#: ../src/widgets/text-toolbar.cpp:1800
msgid "Justify"
msgstr "Izlīdzināt"
#. Name
-#: ../src/widgets/text-toolbar.cpp:1711
+#: ../src/widgets/text-toolbar.cpp:1807
msgid "Alignment"
msgstr "Izlīdzinājums"
#. Label
-#: ../src/widgets/text-toolbar.cpp:1712
+#: ../src/widgets/text-toolbar.cpp:1808
msgid "Text alignment"
msgstr "Teksta līdzināšana"
-#: ../src/widgets/text-toolbar.cpp:1739
-msgid "Horizontal"
-msgstr "Horizontāls"
-
-#: ../src/widgets/text-toolbar.cpp:1746
+#: ../src/widgets/text-toolbar.cpp:1842
msgid "Vertical — RL"
msgstr "Vertikāli - LK"
-#: ../src/widgets/text-toolbar.cpp:1747
+#: ../src/widgets/text-toolbar.cpp:1843
msgid "Vertical text — lines: right to left"
msgstr "Vertikāls teksts — rindas: no labās uz kreiso"
-#: ../src/widgets/text-toolbar.cpp:1753
+#: ../src/widgets/text-toolbar.cpp:1849
msgid "Vertical — LR"
msgstr "Vertikāli - KL"
-#: ../src/widgets/text-toolbar.cpp:1754
+#: ../src/widgets/text-toolbar.cpp:1850
msgid "Vertical text — lines: left to right"
msgstr "Vertikāls teksts — rindas: no kreisas uz labo"
#. Name
-#: ../src/widgets/text-toolbar.cpp:1759
+#: ../src/widgets/text-toolbar.cpp:1855
msgid "Writing mode"
msgstr "Rakstīšanas režīms"
#. Label
-#: ../src/widgets/text-toolbar.cpp:1760
+#: ../src/widgets/text-toolbar.cpp:1856
msgid "Block progression"
-msgstr ""
+msgstr "Bloka virzība"
-#: ../src/widgets/text-toolbar.cpp:1789
+#: ../src/widgets/text-toolbar.cpp:1885
msgid "Auto glyph orientation"
-msgstr ""
+msgstr "Automātiskā glifu orientācija"
-#: ../src/widgets/text-toolbar.cpp:1796
+#: ../src/widgets/text-toolbar.cpp:1892
msgid "Upright"
-msgstr ""
+msgstr "Vertikāli"
-#: ../src/widgets/text-toolbar.cpp:1797
+#: ../src/widgets/text-toolbar.cpp:1893
msgid "Upright glyph orientation"
-msgstr ""
+msgstr "Vertikāla gifu orinetācija"
-#: ../src/widgets/text-toolbar.cpp:1804
+#: ../src/widgets/text-toolbar.cpp:1900
msgid "Sideways"
-msgstr ""
+msgstr "Uz sāniem"
-#: ../src/widgets/text-toolbar.cpp:1805
+#: ../src/widgets/text-toolbar.cpp:1901
msgid "Sideways glyph orientation"
-msgstr ""
+msgstr "Glifu orientācija uz sāniem"
#. Name
-#: ../src/widgets/text-toolbar.cpp:1811
+#: ../src/widgets/text-toolbar.cpp:1907
msgid "Text orientation"
msgstr "Teksta orientācija"
#. Label
-#: ../src/widgets/text-toolbar.cpp:1812
+#: ../src/widgets/text-toolbar.cpp:1908
msgid "Text (glyph) orientation in vertical text."
-msgstr ""
+msgstr "Teksta (glifu) orientācija vertikālā tekstā."
#. Drop down menu
-#: ../src/widgets/text-toolbar.cpp:1845
+#: ../src/widgets/text-toolbar.cpp:1941
msgid "Smaller spacing"
msgstr "Mazāka atstarpe"
-#: ../src/widgets/text-toolbar.cpp:1845 ../src/widgets/text-toolbar.cpp:1884
-#: ../src/widgets/text-toolbar.cpp:1915
+#: ../src/widgets/text-toolbar.cpp:1941 ../src/widgets/text-toolbar.cpp:1980
+#: ../src/widgets/text-toolbar.cpp:2011
msgctxt "Text tool"
msgid "Normal"
msgstr "Parasts"
-#: ../src/widgets/text-toolbar.cpp:1845
+#: ../src/widgets/text-toolbar.cpp:1941
msgid "Larger spacing"
msgstr "Lielāka atstarpe"
#. name
-#: ../src/widgets/text-toolbar.cpp:1850
+#: ../src/widgets/text-toolbar.cpp:1946
msgid "Line Height"
msgstr "Rindas augstums"
#. label
-#: ../src/widgets/text-toolbar.cpp:1851
+#: ../src/widgets/text-toolbar.cpp:1947
msgid "Line:"
msgstr "Rinda:"
#. short label
-#: ../src/widgets/text-toolbar.cpp:1852
-msgid "Spacing between baselines (times font size)"
+#: ../src/widgets/text-toolbar.cpp:1948
+msgid "Spacing between baselines"
msgstr ""
#. Drop down menu
-#: ../src/widgets/text-toolbar.cpp:1884 ../src/widgets/text-toolbar.cpp:1915
+#: ../src/widgets/text-toolbar.cpp:1980 ../src/widgets/text-toolbar.cpp:2011
msgid "Negative spacing"
msgstr "Negatīva atstarpe"
-#: ../src/widgets/text-toolbar.cpp:1884 ../src/widgets/text-toolbar.cpp:1915
+#: ../src/widgets/text-toolbar.cpp:1980 ../src/widgets/text-toolbar.cpp:2011
msgid "Positive spacing"
msgstr "Pozitīva atstarpe"
#. name
-#: ../src/widgets/text-toolbar.cpp:1889
+#: ../src/widgets/text-toolbar.cpp:1985
msgid "Word spacing"
msgstr "Vārdu atstatums"
#. label
-#: ../src/widgets/text-toolbar.cpp:1890
+#: ../src/widgets/text-toolbar.cpp:1986
msgid "Word:"
msgstr "Vārds:"
#. short label
-#: ../src/widgets/text-toolbar.cpp:1891
+#: ../src/widgets/text-toolbar.cpp:1987
msgid "Spacing between words (px)"
msgstr "Atstarpe starp vārdiem (px)"
#. name
-#: ../src/widgets/text-toolbar.cpp:1920
+#: ../src/widgets/text-toolbar.cpp:2016
msgid "Letter spacing"
msgstr "Burtu atstatums"
#. label
-#: ../src/widgets/text-toolbar.cpp:1921
+#: ../src/widgets/text-toolbar.cpp:2017
msgid "Letter:"
msgstr "Burts:"
#. short label
-#: ../src/widgets/text-toolbar.cpp:1922
+#: ../src/widgets/text-toolbar.cpp:2018
msgid "Spacing between letters (px)"
msgstr "Atstarpe starp burtiem (px)"
#. name
-#: ../src/widgets/text-toolbar.cpp:1951
+#: ../src/widgets/text-toolbar.cpp:2047
msgid "Kerning"
msgstr "Rakstsavirze"
#. label
-#: ../src/widgets/text-toolbar.cpp:1952
+#: ../src/widgets/text-toolbar.cpp:2048
msgid "Kern:"
msgstr "Rakstsavirze:"
#. short label
-#: ../src/widgets/text-toolbar.cpp:1953
+#: ../src/widgets/text-toolbar.cpp:2049
msgid "Horizontal kerning (px)"
msgstr "Horizontālā rakstsavirze (px)"
#. name
-#: ../src/widgets/text-toolbar.cpp:1982
+#: ../src/widgets/text-toolbar.cpp:2078
msgid "Vertical Shift"
msgstr "Vertikālā pārbīde"
#. label
-#: ../src/widgets/text-toolbar.cpp:1983
+#: ../src/widgets/text-toolbar.cpp:2079
msgid "Vert:"
msgstr "Vert:"
#. short label
-#: ../src/widgets/text-toolbar.cpp:1984
+#: ../src/widgets/text-toolbar.cpp:2080
msgid "Vertical shift (px)"
msgstr "Vertikālā pārbīde (px)"
#. name
-#: ../src/widgets/text-toolbar.cpp:2013
+#: ../src/widgets/text-toolbar.cpp:2109
msgid "Letter rotation"
msgstr "Burta pagrieziens"
#. label
-#: ../src/widgets/text-toolbar.cpp:2014
+#: ../src/widgets/text-toolbar.cpp:2110
msgid "Rot:"
msgstr "Pagr.:"
#. short label
-#: ../src/widgets/text-toolbar.cpp:2015
+#: ../src/widgets/text-toolbar.cpp:2111
msgid "Character rotation (degrees)"
msgstr "Rakstzīmju pagrieziens (grādos)"
-#: ../src/widgets/toolbox.cpp:186
+#. Name
+#: ../src/widgets/text-toolbar.cpp:2135
+msgid "Unset line height"
+msgstr "Atiestatīt rindas augstumu"
+
+#. Label
+#: ../src/widgets/text-toolbar.cpp:2136
+msgid "If enabled, line height is set on part of selection. Click to unset."
+msgstr ""
+"Ja iespējots, rindas augstums tiek iestatīts daļai atlasītā. Uzklikšķiniet, "
+"lai atiestatītu."
+
+#. Name
+#: ../src/widgets/text-toolbar.cpp:2148
+msgid "Show outer style"
+msgstr "Rādīt ārējo stilu"
+
+#. Label
+#: ../src/widgets/text-toolbar.cpp:2149
+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 ""
+"Rādīt vistālākā teksta elementa stilu. Vistālākā teksta elementa 'font-size' "
+"un 'line-height' vērtības nosaka minimālo rindas atstarpes lielumu blokā."
+
+#: ../src/widgets/toolbox.cpp:180
msgid "Color/opacity used for color tweaking"
msgstr "Krāsu korekcijai izmantojamā krāsa/necauspīdība"
-#: ../src/widgets/toolbox.cpp:194
+#: ../src/widgets/toolbox.cpp:188
msgid "Style of new stars"
msgstr "Jauno zvaigžņu stils"
-#: ../src/widgets/toolbox.cpp:196
+#: ../src/widgets/toolbox.cpp:190
msgid "Style of new rectangles"
msgstr "Jauno taisnstūru stils"
-#: ../src/widgets/toolbox.cpp:198
+#: ../src/widgets/toolbox.cpp:192
msgid "Style of new 3D boxes"
msgstr "Jauno 3D paralēlskaldņu stils"
-#: ../src/widgets/toolbox.cpp:200
+#: ../src/widgets/toolbox.cpp:194
msgid "Style of new ellipses"
msgstr "Jauno elipšu stils"
-#: ../src/widgets/toolbox.cpp:202
+#: ../src/widgets/toolbox.cpp:196
msgid "Style of new spirals"
msgstr "Jauno spirāļu stils"
-#: ../src/widgets/toolbox.cpp:204
+#: ../src/widgets/toolbox.cpp:198
msgid "Style of new paths created by Pencil"
msgstr "Jauno, ar zīmuļa rīku veidoto ceļu stils"
-#: ../src/widgets/toolbox.cpp:206
+#: ../src/widgets/toolbox.cpp:200
msgid "Style of new paths created by Pen"
msgstr "Jauno, ar spalvas rīku veidoto ceļu stils"
-#: ../src/widgets/toolbox.cpp:208
+#: ../src/widgets/toolbox.cpp:202
msgid "Style of new calligraphic strokes"
msgstr "Jauno kaligrāfisko apmaļu stils"
-#: ../src/widgets/toolbox.cpp:210 ../src/widgets/toolbox.cpp:212
+#: ../src/widgets/toolbox.cpp:204 ../src/widgets/toolbox.cpp:206
msgid "TBD"
msgstr "TBD"
-#: ../src/widgets/toolbox.cpp:225
+#: ../src/widgets/toolbox.cpp:219
msgid "Style of Paint Bucket fill objects"
msgstr "Krāsas spaiņa objektu aizpildījuma stils"
-#: ../src/widgets/toolbox.cpp:1750
+#: ../src/widgets/toolbox.cpp:1721
msgid "Bounding box"
msgstr "Robežrāmis"
-#: ../src/widgets/toolbox.cpp:1750
+#: ../src/widgets/toolbox.cpp:1721
msgid "Snap bounding boxes"
msgstr "Pievilkt robežrāmjus"
-#: ../src/widgets/toolbox.cpp:1759
+#: ../src/widgets/toolbox.cpp:1730
msgid "Bounding box edges"
msgstr "Robežrāmju malas"
-#: ../src/widgets/toolbox.cpp:1759
+#: ../src/widgets/toolbox.cpp:1730
msgid "Snap to edges of a bounding box"
msgstr "Pievilkt robežrāmju malām"
-#: ../src/widgets/toolbox.cpp:1768
+#: ../src/widgets/toolbox.cpp:1739
msgid "Bounding box corners"
msgstr "Robežrāmju stūri"
-#: ../src/widgets/toolbox.cpp:1768
+#: ../src/widgets/toolbox.cpp:1739
msgid "Snap bounding box corners"
msgstr "Pievilkt robežrāmju stūriem"
-#: ../src/widgets/toolbox.cpp:1777
+#: ../src/widgets/toolbox.cpp:1748
msgid "BBox Edge Midpoints"
msgstr "Robežrāmju malu viduspunktiem"
-#: ../src/widgets/toolbox.cpp:1777
+#: ../src/widgets/toolbox.cpp:1748
msgid "Snap midpoints of bounding box edges"
msgstr "Pievilkt robežrāmju malu viduspunktiem"
-#: ../src/widgets/toolbox.cpp:1787
+#: ../src/widgets/toolbox.cpp:1758
msgid "BBox Centers"
msgstr "Robežrāmju centriem"
-#: ../src/widgets/toolbox.cpp:1787
+#: ../src/widgets/toolbox.cpp:1758
msgid "Snapping centers of bounding boxes"
msgstr "Pievilkt robežrāmju centriem"
-#: ../src/widgets/toolbox.cpp:1796
+#: ../src/widgets/toolbox.cpp:1767
msgid "Snap nodes, paths, and handles"
msgstr "Pievilkt mezglus, ceļus un turus"
-#: ../src/widgets/toolbox.cpp:1804
+#: ../src/widgets/toolbox.cpp:1775
msgid "Snap to paths"
msgstr "Pievilkt ceļiem"
-#: ../src/widgets/toolbox.cpp:1813
+#: ../src/widgets/toolbox.cpp:1784
msgid "Path intersections"
msgstr "Ceļu krustpunkti"
-#: ../src/widgets/toolbox.cpp:1813
+#: ../src/widgets/toolbox.cpp:1784
msgid "Snap to path intersections"
msgstr "Pievilkt ceļu krustpunktiem"
-#: ../src/widgets/toolbox.cpp:1822
+#: ../src/widgets/toolbox.cpp:1793
msgid "To nodes"
msgstr "Pie mezgliem"
-#: ../src/widgets/toolbox.cpp:1822
+#: ../src/widgets/toolbox.cpp:1793
msgid "Snap cusp nodes, incl. rectangle corners"
msgstr "Pievilkt asos mezglus, ieskaitot taisnstūru stūrus"
-#: ../src/widgets/toolbox.cpp:1831
+#: ../src/widgets/toolbox.cpp:1802
msgid "Smooth nodes"
msgstr "Gludi mezgli"
-#: ../src/widgets/toolbox.cpp:1831
+#: ../src/widgets/toolbox.cpp:1802
msgid "Snap smooth nodes, incl. quadrant points of ellipses"
msgstr "Pievilkt gludos mezglus, ieskaitot elipšu kvadrantu punktus"
-#: ../src/widgets/toolbox.cpp:1840
+#: ../src/widgets/toolbox.cpp:1811
msgid "Line Midpoints"
msgstr "Līnijas viduspunkti"
-#: ../src/widgets/toolbox.cpp:1840
+#: ../src/widgets/toolbox.cpp:1811
msgid "Snap midpoints of line segments"
msgstr "Pievilkt līnijas posmu viduspunktus"
-#: ../src/widgets/toolbox.cpp:1849
+#: ../src/widgets/toolbox.cpp:1820
msgid "Others"
msgstr "Citi"
-#: ../src/widgets/toolbox.cpp:1849
+#: ../src/widgets/toolbox.cpp:1820
msgid "Snap other points (centers, guide origins, gradient handles, etc.)"
msgstr ""
"Pievilkt citus punktus (centrus, vadlīniju sākumus, krāsu pāreju turus utt.)"
-#: ../src/widgets/toolbox.cpp:1857
+#: ../src/widgets/toolbox.cpp:1828
msgid "Object Centers"
msgstr "Objekta centri"
-#: ../src/widgets/toolbox.cpp:1857
+#: ../src/widgets/toolbox.cpp:1828
msgid "Snap centers of objects"
msgstr "Pievilkt objektu centrus"
-#: ../src/widgets/toolbox.cpp:1866
+#: ../src/widgets/toolbox.cpp:1837
msgid "Rotation Centers"
msgstr "Griešanās centrs"
-#: ../src/widgets/toolbox.cpp:1866
+#: ../src/widgets/toolbox.cpp:1837
msgid "Snap an item's rotation center"
msgstr "Pievilkt objekta griešanās centram"
-#: ../src/widgets/toolbox.cpp:1875
+#: ../src/widgets/toolbox.cpp:1846
msgid "Text baseline"
msgstr "Teksta bāzes līnija"
-#: ../src/widgets/toolbox.cpp:1875
+#: ../src/widgets/toolbox.cpp:1846
msgid "Snap text anchors and baselines"
msgstr "Pievilkt teksta enkurus un bāzes līnijas"
-#: ../src/widgets/toolbox.cpp:1885
+#: ../src/widgets/toolbox.cpp:1856
msgid "Page border"
msgstr "Lapas robeža"
-#: ../src/widgets/toolbox.cpp:1885
+#: ../src/widgets/toolbox.cpp:1856
msgid "Snap to the page border"
msgstr "Pievilkt lapas robežām"
-#: ../src/widgets/toolbox.cpp:1894
+#: ../src/widgets/toolbox.cpp:1865
msgid "Snap to grids"
msgstr "Pievilkt režģim"
-#: ../src/widgets/toolbox.cpp:1903
+#: ../src/widgets/toolbox.cpp:1874
msgid "Snap guides"
msgstr "Piesaistes palīglīnijas"
@@ -31562,7 +31914,6 @@ msgstr "Krāsu režīmā iedarboties uz objekta nokrāsu"
#. TRANSLATORS: "H" here stands for hue
#: ../src/widgets/tweak-toolbar.cpp:291
-#, fuzzy
msgctxt "Hue"
msgid "H"
msgstr "H"
@@ -31573,10 +31924,9 @@ msgstr "Krāsu režīmā iedarboties uz objekta piesātinājumu"
#. TRANSLATORS: "S" here stands for Saturation
#: ../src/widgets/tweak-toolbar.cpp:307
-#, fuzzy
msgctxt "Saturation"
msgid "S"
-msgstr "D"
+msgstr "S"
#: ../src/widgets/tweak-toolbar.cpp:319
msgid "In color mode, act on objects' lightness"
@@ -31584,7 +31934,6 @@ msgstr "Krāsu režīmā iedarboties uz objekta gaišumu"
#. TRANSLATORS: "L" here stands for Lightness
#: ../src/widgets/tweak-toolbar.cpp:323
-#, fuzzy
msgctxt "Lightness"
msgid "L"
msgstr "L"
@@ -31595,7 +31944,6 @@ msgstr "Krāsu režīmā iedarboties uz objekta necauspīdīgumu"
#. TRANSLATORS: "O" here stands for Opacity
#: ../src/widgets/tweak-toolbar.cpp:339
-#, fuzzy
msgctxt "Opacity"
msgid "O"
msgstr "O"
@@ -31633,7 +31981,7 @@ msgstr ""
#: ../share/extensions/convert2dashes.py:56
msgid "Total number of objects not converted: {}\n"
-msgstr ""
+msgstr "Kopējais nepārveidoto objektu skaits: {}\n"
#: ../share/extensions/dimension.py:108
msgid "Please select an object."
@@ -31644,18 +31992,17 @@ msgid "Unable to process this object. Try changing it into a path first."
msgstr ""
"Šo objektu nav iespējams apstrādāt. Mēģiniet to vispirms pārveidot par ceļu."
-#. report to the Inkscape console using errormsg
#: ../share/extensions/draw_from_triangle.py:179
-msgid "Side Length 'a' (px): "
-msgstr "Malas garums 'a' (px): "
+msgid "Side Length 'a' ("
+msgstr "Malas garums 'a' ("
#: ../share/extensions/draw_from_triangle.py:180
-msgid "Side Length 'b' (px): "
-msgstr "Malas garums 'b' (px): "
+msgid "Side Length 'b' ("
+msgstr "Malas garums 'b' ("
#: ../share/extensions/draw_from_triangle.py:181
-msgid "Side Length 'c' (px): "
-msgstr "Malas garums 'c' (px): "
+msgid "Side Length 'c' ("
+msgstr "Malas garums 'c' ("
#: ../share/extensions/draw_from_triangle.py:182
msgid "Angle 'A' (radians): "
@@ -31674,8 +32021,8 @@ msgid "Semiperimeter (px): "
msgstr "Pusperimetrs (px):"
#: ../share/extensions/draw_from_triangle.py:186
-msgid "Area (px^2): "
-msgstr "Laukums (px^2): "
+msgid "Area ("
+msgstr "Laukums ("
#: ../share/extensions/dxf_input.py:530
#, python-format
@@ -32098,6 +32445,14 @@ msgid ""
"Technical details:\n"
"%s"
msgstr ""
+"Fantastikais libxml2 ietinums lxml ir nepieciešams inkex.py, tālab arī "
+"pastāv šis paplašinajums. Lūdzu, lejupielādējiet un uzstādiet jaunāko "
+"versiju no http://cheeseshop.python.org/pypi/lxml/, vai uzstādot to, "
+"izmantojot pakotņu vadības sistēmu ar komandu: sudo apt-get install python-"
+"lxml\n"
+"\n"
+"Tehniskas detaļas:\n"
+"%s"
#: ../share/extensions/inkex.py:184
#, python-format
@@ -32324,7 +32679,7 @@ msgstr "Nav atrasti stila atribūti id: %s"
msgid "unable to locate marker: %s"
msgstr "marķieris nav atrodams: %s"
-#: ../share/extensions/measure.py:57
+#: ../share/extensions/measure.py:58
msgid ""
"Failed to import the numpy modules. These modules are required by this "
"extension. Please install them and try again. On a Debian-like system this "
@@ -32334,7 +32689,7 @@ msgstr ""
"Uzstādiet tos un mēģiniet vēlreiz. Debian-veidīgā sistēmā tas ir paveicams "
"ar komandu sudo apt-get install python-numpy."
-#: ../share/extensions/measure.py:119
+#: ../share/extensions/measure.py:120
msgid "Area is zero, cannot calculate Center of Mass"
msgstr "Laukums ir vienāds ar nulli, nav iespējams aprēķināt smaguma centru"
@@ -32434,26 +32789,27 @@ msgstr ""
#: ../share/extensions/plotter.py:146
msgid "pySerial is not installed. Please follow these steps:"
-msgstr ""
+msgstr "pySerial nav uzstādīts. Izpildiet sekojošus soļus:"
#: ../share/extensions/plotter.py:147
msgid "1. Download and extract (unzip) this file to your local harddisk:"
-msgstr ""
+msgstr "1. Lejupielādējiet un atpakojiet šo datni uz Jūsu lokālā cietā diska:"
#: ../share/extensions/plotter.py:149
msgid ""
"2. Copy the \"serial\" folder (Can be found inside the just extracted folder)"
-msgstr ""
+msgstr "2. Nokopējiet mapi \"serial\" (atrodama tikko atpakotajā mapē)"
#: ../share/extensions/plotter.py:150
msgid ""
" into the following Inkscape folder: C:\\[Program files]\\inkscape\\python"
"\\Lib\\"
msgstr ""
+" uz sekojošo Inkscape mapi: C:\\[Program files]\\inkscape\\python\\Lib\\"
#: ../share/extensions/plotter.py:151
msgid "3. Close and restart Inkscape."
-msgstr ""
+msgstr "3. Aizveriet un palaidiet Inkscape"
#: ../share/extensions/plotter.py:200
msgid ""
@@ -32576,9 +32932,8 @@ msgid "Please enter a replacement font in the replace all box."
msgstr "Lūdzu, ievadiet aizvietojošo fontu atbilstošā 'Aizvietot visu' laukā."
#: ../share/extensions/restack.py:75
-#, fuzzy
msgid "There is no selection to restack."
-msgstr "Nav interpolējamas atlases."
+msgstr "Nav pārkārtojamas atlases."
#: ../share/extensions/summersnight.py:41
msgid ""
@@ -32661,9 +33016,8 @@ msgid "The directory \"%s\" does not exists."
msgstr "Mape \"%s\" nepstāv."
#: ../share/extensions/webslicer_export.py:76
-#, fuzzy
msgid "No slicer layer found."
-msgstr "Nav pašreizējā slāņa."
+msgstr "Nav atrasts griešanas slānis."
#: ../share/extensions/webslicer_export.py:106
#, python-format
@@ -32956,22 +33310,22 @@ msgstr "Dažādot"
#: ../share/extensions/color_randomize.inx.h:4
#, no-c-format
msgid "Hue range (%)"
-msgstr ""
+msgstr "Nokrāsas diapazons (%)"
#: ../share/extensions/color_randomize.inx.h:6
#, no-c-format
msgid "Saturation range (%)"
-msgstr ""
+msgstr "Piesātinājuma diapazons (%)"
#: ../share/extensions/color_randomize.inx.h:8
#, no-c-format
msgid "Lightness range (%)"
-msgstr ""
+msgstr "Gaišuma diapazons (%)"
#: ../share/extensions/color_randomize.inx.h:10
#, no-c-format
msgid "Opacity range (%)"
-msgstr ""
+msgstr "Necaurspīdības diapazons (%)"
#: ../share/extensions/color_randomize.inx.h:12
msgid ""
@@ -32979,6 +33333,9 @@ msgid ""
"only for objects and groups). Change the range values to limit the distance "
"between the original color and the randomized one."
msgstr ""
+"Brīvi izmaina nokrāsu, piesātinājumu, gaišumu un/vai necaurspīdību "
+"(necaurspīdību maina tikai objektiem un grupām). Mainiet diapazona lielumu, "
+"lai ierobežotu sākotnējās mainītās krāsas atšķirību."
#: ../share/extensions/color_removeblue.inx.h:1
msgid "Remove Blue"
@@ -33091,6 +33448,22 @@ msgstr "Vizuāli"
msgid "Visualize Path"
msgstr "Vizualizēt ceļu"
+#: ../share/extensions/docinfo.inx.h:1
+msgid "DOC Info"
+msgstr "DOC Info"
+
+#: ../share/extensions/docinfo.inx.h:2
+msgid "Show page info"
+msgstr "Rādīt lapas informāciju"
+
+#: ../share/extensions/docinfo.inx.h:3
+msgid ""
+"Choose this tab if you would like to see page info previously to apply DPI "
+"Switcher."
+msgstr ""
+"Izvēlieties šo šķirkli, ja vēlaties redzēs lapas informāciju pirms DPI "
+"pārslēdzēja izmantošanas."
+
#: ../share/extensions/dots.inx.h:1
msgid "Number Nodes"
msgstr "Numurēt mezglus"
@@ -33124,6 +33497,14 @@ msgstr ""
" * Numerācijas sākums: pirmajam ceļa mezglam piešķirtais kārtas numurs.\n"
" * Solis: numerācijas solis starp diviem blakusesošiem mezgliem."
+#: ../share/extensions/dpi90to96.inx.h:1
+msgid "DPI 90 to 96"
+msgstr "DPI 90 uz 96"
+
+#: ../share/extensions/dpi96to90.inx.h:1
+msgid "DPI 96 to 90"
+msgstr "DPI 96 uz 90"
+
#: ../share/extensions/draw_from_triangle.inx.h:1
msgid "Draw From Triangle"
msgstr "Zīmēt no trīsstūra"
@@ -33406,14 +33787,12 @@ msgid "Character Encoding:"
msgstr "Rakstzīmju kodējums:"
#: ../share/extensions/dxf_outlines.inx.h:7
-#, fuzzy
msgid "Layer export selection:"
-msgstr "Eksportējamā slāņa atlasīšana"
+msgstr "Eksportējamā slāņa atlasīšana:"
#: ../share/extensions/dxf_outlines.inx.h:8
-#, fuzzy
msgid "Layer match name:"
-msgstr "Slāņa nosaukuma atbilstība"
+msgstr "Slāņa nosaukuma atbilstība:"
#: ../share/extensions/dxf_outlines.inx.h:9
msgid "pt"
@@ -35495,13 +35874,15 @@ msgstr "Atbalstīt nevienādu mērogošanu"
#. render images like in 0.48
#: ../share/extensions/image_attributes.inx.h:7
msgid "Render images blocky"
-msgstr ""
+msgstr "Renderēt attēlus graudainus"
#. render images like in 0.48
#: ../share/extensions/image_attributes.inx.h:9
msgid ""
"Render all bitmap images like in older Inskcape versions. Available options:"
msgstr ""
+"Renderēt visus bitkaršu attēlus kā vecās Inkscape versijās. Iespējamie "
+"varianti:"
#. image aspect ratio
#: ../share/extensions/image_attributes.inx.h:11
@@ -35521,7 +35902,7 @@ msgstr "meetOrSlice:"
#. image-rendering
#: ../share/extensions/image_attributes.inx.h:17
msgid "Scope:"
-msgstr "Darbības lauks"
+msgstr "Darbības lauks:"
#. image-rendering
#: ../share/extensions/image_attributes.inx.h:19
@@ -35551,9 +35932,8 @@ msgid "Image rendering attribute:"
msgstr "Attēla renderēšanas atribūts:"
#: ../share/extensions/image_attributes.inx.h:27
-#, fuzzy
msgid "Apply attribute to parent group of selection"
-msgstr "Pielietot pārveidojumu atlasītajam"
+msgstr "Pielietot atribūtu atlasītā vecāka grupai"
#: ../share/extensions/image_attributes.inx.h:28
msgid "Apply attribute to SVG root"
@@ -35579,6 +35959,10 @@ msgstr "Sekot saitei"
msgid "Ask Us a Question"
msgstr "Uzdodiet jautājumu"
+#: ../share/extensions/inkscape_help_askaquestion.inx.h:2
+msgid "https://inkscape.org/en/ask/"
+msgstr "https://inkscape.org/en/ask/"
+
#: ../share/extensions/inkscape_help_commandline.inx.h:1
msgid "Command Line Options"
msgstr "Komandrindas papildiespējas"
@@ -35599,7 +35983,7 @@ msgstr "Pogu un peles komandu saraksts"
#. i18n. Please don't translate it unless a page exists in your language
#: ../share/extensions/inkscape_help_keys.inx.h:3
msgid "http://inkscape.org/doc/keys092.html"
-msgstr ""
+msgstr "http://inkscape.org/doc/keys092.html"
#: ../share/extensions/inkscape_help_manual.inx.h:1
msgid "Inkscape Manual"
@@ -35617,7 +36001,7 @@ msgstr "Kas jauns šajā versijā"
#. i18n. Please don't translate it unless a page exists in your language
#: ../share/extensions/inkscape_help_relnotes.inx.h:3
msgid "http://wiki.inkscape.org/wiki/index.php/Release_notes/0.92"
-msgstr ""
+msgstr "http://wiki.inkscape.org/wiki/index.php/Release_notes/0.92"
#: ../share/extensions/inkscape_help_reportabug.inx.h:1
msgid "Report a Bug"
@@ -35649,14 +36033,13 @@ msgstr "Interpolēt stilu"
#: ../share/extensions/interp.inx.h:7
#: ../share/extensions/interp_att_g.inx.h:10
-#, fuzzy
msgid "Use Z-order"
-msgstr "Izcelta mala"
+msgstr "Izmantot Z-kārtību"
#: ../share/extensions/interp.inx.h:8
#: ../share/extensions/interp_att_g.inx.h:11
msgid "Workaround for reversed selection order in Live Preview cycles"
-msgstr ""
+msgstr "Apkārtceļš reversajai atlases kārtībai Dzīvā priekšskatījuma ciklos"
#: ../share/extensions/interp_att_g.inx.h:1
msgid "Interpolate Attribute in a group"
@@ -36251,23 +36634,23 @@ msgstr "Pārbīdīt mezglu turus"
#: ../share/extensions/jitternodes.inx.h:7
msgid "Distribution of the displacements:"
-msgstr ""
+msgstr "Nobīžu sadalījums:"
#: ../share/extensions/jitternodes.inx.h:8
msgid "Uniform"
-msgstr ""
+msgstr "Vienmērīgs"
#: ../share/extensions/jitternodes.inx.h:9
msgid "Pareto"
-msgstr ""
+msgstr "Pareto"
#: ../share/extensions/jitternodes.inx.h:10
msgid "Gaussian"
-msgstr ""
+msgstr "Gausa"
#: ../share/extensions/jitternodes.inx.h:11
msgid "Log-normal"
-msgstr ""
+msgstr "Logaritmiski normālā"
#: ../share/extensions/jitternodes.inx.h:13
msgid ""
@@ -36586,9 +36969,8 @@ msgid "Text anchor:"
msgstr "Teksta enkurs:"
#: ../share/extensions/measure.inx.h:10
-#, fuzzy
msgid "Fixed Text"
-msgstr "Teksta aizpildījums"
+msgstr "Fiksēts teksts"
#: ../share/extensions/measure.inx.h:11
msgid "Angle (°):"
@@ -36638,7 +37020,7 @@ msgstr "Fiksēts teksts, ceļa sākums"
#: ../share/extensions/measure.inx.h:25
msgid "Fixed Text, Center of BBox"
-msgstr ""
+msgstr "Fiksēts teksts, centrēts robežrāmī"
#: ../share/extensions/measure.inx.h:26
msgid "Fixed Text, Center of Mass"
@@ -36653,9 +37035,8 @@ msgid "Start of Path"
msgstr "Ceļa sākums:"
#: ../share/extensions/measure.inx.h:31
-#, fuzzy
msgid "Center of BBox"
-msgstr "Smaguma centrs"
+msgstr "Robežrāmja centrs"
#: ../share/extensions/measure.inx.h:32
msgid "Center of Mass"
@@ -36740,151 +37121,151 @@ msgstr "Skatīt nākošo glifu"
#: ../share/extensions/nicechart.inx.h:1
msgid "NiceCharts"
-msgstr ""
+msgstr "Jaukās diagrammas"
#: ../share/extensions/nicechart.inx.h:2
msgid "Data"
-msgstr ""
+msgstr "Dati"
#: ../share/extensions/nicechart.inx.h:3
msgid "Data from file"
-msgstr ""
+msgstr "Dati no datnes"
#: ../share/extensions/nicechart.inx.h:5
msgid "Delimiter:"
-msgstr ""
+msgstr "Atdalītājs:"
#: ../share/extensions/nicechart.inx.h:6
msgid "Column that contains the keys:"
-msgstr ""
+msgstr "Sleja, kas satur atslēgas:"
#: ../share/extensions/nicechart.inx.h:7
msgid "Column that contains the values:"
-msgstr ""
+msgstr "Sleja, kas satur vērtības:"
#: ../share/extensions/nicechart.inx.h:8
msgid "File encoding (e.g. utf-8):"
-msgstr ""
+msgstr "Datnes kodējums (piem. utf-8):"
#: ../share/extensions/nicechart.inx.h:9
msgid "First line contains headings"
-msgstr ""
+msgstr "Pirmā rinda satur galvenes"
#: ../share/extensions/nicechart.inx.h:10
msgid "Direct input"
-msgstr ""
+msgstr "Tiešā ievade"
#: ../share/extensions/nicechart.inx.h:11
msgid "Data:"
-msgstr ""
+msgstr "Dati:"
#: ../share/extensions/nicechart.inx.h:12
msgid "Enter the full path to a CSV file:"
-msgstr ""
+msgstr "Ievadiet pilnu ceļu līdz CSV datnei:"
#: ../share/extensions/nicechart.inx.h:13
msgid "Type in comma separated values:"
-msgstr ""
+msgstr "Ievadiet ar komatu atdalītas vērtības:"
#: ../share/extensions/nicechart.inx.h:14
msgid "(format like this: apples:3,bananas:5)"
-msgstr ""
+msgstr "(formāts, līdzīgs šim: āboli:3,banāni:5)"
#: ../share/extensions/nicechart.inx.h:15
msgid "Labels"
-msgstr ""
+msgstr "Etiķetes"
#: ../share/extensions/nicechart.inx.h:16
msgid "Font:"
-msgstr ""
+msgstr "Fonts: "
#: ../share/extensions/nicechart.inx.h:18
msgid "Font color:"
-msgstr ""
+msgstr "Fonta krāsa:"
#: ../share/extensions/nicechart.inx.h:19
msgid "Charts"
-msgstr ""
+msgstr "Diagrammas"
#: ../share/extensions/nicechart.inx.h:20
msgid "Draw horizontally"
-msgstr ""
+msgstr "Zīmet horizontāli"
#: ../share/extensions/nicechart.inx.h:21
msgid "Bar length:"
-msgstr ""
+msgstr "Joslas garums:"
#: ../share/extensions/nicechart.inx.h:22
msgid "Bar width:"
-msgstr ""
+msgstr "Joslas platums:"
#: ../share/extensions/nicechart.inx.h:23
msgid "Pie radius:"
-msgstr ""
+msgstr "Sektora rādiuss:"
#: ../share/extensions/nicechart.inx.h:24
msgid "Bar offset:"
-msgstr ""
+msgstr "Joslas nobīde:"
#: ../share/extensions/nicechart.inx.h:26
msgid "Offset between chart and labels:"
-msgstr ""
+msgstr "Attālums starp diagrammu un etiķetēm:"
#: ../share/extensions/nicechart.inx.h:27
msgid "Offset between chart and chart title:"
-msgstr ""
+msgstr "Attālums star diagrammu un diagrammas virsrakstu:"
#: ../share/extensions/nicechart.inx.h:28
msgid "Work around aliasing effects (creates overlapping segments)"
-msgstr ""
+msgstr "Apiet kropļojošos efektus (izveido pārklājošos posmus/segmentus)"
#: ../share/extensions/nicechart.inx.h:29
msgid "Color scheme:"
-msgstr ""
+msgstr "Krāsu shēma"
#: ../share/extensions/nicechart.inx.h:30
msgid "Custom colors:"
-msgstr ""
+msgstr "Pielāgotās krāsas:"
#: ../share/extensions/nicechart.inx.h:31
msgid "Reverse color scheme"
-msgstr ""
+msgstr "Invertēt krāsu shēmu"
#: ../share/extensions/nicechart.inx.h:32
msgid "Drop shadow"
-msgstr ""
+msgstr "Pievienot ēnu"
#: ../share/extensions/nicechart.inx.h:37
msgid "SAP"
-msgstr ""
+msgstr "SAP"
#: ../share/extensions/nicechart.inx.h:38
msgid "Values"
-msgstr ""
+msgstr "Vērtības"
#: ../share/extensions/nicechart.inx.h:39
msgid "Show values"
-msgstr ""
+msgstr "Rādīt vērtības"
#: ../share/extensions/nicechart.inx.h:40
msgid "Chart type:"
-msgstr ""
+msgstr "Diagrammas tips"
#: ../share/extensions/nicechart.inx.h:41
msgid "Bar chart"
-msgstr ""
+msgstr "Joslu diagramma"
#: ../share/extensions/nicechart.inx.h:42
msgid "Pie chart"
-msgstr ""
+msgstr "Sektoru diagramma"
#: ../share/extensions/nicechart.inx.h:43
msgid "Pie chart (percentage)"
-msgstr ""
+msgstr "Sektoru diagramma (procenti)"
#: ../share/extensions/nicechart.inx.h:44
msgid "Stacked bar chart"
-msgstr ""
+msgstr "Apvienoto joslu diagramma"
#: ../share/extensions/param_curves.inx.h:1
msgid "Parametric Curves"
@@ -37749,9 +38130,8 @@ msgid "Restack"
msgstr "Pārkārtot"
#: ../share/extensions/restack.inx.h:2
-#, fuzzy
msgid "Based on Position"
-msgstr "Mainīt mezgla pozīciju"
+msgstr "Balstīts uz novietojumu"
#: ../share/extensions/restack.inx.h:3
msgid "Presets"
@@ -37794,9 +38174,8 @@ msgid "Radial Inward"
msgstr "Radiāli uz iekšu"
#: ../share/extensions/restack.inx.h:15
-#, fuzzy
msgid "Object Reference Point"
-msgstr "ieejas-izejas atskaites punkts"
+msgstr "Objekta atskaites punkts"
#: ../share/extensions/restack.inx.h:17
#: ../share/extensions/text_extract.inx.h:9
@@ -37817,23 +38196,20 @@ msgid "Bottom"
msgstr "Apakša"
#: ../share/extensions/restack.inx.h:21
-#, fuzzy
msgid "Based on Z-Order"
-msgstr "Izcelta mala"
+msgstr "Balstīts uz Z-kārtību"
#: ../share/extensions/restack.inx.h:22
msgid "Restack Mode"
msgstr "Pārkārtošanas režīms"
#: ../share/extensions/restack.inx.h:23
-#, fuzzy
msgid "Reverse Z-Order"
-msgstr "Apgriezt krāsu pāreju otrādi"
+msgstr "Pretējā Z-kārtība"
#: ../share/extensions/restack.inx.h:24
-#, fuzzy
msgid "Shuffle Z-Order"
-msgstr "Izcelta mala"
+msgstr "Sajaukt Z-kārtību"
#: ../share/extensions/restack.inx.h:26
msgid ""
@@ -37842,6 +38218,10 @@ msgid ""
"objects inside a single selected group, or a selection of multiple objects "
"on the current drawing level (layer or group)."
msgstr ""
+"Šis paplašinājums maina objektu z-kārtību, balstoties uz uz tā novietojuma "
+"uz audekla vai arī esošās z-kārtības. Atlase: paplašinājums pārkārto vai nu "
+"objektus vienas atlasītās grupas ietvaros vai arī atlasītus vairākus "
+"objektus pašreizējā slānī vai grupā."
#: ../share/extensions/restack.inx.h:27
#: ../share/extensions/ungroup_deep.inx.h:6
@@ -37861,13 +38241,12 @@ msgid "Minimum size:"
msgstr "Minimālais izmērs:"
#: ../share/extensions/rtree.inx.h:4
-#, fuzzy
msgid "Omit redundant segments"
-msgstr "Iztaisnot posmus"
+msgstr "Izlaist liekos posmus"
#: ../share/extensions/rtree.inx.h:5
msgid "Lift pen for backward steps"
-msgstr ""
+msgstr "Pacelt spalvu atpakaļgājienā"
#: ../share/extensions/rubberstretch.inx.h:1
msgid "Rubber Stretch"
@@ -37889,7 +38268,7 @@ msgstr "Optimizēta SVG izvade"
#: ../share/extensions/scour.inx.h:3
msgid "Number of significant digits for coordinates:"
-msgstr ""
+msgstr "Zīmīgo ciparu skaits koordinātēm:"
#: ../share/extensions/scour.inx.h:4
msgid ""
@@ -37899,6 +38278,10 @@ msgid ""
"\"3\" is specified, the coordinate 3.14159 is output as 3.14 while the "
"coordinate 123.675 is output as 124."
msgstr ""
+"Nosaka koordinātēm izmantojamo zīmīgo ciparu skaitu. Ņemiet vērā, ka zīmīgo "
+"ciparu skaits NAV zīmju skaits aiz komata, bet kopējais ciparu skaits. "
+"Piemēram, ja tas ir noteikts kā \"3\", koordināte 3.14159 tiks izvadīta kā "
+"3.14, kamēr koordināte 123.675 - kā 124."
#: ../share/extensions/scour.inx.h:5
msgid "Shorten color values"
@@ -37909,6 +38292,7 @@ msgid ""
"Convert all color specifications to #RRGGBB (or #RGB where applicable) "
"format."
msgstr ""
+"Pārvērst visas krāsu specifikācijas #RRGGBB (vai #RGB, kur iederas) formātā."
#: ../share/extensions/scour.inx.h:7
msgid "Convert CSS attributes to XML attributes"
@@ -37919,6 +38303,8 @@ msgid ""
"Convert styles from style tags and inline style=\"\" declarations into XML "
"attributes."
msgstr ""
+"Pārvērst stilus un stilu tagiem un iekļautajām style=\"\" deklarācijām par "
+"XML atribūtiem."
#: ../share/extensions/scour.inx.h:9
msgid "Collapse groups"
@@ -37929,6 +38315,8 @@ msgid ""
"Remove useless groups, promoting their contents up one level. Requires "
"\"Remove unused IDs\" to be set."
msgstr ""
+"Aizvākt nevajadzīgas grupas, pārvietojot to saturu par vienu līmeni uz "
+"augšu. Jābūt iespējotam \"Aizvākt neizmantotos ID\"."
#: ../share/extensions/scour.inx.h:11
msgid "Create groups for similar attributes"
@@ -37939,6 +38327,8 @@ msgid ""
"Create groups for runs of elements having at least one attribute in common "
"(e.g. fill-color, stroke-opacity, ...)."
msgstr ""
+"Izveido elementu grupas ar vismaz vienu kopīgu atribūtu (piemēram "
+"aizpildījuma krāsu, apmales necaurspīdību, ...)"
#: ../share/extensions/scour.inx.h:13
msgid "Keep editor data"
@@ -37949,14 +38339,16 @@ msgid ""
"Don't remove editor-specific elements and attributes. Currently supported: "
"Inkscape, Sodipodi and Adobe Illustrator."
msgstr ""
+"Neaizvākt redaktoram specifiskus elementus un atribūtus. Šobrīd atbalstīti: "
+"Inkscape, Sodipodi un Adobe Illustrator."
#: ../share/extensions/scour.inx.h:15
msgid "Keep unreferenced definitions"
-msgstr ""
+msgstr "Saglabāt neizmantotās definīcijas"
#: ../share/extensions/scour.inx.h:16
msgid "Keep element definitions that are not currently used in the SVG"
-msgstr ""
+msgstr "Saglabā pašreiz SVG neizmantoto elementu definīcijas"
#: ../share/extensions/scour.inx.h:17
msgid "Work around renderer bugs"
@@ -37967,10 +38359,12 @@ msgid ""
"Works around some common renderer bugs (mainly libRSVG) at the cost of a "
"slightly larger SVG file."
msgstr ""
+"Ļauj apiet dažas renderēšanas kļūdas (pamatā libRSVG), nedaudz palielinot "
+"datnes izmēru."
#: ../share/extensions/scour.inx.h:20
msgid "Remove the XML declaration"
-msgstr ""
+msgstr "Aizvākt XML deklarāciju"
#: ../share/extensions/scour.inx.h:21
msgid ""
@@ -37978,6 +38372,9 @@ msgid ""
"especially if special characters are used in the document) from the file "
"header."
msgstr ""
+"Aizvāc XML deklarāciju (kas nav obligāta, taču jābūt definētai, īpaši "
+"gadījumos, ja dokumentā ir izmantotas speciālās rakstzīmes) no datnes "
+"galvenes."
#: ../share/extensions/scour.inx.h:22
msgid "Remove metadata"
@@ -37989,6 +38386,9 @@ msgid ""
"include license and author information, alternate versions for non-SVG-"
"enabled browsers, etc."
msgstr ""
+"Aizvākt metadatu tagus kopā ar tajos esošo informāciju, kas var saturēt "
+"licences un autora informāciju, alternatīvās versijas SVG neuzturošiem "
+"pārlūkiem utml."
#: ../share/extensions/scour.inx.h:24
msgid "Remove comments"
@@ -37996,7 +38396,7 @@ msgstr "Dzēst komentārus"
#: ../share/extensions/scour.inx.h:25
msgid "Remove all XML comments from output."
-msgstr ""
+msgstr "Aizvākt visus XML komentārus no izvades."
#: ../share/extensions/scour.inx.h:26
msgid "Embed raster images"
@@ -38007,6 +38407,8 @@ msgid ""
"Resolve external references to raster images and embed them as Base64-"
"encoded data URLs."
msgstr ""
+"Atrisināt ārējās atsauces uz rastra attēliem un iegult tās kā Base64-kodētas "
+"datu URL."
#: ../share/extensions/scour.inx.h:28
msgid "Enable viewboxing"
@@ -38018,10 +38420,12 @@ msgid ""
"Set page size to 100%/100% (full width and height of the display area) and "
"introduce a viewBox specifying the drawings dimensions."
msgstr ""
+"Iestatiet lapas izmēru 100%/100% (pilns ekrāna platums un augstums) un "
+"definējiet skatrāmi, norādot zīmējuma izmērus."
#: ../share/extensions/scour.inx.h:31
msgid "Format output with line-breaks and indentation"
-msgstr ""
+msgstr "Formatēt izvadi ar rindu aplaušanu un atkāpēm"
#: ../share/extensions/scour.inx.h:32
msgid ""
@@ -38029,10 +38433,13 @@ msgid ""
"to hand-edit the SVG file you can disable this option to bring down the file "
"size even more at the cost of clarity."
msgstr ""
+"Izveidot skaisti formatētu izvadi, ietverot rindu aplauzumus. Ja Jūs "
+"netaisāties labot SVG datni pašrocīgi, varat atspējot šo papildiespēju, "
+"tādējādi samazinot vēl vairāk samazinot datnes izmēru uz lasāmības rēķina."
#: ../share/extensions/scour.inx.h:33
msgid "Indentation characters:"
-msgstr ""
+msgstr "Atkāpju rakstzīmes:"
#: ../share/extensions/scour.inx.h:34
msgid ""
@@ -38040,20 +38447,25 @@ msgid ""
"Specify \"None\" to disable indentation. This option has no effect if "
"\"Format output with line-breaks and indentation\" is disabled."
msgstr ""
+"Atkāpes tips, ko izmantot izvades sakārtošanai līmeņos. Norādiet \"None\", "
+"lai atslēgtu atkāpes. Šī papildiespēja nedarbojas, ja \"Formatēt izvadi ar "
+"rindu aplaušanu un atkāpēm\" ir atspējota."
#: ../share/extensions/scour.inx.h:35
msgid "Depth of indentation:"
-msgstr ""
+msgstr "Atkāpes dziļums:"
#: ../share/extensions/scour.inx.h:36
msgid ""
"The depth of the chosen type of indentation. E.g. if you choose \"2\" every "
"nesting level in the output will be indented by two additional spaces/tabs."
msgstr ""
+"Izvēlētās atkāpes dziļums. Piemēram, ja izvēlēsieties \"2\", katram līmenim "
+"tiek piemērota papildu 2 tukšumus/tabulatorus liela atkāpe."
#: ../share/extensions/scour.inx.h:37
msgid "Strip the \"xml:space\" attribute from the root SVG element"
-msgstr ""
+msgstr "Izgriezt \"xml:space\" atribūtu no SVG saknes elementa"
#: ../share/extensions/scour.inx.h:38
msgid ""
@@ -38061,15 +38473,17 @@ msgid ""
"root SVG element which instructs the SVG editor not to change whitespace in "
"the document at all (and therefore overrides the options above)."
msgstr ""
+"Tas ir noderīgi, ja ievades datne iestata \"xml:space='preserve'\" SVG "
+"saknes elementā, kas aizliedz SVG redaktoram mainīt atstarpes dokumentā (un "
+"tādējādi apiet iepriekšējās papildiespējas)."
#: ../share/extensions/scour.inx.h:39
-#, fuzzy
msgid "Document options"
-msgstr "Dokumenta"
+msgstr "Dokumenta papildiespējas"
#: ../share/extensions/scour.inx.h:40
msgid "Pretty-printing"
-msgstr ""
+msgstr "Smukā-druka"
#: ../share/extensions/scour.inx.h:41
msgid "Space"
@@ -38097,6 +38511,8 @@ msgid ""
"Remove all unreferenced IDs from elements. Those are not needed for "
"rendering."
msgstr ""
+"Aizvākt visus neizmantotos ID no elementiem. Tie nav nepieciešami "
+"renderēšanai."
#: ../share/extensions/scour.inx.h:47
msgid "Shorten IDs"
@@ -38108,18 +38524,22 @@ msgid ""
"shortest values to the most-referenced elements. For instance, "
"\"linearGradient5621\" will become \"a\" if it is the most used element."
msgstr ""
+"Samaziniet ID garumu, izmantojot tikai mazos burtus, piešķirot visīsākos "
+"nosaukumus visbiežāk izmantotajiem elementiem. Piemēram, "
+"\"linearGradient5621\" kļūs par \"a\" , ja tas ir visbiežāk izmantotais "
+"elements."
#: ../share/extensions/scour.inx.h:49
msgid "Prefix shortened IDs with:"
-msgstr ""
+msgstr "Priedēklis saīsinātajiem ID:"
#: ../share/extensions/scour.inx.h:50
msgid "Prepend shortened IDs with the specified prefix."
-msgstr ""
+msgstr "Papildināt saīsinātos ID ar īpašu priedēkli."
#: ../share/extensions/scour.inx.h:51
msgid "Preserve manually created IDs not ending with digits"
-msgstr ""
+msgstr "Saglabāt ar roku izveidotos ID nosaukumus, kas nebeidzas ar skaitļiem"
#: ../share/extensions/scour.inx.h:52
msgid ""
@@ -38128,6 +38548,10 @@ msgid ""
"preserved while numbered IDs (as they are generated by most SVG editors "
"including Inkscape) will be removed/shortened."
msgstr ""
+"Aprakstošie, ar roku izveidotie IDs , ko izmanto atsaucēm uz specifiskiem "
+"elementiem vai grupām (piem. #arrowStart, #arrowEnd vai #textLabels), tiks "
+"saglabāti, kamēr numurētie IDs (ko ģenerē vairums SVG redaktoru, ieskaitot "
+"Inkscape) tiks aizvākti vai saīsināti."
#: ../share/extensions/scour.inx.h:53
msgid "Preserve the following IDs:"
@@ -38158,9 +38582,8 @@ msgid "Scalable Vector Graphics"
msgstr "Mērogojamo vektoru grafika"
#: ../share/extensions/seamless_pattern.inx.h:1
-#, fuzzy
msgid "Seamless Pattern"
-msgstr "Pa_darīt viengabalainu"
+msgstr "Bezšuvju raksts"
#: ../share/extensions/seamless_pattern.inx.h:2
#: ../share/extensions/seamless_pattern_procedural.inx.h:2
@@ -38174,12 +38597,11 @@ msgstr "Pielāgot augstums (piks.):"
#: ../share/extensions/seamless_pattern.inx.h:4
msgid "This extension overwrites the current document"
-msgstr ""
+msgstr "Šis paplašinājums pārrakstīs atvērto dokumentu"
#: ../share/extensions/seamless_pattern_procedural.inx.h:1
-#, fuzzy
msgid "Seamless Pattern Procedural"
-msgstr "Pa_darīt viengabalainu"
+msgstr "Bezšuvju raksta prodedūra"
#: ../share/extensions/setup_typography_canvas.inx.h:1
msgid "1 - Setup Typography Canvas"
@@ -38680,23 +39102,23 @@ msgstr "No malas c un leņķiem a, b"
#: ../share/extensions/ungroup_deep.inx.h:1
msgid "Deep Ungroup"
-msgstr ""
+msgstr "Dziļā atgrupēšana"
#: ../share/extensions/ungroup_deep.inx.h:2
msgid "Ungroup all groups in the selected object."
-msgstr ""
+msgstr "Atgrupēt visas grupas atlasītajā objektā."
#: ../share/extensions/ungroup_deep.inx.h:3
msgid "Starting Depth"
-msgstr ""
+msgstr "Sākuma dziļums"
#: ../share/extensions/ungroup_deep.inx.h:4
msgid "Stopping Depth (from top)"
-msgstr ""
+msgstr "Beigu dziļums (no augšas)"
#: ../share/extensions/ungroup_deep.inx.h:5
msgid "Depth to Keep (from bottom)"
-msgstr ""
+msgstr "Konstantais dziļums (no apakšas)"
#: ../share/extensions/voronoi2svg.inx.h:1
msgid "Voronoi Diagram"
@@ -38716,7 +39138,7 @@ msgstr "Rādīt robežrāmi"
#: ../share/extensions/voronoi2svg.inx.h:6
msgid "Triangles color"
-msgstr ""
+msgstr "Trīsstūru krāsa"
#: ../share/extensions/voronoi2svg.inx.h:7
msgid "Delaunay Triangulation"
@@ -38736,19 +39158,19 @@ msgstr "Automātiski no izvēlētajiem objektiem"
#: ../share/extensions/voronoi2svg.inx.h:12
msgid "Options for Delaunay Triangulation"
-msgstr ""
+msgstr "Delonē triangulācijas papildiespējas"
#: ../share/extensions/voronoi2svg.inx.h:13
msgid "Default (Stroke black and no fill)"
-msgstr ""
+msgstr "Noklusētais (Melna apmale bez aizpildījuma)"
#: ../share/extensions/voronoi2svg.inx.h:14
msgid "Triangles with item color"
-msgstr ""
+msgstr "Trīsstūri ar objekta krāsu"
#: ../share/extensions/voronoi2svg.inx.h:15
msgid "Triangles with item color (random on apply)"
-msgstr ""
+msgstr "Trīsstūri ar objekta krāsu (nenoteikti pielietojot)"
#: ../share/extensions/voronoi2svg.inx.h:17
msgid ""
@@ -39188,6 +39610,388 @@ msgstr "Bieži lietots galeriju attēlu grafiskais formāts "
msgid "XAML Input"
msgstr "XAML ievade"
+#~ msgid "Master"
+#~ msgstr "Pamata"
+
+#~ msgid "GdlDockMaster object which the dockbar widget is attached to"
+#~ msgstr "GdlDockMaster objekts, kuram pievilkta dokošanas joslas logdaļa"
+
+#~ msgid "Dockbar style"
+#~ msgstr "Dokjoslas stils"
+
+#~ msgid "Dockbar style to show items on it"
+#~ msgstr "Stils dokošanas joslas elementu attēlošanai"
+
+#~ msgid "Iconify this dock"
+#~ msgstr "Ikonizēt šo doku"
+
+#~ msgid "Close this dock"
+#~ msgstr "Aizvērt šo doku"
+
+#~ msgid "Controlling dock item"
+#~ msgstr "Vadošā doka elements"
+
+#~ msgid "Dockitem which 'owns' this grip"
+#~ msgstr "Dokojamais elements, kam 'pieder' šis turis"
+
+#~ msgid "Orientation of the docking item"
+#~ msgstr "Dokojamā objekta orientācija"
+
+#~ msgid "Resizable"
+#~ msgstr "Maināma"
+
+#~ msgid ""
+#~ "If set, the dock item can be resized when docked in a GtkPanel widget"
+#~ msgstr ""
+#~ "Ja iestatīts, dokojamā elementa izmērs var tikt mainīts GtkPanel logdaļā"
+
+#~ msgid "Item behavior"
+#~ msgstr "Objekta uzvedība"
+
+#~ msgid ""
+#~ "General behavior for the dock item (i.e. whether it can float, if it's "
+#~ "locked, etc.)"
+#~ msgstr ""
+#~ "Vispārējā dokojamā elementa uzvedība (piemēram, vai tas var būt peldošs, "
+#~ "vai tas ir slēgts utt.)"
+
+#~ msgid "Locked"
+#~ msgstr "Slēgta"
+
+#~ msgid ""
+#~ "If set, the dock item cannot be dragged around and it doesn't show a grip"
+#~ msgstr "Ja iestatīts, dokojamais elements nav pārvietojams un nerāda turi."
+
+#~ msgid "Preferred width"
+#~ msgstr "Vēlamais platums"
+
+#~ msgid "Preferred width for the dock item"
+#~ msgstr "Vēlamais dokojamā elementa platums"
+
+#~ msgid "Preferred height"
+#~ msgstr "Vēlamais augstums"
+
+#~ msgid "Preferred height for the dock item"
+#~ msgstr "Vēlamais dokojamā elementa augstums"
+
+#~ 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 ""
+#~ "Jūs nevarat pievienot dokojamo objektu (%p, tips %s) joslai %s. "
+#~ "Izmantojiet GdlDock vai kādu citu salikto dokojamo objektu."
+
+#~ 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 ""
+#~ "Mēģināts pievienot logdaļu ar tipu %s pie %s, taču tas vienlaicīgi var "
+#~ "saturēt tikai vienu logdaļu un jau satur tādu ar tipu %s"
+
+#~ msgid "Unsupported docking strategy %s in dock object of type %s"
+#~ msgstr "Neatbalstīta dokošana stratēģija %s dokojamajā objektā ar tipu %s"
+
+#~ msgid "UnLock"
+#~ msgstr "Atslēgt"
+
+#~ msgid "Hide"
+#~ msgstr "Slēpt"
+
+#~ msgid "Lock"
+#~ msgstr "Slēgt"
+
+#~ msgid "Attempt to bind an unbound item %p"
+#~ msgstr "Mēģinājums pievilkt nepiesaistītu objektu %p"
+
+#~ msgid "Default title"
+#~ msgstr "Noklusētais virsraksts"
+
+#~ msgid "Default title for newly created floating docks"
+#~ msgstr "Noklusētais nosaukums no jauna izveidotajiem peldošajiem dokiem"
+
+#~ 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 ""
+#~ "Ja iestatīts 1, visi pamatdokam piesaistītie dokojamie elementi ir "
+#~ "slēgti, ja 0 - visi ar atslēgti, -1 norāda uz neviendabību elementu starpā"
+
+#~ msgid "Switcher Style"
+#~ msgstr "Pārslēdzēja stils"
+
+#~ msgid "Switcher buttons style"
+#~ msgstr "Pārslēdzēja pogu stils"
+
+#~ msgid ""
+#~ "master %p: unable to add object %p[%s] to the hash. There already is an "
+#~ "item with that name (%p)."
+#~ msgstr ""
+#~ "pamatdoks %p: objektu %p[%s] nav iespējams pievienot hešam. Tas jau satur "
+#~ "vienu ar tādu pašu nosaukumu (%p)."
+
+#~ msgid ""
+#~ "The new dock controller %p is automatic. Only manual dock objects should "
+#~ "be named controller."
+#~ msgstr ""
+#~ "Jaunā doka vadīkla %p ir automātiska. Tikai ar roku dokojami objekti būtu "
+#~ "saucami par vadīklām."
+
+#~ msgid "The index of the current page"
+#~ msgstr "Pašreizējās lapas indekss"
+
+#~ msgid "Unique name for identifying the dock object"
+#~ msgstr "Unikāls nosaukums dokojamā objekta identifikācijai"
+
+#~ msgid "Long name"
+#~ msgstr "Pilnais nosaukums"
+
+#~ msgid "Human readable name for the dock object"
+#~ msgstr "Dokojamā objekta cilvēkam saprotams nosaukums"
+
+#~ msgid "Stock Icon"
+#~ msgstr "Standarta ikona"
+
+#~ msgid "Stock icon for the dock object"
+#~ msgstr "Standarta ikona dokojamajam objektam"
+
+#~ msgid "Pixbuf Icon"
+#~ msgstr "Pixbuf ikona"
+
+#~ msgid "Pixbuf icon for the dock object"
+#~ msgstr "Dokojamā objekta Pixbuf ikona"
+
+#~ msgid "Dock master"
+#~ msgstr "Pamatdoks"
+
+#~ msgid "Dock master this dock object is bound to"
+#~ msgstr "Pamatdoks, kuram ir piesaistīts šis dokojamis objekts"
+
+#~ msgid ""
+#~ "Call to gdl_dock_object_dock in a dock object %p (object type is %s) "
+#~ "which hasn't implemented this method"
+#~ msgstr ""
+#~ "gdl_dock_object_dock izsaukums doka objektā %p (objekta tips ir %s), "
+#~ "kurā šī metode nav iestrādāta."
+
+#~ msgid ""
+#~ "Dock operation requested in a non-bound object %p. The application might "
+#~ "crash"
+#~ msgstr ""
+#~ "Nesaistītā objektā %p pieprasīta dokošanas darbība. Iespējama avārijas "
+#~ "apstāšanās"
+
+#~ msgid "Cannot dock %p to %p because they belong to different masters"
+#~ msgstr "Nav iespējas dokot %p pie %p, jo tie pieder dažādiem pamatdokiem"
+
+#~ msgid ""
+#~ "Attempt to bind to %p an already bound dock object %p (current master: %p)"
+#~ msgstr ""
+#~ "Mēģināts pie %p piesaistīt jau piesaistītu dokojamo objektu %p "
+#~ "(pašreizējais pamatdoks: %p)"
+
+#~ msgid "Position of the divider in pixels"
+#~ msgstr "Atdalītāja novietojums pikseļos"
+
+#~ msgid "Sticky"
+#~ msgstr "Lipīgs"
+
+#~ msgid ""
+#~ "Whether the placeholder will stick to its host or move up the hierarchy "
+#~ "when the host is redocked"
+#~ msgstr ""
+#~ "Vai vietturis turēsies pie tā mītnes vai arī pārvietosies hierarhiski "
+#~ "augšup, ja mītne tiks pārdokota"
+
+#~ msgid "Host"
+#~ msgstr "Resursdators"
+
+#~ msgid "The dock object this placeholder is attached to"
+#~ msgstr "Dokojamais objekts, kuram piesaistīts šis vietturis"
+
+#~ msgid "Next placement"
+#~ msgstr "Nākošais novietojums"
+
+#~ msgid ""
+#~ "The position an item will be docked to our host if a request is made to "
+#~ "dock to us"
+#~ msgstr ""
+#~ "Pozīcija, kurā mūsu mītnē tiks dokots objekts, ja būs saņemts "
+#~ "pieprasījums dokoties pie mums"
+
+#~ msgid "Width for the widget when it's attached to the placeholder"
+#~ msgstr "Logdaļas platums laikā, kad tā ir piesaistīta vietturim"
+
+#~ msgid "Height for the widget when it's attached to the placeholder"
+#~ msgstr "Logdaļas augstums laikā, kad tā ir piesaistīta vietturim"
+
+#~ msgid "Floating Toplevel"
+#~ msgstr "Peldošs augšējais līmenis"
+
+#~ msgid "Whether the placeholder is standing in for a floating toplevel dock"
+#~ msgstr "Vai vietturis norāda uz peldošo augstākā līmeņa doku"
+
+#~ msgid "X Coordinate"
+#~ msgstr "X koordināte"
+
+#~ msgid "X coordinate for dock when floating"
+#~ msgstr "Doka X koordināte, ja doks tiek peldināts"
+
+#~ msgid "Y Coordinate"
+#~ msgstr "Y koordināte"
+
+#~ msgid "Y coordinate for dock when floating"
+#~ msgstr "Doka Y koordināte, ja doks tiek peldināts"
+
+#~ msgid "Attempt to dock a dock object to an unbound placeholder"
+#~ msgstr "Mēģinājums dokot dokojamo objektu nesaistītā vietturī"
+
+#~ msgid "Got a detach signal from an object (%p) who is not our host %p"
+#~ msgstr "Saņemts atvienošanas signāls no objekta (%p), kas nav mūsu mītne %p"
+
+#~ msgid ""
+#~ "Something weird happened while getting the child placement for %p from "
+#~ "parent %p"
+#~ msgstr ""
+#~ "Noticis kaut kas dīvains saņemot atvases %p novietojumu no vecāka %p"
+
+#~ msgid "Dockitem which 'owns' this tablabel"
+#~ msgstr "Dokojamais elements, kam 'pieder' šī cilnes iezīme"
+
+#~ msgid "Whether the dock is floating in its own window"
+#~ msgstr "Vai doks ir peldošs pats savā logā"
+
+#~ msgid "Default title for the newly created floating docks"
+#~ msgstr "Noklusētais nosaukums no jauna izveidotajiem peldošajiem dokiem"
+
+#~ msgid "Width for the dock when it's of floating type"
+#~ msgstr "Peldošā tipa doka platums"
+
+#~ msgid "Height for the dock when it's of floating type"
+#~ msgstr "Peldošā tipa doka augstums"
+
+#~ msgid "Float X"
+#~ msgstr "Peldošais X"
+
+#~ msgid "X coordinate for a floating dock"
+#~ msgstr "Peldošā doka X koordināte"
+
+#~ msgid "Float Y"
+#~ msgstr "Peldošais Y"
+
+#~ msgid "Y coordinate for a floating dock"
+#~ msgstr "Peldošā doka Y koordināte"
+
+#~ msgid "Dock #%d"
+#~ msgstr "Doks #%d"
+
+#~ msgid "Origin of the rotation"
+#~ msgstr "Griešanas sākumpunkts"
+
+#~ msgid "Adjust origin of rotation"
+#~ msgstr "Pieskaņojiet griešanas sākumpunktu"
+
+#~ msgid "Starting:"
+#~ msgstr "Sākums:"
+
+#~ msgid "Rotation angle:"
+#~ msgstr "Griešanas leņķis:"
+
+#~ msgid "Number of copies:"
+#~ msgstr "Kopiju skaits:"
+
+#~ msgid "Minimum radius, low values can be slow"
+#~ msgstr "Minimālais rādiuss, mazas vērtības var būt lēnas"
+
+#~ msgid "Discard original path?"
+#~ msgstr "Atmest sākotnējo ceļu?"
+
+#~ msgid "Select <b>object(s)</b> to raise to top."
+#~ msgstr "Atlasiet <b>objektu(s)</b>, kurus pacelt pašā augšā."
+
+#~ msgid "Save"
+#~ msgstr "Saglabāt"
+
+#~ msgid "Set width:"
+#~ msgstr "Iestatīt platumu:"
+
+#~ msgid "_Resize page to drawing or selection"
+#~ msgstr "_Pielāgot lapas izmēru zīmējuma vai iezīmētajam"
+
+#~ msgid "Cut out from objects"
+#~ msgstr "Izgriezt no objektiem"
+
+#~ msgid "Image widget"
+#~ msgstr "Attēla logdaļa"
+
+#~ msgid "Child widget to appear next to the menu text"
+#~ msgstr "Atvasinātā logdaļa, kurai jāparādās blakus izvēlnes tekstam"
+
+#~ msgid "Use stock"
+#~ msgstr "Lietot krājumu"
+
+#~ msgid "Whether to use the label text to create a stock menu item"
+#~ msgstr "Vai izmantot etiķetes tekstu krājumu izvēlnes vienuma veidošanai"
+
+#~ msgid "Accel Group"
+#~ msgstr "Paātrinājuma grupa"
+
+#~ msgid "The Accel Group to use for stock accelerator keys"
+#~ msgstr "Paātrinājuma grupa, ko izmantot krājuma paātrinājuma taustiņiem"
+
+#~ msgid "Spacing between baselines (times font size)"
+#~ msgstr "Atstarpe starp rindām (fonta izmēra reizēs)"
+
+#~ msgid "http://tavmjong.org/INKSCAPE/MANUAL/html/index.php"
+#~ msgstr "http://tavmjong.org/INKSCAPE/MANUAL/html/index.php"
+
+#~ msgid "Kashmiri in Peso-Arabic script (ks@aran)"
+#~ msgstr "Kašmiru peso-arābiskā rakstībā (ks@aran)"
+
+#~ msgid ""
+#~ "Position the <b>start point</b> of the arc or segment; with <b>Ctrl</b> "
+#~ "to snap angle; drag <b>inside</b> the ellipse for arc, <b>outside</b> for "
+#~ "segment"
+#~ msgstr ""
+#~ "Novietojiet loka vai segmenta <b>sākumpunktu</b>; ar <b>Ctrl</b> - "
+#~ "pievilkt leņķim; lai iegūtu loku, velciet elipses <b>iekšpusē</b>; lai "
+#~ "iegūtu sektoru - <b>ārpusē</b>"
+
+#~ msgid ""
+#~ "Position the <b>end point</b> of the arc or segment; with <b>Ctrl</b> to "
+#~ "snap angle; drag <b>inside</b> the ellipse for arc, <b>outside</b> for "
+#~ "segment"
+#~ msgstr ""
+#~ "Novietojiet loka vai segmenta <b>beigu punktu</b>; ar <b>Ctrl</b> - "
+#~ "pievilkt leņķim; lai iegūtu loku, velciet elipses <b>iekšpusē</b>; lai "
+#~ "iegūtu sektoru - <b>ārpusē</b>"
+
+#~ msgid "Create default mesh"
+#~ msgstr "Izveidot noklusēto tīklu"
+
+#~ msgid "FIXME<b>Ctrl</b>: snap mesh angle"
+#~ msgstr "LABOT<b>Ctrl</b>: piesaistes tīkla leņķis"
+
+#~ msgid "FIXME<b>Shift</b>: draw mesh around the starting point"
+#~ msgstr "LABOT<b>Shift</b>: zīmēt tīklu apkārt sākumpunktam"
+
+#~ msgid "Show side and tensor handles"
+#~ msgstr "Rādīt malas un tenzora turus"
+
+#~ msgid "<b>Mesh gradient</b>"
+#~ msgstr "<b>Režģtīkla krāsu pāreja</b>"
+
+#~ msgid "Side Length 'a' (px): "
+#~ msgstr "Malas garums 'a' (px): "
+
+#~ msgid "Side Length 'b' (px): "
+#~ msgstr "Malas garums 'b' (px): "
+
+#~ msgid "Side Length 'c' (px): "
+#~ msgstr "Malas garums 'c' (px): "
+
+#~ msgid "Area (px^2): "
+#~ msgstr "Laukums (px^2): "
+
#, fuzzy
#~ msgctxt "Path handle tip"
#~ msgid "<b>Ctrl</b>: Move handle by his actual steps in BSpline Live Effect"
@@ -39478,9 +40282,6 @@ msgstr "XAML ievade"
#~ "Lapas fona krāsa. Piezīme: caurspīdīguma iestatījums labošanas laikā "
#~ "netiek ņemts vērā, taču tiek izmantots eksportējot bitkarti."
-#~ msgid "Vertical"
-#~ msgstr "Vertikāls"
-
#~ msgctxt "Flow control"
#~ msgid "None"
#~ msgstr "Neviena"
@@ -40536,24 +41337,6 @@ msgstr "XAML ievade"
#~ msgid "Determines which kind of boolop will be performed."
#~ msgstr "Nosaka veicamās Bula operācijas."
-#~ msgid "Angle of the first copy"
-#~ msgstr "Pirmās kopijas leņkis"
-
-#~ msgid "Angle between two successive copies"
-#~ msgstr "Leņķis starp divām secīgām kopijām"
-
-#~ msgid "Number of copies:"
-#~ msgstr "Kopiju skaits:"
-
-#~ msgid "Number of copies of the original path"
-#~ msgstr "Sākotnējā ceļa kopiju skaits"
-
-#~ msgid "Origin"
-#~ msgstr "Sākums"
-
-#~ msgid "Origin of the rotation"
-#~ msgstr "Griešanas sākumpunkts"
-
#~ msgid "Adjust the starting angle"
#~ msgstr "Pieskaņot sākuma leņki"
@@ -40680,12 +41463,6 @@ msgstr "XAML ievade"
#~ msgid "Determines on which side the line or line segment is infinite."
#~ msgstr "Nosaka, kurā galā līnija vai tās posms ir bezgalīgs."
-#~ msgid "Discard original path?"
-#~ msgstr "Atmest sākotnējo ceļu?"
-
-#~ msgid "Check this to only keep the mirrored part of the path"
-#~ msgstr "Atzīmējiet šo, lai saglabātu tikai atspoguļoto ceļa daļu"
-
#~ msgid "Reflection line:"
#~ msgstr "Atspoguļošanas līnija:"
@@ -40710,9 +41487,6 @@ msgstr "XAML ievade"
#~ msgid "Adjust the \"right\" end of the parallel"
#~ msgstr "Pieskaņot paralēles \"labo\" galu"
-#~ msgid "Scaling factor"
-#~ msgstr "Mērogošanas koeficients"
-
#~ msgid "Print unit after path length"
#~ msgstr "Rādīt vienības pēc ceļa garuma"
diff --git a/po/ru.po b/po/ru.po
index f0fbe1758..c5939c67c 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -8,23 +8,22 @@
# bulia byak <buliabyak@users.sf.net>, 2004.
# Александр Прокудин <alexandre.prokoudine@gmail.com>, 2004-2015, 2015.
# Alexandre Prokoudine <alexandre.prokoudine@gmail.com>, 2015, 2016.
-#
+# Igor Zhigunov <craysy@gmail.com>, 2016, 2017
msgid ""
msgstr ""
"Project-Id-Version: Inkscape 0.92\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-05-22 03:32+0300\n"
-"Last-Translator: Alexandre Prokoudine <alexandre.prokoudine@gmail.com>\n"
+"PO-Revision-Date: 2017-03-25 10:51+0500\n"
+"Last-Translator: ashed <craysy@gmail.com>\n"
"Language-Team: русский <>\n"
"Language: ru\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: Gtranslator 2.91.7\n"
+"X-Generator: Poedit 1.5.4\n"
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2);\n"
-"X-Poedit-Language: Russian\n"
#: ../inkscape.appdata.xml.in.h:1 ../inkscape.desktop.in.h:1
msgid "Inkscape"
@@ -40,6 +39,9 @@ msgid ""
"Illustrator, CorelDraw, or Xara X, using the W3C standard Scalable Vector "
"Graphics (SVG) file format."
msgstr ""
+"Редактор векторной графики с открытым исходным кодом, с возможностями "
+"подобными Illustrator, CorelDraw, или Xara X, используя W3C standard "
+"Scalable Vector Graphics (SVG) формат файлов."
#: ../inkscape.appdata.xml.in.h:4
msgid ""
@@ -49,6 +51,12 @@ msgid ""
"trace bitmaps and much more. We also aim to maintain a thriving user and "
"developer community by using open, community-oriented development."
msgstr ""
+"Inkscape поддерживает множество особенностей SVG (маркеры, клоны, "
+"прозрачность смешивание, и т.д.). В разработке уделяется большое внимание "
+"понятному интерфейсу. В нём очень легко редактировать узлы, производить "
+"комплексные операции с контурами, векторизовать растр и многое другое. Мы "
+"также стремимся поддерживать процветающее пользовательское и девелоперское "
+"сообщество, используя открытую, ориентированную на сообщество разработку."
#: ../inkscape.appdata.xml.in.h:5
msgid "Main application window"
@@ -65,7 +73,7 @@ msgstr ""
#: ../inkscape.desktop.in.h:5
msgid "image;editor;vector;drawing;"
-msgstr ""
+msgstr "изображение;редактор;вектор;рисование"
#: ../inkscape.desktop.in.h:6
msgid "New Drawing"
@@ -73,7 +81,7 @@ msgstr "Новый рисунок"
#: ../share/filters/filters.svg.h:2
msgid "Smart Jelly"
-msgstr "Smart Jelly"
+msgstr "Умное желе"
#: ../share/filters/filters.svg.h:3 ../share/filters/filters.svg.h:7
#: ../share/filters/filters.svg.h:15 ../share/filters/filters.svg.h:31
@@ -98,7 +106,7 @@ msgstr "То же, что и матовое желе, но с увеличенн
#: ../share/filters/filters.svg.h:6
msgid "Metal Casting"
-msgstr "Metal Casting"
+msgstr "Металлическое литье"
#: ../share/filters/filters.svg.h:8
msgid "Smooth drop-like bevel with metallic finish"
@@ -116,7 +124,7 @@ msgstr "Видение"
#: ../src/extension/internal/filter/blurs.h:267
#: ../src/extension/internal/filter/blurs.h:351
msgid "Blurs"
-msgstr "Размывание"
+msgstr "Размытие"
#: ../share/filters/filters.svg.h:12
msgid "Edges are partly feathered out"
@@ -124,7 +132,7 @@ msgstr "Края частично растушёваны"
#: ../share/filters/filters.svg.h:14
msgid "Jigsaw Piece"
-msgstr "Jigsaw Piece"
+msgstr "Кусочек паззла"
#: ../share/filters/filters.svg.h:16
msgid "Low, sharp bevel"
@@ -161,7 +169,7 @@ msgstr "Случайные белые пятна внутри"
#: ../share/filters/filters.svg.h:22
msgid "Ink Bleed"
-msgstr "Ink Bleed"
+msgstr "Течение чернил"
#: ../share/filters/filters.svg.h:23 ../share/filters/filters.svg.h:27
#: ../share/filters/filters.svg.h:115 ../share/filters/filters.svg.h:431
@@ -182,7 +190,7 @@ msgstr "Края объекта охвачены огнем"
#: ../share/filters/filters.svg.h:30
msgid "Bloom"
-msgstr "Расцвет"
+msgstr "стальная заготовка"
#: ../share/filters/filters.svg.h:32
msgid "Soft, cushion-like bevel with matte highlights"
@@ -190,7 +198,7 @@ msgstr "Фаска с плавным подушкообразным перехо
#: ../share/filters/filters.svg.h:34
msgid "Ridged Border"
-msgstr "Ridged Border"
+msgstr "Остроконечная граница"
#: ../share/filters/filters.svg.h:36
msgid "Ridged border with inner bevel"
@@ -291,7 +299,7 @@ msgstr "Повысить резкость краев и границ в рамк
#: ../share/filters/filters.svg.h:70
msgid "Sharpen More"
-msgstr "Sharpen More"
+msgstr "Ещё резче"
#: ../share/filters/filters.svg.h:72
msgid "Sharpen edges and boundaries within the object, force=0.3"
@@ -394,7 +402,7 @@ msgstr "Голубой сыр"
#: ../share/filters/filters.svg.h:104
msgid "Marble-like bluish speckles"
-msgstr "Голубоватые пятна как в мраморе"
+msgstr "Мрамороподобные голубоватые пятна"
#: ../share/filters/filters.svg.h:106
msgid "Button"
@@ -421,7 +429,7 @@ msgstr "Затененная внешняя кромка"
#: ../share/filters/filters.svg.h:114
msgid "Dripping"
-msgstr "Dripping"
+msgstr "Капание"
#: ../share/filters/filters.svg.h:116
msgid "Random paint streaks downwards"
@@ -586,7 +594,7 @@ msgstr "Ржавчина"
#: ../share/filters/filters.svg.h:180
msgid "Eroded metal texture with ridges, grooves, holes and bumps"
-msgstr "Текстура ржавого металла с кромкой, желобками, дырка и выпуклостями"
+msgstr "Текстура ржавого металла (кромка, желобки, дырки и выпуклости)"
#: ../share/filters/filters.svg.h:182
msgid "Cracked Lava"
@@ -603,7 +611,7 @@ msgstr "Кора"
#: ../share/filters/filters.svg.h:188
msgid "Bark texture, vertical; use with deep colors"
msgstr ""
-"Текстура коры дерева, вертикальная; используйте с темными насыщенными цветами"
+"Текстура коры дерева, вертикальная; используйте с тёмными насыщенными цветами"
#: ../share/filters/filters.svg.h:190
msgid "Lizard Skin"
@@ -694,7 +702,8 @@ msgstr "Чёрная дыра"
#: ../share/filters/filters.svg.h:279 ../share/filters/filters.svg.h:835
#: ../share/filters/filters.svg.h:839 ../share/filters/filters.svg.h:843
#: ../src/extension/internal/filter/morphology.h:76
-#: ../src/extension/internal/filter/morphology.h:203 ../src/filter-enums.cpp:32
+#: ../src/extension/internal/filter/morphology.h:203
+#: ../src/filter-enums.cpp:32
msgid "Morphology"
msgstr "Морфология"
@@ -704,16 +713,15 @@ msgstr "Создать черный свет изнутри и снаружи"
#: ../share/filters/filters.svg.h:234
msgid "Cubes"
-msgstr "Кубики"
+msgstr "Кубы"
#: ../share/filters/filters.svg.h:236
msgid "Scattered cubes; adjust the Morphology primitive to vary size"
-msgstr ""
-"Эффект разбросанных кубиков; размер меняется коррекцией примитива Морфология"
+msgstr "Разбросанные кубы; размер меняется коррекцией примитива Морфология"
#: ../share/filters/filters.svg.h:238
msgid "Peel Off"
-msgstr "Peel Off"
+msgstr "Шелушение"
#: ../share/filters/filters.svg.h:240
msgid "Peeling painting on a wall"
@@ -729,7 +737,7 @@ msgstr "Брызги металла с золотистыми бликами"
#: ../share/filters/filters.svg.h:246
msgid "Gold Paste"
-msgstr "Gold Paste"
+msgstr "Золотая паста"
#: ../share/filters/filters.svg.h:248
msgid "Fat pasted cast metal, with golden highlights"
@@ -761,7 +769,7 @@ msgstr "Эффект бумаги для акварели; годится для
#: ../share/filters/filters.svg.h:262
msgid "Rough and Glossy"
-msgstr "Rough and Glossy"
+msgstr "Грубо и глянцево"
#: ../share/filters/filters.svg.h:264
msgid ""
@@ -770,7 +778,7 @@ msgstr "Мятая глянцевая бумага; можно применят
#: ../share/filters/filters.svg.h:266
msgid "In and Out"
-msgstr "In and Out"
+msgstr "Внутри и снаружи"
#: ../share/filters/filters.svg.h:268
msgid "Inner colorized shadow, outer black shadow"
@@ -786,23 +794,23 @@ msgstr "Превратить в маленькие рассеянные част
#: ../share/filters/filters.svg.h:274
msgid "Warm Inside"
-msgstr "Warm Inside"
+msgstr "Теплый инсайд"
#: ../share/filters/filters.svg.h:276
msgid "Blurred colorized contour, filled inside"
-msgstr "Заполненный контур с размытой обводкой"
+msgstr "Заполненный контур с цветной размытой обводкой"
#: ../share/filters/filters.svg.h:278
msgid "Cool Outside"
-msgstr "Cool Outside"
+msgstr "Прохладный аутсайд"
#: ../share/filters/filters.svg.h:280
msgid "Blurred colorized contour, empty inside"
-msgstr "Пустой контур с размытой обводкой"
+msgstr "Пустой контур с цветной размытой обводкой"
#: ../share/filters/filters.svg.h:282
msgid "Electronic Microscopy"
-msgstr "Electronic Microscopy"
+msgstr "Электронный микроскоп"
#: ../share/filters/filters.svg.h:284
msgid ""
@@ -820,7 +828,7 @@ msgstr "Клетчатая шерстяная материя"
#: ../share/filters/filters.svg.h:290
msgid "Shaken Liquid"
-msgstr "Shaken Liquid"
+msgstr "Встряхнутая жидкость"
#: ../share/filters/filters.svg.h:292
msgid "Colorizable filling with flow inside like transparency"
@@ -828,15 +836,15 @@ msgstr "Раскрашиваемая заливка с внутренним по
#: ../share/filters/filters.svg.h:294
msgid "Soft Focus Lens"
-msgstr "Soft Focus Lens"
+msgstr "Мягкофокусные линзы"
#: ../share/filters/filters.svg.h:296
msgid "Glowing image content without blurring it"
-msgstr "Свечение содержимого объекта без размывания"
+msgstr "Свечение содержимого объекта без размытия"
#: ../share/filters/filters.svg.h:298
msgid "Stained Glass"
-msgstr "Stained Glass"
+msgstr "Витражное стекло"
#: ../share/filters/filters.svg.h:300
msgid "Illuminated stained glass effect"
@@ -844,7 +852,7 @@ msgstr "Иллюминированный эффект тонированного
#: ../share/filters/filters.svg.h:302
msgid "Dark Glass"
-msgstr "Dark Glass"
+msgstr "Тёмное стекло"
#: ../share/filters/filters.svg.h:304
msgid "Illuminated glass effect with light coming from beneath"
@@ -852,7 +860,7 @@ msgstr "Эффект подсвеченного стекла, при котор
#: ../share/filters/filters.svg.h:306
msgid "HSL Bumps Alpha"
-msgstr "HSL Bumps Alpha"
+msgstr "HSL Прозрачные Выпуклости"
#: ../share/filters/filters.svg.h:308
msgid "Same as HSL Bumps but with transparent highlights"
@@ -860,7 +868,7 @@ msgstr "То же, что и Выпуклости HSL, но с прозрачн
#: ../share/filters/filters.svg.h:310
msgid "Bubbly Bumps Alpha"
-msgstr "Bubbly Bumps Alpha"
+msgstr "Прозрачные пузыристые выпуклости"
#: ../share/filters/filters.svg.h:312
msgid "Same as Bubbly Bumps but with transparent highlights"
@@ -868,7 +876,7 @@ msgstr "То же, что и Пузыристые выпуклости, но с
#: ../share/filters/filters.svg.h:314 ../share/filters/filters.svg.h:362
msgid "Torn Edges"
-msgstr "Torn Edges"
+msgstr "Рваные края"
#: ../share/filters/filters.svg.h:316 ../share/filters/filters.svg.h:364
msgid ""
@@ -879,7 +887,7 @@ msgstr ""
#: ../share/filters/filters.svg.h:318
msgid "Roughen Inside"
-msgstr "Roughen Inside"
+msgstr "Огрубить внутри"
#: ../share/filters/filters.svg.h:320
msgid "Roughen all inside shapes"
@@ -899,11 +907,11 @@ msgstr ""
#: ../share/filters/filters.svg.h:326
msgid "Chalk and Sponge"
-msgstr "Chalk and Sponge"
+msgstr "Мел и губка"
#: ../share/filters/filters.svg.h:328
msgid "Low turbulence gives sponge look and high turbulence chalk"
-msgstr "Низкая турбулентность создает эффект губки, а высокая — мела"
+msgstr "Низкая турбулентность создает эффект губки, а высокая — эффект мела"
#: ../share/filters/filters.svg.h:330
msgid "People"
@@ -951,7 +959,7 @@ msgstr "Эффект рельефа, где белое заменяется че
#: ../share/filters/filters.svg.h:350
msgid "Bubbly Bumps Matte"
-msgstr "Bubbly Bumps Matte"
+msgstr "Матированные пузыристые выпуклости"
#: ../share/filters/filters.svg.h:352
msgid "Same as Bubbly Bumps but with a diffuse light instead of a specular one"
@@ -968,7 +976,7 @@ msgstr "Чернильное пятно на промокшей бумаге"
#: ../share/filters/filters.svg.h:358
msgid "Wax Print"
-msgstr "Wax Print"
+msgstr "Восковая печать"
#: ../share/filters/filters.svg.h:360
msgid "Wax print on tissue texture"
@@ -990,12 +998,12 @@ msgstr "Войлок"
msgid ""
"Felt like texture with color turbulence and slightly darker at the edges"
msgstr ""
-"Текстура, напоминающая войлок, с цветной турбулентностью, слегка темная по "
+"Текстура, напоминающая войлок, с цветной турбулентностью, затемнённая по "
"краям"
#: ../share/filters/filters.svg.h:374
msgid "Ink Paint"
-msgstr "Ink Paint"
+msgstr "Цветные чернила"
#: ../share/filters/filters.svg.h:376
msgid "Ink paint on paper with some turbulent color shift"
@@ -1003,7 +1011,7 @@ msgstr "Цветная краска на бумаге, с небольшим т
#: ../share/filters/filters.svg.h:378
msgid "Tinted Rainbow"
-msgstr "Tinted Rainbow"
+msgstr "Тонированная радуга"
#: ../share/filters/filters.svg.h:380
msgid "Smooth rainbow colors melted along the edges and colorizable"
@@ -1013,7 +1021,7 @@ msgstr ""
#: ../share/filters/filters.svg.h:382
msgid "Melted Rainbow"
-msgstr "Melted Rainbow"
+msgstr "Оплавленная радуга"
#: ../share/filters/filters.svg.h:384
msgid "Smooth rainbow colors slightly melted along the edges"
@@ -1021,7 +1029,7 @@ msgstr "Мягкие радужные цвета цвета, слегка опл
#: ../share/filters/filters.svg.h:386
msgid "Flex Metal"
-msgstr "Flex Metal"
+msgstr "Гнутый металл"
#: ../share/filters/filters.svg.h:388
msgid "Bright, polished uneven metal casting, colorizable"
@@ -1029,7 +1037,7 @@ msgstr "Яркая и отполированная раскрашиваемая
#: ../share/filters/filters.svg.h:390
msgid "Wavy Tartan"
-msgstr "Wavy Tartan"
+msgstr "Волнистая шотландка"
#: ../share/filters/filters.svg.h:392
msgid "Tartan pattern with a wavy displacement and bevel around the edges"
@@ -1149,23 +1157,23 @@ msgstr "Добавить небольшую зашумленность как н
#: ../share/filters/filters.svg.h:418
msgid "Plaster Color"
-msgstr ""
+msgstr "Цветная штукатурка"
#: ../share/filters/filters.svg.h:420
msgid "Colored plaster emboss effect"
-msgstr ""
+msgstr "Эффект цветного штукатурного тиснения"
#: ../share/filters/filters.svg.h:422
msgid "Velvet Bumps"
-msgstr "Вельветовые шишки"
+msgstr "Вельветовые выпуклости"
#: ../share/filters/filters.svg.h:424
msgid "Gives Smooth Bumps velvet like"
-msgstr "Создать выпуклости наподобие вельветовой ткани"
+msgstr "Мягкие выпуклости наподобие вельветовой ткани"
#: ../share/filters/filters.svg.h:426
msgid "Comics Cream"
-msgstr "Comics Cream"
+msgstr "Комиксовый крем"
#: ../share/filters/filters.svg.h:427 ../share/filters/filters.svg.h:727
#: ../share/filters/filters.svg.h:731 ../share/filters/filters.svg.h:735
@@ -1186,28 +1194,27 @@ msgstr "Комиксовый шейдер с кремовой волнистой
#: ../share/filters/filters.svg.h:430
msgid "Chewing Gum"
-msgstr "Chewing Gum"
+msgstr "Жевательная резинка"
#: ../share/filters/filters.svg.h:432
msgid ""
"Creates colorizable blotches which smoothly flow over the edges of the lines "
"at their crossings"
msgstr ""
-"Создать раскрашиваемые пятна, слегка вытекающие за края линий в местах "
-"пересечений этих линий"
+"Создать раскрашиваемые пятна, слегка вытекающие за края линий в местах их "
+"пересечений"
#: ../share/filters/filters.svg.h:434
msgid "Dark And Glow"
-msgstr "Dark And Glow"
+msgstr "Затемнение и свечение"
#: ../share/filters/filters.svg.h:436
msgid "Darkens the edge with an inner blur and adds a flexible glow"
-msgstr ""
-"Затемнить края, добавить внутреннее размывание и настраиваемое свечение"
+msgstr "Затемнить края, добавить внутреннее размытие и настраиваемое свечение"
#: ../share/filters/filters.svg.h:438
msgid "Warped Rainbow"
-msgstr "Warped Rainbow"
+msgstr "Изогнутая радуга"
#: ../share/filters/filters.svg.h:440
msgid "Smooth rainbow colors warped along the edges and colorizable"
@@ -1217,7 +1224,7 @@ msgstr ""
#: ../share/filters/filters.svg.h:442
msgid "Rough and Dilate"
-msgstr "Rough and Dilate"
+msgstr "Грубость и распространение"
#: ../share/filters/filters.svg.h:444
msgid "Create a turbulent contour around"
@@ -1225,16 +1232,15 @@ msgstr "Создать турбулентный контур вокруг"
#: ../share/filters/filters.svg.h:446
msgid "Old Postcard"
-msgstr "Old Postcard"
+msgstr "Старая открытка"
#: ../share/filters/filters.svg.h:448
msgid "Slightly posterize and draw edges like on old printed postcards"
msgstr "Легкая постеризация и края как на старых открытках"
#: ../share/filters/filters.svg.h:450
-#, fuzzy
msgid "Dots Transparency"
-msgstr "Прозрачные точки"
+msgstr "Точечная прозрачность"
#: ../share/filters/filters.svg.h:452
msgid "Gives a pointillist HSL sensitive transparency"
@@ -1245,12 +1251,10 @@ msgid "Canvas Transparency"
msgstr "Прозрачность холста"
#: ../share/filters/filters.svg.h:456
-#, fuzzy
msgid "Gives a canvas like HSL sensitive transparency."
msgstr "Создать похожую на холст прозрачность, чувствительную к HSL"
#: ../share/filters/filters.svg.h:458
-#, fuzzy
msgid "Smear Transparency"
msgstr "Прозрачные мазки"
@@ -1261,7 +1265,7 @@ msgstr "Закрасить объекты прозрачной турбулен
#: ../share/filters/filters.svg.h:462
msgid "Thick Paint"
-msgstr "Thick Paint"
+msgstr "Густая краска"
#: ../share/filters/filters.svg.h:464
msgid "Thick painting effect with turbulence"
@@ -1277,7 +1281,7 @@ msgstr "Текстура разорвавшегося воздушного ша
#: ../share/filters/filters.svg.h:470
msgid "Embossed Leather"
-msgstr "Embossed Leather"
+msgstr "Тиснёная кожа"
#: ../share/filters/filters.svg.h:472
msgid ""
@@ -1313,7 +1317,7 @@ msgstr "Штукатурка"
msgid ""
"Combine a HSL edges detection bump with a matte and crumpled surface effect"
msgstr ""
-"Объединение выпуклости по определенным краям с эффектом сморщенной "
+"Объединение выпуклости по HSL определенным краям с эффектом сморщенной "
"поверхности"
#: ../share/filters/filters.svg.h:486
@@ -1330,7 +1334,7 @@ msgstr "Гуашь"
#: ../share/filters/filters.svg.h:492
msgid "Partly opaque water color effect with bleed"
-msgstr "Полупрозрачный эффект акварели с "
+msgstr "Полупрозрачный эффект акварели с растискиванием"
#: ../share/filters/filters.svg.h:494
msgid "Alpha Engraving"
@@ -1341,7 +1345,6 @@ msgid "Gives a transparent engraving effect with rough line and filling"
msgstr "Создать прозрачный эффект гравюры с грубыми линиями и заливкой"
#: ../share/filters/filters.svg.h:498
-#, fuzzy
msgid "Alpha Draw Liquid"
msgstr "Текучий прозрачный рисунок"
@@ -1350,7 +1353,6 @@ msgid "Gives a transparent fluid drawing effect with rough line and filling"
msgstr "Создать текучий прозрачный эффект с грубыми линиями и заливкой"
#: ../share/filters/filters.svg.h:502
-#, fuzzy
msgid "Liquid Drawing"
msgstr "Экспрессионизм"
@@ -1416,7 +1418,7 @@ msgstr "Преобразовать в раскрашиваемый прозра
#: ../share/filters/filters.svg.h:526
msgid "Saturation Map"
-msgstr "Прокция насыщенности"
+msgstr "Карта насыщенности"
#: ../share/filters/filters.svg.h:528
msgid ""
@@ -1452,7 +1454,7 @@ msgstr "Текстура холста с чувствительной к HSL к
#: ../share/filters/filters.svg.h:542
msgid "Canvas Bumps Matte"
-msgstr "Canvas Bumps Matte"
+msgstr "Матированные холщовые выпуклости"
#: ../share/filters/filters.svg.h:544
msgid "Same as Canvas Bumps but with a diffuse light instead of a specular one"
@@ -1461,15 +1463,15 @@ msgstr ""
#: ../share/filters/filters.svg.h:546
msgid "Canvas Bumps Alpha"
-msgstr "Canvas Bumps Alpha"
+msgstr "Прозрачные холщовые выпуклости "
#: ../share/filters/filters.svg.h:548
msgid "Same as Canvas Bumps but with transparent highlights"
-msgstr "То же, что и холщовые выпуклости, но с прозрачными яркими участками"
+msgstr "То же, что и холщовые выпуклости, но с прозрачными светами"
#: ../share/filters/filters.svg.h:550
msgid "Bright Metal"
-msgstr "Bright Metal"
+msgstr "Яркий металл"
#: ../share/filters/filters.svg.h:552
msgid "Bright metallic effect for any color"
@@ -1477,7 +1479,7 @@ msgstr "Яркий эффект металла для любого цвета"
#: ../share/filters/filters.svg.h:554
msgid "Deep Colors Plastic"
-msgstr "Deep Colors Plastic"
+msgstr "Цветной пластик"
#: ../share/filters/filters.svg.h:556
msgid "Transparent plastic with deep colors"
@@ -1485,7 +1487,7 @@ msgstr "Прозрачный пластик тёмных цветов"
#: ../share/filters/filters.svg.h:558
msgid "Melted Jelly Matte"
-msgstr "Melted Jelly Matte"
+msgstr "Расплавленное матированное желе"
#: ../share/filters/filters.svg.h:560
msgid "Matte bevel with blurred edges"
@@ -1501,7 +1503,7 @@ msgstr "Блестящая фаска с размытыми краями"
#: ../share/filters/filters.svg.h:566
msgid "Combined Lighting"
-msgstr "Combined Lighting"
+msgstr "Комбинированное освещение"
#: ../share/filters/filters.svg.h:568
#: ../src/extension/internal/filter/bevels.h:231
@@ -1515,12 +1517,12 @@ msgstr "Оловянная фольга"
#: ../share/filters/filters.svg.h:572
msgid "Metallic foil effect combining two lighting types and variable crumple"
msgstr ""
-"Эффект металлической фольги, объединяющий два типа освещения и настраиваемую "
-"смятость"
+"Эффект металлической фольги, объединяющий два типа освещения и настраиваемое "
+"смятие"
#: ../share/filters/filters.svg.h:574
msgid "Soft Colors"
-msgstr "Soft Colors"
+msgstr "Мягкие цвета"
#: ../share/filters/filters.svg.h:576
msgid "Adds a colorizable edges glow inside objects and pictures"
@@ -1529,7 +1531,7 @@ msgstr ""
#: ../share/filters/filters.svg.h:578
msgid "Relief Print"
-msgstr "Relief Print"
+msgstr "Рельефная печать"
#: ../share/filters/filters.svg.h:580
msgid "Bumps effect with a bevel, color flood and complex lighting"
@@ -1549,44 +1551,43 @@ msgstr "Флюоресценция"
#: ../share/filters/filters.svg.h:588
msgid "Oversaturate colors which can be fluorescent in real world"
-msgstr ""
-"Перенасытить цвета, которые в реальном мире могут быть флюоресцирующими"
+msgstr "Перенасытить цвета, которые в реальном мире могут флюоресцировать"
#: ../share/filters/filters.svg.h:590
msgid "Pixellize"
-msgstr ""
+msgstr "Пикселизация"
#: ../share/filters/filters.svg.h:591
msgid "Pixel tools"
-msgstr ""
+msgstr "Пиксельные инструменты"
#: ../share/filters/filters.svg.h:592
msgid "Reduce or remove antialiasing around shapes"
-msgstr ""
+msgstr "Уменьшить или удалить сглаживание вокруг фигур"
#: ../share/filters/filters.svg.h:594
msgid "Basic Diffuse Bump"
-msgstr ""
+msgstr "Базовые диффузные выпуклости "
#: ../share/filters/filters.svg.h:596
msgid "Matte emboss effect"
-msgstr ""
+msgstr "Эффект матового рельефа"
#: ../share/filters/filters.svg.h:598
msgid "Basic Specular Bump"
-msgstr ""
+msgstr "Базовая зеркальная выпуклость"
#: ../share/filters/filters.svg.h:600
msgid "Specular emboss effect"
-msgstr ""
+msgstr "Эффект зеркального рельефа"
#: ../share/filters/filters.svg.h:602
msgid "Basic Two Lights Bump"
-msgstr ""
+msgstr "Базовая двухсветовая выпуклость"
#: ../share/filters/filters.svg.h:604
msgid "Two types of lighting emboss effect"
-msgstr ""
+msgstr "Эффект рельефа с двумя типами освещения"
#: ../share/filters/filters.svg.h:606
msgid "Linen Canvas"
@@ -1594,7 +1595,7 @@ msgstr "Льняной холст"
#: ../share/filters/filters.svg.h:608 ../share/filters/filters.svg.h:616
msgid "Painting canvas emboss effect"
-msgstr ""
+msgstr "Эффект рельефа на разрисованном холсте"
#: ../share/filters/filters.svg.h:610
msgid "Plasticine"
@@ -1602,7 +1603,7 @@ msgstr "Пластилин"
#: ../share/filters/filters.svg.h:612
msgid "Matte modeling paste emboss effect"
-msgstr ""
+msgstr "Эффект рельефной матовой моделировочной пасты"
#: ../share/filters/filters.svg.h:614
msgid "Rough Canvas Painting"
@@ -1614,24 +1615,23 @@ msgstr "Выпуклость бумаги"
#: ../share/filters/filters.svg.h:620
msgid "Paper like emboss effect"
-msgstr ""
+msgstr "Бумажное тиснение"
#: ../share/filters/filters.svg.h:622
msgid "Jelly Bump"
-msgstr ""
+msgstr "Желейная выпуклость"
#: ../share/filters/filters.svg.h:624
msgid "Convert pictures to thick jelly"
msgstr "Превратить рисунки в густое желе"
#: ../share/filters/filters.svg.h:626
-#, fuzzy
msgid "Blend Opposites"
msgstr "Режим смешивания:"
#: ../share/filters/filters.svg.h:628
msgid "Blend an image with its hue opposite"
-msgstr ""
+msgstr "Смесь изображения с противоположным оттенком"
#: ../share/filters/filters.svg.h:630
msgid "Hue to White"
@@ -1647,7 +1647,6 @@ msgid "Swirl"
msgstr "Вихрь"
#: ../share/filters/filters.svg.h:636
-#, fuzzy
msgid ""
"Paint objects with a transparent turbulence which wraps around color edges"
msgstr "Закрасить объекты прозрачной турбулентностью, огибающей цветные края"
@@ -1657,13 +1656,12 @@ msgid "Pointillism"
msgstr "Пуантилизм"
#: ../share/filters/filters.svg.h:640
-#, fuzzy
msgid "Gives a turbulent pointillist HSL sensitive transparency"
msgstr "Создать пуантилистическую прозрачность, чувствительную к HSL"
#: ../share/filters/filters.svg.h:642
msgid "Silhouette Marbled"
-msgstr ""
+msgstr "Мраморный силуэт"
#: ../share/filters/filters.svg.h:644
msgid "Basic noise transparency texture"
@@ -1679,7 +1677,7 @@ msgstr "Создать раскрашиваемый непрозрачный ф
#: ../share/filters/filters.svg.h:650
msgid "Flatten Transparency"
-msgstr ""
+msgstr "Сведённая прозрачность"
#: ../share/filters/filters.svg.h:652
msgid "Adds a white opaque background"
@@ -1687,63 +1685,62 @@ msgstr "Добавить белый непрозрачный фон"
#: ../share/filters/filters.svg.h:654
msgid "Blur Double"
-msgstr "Двойное размывание"
+msgstr "Двойное размытие"
#: ../share/filters/filters.svg.h:656
msgid ""
"Overlays two copies with different blur amounts and modifiable blend and "
"composite"
msgstr ""
-"Перекрыть две копии с разным радиусом размывания и настраиваемым совмещением"
+"Перекрыть две копии с разным радиусом размытия и настраиваемым совмещением"
#: ../share/filters/filters.svg.h:658
msgid "Image Drawing Basic"
-msgstr ""
+msgstr "Рисованное изображение"
#: ../share/filters/filters.svg.h:660
msgid "Enhance and redraw color edges in 1 bit black and white"
-msgstr ""
+msgstr "Улучшение и перерисовка цветных краёв в 1-бит черно-белый"
#: ../share/filters/filters.svg.h:662
msgid "Poster Draw"
-msgstr ""
+msgstr "Плакатный рисунок"
#: ../share/filters/filters.svg.h:664
msgid "Enhance and redraw edges around posterized areas"
-msgstr ""
+msgstr "Улучшение и перерисовка краев вокруг постеризированных областей"
#: ../share/filters/filters.svg.h:666
msgid "Cross Noise Poster"
-msgstr ""
+msgstr "Кроссшумовой плакат"
#: ../share/filters/filters.svg.h:668
-#, fuzzy
msgid "Overlay with a small scale screen like noise"
-msgstr "Добавить небольшую зашумленность как на фотопленке"
+msgstr "Небольшая зашумленность как на фотопленке"
#: ../share/filters/filters.svg.h:670
msgid "Cross Noise Poster B"
-msgstr ""
+msgstr "Кроссшумовой плакат B"
#: ../share/filters/filters.svg.h:672
msgid "Adds a small scale screen like noise locally"
-msgstr ""
+msgstr "Локальный мелкомасштабный шум как на экране"
#: ../share/filters/filters.svg.h:674
msgid "Poster Color Fun"
-msgstr ""
+msgstr "Плакатный цвет забавный"
#: ../share/filters/filters.svg.h:678
msgid "Poster Rough"
-msgstr ""
+msgstr "Грубый плакат"
#: ../share/filters/filters.svg.h:680
msgid "Adds roughness to one of the two channels of the Poster paint filter"
-msgstr ""
+msgstr "Добавление шероховатости к одному из двух каналов фильтра Плакат"
#: ../share/filters/filters.svg.h:682
msgid "Alpha Monochrome Cracked"
-msgstr ""
+msgstr "Альфа монохром потрескавшийся"
#: ../share/filters/filters.svg.h:684 ../share/filters/filters.svg.h:688
#: ../share/filters/filters.svg.h:692 ../share/filters/filters.svg.h:704
@@ -1753,88 +1750,83 @@ msgstr "Простая текстура шума; цвет меняется в
#: ../share/filters/filters.svg.h:686
msgid "Alpha Turbulent"
-msgstr ""
+msgstr "Альфа Турбулентный"
#: ../share/filters/filters.svg.h:690
msgid "Colorize Turbulent"
-msgstr ""
+msgstr "Раскрашенный турбулентный"
#: ../share/filters/filters.svg.h:694
msgid "Cross Noise B"
-msgstr ""
+msgstr "Кроссшум B"
#: ../share/filters/filters.svg.h:696
-#, fuzzy
msgid "Adds a small scale crossy graininess"
-msgstr "Добавить небольшую зашумленность как на фотопленке"
+msgstr "Доб-ть небольшую кроссгранулированность"
#: ../share/filters/filters.svg.h:698
msgid "Cross Noise"
-msgstr ""
+msgstr "Кроссшум"
#: ../share/filters/filters.svg.h:700
-#, fuzzy
msgid "Adds a small scale screen like graininess"
-msgstr "Добавить небольшую зашумленность как на фотопленке"
+msgstr "Доб-ть небольшую гранулированность как на фотопленке"
#: ../share/filters/filters.svg.h:702
msgid "Duotone Turbulent"
msgstr "Дуплексная турбулентность"
#: ../share/filters/filters.svg.h:706
-#, fuzzy
msgid "Light Eraser Cracked"
-msgstr "Ластик для светлых областей"
+msgstr "Потрескавшийся ластик для светов"
#: ../share/filters/filters.svg.h:710
-#, fuzzy
msgid "Poster Turbulent"
-msgstr "Турбулентность"
+msgstr "Плакат-турбулентность"
#: ../share/filters/filters.svg.h:714
-#, fuzzy
msgid "Tartan Smart"
-msgstr "Шотландка"
+msgstr "Умная шотландка"
#: ../share/filters/filters.svg.h:716
-#, fuzzy
msgid "Highly configurable checkered tartan pattern"
-msgstr "Клетчатая шерстяная материя"
+msgstr "Настраиваемая клетчатая шотландка"
+# Источник света
#: ../share/filters/filters.svg.h:718
-#, fuzzy
msgid "Light Contour"
-msgstr "Источник света:"
+msgstr "Световой контур:"
#: ../share/filters/filters.svg.h:720
msgid "Uses vertical specular light to draw lines"
-msgstr ""
+msgstr "Использовать вертикальный зеркальный свет для рисования линий"
#: ../share/filters/filters.svg.h:722
msgid "Liquid"
msgstr "Жидкость"
+# Раскрашиваемая заливка, придающая объекту эффект жидкости
#: ../share/filters/filters.svg.h:724
msgid "Colorizable filling with liquid transparency"
-msgstr "Раскрашиваемая заливка, придающая объекту эффект жидкости"
+msgstr "Раскрашиваемая заливка с жидкостной прозрачностью"
#: ../share/filters/filters.svg.h:726
msgid "Aluminium"
msgstr "Алюминий"
+# Гелевый эффект с сильным преломлением
#: ../share/filters/filters.svg.h:728
-#, fuzzy
msgid "Aluminium effect with sharp brushed reflections"
-msgstr "Гелевый эффект с сильным преломлением"
+msgstr "Эффект алюминия с резкими брашированными отражениями"
#: ../share/filters/filters.svg.h:730
msgid "Comics"
msgstr "Комикс"
+# Комикс, нарисованный мокрой кистью
#: ../share/filters/filters.svg.h:732
-#, fuzzy
msgid "Comics cartoon drawing effect"
-msgstr "Комикс, нарисованный мокрой кистью"
+msgstr "Комикс, нарисованный кистью"
#: ../share/filters/filters.svg.h:734
msgid "Comics Draft"
@@ -1845,7 +1837,6 @@ msgid "Draft painted cartoon shading with a glassy look"
msgstr "Начерно нарисованный комикс с блеском"
#: ../share/filters/filters.svg.h:738
-#, fuzzy
msgid "Comics Fading"
msgstr "Комикс с затуханием"
@@ -1857,14 +1848,14 @@ msgstr "Стиль рисования наподобие комиксов с з
msgid "Brushed Metal"
msgstr "Потёртый металл"
+# Иллюминированный эффект тонированного стекла
#: ../share/filters/filters.svg.h:744
-#, fuzzy
msgid "Satiny metal surface effect"
-msgstr "Иллюминированный эффект тонированного стекла"
+msgstr "Эффект сатинированного металла"
#: ../share/filters/filters.svg.h:746
msgid "Opaline"
-msgstr ""
+msgstr "Опаловый"
#: ../share/filters/filters.svg.h:748
msgid "Contouring version of smooth shader"
@@ -1879,85 +1870,73 @@ msgid "Bright chrome effect"
msgstr "Эффект яркого хрома"
#: ../share/filters/filters.svg.h:754
-#, fuzzy
msgid "Deep Chrome"
-msgstr "Хром"
+msgstr "Глубокий хром"
+# Текущий эффект
#: ../share/filters/filters.svg.h:756
-#, fuzzy
msgid "Dark chrome effect"
-msgstr "Текущий эффект"
+msgstr "Эффект тёмного хрома"
#: ../share/filters/filters.svg.h:758
-#, fuzzy
msgid "Emboss Shader"
msgstr "Рельефный шейдер"
#: ../share/filters/filters.svg.h:760
-#, fuzzy
msgid "Combination of satiny and emboss effect"
-msgstr "Комбинация из плавного и рельефного шейдеров"
+msgstr "Комбинация из сатинового и рельефного шейдеров"
#: ../share/filters/filters.svg.h:762
-#, fuzzy
msgid "Sharp Metal"
-msgstr "Тёмный рельеф"
+msgstr "Резкий металл"
#: ../share/filters/filters.svg.h:764
-#, fuzzy
msgid "Chrome effect with darkened edges"
-msgstr "Гелевый эффект с легким преломлением"
+msgstr "Эффект хрома с затемнёнными краями"
#: ../share/filters/filters.svg.h:766
-#, fuzzy
msgid "Brush Draw"
-msgstr "Кисть"
+msgstr "Рисунок кистью"
#: ../share/filters/filters.svg.h:770
-#, fuzzy
msgid "Chrome Emboss"
-msgstr "Тёмный рельеф"
+msgstr "Хромированный рельеф"
#: ../share/filters/filters.svg.h:772
-#, fuzzy
msgid "Embossed chrome effect"
-msgstr "Удаление контурного эффекта"
+msgstr "Эффект рельефного хрома"
#: ../share/filters/filters.svg.h:774
-#, fuzzy
msgid "Contour Emboss"
-msgstr "Цветной рельеф"
+msgstr "Контурный рельеф"
#: ../share/filters/filters.svg.h:776
-#, fuzzy
msgid "Satiny and embossed contour effect"
-msgstr "Удалить эффекты"
+msgstr "Сатинированный и рельефный контурный эффект"
#: ../share/filters/filters.svg.h:778
-#, fuzzy
msgid "Sharp Deco"
-msgstr "Повысить резкость"
+msgstr "Резкий деко"
#: ../share/filters/filters.svg.h:780
msgid "Unrealistic reflections with sharp edges"
msgstr "Нереалистичные отражения с острыми краями"
#: ../share/filters/filters.svg.h:782
-#, fuzzy
msgid "Deep Metal"
-msgstr "Гибкий металл"
+msgstr "Глубокий металл"
#: ../share/filters/filters.svg.h:784
msgid "Deep and dark metal shading"
-msgstr ""
+msgstr "Глубокое и темное затенение металла"
#: ../share/filters/filters.svg.h:786
msgid "Aluminium Emboss"
-msgstr ""
+msgstr "Алюминиевый рельеф"
#: ../share/filters/filters.svg.h:788
msgid "Satiny aluminium effect with embossing"
-msgstr ""
+msgstr "Атласный алюминиевый эффект с рельефом"
#: ../share/filters/filters.svg.h:790
msgid "Refractive Glass"
@@ -1973,15 +1952,15 @@ msgstr "Замороженное стекло"
#: ../share/filters/filters.svg.h:796
msgid "Satiny glass effect"
-msgstr ""
+msgstr "Эффект сатинированного стекла"
#: ../share/filters/filters.svg.h:798
msgid "Bump Engraving"
-msgstr ""
+msgstr "Выпуклая гравировка"
#: ../share/filters/filters.svg.h:800
msgid "Carving emboss effect"
-msgstr ""
+msgstr "Эффект тиснёной резьбы"
#: ../share/filters/filters.svg.h:802
msgid "Chromolitho Alternate"
@@ -1992,22 +1971,21 @@ msgid "Old chromolithographic effect"
msgstr "Эффект старой хромолитографии"
#: ../share/filters/filters.svg.h:806
-#, fuzzy
msgid "Convoluted Bump"
-msgstr "Облачный акварельный эффект"
+msgstr "Завитая выпуклость"
#: ../share/filters/filters.svg.h:808
-#, fuzzy
msgid "Convoluted emboss effect"
-msgstr "Облачный акварельный эффект"
+msgstr "Эффект завитая выпуклость"
#: ../share/filters/filters.svg.h:810
msgid "Emergence"
-msgstr ""
+msgstr "Возникновение"
#: ../share/filters/filters.svg.h:812
msgid "Cut out, add inner shadow and colorize some parts of an image"
msgstr ""
+"Вырезать, добавить внутреннюю тень и расцветить отдельные части изображения"
#: ../share/filters/filters.svg.h:814
msgid "Litho"
@@ -2018,31 +1996,28 @@ msgid "Create a two colors lithographic effect"
msgstr "Эффект двухцветной литографии"
#: ../share/filters/filters.svg.h:818
-#, fuzzy
msgid "Paint Channels"
-msgstr "Голубой канал (C)"
+msgstr "Красочные каналы"
#: ../share/filters/filters.svg.h:820
msgid "Colorize separately the three color channels"
msgstr "Раздельно тонировать три цветовых канала"
#: ../share/filters/filters.svg.h:822
-#, fuzzy
msgid "Posterized Light Eraser"
-msgstr "Ластик для светлых областей"
+msgstr "Постеризованный ластик для светов"
#: ../share/filters/filters.svg.h:824
msgid "Create a semi transparent posterized image"
-msgstr ""
+msgstr "Создать полупрозрачное постеризованное изображение"
#: ../share/filters/filters.svg.h:826
-#, fuzzy
msgid "Trichrome"
-msgstr "Хром"
+msgstr "Трихром"
#: ../share/filters/filters.svg.h:828
msgid "Like Duochrome but with three colors"
-msgstr ""
+msgstr "Как дуохром, но с тремя цветами"
#: ../share/filters/filters.svg.h:830
msgid "Simulate CMY"
@@ -2054,27 +2029,27 @@ msgstr "Отрисовать каналы Cyan, Magenta и Yellow с тонир
#: ../share/filters/filters.svg.h:834
msgid "Contouring table"
-msgstr ""
+msgstr "Таблица оконтуривания"
#: ../share/filters/filters.svg.h:836
msgid "Blurred multiple contours for objects"
-msgstr ""
+msgstr "Размытые множественные контуры для объектов"
#: ../share/filters/filters.svg.h:838
msgid "Posterized Blur"
-msgstr "Постеризованное размывание"
+msgstr "Постеризованное размытие"
#: ../share/filters/filters.svg.h:840
msgid "Converts blurred contour to posterized steps"
-msgstr ""
+msgstr "Преобразует размытый контур в постеризованные шаги"
#: ../share/filters/filters.svg.h:842
msgid "Contouring discrete"
-msgstr ""
+msgstr "Дискретная контурность"
#: ../share/filters/filters.svg.h:844
msgid "Sharp multiple contour for objects"
-msgstr ""
+msgstr "Резкие множественные контуры для объектов"
#. Palette: inkscape.gpl
#: ../share/palettes/palettes.h:2
@@ -3076,7 +3051,7 @@ msgstr "lightpink (#FFB6C1)"
#: ../share/palettes/palettes.h:166
msgctxt "Palette"
msgid "rebeccapurple (#663399)"
-msgstr ""
+msgstr "rebeccapurple (#663399)"
#. Palette: Tango-Palette.gpl
#: ../share/palettes/palettes.h:167
@@ -3206,7 +3181,6 @@ msgstr "Scarlet Red 3"
#. Palette: Tango-Palette.gpl
#: ../share/palettes/palettes.h:188
-#, fuzzy
msgctxt "Palette"
msgid "Snowy White"
msgstr "Белый"
@@ -3249,7 +3223,6 @@ msgstr "Aluminium 6"
#. Palette: Tango-Palette.gpl
#: ../share/palettes/palettes.h:195
-#, fuzzy
msgctxt "Palette"
msgid "Jet Black"
msgstr "Чёрный"
@@ -3572,7 +3545,7 @@ msgstr "Справочная"
#: ../share/symbols/symbols.h:49 ../share/symbols/symbols.h:50
msgctxt "Symbol"
msgid "Hotel Information"
-msgstr ""
+msgstr "Справочная отеля"
#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:51 ../share/symbols/symbols.h:52
@@ -3600,21 +3573,18 @@ msgstr "Автобус"
#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:59 ../share/symbols/symbols.h:60
-#, fuzzy
msgctxt "Symbol"
msgid "Ground Transportation"
msgstr "Преобразование"
#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:61 ../share/symbols/symbols.h:62
-#, fuzzy
msgctxt "Symbol"
msgid "Rail Transportation"
msgstr "Преобразование"
#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:63 ../share/symbols/symbols.h:64
-#, fuzzy
msgctxt "Symbol"
msgid "Water Transportation"
msgstr "Преобразование"
@@ -3719,7 +3689,7 @@ msgstr "Комната курения"
#: ../share/symbols/symbols.h:97 ../share/symbols/symbols.h:98
msgctxt "Symbol"
msgid "No Smoking"
-msgstr ""
+msgstr "Не курить"
#. Symbols: AigaSymbols.svg
#. Symbols: MapSymbolsNPS.svg
@@ -3733,13 +3703,13 @@ msgstr "Парковка"
#: ../share/symbols/symbols.h:101 ../share/symbols/symbols.h:102
msgctxt "Symbol"
msgid "No Parking"
-msgstr ""
+msgstr "Нет парковки"
#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:103 ../share/symbols/symbols.h:104
msgctxt "Symbol"
msgid "No Dogs"
-msgstr ""
+msgstr "Без собак"
#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:105 ../share/symbols/symbols.h:106
@@ -3811,76 +3781,73 @@ msgstr "Стрелка вправо и вниз"
#: ../share/symbols/symbols.h:127 ../share/symbols/symbols.h:128
msgctxt "Symbol"
msgid "NPS Wheelchair Accessible - 1996"
-msgstr ""
+msgstr "NPS Доступ для инвалидных колясок - 1996"
#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:129 ../share/symbols/symbols.h:130
msgctxt "Symbol"
msgid "NPS Wheelchair Accessible"
-msgstr ""
+msgstr "NPS Доступ для инвалидных колясок"
#. Symbols: AigaSymbols.svg
#: ../share/symbols/symbols.h:131 ../share/symbols/symbols.h:132
msgctxt "Symbol"
msgid "New Wheelchair Accessible"
-msgstr ""
+msgstr "Новый доступ для инвалидных колясок"
#. Symbols: BalloonSymbols.svg
#: ../share/symbols/symbols.h:133
msgctxt "Symbol"
msgid "Word Balloons"
-msgstr ""
+msgstr "Словесный пузырь"
#. Symbols: BalloonSymbols.svg
#: ../share/symbols/symbols.h:134
msgctxt "Symbol"
msgid "Thought Balloon"
-msgstr ""
+msgstr "Мысленный пузырь"
#. Symbols: BalloonSymbols.svg
#: ../share/symbols/symbols.h:135
msgctxt "Symbol"
msgid "Dream Speaking"
-msgstr ""
+msgstr "Мысленная речь"
#. Symbols: BalloonSymbols.svg
#: ../share/symbols/symbols.h:136
-#, fuzzy
msgctxt "Symbol"
msgid "Rounded Balloon"
-msgstr "Скруглённое"
+msgstr "Скруглённый пузырь"
#. Symbols: BalloonSymbols.svg
#: ../share/symbols/symbols.h:137
-#, fuzzy
msgctxt "Symbol"
msgid "Squared Balloon"
-msgstr "Квадратные"
+msgstr "Квадратный пузырь"
#. Symbols: BalloonSymbols.svg
#: ../share/symbols/symbols.h:138
msgctxt "Symbol"
msgid "Over the Phone"
-msgstr ""
+msgstr "По телефону"
#. Symbols: BalloonSymbols.svg
#: ../share/symbols/symbols.h:139
msgctxt "Symbol"
msgid "Hip Balloon"
-msgstr ""
+msgstr "Тазобедренный сустав"
#. Symbols: BalloonSymbols.svg
#: ../share/symbols/symbols.h:140
-#, fuzzy
msgctxt "Symbol"
msgid "Circle Balloon"
-msgstr "Окружность"
+msgstr "Окружность пузырь"
#. Symbols: BalloonSymbols.svg
#: ../share/symbols/symbols.h:141
msgctxt "Symbol"
msgid "Exclaim Balloon"
-msgstr "Восклицание"
+msgstr "Восклицание пузырь"
#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:142
@@ -3910,7 +3877,7 @@ msgstr "Документ"
#: ../share/symbols/symbols.h:146
msgctxt "Symbol"
msgid "Manual Operation"
-msgstr ""
+msgstr "Ручная операция"
#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:147
@@ -3940,24 +3907,22 @@ msgstr "Магнитная плёнка"
#: ../share/symbols/symbols.h:151
msgctxt "Symbol"
msgid "Display"
-msgstr ""
+msgstr "Дисплей"
#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:152
msgctxt "Symbol"
msgid "Auxiliary Operation"
-msgstr ""
+msgstr "Вспомогательная операция"
#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:153
-#, fuzzy
msgctxt "Symbol"
msgid "Manual Input"
-msgstr "Импорт EMF"
+msgstr "Ручной ввод"
#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:154
-#, fuzzy
msgctxt "Symbol"
msgid "Extract"
msgstr "Извлечь"
@@ -3966,88 +3931,85 @@ msgstr "Извлечь"
#: ../share/symbols/symbols.h:155
msgctxt "Symbol"
msgid "Terminal/Interrupt"
-msgstr ""
+msgstr "Терминал/прерывание"
#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:156
msgctxt "Symbol"
msgid "Punched Card"
-msgstr ""
+msgstr "Перфокарта"
#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:157
msgctxt "Symbol"
msgid "Punch Tape"
-msgstr ""
+msgstr "Перфолента"
#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:158
msgctxt "Symbol"
msgid "Online Storage"
-msgstr ""
+msgstr "Онлайн-хранилище"
#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:159
msgctxt "Symbol"
msgid "Keying"
-msgstr ""
+msgstr "Keying"
#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:160
msgctxt "Symbol"
msgid "Sort"
-msgstr ""
+msgstr "Сорт"
#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:161
-#, fuzzy
msgctxt "Symbol"
msgid "Connector"
-msgstr "Соединительные линии"
+msgstr "Коннектор"
#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:162
-#, fuzzy
msgctxt "Symbol"
msgid "Off-Page Connector"
-msgstr "Соединительные линии"
+msgstr "Разъединитель страниц"
#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:163
msgctxt "Symbol"
msgid "Transmittal Tape"
-msgstr ""
+msgstr "Передаточная лента"
#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:164
msgctxt "Symbol"
msgid "Communication Link"
-msgstr ""
+msgstr "Связь"
#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:165
-#, fuzzy
msgctxt "Symbol"
msgid "Collate"
-msgstr "Chocolate 1"
+msgstr "Сортировка"
#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:166
msgctxt "Symbol"
msgid "Comment/Annotation"
-msgstr "Комментарий или аннотация"
+msgstr "Комментарий/аннотация"
#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:167
msgctxt "Symbol"
msgid "Core"
-msgstr ""
+msgstr "Ядро"
#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:168
msgctxt "Symbol"
msgid "Predefined Process"
-msgstr ""
+msgstr "Предопределенный процесс"
#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:169
@@ -4065,7 +4027,7 @@ msgstr "Магнитный барабан (прямой доступ)"
#: ../share/symbols/symbols.h:171
msgctxt "Symbol"
msgid "Offline Storage"
-msgstr ""
+msgstr "Офлайн-хранилище"
#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:172
@@ -4077,7 +4039,7 @@ msgstr "Логическое ИЛИ"
#: ../share/symbols/symbols.h:173
msgctxt "Symbol"
msgid "Logical And"
-msgstr "Логические И"
+msgstr "Логическое И"
#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:174
@@ -4089,86 +4051,85 @@ msgstr "Задержка"
#: ../share/symbols/symbols.h:175
msgctxt "Symbol"
msgid "Loop Limit Begin"
-msgstr ""
+msgstr "Начало цикла"
#. Symbols: FlowSymbols.svg
#: ../share/symbols/symbols.h:176
msgctxt "Symbol"
msgid "Loop Limit End"
-msgstr ""
+msgstr "Конец цикла"
#. Symbols: LogicSymbols.svg
#: ../share/symbols/symbols.h:177
-#, fuzzy
msgctxt "Symbol"
msgid "Logic Symbols"
-msgstr "Кхмерские символы"
+msgstr "Логические символы"
#. Symbols: LogicSymbols.svg
#: ../share/symbols/symbols.h:178
msgctxt "Symbol"
msgid "Xnor Gate"
-msgstr ""
+msgstr "Xnor"
#. Symbols: LogicSymbols.svg
#: ../share/symbols/symbols.h:179
msgctxt "Symbol"
msgid "Xor Gate"
-msgstr ""
+msgstr "Xor"
#. Symbols: LogicSymbols.svg
#: ../share/symbols/symbols.h:180
msgctxt "Symbol"
msgid "Nor Gate"
-msgstr ""
+msgstr "Nor"
#. Symbols: LogicSymbols.svg
#: ../share/symbols/symbols.h:181
msgctxt "Symbol"
msgid "Or Gate"
-msgstr ""
+msgstr "Or"
#. Symbols: LogicSymbols.svg
#: ../share/symbols/symbols.h:182
msgctxt "Symbol"
msgid "Nand Gate"
-msgstr ""
+msgstr "Nand"
#. Symbols: LogicSymbols.svg
#: ../share/symbols/symbols.h:183
msgctxt "Symbol"
msgid "And Gate"
-msgstr ""
+msgstr "And"
#. Symbols: LogicSymbols.svg
#: ../share/symbols/symbols.h:184
msgctxt "Symbol"
msgid "Buffer"
-msgstr ""
+msgstr "Буфер"
#. Symbols: LogicSymbols.svg
#: ../share/symbols/symbols.h:185
msgctxt "Symbol"
msgid "Not Gate"
-msgstr ""
+msgstr "Not"
#. Symbols: LogicSymbols.svg
#: ../share/symbols/symbols.h:186
msgctxt "Symbol"
msgid "Buffer Small"
-msgstr ""
+msgstr "Малый буфер"
#. Symbols: LogicSymbols.svg
#: ../share/symbols/symbols.h:187
msgctxt "Symbol"
msgid "Not Gate Small"
-msgstr ""
+msgstr "Not малый"
#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:188
msgctxt "Symbol"
msgid "United States National Park Service Map Symbols"
-msgstr ""
+msgstr "Символы Карты Службы национальных парков США"
#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:189 ../share/symbols/symbols.h:190
@@ -4192,13 +4153,13 @@ msgstr "Велодорожка"
#: ../share/symbols/symbols.h:195 ../share/symbols/symbols.h:196
msgctxt "Symbol"
msgid "Boat Launch"
-msgstr ""
+msgstr "Лодочный старт"
#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:197 ../share/symbols/symbols.h:198
msgctxt "Symbol"
msgid "Boat Tour"
-msgstr ""
+msgstr "Лодочный тур"
#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:199 ../share/symbols/symbols.h:200
@@ -4210,32 +4171,31 @@ msgstr "Автобусная остановка"
#: ../share/symbols/symbols.h:201 ../share/symbols/symbols.h:202
msgctxt "Symbol"
msgid "Campfire"
-msgstr ""
+msgstr "Костер"
#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:203 ../share/symbols/symbols.h:204
-#, fuzzy
msgctxt "Symbol"
msgid "Campground"
-msgstr "Закругление концов"
+msgstr "Кемпинг"
#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:205 ../share/symbols/symbols.h:206
msgctxt "Symbol"
msgid "CanoeAccess"
-msgstr ""
+msgstr "Доступ для каноэ"
#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:207 ../share/symbols/symbols.h:208
msgctxt "Symbol"
msgid "Crosscountry Ski Trail"
-msgstr ""
+msgstr "Лыжная трасса по пересеченной местности"
#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:209 ../share/symbols/symbols.h:210
msgctxt "Symbol"
msgid "Downhill Skiing"
-msgstr "Лыжный спуск"
+msgstr "Лыжный спуск (даунхилл)"
#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:211 ../share/symbols/symbols.h:212
@@ -4253,13 +4213,13 @@ msgstr "Рыбалка"
#: ../share/symbols/symbols.h:217 ../share/symbols/symbols.h:218
msgctxt "Symbol"
msgid "Food Service"
-msgstr ""
+msgstr "Продовольственная служба"
#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:219 ../share/symbols/symbols.h:220
msgctxt "Symbol"
msgid "Four Wheel Drive Road"
-msgstr ""
+msgstr "Дорога для полноприводных"
#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:221 ../share/symbols/symbols.h:222
@@ -4269,16 +4229,15 @@ msgstr "Автозаправка"
#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:223 ../share/symbols/symbols.h:224
-#, fuzzy
msgctxt "Symbol"
msgid "Golfing"
-msgstr "Цветопроба"
+msgstr "Гольф"
#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:225 ../share/symbols/symbols.h:226
msgctxt "Symbol"
msgid "Horseback Riding"
-msgstr ""
+msgstr "Верховая езда"
#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:227 ../share/symbols/symbols.h:228
@@ -4296,72 +4255,67 @@ msgstr "Каток"
#: ../share/symbols/symbols.h:233 ../share/symbols/symbols.h:234
msgctxt "Symbol"
msgid "Litter Receptacle"
-msgstr ""
+msgstr "Помещение для мусора"
#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:235 ../share/symbols/symbols.h:236
msgctxt "Symbol"
msgid "Lodging"
-msgstr ""
+msgstr "Жилье"
#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:237 ../share/symbols/symbols.h:238
msgctxt "Symbol"
msgid "Marina"
-msgstr ""
+msgstr "Гавань"
#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:239 ../share/symbols/symbols.h:240
msgctxt "Symbol"
msgid "Motorbike Trail"
-msgstr ""
+msgstr "Мото-маршрут"
#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:241 ../share/symbols/symbols.h:242
-#, fuzzy
msgctxt "Symbol"
msgid "Radiator Water"
-msgstr "Насыщенность"
+msgstr "Радиаторная вода"
#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:243 ../share/symbols/symbols.h:244
msgctxt "Symbol"
msgid "Recycling"
-msgstr ""
+msgstr "Переработка"
#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:247 ../share/symbols/symbols.h:248
-#, fuzzy
msgctxt "Symbol"
msgid "Pets On Leash"
-msgstr "_Разместить по контуру"
+msgstr "Животные на поводке"
#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:249 ../share/symbols/symbols.h:250
-#, fuzzy
msgctxt "Symbol"
msgid "Picnic Area"
-msgstr "Сплошной цвет"
+msgstr "Пикник"
#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:251 ../share/symbols/symbols.h:252
msgctxt "Symbol"
msgid "Post Office"
-msgstr ""
+msgstr "Почтамт"
#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:253 ../share/symbols/symbols.h:254
-#, fuzzy
msgctxt "Symbol"
msgid "Ranger Station"
-msgstr "Смежный"
+msgstr "Станция следопытов"
#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:255 ../share/symbols/symbols.h:256
-#, fuzzy
msgctxt "Symbol"
msgid "RV Campground"
-msgstr "Закругление концов"
+msgstr "RV кемпинг"
#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:257 ../share/symbols/symbols.h:258
@@ -4371,116 +4325,111 @@ msgstr "Туалеты"
#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:259 ../share/symbols/symbols.h:260
-#, fuzzy
msgctxt "Symbol"
msgid "Sailing"
-msgstr "Прокрутка"
+msgstr "Парусный спорт"
#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:261 ../share/symbols/symbols.h:262
msgctxt "Symbol"
msgid "Sanitary Disposal Station"
-msgstr "Удаление отходов с санитарной обработкой"
+msgstr "Удаление отходов с сан. обработкой"
#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:263 ../share/symbols/symbols.h:264
-#, fuzzy
msgctxt "Symbol"
msgid "Scuba Diving"
-msgstr "Деление"
+msgstr "Подводное плавание с аквалангом"
#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:265 ../share/symbols/symbols.h:266
msgctxt "Symbol"
msgid "Self Guided Trail"
-msgstr ""
+msgstr "Самостоятельный маршрут"
#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:267 ../share/symbols/symbols.h:268
-#, fuzzy
msgctxt "Symbol"
msgid "Shelter"
-msgstr "фильтр"
+msgstr "Укрытие"
#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:269 ../share/symbols/symbols.h:270
msgctxt "Symbol"
msgid "Showers"
-msgstr "Душевая"
+msgstr "Душевые кабины"
#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:271 ../share/symbols/symbols.h:272
-#, fuzzy
msgctxt "Symbol"
msgid "Sledding"
-msgstr "Затенение"
+msgstr "Катание на санях"
#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:273 ../share/symbols/symbols.h:274
msgctxt "Symbol"
msgid "SnowmobileTrail"
-msgstr ""
+msgstr "Снегоходная тропа"
#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:275 ../share/symbols/symbols.h:276
msgctxt "Symbol"
msgid "Stable"
-msgstr ""
+msgstr "Конюшня"
#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:277 ../share/symbols/symbols.h:278
msgctxt "Symbol"
msgid "Store"
-msgstr ""
+msgstr "Склад"
#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:279 ../share/symbols/symbols.h:280
msgctxt "Symbol"
msgid "Swimming"
-msgstr ""
+msgstr "Плавание"
#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:283 ../share/symbols/symbols.h:284
msgctxt "Symbol"
msgid "Emergency Telephone"
-msgstr ""
+msgstr "Телефон экстренной связи"
#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:285 ../share/symbols/symbols.h:286
-#, fuzzy
msgctxt "Symbol"
msgid "Trailhead"
-msgstr "Брейлева азбука"
+msgstr "Начало маршрута"
#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:287 ../share/symbols/symbols.h:288
msgctxt "Symbol"
msgid "Wheelchair Accessible"
-msgstr ""
+msgstr "Доступно для инвалидов"
#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:289 ../share/symbols/symbols.h:290
msgctxt "Symbol"
msgid "Wind Surfing"
-msgstr ""
+msgstr "Виндсерфинг"
#. Symbols: MapSymbolsNPS.svg
#: ../share/symbols/symbols.h:291
msgctxt "Symbol"
msgid "Blank"
-msgstr ""
+msgstr "Пусто"
#: ../share/templates/templates.h:1
msgid "CD Label 120mmx120mm "
-msgstr "Наклейка на CD, 120×120 мм "
+msgstr "CD наклейка, 120×120 мм "
#: ../share/templates/templates.h:1
msgid "Simple CD Label template with disc's pattern."
-msgstr ""
+msgstr "Простая CD наклейка с паттерном диска "
#: ../share/templates/templates.h:1
msgid "CD label 120x120 disc disk"
-msgstr ""
+msgstr "CD наклейка 120×120 мм диск диск"
#: ../share/templates/templates.h:1
msgid "LaTeX Beamer"
@@ -4488,24 +4437,23 @@ msgstr "LaTeX Beamer"
#: ../share/templates/templates.h:1
msgid "LaTeX beamer template with helping grid."
-msgstr ""
+msgstr "LaTeX beamer шаблон со вспомогат. сеткой."
#: ../share/templates/templates.h:1
msgid "LaTex LaTeX latex grid beamer"
-msgstr ""
+msgstr "LaTeX beamer шаблон со вспомогат. сеткой"
#: ../share/templates/templates.h:1
msgid "Typography Canvas"
-msgstr "Холст для глифа"
+msgstr "Типограф. холст"
#: ../share/templates/templates.h:1
msgid "Empty typography canvas with helping guidelines."
-msgstr ""
+msgstr "Типограф. холст со вспомогат. направляющими"
#: ../share/templates/templates.h:1
-#, fuzzy
msgid "guidelines typography canvas"
-msgstr "1 Настроить холст"
+msgstr "Типограф. холст со вспомогат. направляющими"
#: ../share/templates/templates.h:1
msgid "No Layers"
@@ -4513,11 +4461,11 @@ msgstr "Без слоёв"
#: ../share/templates/templates.h:1
msgid "Empty sheet with no layers"
-msgstr ""
+msgstr "Пустой лист без слоёв"
#: ../share/templates/templates.h:1
msgid "no layers empty"
-msgstr ""
+msgstr "пустышка без слоёв"
#. 3D box
#: ../src/box3d.cpp:249 ../src/box3d.cpp:1303
@@ -4799,17 +4747,14 @@ msgid "path intersection"
msgstr "пересечению контуров"
#: ../src/display/snap-indicator.cpp:121
-#, fuzzy
msgid "guide-path intersection"
msgstr "пересечению направляющих"
#: ../src/display/snap-indicator.cpp:124
-#, fuzzy
msgid "clip-path"
msgstr "Установлен обтравочный контур"
#: ../src/display/snap-indicator.cpp:127
-#, fuzzy
msgid "mask-path"
msgstr "Изменить контур маски"
@@ -4859,21 +4804,19 @@ msgstr "углу"
#: ../src/display/snap-indicator.cpp:164
msgid "text anchor"
-msgstr ""
+msgstr "текстовый якорь"
#: ../src/display/snap-indicator.cpp:167
msgid "text baseline"
msgstr "линии шрифта"
#: ../src/display/snap-indicator.cpp:170
-#, fuzzy
msgid "constrained angle"
-msgstr "Сокращение межстрочного интервала"
+msgstr "ограниченный угол"
#: ../src/display/snap-indicator.cpp:173
-#, fuzzy
msgid "constraint"
-msgstr "Константа диффузии:"
+msgstr "ограничение"
#: ../src/display/snap-indicator.cpp:187
msgid "Bounding box corner"
@@ -4936,13 +4879,12 @@ msgid "Corner"
msgstr "Угол"
#: ../src/display/snap-indicator.cpp:234
-#, fuzzy
msgid "Text anchor"
-msgstr "Импорт текстовых файлов"
+msgstr "Текстовый якорь"
#: ../src/display/snap-indicator.cpp:237
msgid "Multiple of grid spacing"
-msgstr ""
+msgstr "Кратность шага сетки"
#: ../src/display/snap-indicator.cpp:286
msgid " to "
@@ -4954,14 +4896,13 @@ msgid "New document %d"
msgstr "Новый документ %d"
#: ../src/document.cpp:524
-#, fuzzy, c-format
+#, c-format
msgid "Memory document %d"
msgstr "Документ в памяти %d"
#: ../src/document.cpp:553
-#, fuzzy
msgid "Memory document %1"
-msgstr "Документ в памяти %d"
+msgstr "Документ в памяти %1"
#: ../src/document.cpp:852
#, c-format
@@ -5048,7 +4989,7 @@ msgstr ""
#: ../src/extension/extension.cpp:272
msgid "the extension is designed for Windows only."
-msgstr ""
+msgstr "расширение разработано только для Windows."
#: ../src/extension/extension.cpp:277
msgid "an ID was not defined for it."
@@ -5156,7 +5097,8 @@ msgstr "Адаптивная постеризация"
#: ../src/ui/widget/page-sizer.cpp:232
#: ../src/widgets/calligraphy-toolbar.cpp:430
#: ../src/widgets/eraser-toolbar.cpp:185 ../src/widgets/spray-toolbar.cpp:297
-#: ../src/widgets/tweak-toolbar.cpp:128 ../share/extensions/foldablebox.inx.h:2
+#: ../src/widgets/tweak-toolbar.cpp:128
+#: ../share/extensions/foldablebox.inx.h:2
msgid "Width:"
msgstr "Ширина:"
@@ -5214,7 +5156,6 @@ msgid "Raster"
msgstr "Растровые"
#: ../src/extension/internal/bitmap/adaptiveThreshold.cpp:49
-#, fuzzy
msgid "Apply adaptive thresholding to selected bitmap(s)"
msgstr ""
"Применить эффект адаптивной постеризации к выбранным растровым изображениям"
@@ -5354,7 +5295,6 @@ msgid "Matte Channel"
msgstr "Матте-канал"
#: ../src/extension/internal/bitmap/channel.cpp:66
-#, fuzzy
msgid "Extract specific channel from image"
msgstr "Извлечь указанный канал из изображения"
@@ -5363,7 +5303,6 @@ msgid "Charcoal"
msgstr "Рисунок углём"
#: ../src/extension/internal/bitmap/charcoal.cpp:47
-#, fuzzy
msgid "Apply charcoal stylization to selected bitmap(s)"
msgstr "Применить эффект рисования углем к выбранному растровому изображению"
@@ -5373,7 +5312,6 @@ msgid "Colorize"
msgstr "Тонирование"
#: ../src/extension/internal/bitmap/colorize.cpp:58
-#, fuzzy
msgid "Colorize selected bitmap(s) with specified color, using given opacity"
msgstr ""
"Тонировать выделенные растровые изображения указанным цветом, с указанным "
@@ -5386,9 +5324,8 @@ msgid "Contrast"
msgstr "Контраст"
#: ../src/extension/internal/bitmap/contrast.cpp:42
-#, fuzzy
msgid "Adjust:"
-msgstr "Значение:"
+msgstr "Регулировка:"
#: ../src/extension/internal/bitmap/contrast.cpp:48
msgid "Increase or decrease contrast in bitmap(s)"
@@ -5432,7 +5369,6 @@ msgid "Amount:"
msgstr "Количество:"
#: ../src/extension/internal/bitmap/cycleColormap.cpp:45
-#, fuzzy
msgid "Cycle colormap(s) of selected bitmap(s)"
msgstr "Циклически вращать цветовые карты выбранных растровых изображений"
@@ -5441,7 +5377,6 @@ msgid "Despeckle"
msgstr "Убрать пятна"
#: ../src/extension/internal/bitmap/despeckle.cpp:43
-#, fuzzy
msgid "Reduce speckle noise of selected bitmap(s)"
msgstr "Удалить пятнистый шум из выбранных изображений"
@@ -5450,16 +5385,14 @@ msgid "Edge"
msgstr "Выделение краёв"
#: ../src/extension/internal/bitmap/edge.cpp:45
-#, fuzzy
msgid "Highlight edges of selected bitmap(s)"
-msgstr "Высветить края в выбранном изображении"
+msgstr "Высветить края в выбранных изображениях"
#: ../src/extension/internal/bitmap/emboss.cpp:38
msgid "Emboss"
msgstr "Рельеф"
#: ../src/extension/internal/bitmap/emboss.cpp:47
-#, fuzzy
msgid "Emboss selected bitmap(s); highlight edges with 3D effect"
msgstr ""
"Применить эффект рельефа (имитация 3D-краев) к выделенным растровым "
@@ -5470,7 +5403,6 @@ msgid "Enhance"
msgstr "Повысить качество"
#: ../src/extension/internal/bitmap/enhance.cpp:42
-#, fuzzy
msgid "Enhance selected bitmap(s); minimize noise"
msgstr "Уменьшить шум в выделенных растровых изображениях"
@@ -5479,14 +5411,13 @@ msgid "Equalize"
msgstr "Выровнять освещённость"
#: ../src/extension/internal/bitmap/equalize.cpp:42
-#, fuzzy
msgid "Equalize selected bitmap(s); histogram equalization"
msgstr "Выровнять освещенность в выделенных растровых изображениях"
#: ../src/extension/internal/bitmap/gaussianBlur.cpp:38
#: ../src/filter-enums.cpp:29
msgid "Gaussian Blur"
-msgstr "Гауссово размывание"
+msgstr "Гауссово размытие"
#: ../src/extension/internal/bitmap/gaussianBlur.cpp:40
#: ../src/extension/internal/bitmap/implode.cpp:39
@@ -5495,16 +5426,14 @@ msgid "Factor:"
msgstr "Коэффициент:"
#: ../src/extension/internal/bitmap/gaussianBlur.cpp:47
-#, fuzzy
msgid "Gaussian blur selected bitmap(s)"
-msgstr "Размыть изображение по Гауссу"
+msgstr "Размыть изображения по Гауссу"
#: ../src/extension/internal/bitmap/implode.cpp:37
msgid "Implode"
msgstr "Взрыв внутрь"
#: ../src/extension/internal/bitmap/implode.cpp:45
-#, fuzzy
msgid "Implode selected bitmap(s)"
msgstr "Взорвать выбранные изображения вовнутрь"
@@ -5531,14 +5460,14 @@ msgstr "Белая точка:"
msgid "Gamma Correction:"
msgstr "Гамма-коррекция:"
+# Изменить цветовые уровни выделенных растровых изображений по черной и белой точке
#: ../src/extension/internal/bitmap/level.cpp:51
-#, fuzzy
msgid ""
"Level selected bitmap(s) by scaling values falling between the given ranges "
"to the full color range"
msgstr ""
-"Изменить цветовые уровни выделенных растровых изображений по черной и белой "
-"точке"
+"Выровнять уровни выбранных изображений до полного диапазона цветов значений "
+"внутри указанного диапазона."
#: ../src/extension/internal/bitmap/levelChannel.cpp:52
msgid "Level (with Channel)"
@@ -5550,20 +5479,18 @@ msgid "Channel:"
msgstr "Канал:"
#: ../src/extension/internal/bitmap/levelChannel.cpp:73
-#, fuzzy
msgid ""
"Level the specified channel of selected bitmap(s) by scaling values falling "
"between the given ranges to the full color range"
msgstr ""
-"Выровнять указанный канал выбранных изображений масштабированием до полного "
-"диапазона значений внутри указанного диапазона."
+"Выровнять указанный канал выбранных изображений до полного диапазона "
+"значений цветов внутри указанного диапазона."
#: ../src/extension/internal/bitmap/medianFilter.cpp:37
msgid "Median"
msgstr "Среднее значение"
#: ../src/extension/internal/bitmap/medianFilter.cpp:45
-#, fuzzy
msgid ""
"Replace each pixel component with the median color in a circular neighborhood"
msgstr ""
@@ -5596,7 +5523,6 @@ msgid "Negate"
msgstr "Негатив"
#: ../src/extension/internal/bitmap/negate.cpp:43
-#, fuzzy
msgid "Negate (take inverse) selected bitmap(s)"
msgstr "Применить к выбранным изображениям эффект негатива."
@@ -5604,20 +5530,20 @@ msgstr "Применить к выбранным изображениям эфф
msgid "Normalize"
msgstr "Выровнять цветовые компоненты"
+# Выровнять соотношение цветовых компонентов выделенных растровых изображений
#: ../src/extension/internal/bitmap/normalize.cpp:43
-#, fuzzy
msgid ""
"Normalize selected bitmap(s), expanding color range to the full possible "
"range of color"
msgstr ""
-"Выровнять соотношение цветовых компонентов выделенных растровых изображений"
+"Нормализовать выделенные растровые изображения максимально расширив цветовой "
+"диапазон"
#: ../src/extension/internal/bitmap/oilPaint.cpp:37
msgid "Oil Paint"
msgstr "Масляная краска"
#: ../src/extension/internal/bitmap/oilPaint.cpp:45
-#, fuzzy
msgid "Stylize selected bitmap(s) so that they appear to be painted with oils"
msgstr ""
"Применить к выбранным изображениям эффект стилизации под живопись маслом."
@@ -5638,7 +5564,6 @@ msgid "Opacity:"
msgstr "Непрозрачность:"
#: ../src/extension/internal/bitmap/opacity.cpp:46
-#, fuzzy
msgid "Modify opacity channel(s) of selected bitmap(s)"
msgstr "Изменить канал непрозрачности в выбранных изображениях."
@@ -5651,7 +5576,6 @@ msgid "Raised"
msgstr "Приподнять"
#: ../src/extension/internal/bitmap/raise.cpp:50
-#, fuzzy
msgid ""
"Alter lightness the edges of selected bitmap(s) to create a raised appearance"
msgstr ""
@@ -5673,7 +5597,6 @@ msgid "Order:"
msgstr "Порядок:"
#: ../src/extension/internal/bitmap/reduceNoise.cpp:48
-#, fuzzy
msgid ""
"Reduce noise in selected bitmap(s) using a noise peak elimination filter"
msgstr ""
@@ -5706,12 +5629,10 @@ msgid "Colored Shading"
msgstr "В цвете"
#: ../src/extension/internal/bitmap/shade.cpp:50
-#, fuzzy
msgid "Shade selected bitmap(s) simulating distant light source"
msgstr "Оттенить выбранные изображения, имитируя удаленный источник света."
#: ../src/extension/internal/bitmap/sharpen.cpp:47
-#, fuzzy
msgid "Sharpen selected bitmap(s)"
msgstr "Повысить резкость выбранных изображений."
@@ -5722,7 +5643,6 @@ msgid "Solarize"
msgstr "Соляризация"
#: ../src/extension/internal/bitmap/solarize.cpp:47
-#, fuzzy
msgid "Solarize selected bitmap(s), like overexposing photographic film"
msgstr ""
"Применить к выделенным растровым изображениям эффект переэкспозиции "
@@ -5737,16 +5657,14 @@ msgid ""
"Randomly scatter pixels in selected bitmap(s), within the given radius of "
"the original position"
msgstr ""
-"Случайным образом распределить пикселы выбранных изображений в заданном "
-"радиусе от исходного положения"
+"Случайный разброс пикселов выбранных изображений в заданном радиусе от "
+"исходного положения"
#: ../src/extension/internal/bitmap/swirl.cpp:39
-#, fuzzy
msgid "Degrees:"
msgstr "Градусов:"
#: ../src/extension/internal/bitmap/swirl.cpp:45
-#, fuzzy
msgid "Swirl selected bitmap(s) around center point"
msgstr "Применить эффект вихря вокруг центральной точки выбранных изображений."
@@ -5762,7 +5680,6 @@ msgid "Threshold:"
msgstr "Порог:"
#: ../src/extension/internal/bitmap/threshold.cpp:46
-#, fuzzy
msgid "Threshold selected bitmap(s)"
msgstr "Применить эффект постеризации к выделенным растровым изображениям"
@@ -5771,7 +5688,6 @@ msgid "Unsharp Mask"
msgstr "Нерезкая маска"
#: ../src/extension/internal/bitmap/unsharpmask.cpp:52
-#, fuzzy
msgid "Sharpen selected bitmap(s) using unsharp mask algorithms"
msgstr "Повысить резкость выбранных изображений при помощи нерезкой маски."
@@ -5788,7 +5704,6 @@ msgid "Wavelength:"
msgstr "Длина волны:"
#: ../src/extension/internal/bitmap/wave.cpp:47
-#, fuzzy
msgid "Alter selected bitmap(s) along sine wave"
msgstr "Изменить выбранные изображения по синусоиде"
@@ -5841,9 +5756,8 @@ msgstr "PostScript Level 2"
#: ../src/extension/internal/cairo-ps-out.cpp:333
#: ../src/extension/internal/cairo-ps-out.cpp:375
#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:250
-#, fuzzy
msgid "Text output options:"
-msgstr "Направление текста"
+msgstr "Опции вывода текста:"
#: ../src/extension/internal/cairo-ps-out.cpp:334
#: ../src/extension/internal/cairo-ps-out.cpp:376
@@ -5860,7 +5774,6 @@ msgstr "Текст в кривые Безье"
#: ../src/extension/internal/cairo-ps-out.cpp:336
#: ../src/extension/internal/cairo-ps-out.cpp:378
#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:253
-#, fuzzy
msgid "Omit text in PDF and create LaTeX file"
msgstr "PDF+LaTeX: пропустить текст в PDF, создать файл LaTeX"
@@ -5879,31 +5792,28 @@ msgstr "Разрешение для растеризации (dpi):"
#: ../src/extension/internal/cairo-ps-out.cpp:340
#: ../src/extension/internal/cairo-ps-out.cpp:382
msgid "Output page size"
-msgstr ""
+msgstr "Формат целевой страницы"
#: ../src/extension/internal/cairo-ps-out.cpp:341
#: ../src/extension/internal/cairo-ps-out.cpp:383
#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:258
-#, fuzzy
msgid "Use document's page size"
-msgstr "Смена формата страницы"
+msgstr "По размеру страницы документа"
#: ../src/extension/internal/cairo-ps-out.cpp:342
#: ../src/extension/internal/cairo-ps-out.cpp:384
#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:259
msgid "Use exported object's size"
-msgstr ""
+msgstr "По размеру экспортируемого объекта"
#: ../src/extension/internal/cairo-ps-out.cpp:344
#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:261
-#, fuzzy
msgid "Bleed/margin (mm):"
msgstr "Поля выпуска под обрез"
#: ../src/extension/internal/cairo-ps-out.cpp:345
#: ../src/extension/internal/cairo-ps-out.cpp:387
#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:262
-#, fuzzy
msgid "Limit export to the object with ID:"
msgstr "Только объект с ID:"
@@ -5922,7 +5832,6 @@ msgid "Encapsulated PostScript"
msgstr "Encapsulated Postscript"
#: ../src/extension/internal/cairo-ps-out.cpp:386
-#, fuzzy
msgid "Bleed/margin (mm)"
msgstr "Поля выпуска под обрез"
@@ -5949,7 +5858,7 @@ msgstr "PDF 1.4"
#: ../src/extension/internal/cairo-renderer-pdf-out.cpp:257
msgid "Output page size:"
-msgstr ""
+msgstr "Формат целевой страницы"
#. Dialog settings
#: ../src/extension/internal/cdr-input.cpp:103
@@ -5973,62 +5882,50 @@ msgid "out of %i"
msgstr "из %i"
#: ../src/extension/internal/cdr-input.cpp:284
-#, fuzzy
msgid "Corel DRAW Input"
msgstr "Импорт Corel DRAW"
#: ../src/extension/internal/cdr-input.cpp:289
-#, fuzzy
msgid "Corel DRAW 7-X4 files (*.cdr)"
msgstr "Файлы Corel DRAW 7-X4 (*.cdr)"
#: ../src/extension/internal/cdr-input.cpp:290
-#, fuzzy
msgid "Open files saved in Corel DRAW 7-X4"
msgstr "Открыть файлы, сохраненные в Corel DRAW 7-X4"
#: ../src/extension/internal/cdr-input.cpp:297
-#, fuzzy
msgid "Corel DRAW templates input"
msgstr "Импорт шаблонов Corel DRAW"
#: ../src/extension/internal/cdr-input.cpp:302
-#, fuzzy
msgid "Corel DRAW 7-13 template files (*.cdt)"
msgstr "Шаблоны Corel DRAW 7-13 (.cdt)"
#: ../src/extension/internal/cdr-input.cpp:303
-#, fuzzy
msgid "Open files saved in Corel DRAW 7-13"
msgstr "Открыть файлы, сохранённые в Corel DRAW 7-13"
#: ../src/extension/internal/cdr-input.cpp:310
-#, fuzzy
msgid "Corel DRAW Compressed Exchange files input"
msgstr "Импорт файлов Corel DRAW Compressed Exchange"
#: ../src/extension/internal/cdr-input.cpp:315
-#, fuzzy
msgid "Corel DRAW Compressed Exchange files (*.ccx)"
msgstr "Файлы Corel DRAW Compressed Exchange (.ccx)"
#: ../src/extension/internal/cdr-input.cpp:316
-#, fuzzy
msgid "Open compressed exchange files saved in Corel DRAW"
msgstr "Открыть сжатые файлы для обмена, созданные в Corel DRAW"
#: ../src/extension/internal/cdr-input.cpp:323
-#, fuzzy
msgid "Corel DRAW Presentation Exchange files input"
msgstr "Импорт файлов Corel DRAW Presentation Exchange"
#: ../src/extension/internal/cdr-input.cpp:328
-#, fuzzy
msgid "Corel DRAW Presentation Exchange files (*.cmx)"
msgstr "Файлы Corel DRAW Presentation Exchange (.cmx)"
#: ../src/extension/internal/cdr-input.cpp:329
-#, fuzzy
msgid "Open presentation exchange files saved in Corel DRAW"
msgstr "Открыть файлы, сохраненные Corel DRAW для обмена данными"
@@ -6056,52 +5953,50 @@ msgstr "Текст в кривые Безье"
#: ../src/extension/internal/emf-inout.cpp:3618
#: ../src/extension/internal/wmf-inout.cpp:3197
msgid "Map Unicode to Symbol font"
-msgstr ""
+msgstr "Отобразить Unicode в Symbol шрифт"
#: ../src/extension/internal/emf-inout.cpp:3619
#: ../src/extension/internal/wmf-inout.cpp:3198
msgid "Map Unicode to Wingdings"
-msgstr ""
+msgstr "Отобразить Unicode в Wingdings"
#: ../src/extension/internal/emf-inout.cpp:3620
#: ../src/extension/internal/wmf-inout.cpp:3199
msgid "Map Unicode to Zapf Dingbats"
-msgstr ""
+msgstr "Отобразить Unicode в Zapf Dingbats"
#: ../src/extension/internal/emf-inout.cpp:3621
#: ../src/extension/internal/wmf-inout.cpp:3200
msgid "Use MS Unicode PUA (0xF020-0xF0FF) for converted characters"
msgstr ""
+"Использовать MS Unicode PUA (0xF020-0xF0FF) для преобразованных символов"
#: ../src/extension/internal/emf-inout.cpp:3622
#: ../src/extension/internal/wmf-inout.cpp:3201
msgid "Compensate for PPT font bug"
-msgstr ""
+msgstr "Компенсировать РРТ ошибку шрифта"
#: ../src/extension/internal/emf-inout.cpp:3623
#: ../src/extension/internal/wmf-inout.cpp:3202
msgid "Convert dashed/dotted lines to single lines"
-msgstr ""
+msgstr "Преобразовать пунктирные линии в одиночные линии"
#: ../src/extension/internal/emf-inout.cpp:3624
#: ../src/extension/internal/wmf-inout.cpp:3203
-#, fuzzy
msgid "Convert gradients to colored polygon series"
-msgstr "Смена цвета опорной точки градиента"
+msgstr "Конвертировать градиенты в серии цветных полигонов"
#: ../src/extension/internal/emf-inout.cpp:3625
-#, fuzzy
msgid "Use native rectangular linear gradients"
-msgstr "Создать линейный градиент"
+msgstr "Исп-ть прямоугольные линейные градиенты"
#: ../src/extension/internal/emf-inout.cpp:3626
msgid "Map all fill patterns to standard EMF hatches"
-msgstr ""
+msgstr "Отобразить все паттерны заливки в стандартные EMF штриховки"
#: ../src/extension/internal/emf-inout.cpp:3627
-#, fuzzy
msgid "Ignore image rotations"
-msgstr "Ориентация"
+msgstr "Игнорировать вращение изображения"
#: ../src/extension/internal/emf-inout.cpp:3631
msgid "Enhanced Metafile (*.emf)"
@@ -6126,21 +6021,18 @@ msgstr "Сглаженность"
#: ../src/extension/internal/filter/bevels.h:56
#: ../src/extension/internal/filter/bevels.h:137
#: ../src/extension/internal/filter/bevels.h:221
-#, fuzzy
msgid "Elevation (°)"
-msgstr "Высота"
+msgstr "Высота (°)"
#: ../src/extension/internal/filter/bevels.h:57
#: ../src/extension/internal/filter/bevels.h:138
#: ../src/extension/internal/filter/bevels.h:222
-#, fuzzy
msgid "Azimuth (°)"
msgstr "Азимут (°):"
#: ../src/extension/internal/filter/bevels.h:58
#: ../src/extension/internal/filter/bevels.h:139
#: ../src/extension/internal/filter/bevels.h:223
-#, fuzzy
msgid "Lighting color"
msgstr "По_дсветка:"
@@ -6203,10 +6095,9 @@ msgstr "Фильтры"
#: ../src/extension/internal/filter/bevels.h:66
msgid "Basic diffuse bevel to use for building textures"
-msgstr "Проста рассеянная фаска для создания текстур"
+msgstr "Простая рассеянная фаска для создания текстур"
#: ../src/extension/internal/filter/bevels.h:133
-#, fuzzy
msgid "Matte Jelly"
msgstr "Матовое желе"
@@ -6214,7 +6105,6 @@ msgstr "Матовое желе"
#: ../src/extension/internal/filter/bevels.h:220
#: ../src/extension/internal/filter/blurs.h:187
#: ../src/extension/internal/filter/color.h:75
-#, fuzzy
msgid "Brightness"
msgstr "Яркость"
@@ -6223,7 +6113,6 @@ msgid "Bulging, matte jelly covering"
msgstr "Вздутый слой матового желе"
#: ../src/extension/internal/filter/bevels.h:217
-#, fuzzy
msgid "Specular Light"
msgstr "Отражение света"
@@ -6231,7 +6120,6 @@ msgstr "Отражение света"
#: ../src/extension/internal/filter/blurs.h:189
#: ../src/extension/internal/filter/blurs.h:329
#: ../src/extension/internal/filter/distort.h:73
-#, fuzzy
msgid "Horizontal blur"
msgstr "Размывание по горизонтали:"
@@ -6248,7 +6136,7 @@ msgstr "Размыть только содержимое"
#: ../src/extension/internal/filter/blurs.h:66
msgid "Simple vertical and horizontal blur effect"
-msgstr ""
+msgstr "Простой вертикальный и горизонтальный эффект размытия"
#: ../src/extension/internal/filter/blurs.h:125
msgid "Clean Edges"
@@ -6259,7 +6147,6 @@ msgstr "Чистые края"
#: ../src/extension/internal/filter/paint.h:237
#: ../src/extension/internal/filter/paint.h:336
#: ../src/extension/internal/filter/paint.h:341
-#, fuzzy
msgid "Strength"
msgstr "Сила:"
@@ -6273,10 +6160,9 @@ msgstr ""
#: ../src/extension/internal/filter/blurs.h:185
msgid "Cross Blur"
-msgstr "Перекрёстное размывание"
+msgstr "Перекрёстное размытие"
#: ../src/extension/internal/filter/blurs.h:188
-#, fuzzy
msgid "Fading"
msgstr "Затенение"
@@ -6352,9 +6238,8 @@ msgid "Lighten"
msgstr "Осветление"
#: ../src/extension/internal/filter/blurs.h:204
-#, fuzzy
msgid "Combine vertical and horizontal blur"
-msgstr "Смещение узлов по горизонтали"
+msgstr "Комбинировать вертикальное и горизонтальное размытие"
#: ../src/extension/internal/filter/blurs.h:260
msgid "Feather"
@@ -6421,36 +6306,31 @@ msgid "Normal"
msgstr "Нормальный"
#: ../src/extension/internal/filter/blurs.h:344
-#, fuzzy
msgid "Blend to background"
-msgstr "Убрать фон"
+msgstr "Смешать с фоном"
#: ../src/extension/internal/filter/blurs.h:354
msgid "Blur eroded by white or transparency"
-msgstr ""
+msgstr "Размытость с эрозией в белый или прозрачность"
#: ../src/extension/internal/filter/bumps.h:80
-#, fuzzy
msgid "Bump"
msgstr "Выпуклости"
#: ../src/extension/internal/filter/bumps.h:84
#: ../src/extension/internal/filter/bumps.h:313
-#, fuzzy
msgid "Image simplification"
-msgstr "Некорректный рабочий каталог: %s"
+msgstr "Упрощение изображения"
#: ../src/extension/internal/filter/bumps.h:85
#: ../src/extension/internal/filter/bumps.h:314
-#, fuzzy
msgid "Bump simplification"
-msgstr "Порог упрощения:"
+msgstr "Упрощение выпуклостей"
#: ../src/extension/internal/filter/bumps.h:87
#: ../src/extension/internal/filter/bumps.h:316
-#, fuzzy
msgid "Bump source"
-msgstr "Выпуклости"
+msgstr "Источник выпуклости"
#: ../src/extension/internal/filter/bumps.h:88
#: ../src/extension/internal/filter/bumps.h:317
@@ -6490,22 +6370,18 @@ msgid "Blue"
msgstr "Синий"
#: ../src/extension/internal/filter/bumps.h:91
-#, fuzzy
msgid "Bump from background"
-msgstr "Убрать фон"
+msgstr "Выпуклость от фона"
#: ../src/extension/internal/filter/bumps.h:94
-#, fuzzy
msgid "Lighting type:"
-msgstr " тип: "
+msgstr "Тип освещения: "
#: ../src/extension/internal/filter/bumps.h:95
-#, fuzzy
msgid "Specular"
-msgstr "Отражение света"
+msgstr "Отражённый свет"
#: ../src/extension/internal/filter/bumps.h:96
-#, fuzzy
msgid "Diffuse"
msgstr "Рассеянный свет"
@@ -6536,7 +6412,6 @@ msgstr "Яркость"
#: ../src/extension/internal/filter/bumps.h:331
#: ../src/live_effects/lpe-measure-line.cpp:54
#: ../src/widgets/measure-toolbar.cpp:302
-#, fuzzy
msgid "Precision"
msgstr "Точность:"
@@ -6549,9 +6424,8 @@ msgid "Light source:"
msgstr "Источник света:"
#: ../src/extension/internal/filter/bumps.h:105
-#, fuzzy
msgid "Distant"
-msgstr "Искажения"
+msgstr "Отдалённый"
#: ../src/extension/internal/filter/bumps.h:106
#: ../src/ui/dialog/inkscape-preferences.cpp:458
@@ -6560,12 +6434,11 @@ msgstr "Пункт"
#: ../src/extension/internal/filter/bumps.h:107
msgid "Spot"
-msgstr ""
+msgstr "Прожектор"
#: ../src/extension/internal/filter/bumps.h:109
-#, fuzzy
msgid "Distant light options"
-msgstr "Удалённый"
+msgstr "Опции удалённого света"
#: ../src/extension/internal/filter/bumps.h:110
#: ../src/extension/internal/filter/bumps.h:332
@@ -6580,76 +6453,63 @@ msgid "Elevation"
msgstr "Высота"
#: ../src/extension/internal/filter/bumps.h:112
-#, fuzzy
msgid "Point light options"
-msgstr "Точечный"
+msgstr "Опции точечного света"
#: ../src/extension/internal/filter/bumps.h:113
#: ../src/extension/internal/filter/bumps.h:117
-#, fuzzy
msgid "X location"
-msgstr " расположение:"
+msgstr "X расположение"
#: ../src/extension/internal/filter/bumps.h:114
#: ../src/extension/internal/filter/bumps.h:118
-#, fuzzy
msgid "Y location"
-msgstr " расположение:"
+msgstr "Y расположение"
#: ../src/extension/internal/filter/bumps.h:115
#: ../src/extension/internal/filter/bumps.h:119
-#, fuzzy
msgid "Z location"
-msgstr " расположение:"
+msgstr "Z расположение"
#: ../src/extension/internal/filter/bumps.h:116
-#, fuzzy
msgid "Spot light options"
-msgstr "Прожектор"
+msgstr "Опции прожектора"
#: ../src/extension/internal/filter/bumps.h:120
-#, fuzzy
msgid "X target"
-msgstr "Target:"
+msgstr "X мишень"
#: ../src/extension/internal/filter/bumps.h:121
-#, fuzzy
msgid "Y target"
-msgstr "Target:"
+msgstr "Y мишень"
#: ../src/extension/internal/filter/bumps.h:122
-#, fuzzy
msgid "Z target"
-msgstr "Target:"
+msgstr "Z мишень"
#: ../src/extension/internal/filter/bumps.h:123
-#, fuzzy
msgid "Specular exponent"
msgstr "Степень отражения"
#: ../src/extension/internal/filter/bumps.h:124
-#, fuzzy
msgid "Cone angle"
msgstr "Угол конуса"
#: ../src/extension/internal/filter/bumps.h:127
-#, fuzzy
msgid "Image color"
-msgstr "Вставить цвет"
+msgstr "Цвет изображения"
#: ../src/extension/internal/filter/bumps.h:128
-#, fuzzy
msgid "Color bump"
-msgstr "Цвет"
+msgstr "Цвет выпуклостей"
#: ../src/extension/internal/filter/bumps.h:145
msgid "All purposes bump filter"
-msgstr ""
+msgstr "Многоцелевой фильтр выпуклостей"
#: ../src/extension/internal/filter/bumps.h:309
-#, fuzzy
msgid "Wax Bump"
-msgstr "Выпуклости"
+msgstr "Восковые выпуклости"
#: ../src/extension/internal/filter/bumps.h:320
msgid "Background:"
@@ -6662,71 +6522,63 @@ msgid "Image"
msgstr "Изображение"
#: ../src/extension/internal/filter/bumps.h:323
-#, fuzzy
msgid "Blurred image"
-msgstr "Встроить все растровые изображения"
+msgstr "Размытое изображение"
#: ../src/extension/internal/filter/bumps.h:325
-#, fuzzy
msgid "Background opacity"
-msgstr "α-канал фонового изображения"
+msgstr "Непрозрачность фона"
#: ../src/extension/internal/filter/bumps.h:327
#: ../src/extension/internal/filter/color.h:1115
-#, fuzzy
msgid "Lighting"
msgstr "Осветление"
#: ../src/extension/internal/filter/bumps.h:334
-#, fuzzy
msgid "Lighting blend:"
-msgstr "Отмена рисования"
+msgstr "Смешивание освещения:"
#: ../src/extension/internal/filter/bumps.h:341
-#, fuzzy
msgid "Highlight blend:"
-msgstr "По_дсветка:"
+msgstr "Смешивание по_дсветки:"
#: ../src/extension/internal/filter/bumps.h:350
-#, fuzzy
msgid "Bump color"
-msgstr "Перенос цвета"
+msgstr "Цвет выпуклостей"
#: ../src/extension/internal/filter/bumps.h:351
-#, fuzzy
msgid "Revert bump"
-msgstr "_Восстановить"
+msgstr "Обратить выпуклости"
#: ../src/extension/internal/filter/bumps.h:352
-#, fuzzy
msgid "Transparency type:"
-msgstr "0 (прозрачно)"
+msgstr "Тип прозрачности:"
#: ../src/extension/internal/filter/bumps.h:353
-#: ../src/extension/internal/filter/morphology.h:176 ../src/filter-enums.cpp:91
+#: ../src/extension/internal/filter/morphology.h:176
+#: ../src/filter-enums.cpp:91
msgid "Atop"
msgstr "Сверху (atop)"
#: ../src/extension/internal/filter/bumps.h:354
#: ../src/extension/internal/filter/distort.h:70
-#: ../src/extension/internal/filter/morphology.h:174 ../src/filter-enums.cpp:89
+#: ../src/extension/internal/filter/morphology.h:174
+#: ../src/filter-enums.cpp:89
msgid "In"
msgstr "Вход"
#: ../src/extension/internal/filter/bumps.h:365
msgid "Turns an image to jelly"
-msgstr ""
+msgstr "Превратить изображение в желе"
#: ../src/extension/internal/filter/color.h:73
-#, fuzzy
msgid "Brilliance"
-msgstr "Кириллица"
+msgstr "Блеск"
#: ../src/extension/internal/filter/color.h:76
#: ../src/extension/internal/filter/color.h:1492
-#, fuzzy
msgid "Over-saturation"
-msgstr "Перенасыщенность:"
+msgstr "Перенасыщенность"
#: ../src/extension/internal/filter/color.h:78
#: ../src/extension/internal/filter/color.h:162
@@ -6735,19 +6587,16 @@ msgstr "Перенасыщенность:"
#: ../src/extension/internal/filter/paint.h:502
#: ../src/extension/internal/filter/transparency.h:136
#: ../src/extension/internal/filter/transparency.h:210
-#, fuzzy
msgid "Inverted"
-msgstr "Инвертировать"
+msgstr "Инвертировано"
#: ../src/extension/internal/filter/color.h:86
-#, fuzzy
msgid "Brightness filter"
-msgstr "Шаги яркости"
+msgstr "Фильтр яркости"
#: ../src/extension/internal/filter/color.h:153
-#, fuzzy
msgid "Channel Painting"
-msgstr "Масляная краска"
+msgstr "Канальное рисование"
#: ../src/extension/internal/filter/color.h:157
#: ../src/extension/internal/filter/color.h:332
@@ -6768,78 +6617,72 @@ msgid "Alpha"
msgstr "Альфа-канал"
#: ../src/extension/internal/filter/color.h:175
-#, fuzzy
msgid "Replace RGB by any color"
-msgstr "Заменить тон двумя цветами"
+msgstr "Заменить RGB любым цветом"
#: ../src/extension/internal/filter/color.h:254
-#, fuzzy
msgid "Color Blindness"
-msgstr "Цветной абрис"
+msgstr "Цветовая слепота"
#: ../src/extension/internal/filter/color.h:258
-#, fuzzy
msgid "Blindness type:"
-msgstr "Режим смешивания:"
+msgstr "Тип цветослепоты:"
#: ../src/extension/internal/filter/color.h:259
msgid "Rod monochromacy (atypical achromatopsia)"
-msgstr ""
+msgstr "Палочковая монохроматичность (атипичная ахроматопсия)"
#: ../src/extension/internal/filter/color.h:260
msgid "Cone monochromacy (typical achromatopsia)"
-msgstr ""
+msgstr "Колбочковая монохроматичность (типичная ахроматопсия)"
#: ../src/extension/internal/filter/color.h:261
msgid "Green weak (deuteranomaly)"
-msgstr ""
+msgstr "Слабый зелёный (дейтераномалия)"
#: ../src/extension/internal/filter/color.h:262
msgid "Green blind (deuteranopia)"
-msgstr ""
+msgstr "Зелёная слепота (дейтераномалия)"
#: ../src/extension/internal/filter/color.h:263
msgid "Red weak (protanomaly)"
-msgstr ""
+msgstr "Слабый красный (протаномалия)"
#: ../src/extension/internal/filter/color.h:264
msgid "Red blind (protanopia)"
-msgstr ""
+msgstr "Красная слепота (протанопия)"
#: ../src/extension/internal/filter/color.h:265
msgid "Blue weak (tritanomaly)"
-msgstr ""
+msgstr "Слабый синий (тританомалия)"
#: ../src/extension/internal/filter/color.h:266
msgid "Blue blind (tritanopia)"
-msgstr ""
+msgstr "Синяя слепота (тританопия)"
#: ../src/extension/internal/filter/color.h:286
-#, fuzzy
msgid "Simulate color blindness"
-msgstr "Имитация живописи маслом"
+msgstr "Имитация цветослепоты"
#: ../src/extension/internal/filter/color.h:329
msgid "Color Shift"
msgstr "Смещение цвета"
#: ../src/extension/internal/filter/color.h:331
-#, fuzzy
msgid "Shift (°)"
-msgstr "Сме_щение"
+msgstr "Сме_щение (°)"
#: ../src/extension/internal/filter/color.h:340
msgid "Rotate and desaturate hue"
-msgstr ""
+msgstr "Повернуть и обесцветить оттенок"
#: ../src/extension/internal/filter/color.h:396
msgid "Harsh light"
msgstr "Резкий свет"
#: ../src/extension/internal/filter/color.h:397
-#, fuzzy
msgid "Normal light"
-msgstr "Обычное смещение:"
+msgstr "Нормальный свет"
#: ../src/extension/internal/filter/color.h:398
msgid "Duotone"
@@ -6847,22 +6690,17 @@ msgstr "Дуплекс"
#: ../src/extension/internal/filter/color.h:399
#: ../src/extension/internal/filter/color.h:1487
-#, fuzzy
msgid "Blend 1:"
-msgstr "Смешивание"
+msgstr "Blend 1:"
#: ../src/extension/internal/filter/color.h:406
#: ../src/extension/internal/filter/color.h:1493
-#, fuzzy
msgid "Blend 2:"
-msgstr "Смешивание"
+msgstr "Blend 2:"
#: ../src/extension/internal/filter/color.h:425
-#, fuzzy
msgid "Blend image or object with a flood color"
-msgstr ""
-"Смешать изображение или объект с цветом заливки и установить светлоту и "
-"контраст"
+msgstr "Смешать изображение или объект с цветом заливки"
#: ../src/extension/internal/filter/color.h:499 ../src/filter-enums.cpp:23
msgid "Component Transfer"
@@ -6870,13 +6708,13 @@ msgstr "Перенос компонента"
#: ../src/extension/internal/filter/color.h:502 ../src/filter-enums.cpp:110
msgid "Identity"
-msgstr "Идентичная функция"
+msgstr "Идентичность"
#: ../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
msgid "Table"
-msgstr "Табличная функция"
+msgstr "Таблица"
#: ../src/extension/internal/filter/color.h:504
#: ../src/extension/internal/filter/paint.h:499 ../src/filter-enums.cpp:112
@@ -6895,28 +6733,24 @@ msgid "Gamma"
msgstr "Гамма"
#: ../src/extension/internal/filter/color.h:515
-#, fuzzy
msgid "Basic component transfer structure"
-msgstr "Простая текстура полупрозрачного шума"
+msgstr "Простая структура переноса компонентов"
#: ../src/extension/internal/filter/color.h:584
msgid "Duochrome"
msgstr "Дуохром"
#: ../src/extension/internal/filter/color.h:588
-#, fuzzy
msgid "Fluorescence level"
-msgstr "Флюоресценция"
+msgstr "Уровень флюоресценции"
#: ../src/extension/internal/filter/color.h:589
-#, fuzzy
msgid "Swap:"
-msgstr "Форма:"
+msgstr "Обмен:"
#: ../src/extension/internal/filter/color.h:590
-#, fuzzy
msgid "No swap"
-msgstr "Острые узлы"
+msgstr "Без обмена"
#: ../src/extension/internal/filter/color.h:591
msgid "Color and alpha"
@@ -6924,12 +6758,11 @@ msgstr "Цвет и альфа-канал"
#: ../src/extension/internal/filter/color.h:592
msgid "Color only"
-msgstr ""
+msgstr "Только цвет"
#: ../src/extension/internal/filter/color.h:593
-#, fuzzy
msgid "Alpha only"
-msgstr "Альфа-канал"
+msgstr "Только альфа-канал"
#: ../src/extension/internal/filter/color.h:597
msgid "Color 1"
@@ -6940,9 +6773,8 @@ msgid "Color 2"
msgstr "Цвет 2"
#: ../src/extension/internal/filter/color.h:610
-#, fuzzy
msgid "Convert luminance values to a duochrome palette"
-msgstr "Преобразовать цвета в двухцветную палитру"
+msgstr "Преобразовать светимость в двухцветную палитру"
#: ../src/extension/internal/filter/color.h:709
msgid "Extract Channel"
@@ -6970,29 +6802,24 @@ msgid "Yellow"
msgstr "Жёлтый"
#: ../src/extension/internal/filter/color.h:719
-#, fuzzy
msgid "Background blend mode:"
-msgstr "Цвет фона:"
+msgstr "Режим смешивания фона:"
#: ../src/extension/internal/filter/color.h:724
-#, fuzzy
msgid "Channel to alpha"
-msgstr "Освещенность в альфа"
+msgstr "Канал в альфа"
#: ../src/extension/internal/filter/color.h:732
-#, fuzzy
msgid "Extract color channel as a transparent image"
-msgstr "Извлечь указанный канал из изображения"
+msgstr "Извлечь канал цвета как прозрачное изображение"
#: ../src/extension/internal/filter/color.h:815
-#, fuzzy
msgid "Fade to Black or White"
-msgstr "Только чёрный и белый"
+msgstr "Угасание в чёрный или белый"
#: ../src/extension/internal/filter/color.h:818
-#, fuzzy
msgid "Fade to:"
-msgstr "Угасание"
+msgstr "Угасание в:"
#: ../src/extension/internal/filter/color.h:819
#: ../src/ui/widget/color-icc-selector.cpp:180
@@ -7007,7 +6834,6 @@ msgid "White"
msgstr "Белый"
#: ../src/extension/internal/filter/color.h:829
-#, fuzzy
msgid "Fade to black or white"
msgstr "Только ч/б"
@@ -7018,13 +6844,12 @@ msgstr "Градации серого"
#: ../src/extension/internal/filter/color.h:900
#: ../src/extension/internal/filter/paint.h:83
#: ../src/extension/internal/filter/paint.h:239
-#, fuzzy
msgid "Transparent"
msgstr "0 (прозрачно)"
#: ../src/extension/internal/filter/color.h:908
msgid "Customize greyscale components"
-msgstr ""
+msgstr "Настройка оттенков серого"
#: ../src/extension/internal/filter/color.h:980
#: ../src/ui/widget/selected-style.cpp:249
@@ -7032,14 +6857,12 @@ msgid "Invert"
msgstr "Инвертировать"
#: ../src/extension/internal/filter/color.h:982
-#, fuzzy
msgid "Invert channels:"
-msgstr "Инвертировать тон"
+msgstr "Инвертировать каналы"
#: ../src/extension/internal/filter/color.h:983
-#, fuzzy
msgid "No inversion"
-msgstr "(без инерции)"
+msgstr "Без инверсии"
#: ../src/extension/internal/filter/color.h:984
msgid "Red and blue"
@@ -7054,9 +6877,8 @@ msgid "Green and blue"
msgstr "Зелёный и синий"
#: ../src/extension/internal/filter/color.h:988
-#, fuzzy
msgid "Light transparency"
-msgstr "Полупрозрачный шум"
+msgstr "Прозрачность света"
#: ../src/extension/internal/filter/color.h:989
msgid "Invert hue"
@@ -7072,17 +6894,15 @@ msgstr "Инвертировать прозрачность"
#: ../src/extension/internal/filter/color.h:999
msgid "Manage hue, lightness and transparency inversions"
-msgstr ""
+msgstr "Управление инверсией оттенка, светлоты и прозрачности"
#: ../src/extension/internal/filter/color.h:1117
-#, fuzzy
msgid "Lights"
-msgstr "Света:"
+msgstr "Света"
#: ../src/extension/internal/filter/color.h:1118
-#, fuzzy
msgid "Shadows"
-msgstr "Тени:"
+msgstr "Тени"
#: ../src/extension/internal/filter/color.h:1119
#: ../src/extension/internal/filter/paint.h:356 ../src/filter-enums.cpp:33
@@ -7096,25 +6916,23 @@ msgstr "Смещение"
#: ../src/extension/internal/filter/color.h:1127
msgid "Modify lights and shadows separately"
-msgstr ""
+msgstr "Изменять света и тени раздельно"
#: ../src/extension/internal/filter/color.h:1186
msgid "Lightness-Contrast"
msgstr "Освещенность-Контраст"
#: ../src/extension/internal/filter/color.h:1197
-#, fuzzy
msgid "Modify lightness and contrast separately"
-msgstr "Повысить или понизить освещенность и контраст"
+msgstr "Изменять освещенность и контраст раздельно"
#: ../src/extension/internal/filter/color.h:1265
msgid "Nudge RGB"
-msgstr ""
+msgstr "Сдвиг RGB"
#: ../src/extension/internal/filter/color.h:1269
-#, fuzzy
msgid "Red offset"
-msgstr "Смещение пунктира"
+msgstr "Смещение красного"
#: ../src/extension/internal/filter/color.h:1270
#: ../src/extension/internal/filter/color.h:1273
@@ -7138,59 +6956,54 @@ msgstr "X"
#: ../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
-#, fuzzy
msgid "Y"
-msgstr "Y:"
+msgstr "Y"
#: ../src/extension/internal/filter/color.h:1272
-#, fuzzy
msgid "Green offset"
-msgstr "Смещение пунктира"
+msgstr "Смещение зеленого"
#: ../src/extension/internal/filter/color.h:1275
-#, fuzzy
msgid "Blue offset"
-msgstr "Устанавливаемое значение:"
+msgstr "Смещение синего"
#: ../src/extension/internal/filter/color.h:1290
msgid ""
"Nudge RGB channels separately and blend them to different types of "
"backgrounds"
msgstr ""
+"Сдвигать RGB каналы по отдельности и смешивать их с различными типами фонов"
#: ../src/extension/internal/filter/color.h:1377
msgid "Nudge CMY"
-msgstr ""
+msgstr "Сдвигать CMY"
#: ../src/extension/internal/filter/color.h:1381
-#, fuzzy
msgid "Cyan offset"
-msgstr "Смещение пунктира"
+msgstr "Смещение голубого"
#: ../src/extension/internal/filter/color.h:1384
-#, fuzzy
msgid "Magenta offset"
-msgstr "Смещение по касательной:"
+msgstr "Смещение пурпурного"
#: ../src/extension/internal/filter/color.h:1387
-#, fuzzy
msgid "Yellow offset"
-msgstr "Смещение пунктира"
+msgstr "Смещение жёлтого"
#: ../src/extension/internal/filter/color.h:1402
msgid ""
"Nudge CMY channels separately and blend them to different types of "
"backgrounds"
msgstr ""
+"Сдвигать CMY каналы по отдельности и смешивать их с различными типами фонов"
#: ../src/extension/internal/filter/color.h:1483
msgid "Quadritone fantasy"
msgstr "Квадроплексная фантазия"
#: ../src/extension/internal/filter/color.h:1485
-#, fuzzy
msgid "Hue distribution (°)"
-msgstr "Использовать обычное распределение"
+msgstr "Распределение оттенков (°)"
#: ../src/extension/internal/filter/color.h:1486
#: ../share/extensions/svgcalendar.inx.h:19
@@ -7202,16 +7015,14 @@ msgid "Replace hue by two colors"
msgstr "Заменить тон двумя цветами"
#: ../src/extension/internal/filter/color.h:1571
-#, fuzzy
msgid "Hue rotation (°)"
-msgstr "Вращение тона:"
+msgstr "Вращение тона (°)"
#: ../src/extension/internal/filter/color.h:1574
msgid "Moonarize"
msgstr "Лунизация"
#: ../src/extension/internal/filter/color.h:1583
-#, fuzzy
msgid "Classic photographic solarization effect"
msgstr "Классический фотоэффект соляризации"
@@ -7221,64 +7032,59 @@ msgstr "Триплекс"
#: ../src/extension/internal/filter/color.h:1662
msgid "Enhance hue"
-msgstr ""
+msgstr "Насытить оттенок"
#: ../src/extension/internal/filter/color.h:1663
-#, fuzzy
msgid "Phosphorescence"
-msgstr "Наличие"
+msgstr "Фосфоресценция"
#: ../src/extension/internal/filter/color.h:1664
msgid "Colored nights"
-msgstr ""
+msgstr "Цветные ночи"
#: ../src/extension/internal/filter/color.h:1665
-#, fuzzy
msgid "Hue to background"
-msgstr "Убрать фон"
+msgstr "Оттенок в фон"
#: ../src/extension/internal/filter/color.h:1667
-#, fuzzy
msgid "Global blend:"
-msgstr "Общий изгиб"
+msgstr "Глобальное смешивание:"
#: ../src/extension/internal/filter/color.h:1673
msgid "Glow"
msgstr "Свечение"
#: ../src/extension/internal/filter/color.h:1674
-#, fuzzy
msgid "Glow blend:"
-msgstr "Светящийся пузырь"
+msgstr "Смешивание свечения:"
#: ../src/extension/internal/filter/color.h:1679
-#, fuzzy
msgid "Local light"
-msgstr "Отражение света"
+msgstr "Локальный свет"
#: ../src/extension/internal/filter/color.h:1680
-#, fuzzy
msgid "Global light"
-msgstr "Общий изгиб"
+msgstr "Общий свет"
#: ../src/extension/internal/filter/color.h:1683
-#, fuzzy
msgid "Hue distribution (°):"
-msgstr "Использовать обычное распределение"
+msgstr "Распределение оттенков (°):"
#: ../src/extension/internal/filter/color.h:1694
msgid ""
"Create a custom tritone palette with additional glow, blend modes and hue "
"moving"
msgstr ""
+"Создать пользовательскую Тритон палитру с доп. свечением, режимами наложения "
+"и смещением оттенка"
#: ../src/extension/internal/filter/distort.h:67
-#, fuzzy
msgid "Felt Feather"
msgstr "Растушёвка"
#: ../src/extension/internal/filter/distort.h:71
-#: ../src/extension/internal/filter/morphology.h:175 ../src/filter-enums.cpp:90
+#: ../src/extension/internal/filter/morphology.h:175
+#: ../src/filter-enums.cpp:90
msgid "Out"
msgstr "Выход"
@@ -7296,7 +7102,6 @@ msgstr "Широкий"
#: ../src/extension/internal/filter/distort.h:80
#: ../src/extension/internal/filter/textures.h:78
-#, fuzzy
msgid "Narrow"
msgstr "Узкие"
@@ -7312,7 +7117,6 @@ msgstr "Турбулентность:"
#: ../src/extension/internal/filter/distort.h:193
#: ../src/extension/internal/filter/overlays.h:61
#: ../src/extension/internal/filter/paint.h:692
-#, fuzzy
msgid "Fractal noise"
msgstr "Фрактальный шум"
@@ -7342,29 +7146,24 @@ msgstr "Вертикальная частота"
#: ../src/extension/internal/filter/distort.h:198
#: ../src/extension/internal/filter/paint.h:95
#: ../src/extension/internal/filter/paint.h:697
-#, fuzzy
msgid "Complexity"
-msgstr "Макс. сложность"
+msgstr "Сложность"
#: ../src/extension/internal/filter/distort.h:90
#: ../src/extension/internal/filter/distort.h:199
#: ../src/extension/internal/filter/paint.h:96
#: ../src/extension/internal/filter/paint.h:698
-#, fuzzy
msgid "Variation"
-msgstr "Насыщенность"
+msgstr "Варьирование"
#: ../src/extension/internal/filter/distort.h:91
#: ../src/extension/internal/filter/distort.h:200
-#, fuzzy
msgid "Intensity"
-msgstr "Идентичная функция"
+msgstr "Интенсивность"
#: ../src/extension/internal/filter/distort.h:99
-#, fuzzy
msgid "Blur and displace edges of shapes and pictures"
-msgstr ""
-"Создать раскрашиваемое свечение краёв внутри объектов и растровых изображений"
+msgstr "Размытие и смещение краёв фигур и рисунков"
#: ../src/extension/internal/filter/distort.h:190
#: ../src/live_effects/effect.cpp:127
@@ -7376,7 +7175,7 @@ msgstr "Огрубление"
#: ../src/extension/internal/filter/paint.h:691
#: ../src/extension/internal/filter/textures.h:64
msgid "Turbulence type:"
-msgstr "Вид турбулентности:"
+msgstr "Тип турбулентности:"
#: ../src/extension/internal/filter/distort.h:208
msgid "Small-scale roughening to edges and content"
@@ -7395,7 +7194,6 @@ msgid "Null external module directory name. Filters will not be loaded."
msgstr "Нулевое имя каталога с внешними модулями. Фильтры не будут загружены."
#: ../src/extension/internal/filter/image.h:49
-#, fuzzy
msgid "Edge Detect"
msgstr "Определение краёв"
@@ -7406,7 +7204,6 @@ msgstr "Определить:"
#: ../src/extension/internal/filter/image.h:52
#: ../src/ui/dialog/template-load-tab.cpp:99
#: ../src/ui/dialog/template-load-tab.cpp:136
-#, fuzzy
msgid "All"
msgstr "Все"
@@ -7424,26 +7221,25 @@ msgstr "Инвертировать цвета"
#: ../src/extension/internal/filter/image.h:65
msgid "Detect color edges in object"
-msgstr "Найти в объекте цветные края"
+msgstr "Найти в объекте края цветов"
#: ../src/extension/internal/filter/morphology.h:58
msgid "Cross-smooth"
-msgstr "Перекрестное сглаживание"
+msgstr "Кросс-сглаживание"
#: ../src/extension/internal/filter/morphology.h:61
#: ../src/extension/internal/filter/shadows.h:66
-#, fuzzy
msgid "Inner"
-msgstr "Внутреннее свечение"
+msgstr "Внутренняя"
#: ../src/extension/internal/filter/morphology.h:62
#: ../src/extension/internal/filter/shadows.h:65
msgid "Outer"
-msgstr ""
+msgstr "Внешняя"
#: ../src/extension/internal/filter/morphology.h:63
msgid "Open"
-msgstr ""
+msgstr "Открыть"
#: ../src/extension/internal/filter/morphology.h:65
#: ../src/ui/tools/measure-tool.cpp:1218 ../src/ui/widget/page-sizer.cpp:232
@@ -7455,9 +7251,8 @@ msgstr "Ширина"
#: ../src/extension/internal/filter/morphology.h:69
#: ../src/extension/internal/filter/morphology.h:190
-#, fuzzy
msgid "Antialiasing"
-msgstr "Сглаживать"
+msgstr "Сглаживание"
#: ../src/extension/internal/filter/morphology.h:70
msgid "Blur content"
@@ -7465,32 +7260,31 @@ msgstr "Размыть содержимое"
#: ../src/extension/internal/filter/morphology.h:79
msgid "Smooth edges and angles of shapes"
-msgstr ""
+msgstr "Сглаженные края и углы фигур"
#: ../src/extension/internal/filter/morphology.h:166
msgid "Outline"
msgstr "Контур"
#: ../src/extension/internal/filter/morphology.h:170
-#, fuzzy
msgid "Fill image"
-msgstr "Все изображения"
+msgstr "Заполнить изображение"
#: ../src/extension/internal/filter/morphology.h:171
-#, fuzzy
msgid "Hide image"
-msgstr "Сокрытие слоя"
+msgstr "Скрыть изображение"
#: ../src/extension/internal/filter/morphology.h:172
-#, fuzzy
msgid "Composite type:"
-msgstr "Совмещение"
+msgstr "Составной тип:"
-#: ../src/extension/internal/filter/morphology.h:173 ../src/filter-enums.cpp:88
+#: ../src/extension/internal/filter/morphology.h:173
+#: ../src/filter-enums.cpp:88
msgid "Over"
msgstr "Над"
-#: ../src/extension/internal/filter/morphology.h:177 ../src/filter-enums.cpp:92
+#: ../src/extension/internal/filter/morphology.h:177
+#: ../src/filter-enums.cpp:92
msgid "XOR"
msgstr "Исключающее ИЛИ (XOR)"
@@ -7502,19 +7296,16 @@ msgid "Position:"
msgstr "Положение:"
#: ../src/extension/internal/filter/morphology.h:180
-#, fuzzy
msgid "Inside"
-msgstr "2-ая сторона:"
+msgstr "Внутри"
#: ../src/extension/internal/filter/morphology.h:181
-#, fuzzy
msgid "Outside"
-msgstr "Вы_тянуть"
+msgstr "Снаружи"
#: ../src/extension/internal/filter/morphology.h:182
-#, fuzzy
msgid "Overlayed"
-msgstr "Перекрытия"
+msgstr "Перекрытие"
#: ../src/extension/internal/filter/morphology.h:184
msgid "Width 1"
@@ -7554,12 +7345,10 @@ msgid "Stroke opacity:"
msgstr "Непрозрачность обводки:"
#: ../src/extension/internal/filter/morphology.h:206
-#, fuzzy
msgid "Adds a colorizable outline"
-msgstr "Создать раскрашиваемое свечение изнутри"
+msgstr "Добавить раскрашиваемую обводку"
#: ../src/extension/internal/filter/overlays.h:56
-#, fuzzy
msgid "Noise Fill"
msgstr "Заливка шумом"
@@ -7569,8 +7358,8 @@ msgstr "Заливка шумом"
#: ../src/ui/dialog/tracedialog.cpp:746
#: ../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
-#: ../share/extensions/dxf_input.inx.h:2
+#: ../share/extensions/color_randomize.inx.h:2
+#: ../share/extensions/dots.inx.h:2 ../share/extensions/dxf_input.inx.h:2
#: ../share/extensions/dxf_outlines.inx.h:2
#: ../share/extensions/gcodetools_area.inx.h:29
#: ../share/extensions/gcodetools_engraving.inx.h:7
@@ -7603,15 +7392,13 @@ msgstr "Вертикальная частота:"
#: ../src/extension/internal/filter/overlays.h:66
#: ../src/extension/internal/filter/textures.h:69
-#, fuzzy
msgid "Complexity:"
-msgstr "Макс. сложность"
+msgstr "Сложность:"
#: ../src/extension/internal/filter/overlays.h:67
#: ../src/extension/internal/filter/textures.h:70
-#, fuzzy
msgid "Variation:"
-msgstr "Насыщенность"
+msgstr "Варьирование:"
#: ../src/extension/internal/filter/overlays.h:68
msgid "Dilatation:"
@@ -7622,18 +7409,16 @@ msgid "Erosion:"
msgstr "Эрозия:"
#: ../src/extension/internal/filter/overlays.h:72
-#, fuzzy
msgid "Noise color"
-msgstr "Цвет года"
+msgstr "Цвет шума"
#: ../src/extension/internal/filter/overlays.h:83
-#, fuzzy
msgid "Basic noise fill and transparency texture"
msgstr "Простая текстура полупрозрачного шума"
#: ../src/extension/internal/filter/paint.h:71
msgid "Chromolitho"
-msgstr ""
+msgstr "Хромолитография"
#: ../src/extension/internal/filter/paint.h:75
#: ../share/extensions/jessyInk_keyBindings.inx.h:16
@@ -7641,30 +7426,25 @@ msgid "Drawing mode"
msgstr "Режим рисования"
#: ../src/extension/internal/filter/paint.h:76
-#, fuzzy
msgid "Drawing blend:"
-msgstr "Отмена рисования"
+msgstr "Смешивание рисования:"
#: ../src/extension/internal/filter/paint.h:84
-#, fuzzy
msgid "Dented"
-msgstr "центру"
+msgstr "Щербатый"
#: ../src/extension/internal/filter/paint.h:88
#: ../src/extension/internal/filter/paint.h:699
-#, fuzzy
msgid "Noise reduction"
-msgstr "Понижение шума:"
+msgstr "Понижение шума"
#: ../src/extension/internal/filter/paint.h:91
-#, fuzzy
msgid "Grain"
-msgstr "Режим рисования"
+msgstr "Зерно"
#: ../src/extension/internal/filter/paint.h:92
-#, fuzzy
msgid "Grain mode"
-msgstr "Режим рисования"
+msgstr "Режим зерна"
#: ../src/extension/internal/filter/paint.h:97
#: ../src/extension/internal/filter/transparency.h:207
@@ -7673,18 +7453,16 @@ msgid "Expansion"
msgstr "Расширение"
#: ../src/extension/internal/filter/paint.h:100
-#, fuzzy
msgid "Grain blend:"
-msgstr "Градиентная заливка"
+msgstr "Смешивание зерна:"
#: ../src/extension/internal/filter/paint.h:116
msgid "Chromo effect with customizable edge drawing and graininess"
-msgstr ""
+msgstr "Эффект хрома с настраиваемыми краем рисунка и зернистостью"
#: ../src/extension/internal/filter/paint.h:232
-#, fuzzy
msgid "Cross Engraving"
-msgstr "Альфа-гравировка №1"
+msgstr "Кросс-гравировка"
#: ../src/extension/internal/filter/paint.h:234
#: ../src/extension/internal/filter/paint.h:337
@@ -7699,6 +7477,7 @@ msgstr "Длина"
#: ../src/extension/internal/filter/paint.h:247
msgid "Convert image to an engraving made of vertical and horizontal lines"
msgstr ""
+"Преобразовать изображение в гравюру из вертикальных и горизонтальных линий"
#: ../src/extension/internal/filter/paint.h:331
#: ../src/ui/dialog/align-and-distribute.cpp:1060
@@ -7717,13 +7496,12 @@ msgstr "Упрощение контура"
#: ../src/extension/internal/filter/paint.h:338
#: ../src/extension/internal/filter/paint.h:709
-#, fuzzy
msgid "Erase"
-msgstr "Стирание:"
+msgstr "Стирание"
#: ../src/extension/internal/filter/paint.h:344
msgid "Melt"
-msgstr "Таяние"
+msgstr "Плавление"
#: ../src/extension/internal/filter/paint.h:350
#: ../src/extension/internal/filter/paint.h:712
@@ -7732,27 +7510,24 @@ msgstr "Цвет заливки"
#: ../src/extension/internal/filter/paint.h:351
#: ../src/extension/internal/filter/paint.h:714
-#, fuzzy
msgid "Image on fill"
-msgstr "Файл..."
+msgstr "Изображение заливки"
#: ../src/extension/internal/filter/paint.h:354
msgid "Stroke color"
msgstr "Цвет обводки"
#: ../src/extension/internal/filter/paint.h:355
-#, fuzzy
msgid "Image on stroke"
-msgstr "Текстурная обводка"
+msgstr "Изображение обводки"
#: ../src/extension/internal/filter/paint.h:366
-#, fuzzy
msgid "Convert images to duochrome drawings"
-msgstr "Откадрировать холст до рисунка"
+msgstr "Преобразование изображений в дуотон рисунки"
#: ../src/extension/internal/filter/paint.h:494
msgid "Electrize"
-msgstr ""
+msgstr "Электризовать"
#: ../src/extension/internal/filter/paint.h:497
#: ../src/extension/internal/filter/paint.h:852
@@ -7766,12 +7541,10 @@ msgid "Levels"
msgstr "Уровни"
#: ../src/extension/internal/filter/paint.h:510
-#, fuzzy
msgid "Electro solarization effects"
-msgstr "Классический фотоэффект соляризации"
+msgstr "Эффекты электросоляризации"
#: ../src/extension/internal/filter/paint.h:584
-#, fuzzy
msgid "Neon Draw"
msgstr "Неон"
@@ -7780,14 +7553,12 @@ msgid "Line type:"
msgstr "Тип линии:"
#: ../src/extension/internal/filter/paint.h:587
-#, fuzzy
msgid "Smoothed"
-msgstr "Сгладить"
+msgstr "Сглаженный"
#: ../src/extension/internal/filter/paint.h:588
-#, fuzzy
msgid "Contrasted"
-msgstr "Контраст"
+msgstr "Контрастный"
#: ../src/extension/internal/filter/paint.h:591
#: ../src/live_effects/lpe-jointype.cpp:52
@@ -7802,104 +7573,87 @@ msgstr "Режим смешивания:"
#: ../src/extension/internal/filter/paint.h:605
msgid "Posterize and draw smooth lines around color shapes"
-msgstr ""
+msgstr "Постеризовать и плавно очертить цветовые формы"
#: ../src/extension/internal/filter/paint.h:687
-#, fuzzy
msgid "Point Engraving"
-msgstr "Альфа-гравировка №1"
+msgstr "Точечная гравировка"
#: ../src/extension/internal/filter/paint.h:700
-#, fuzzy
msgid "Noise blend:"
-msgstr "Светящийся пузырь"
+msgstr "Смешивание с шумом:"
#: ../src/extension/internal/filter/paint.h:708
-#, fuzzy
msgid "Grain lightness"
-msgstr "Яркость"
+msgstr "Яркость зерна"
#: ../src/extension/internal/filter/paint.h:716
-#, fuzzy
msgid "Points color"
-msgstr "Цвет месяца:"
+msgstr "Цвет точек"
#: ../src/extension/internal/filter/paint.h:718
-#, fuzzy
msgid "Image on points"
-msgstr "Файл..."
+msgstr "Изображение на точках"
#: ../src/extension/internal/filter/paint.h:728
-#, fuzzy
msgid "Convert image to a transparent point engraving"
-msgstr "Преобразовать в раскрашиваемый прозрачный позитив или негатив"
+msgstr "Преобразовать в точечно-прозрачную гравировку"
#: ../src/extension/internal/filter/paint.h:850
-#, fuzzy
msgid "Poster Paint"
-msgstr "Константа диффузии:"
+msgstr "Плакатная краска"
#: ../src/extension/internal/filter/paint.h:856
-#, fuzzy
msgid "Transfer type:"
-msgstr "Логические операции"
+msgstr "Тип переноса:"
#: ../src/extension/internal/filter/paint.h:857
-#, fuzzy
msgid "Poster"
-msgstr "Штукатурка"
+msgstr "Плакат"
#: ../src/extension/internal/filter/paint.h:858
-#, fuzzy
msgid "Painting"
msgstr "Масляная краска"
#: ../src/extension/internal/filter/paint.h:868
-#, fuzzy
msgid "Simplify (primary)"
msgstr "Упрощение контуров"
#: ../src/extension/internal/filter/paint.h:869
-#, fuzzy
msgid "Simplify (secondary)"
msgstr "Упростить цвета"
#: ../src/extension/internal/filter/paint.h:870
-#, fuzzy
msgid "Pre-saturation"
-msgstr "Насыщенность"
+msgstr "Преднасыщенность"
#: ../src/extension/internal/filter/paint.h:871
-#, fuzzy
msgid "Post-saturation"
-msgstr "Насыщенность"
+msgstr "Постнасыщенность"
#: ../src/extension/internal/filter/paint.h:872
-#, fuzzy
msgid "Simulate antialiasing"
-msgstr "Имитация живописи маслом"
+msgstr "Имитация сглаживания"
#: ../src/extension/internal/filter/paint.h:880
-#, fuzzy
msgid "Poster and painting effects"
-msgstr "Вставить динамический контурный эффект"
+msgstr "Плакатные и живописные эффекты"
#: ../src/extension/internal/filter/paint.h:973
msgid "Posterize Basic"
-msgstr ""
+msgstr "Базовая постеризация"
#: ../src/extension/internal/filter/paint.h:984
msgid "Simple posterizing effect"
-msgstr ""
+msgstr "Простой эффект постеризации"
#: ../src/extension/internal/filter/protrusions.h:48
msgid "Snow crest"
msgstr "Сугроб"
#: ../src/extension/internal/filter/protrusions.h:50
-#, fuzzy
msgid "Drift Size"
-msgstr "Размер сугроба"
+msgstr "Размер дрейфа"
#: ../src/extension/internal/filter/protrusions.h:58
msgid "Snow has fallen on object"
@@ -7910,67 +7664,60 @@ msgid "Drop Shadow"
msgstr "Отбрасываемая тень"
#: ../src/extension/internal/filter/shadows.h:61
-#, fuzzy
msgid "Blur radius (px)"
-msgstr "Радиус размывания (px):"
+msgstr "Радиус размытия (px):"
#: ../src/extension/internal/filter/shadows.h:62
msgid "Horizontal offset (px)"
-msgstr "Смещение по горизонтали (px)"
+msgstr "Горизонтальный сдвиг (px)"
#: ../src/extension/internal/filter/shadows.h:63
msgid "Vertical offset (px)"
-msgstr "Смещение по вертикали (px)"
+msgstr "Вертикальный сдвиг (px)"
#: ../src/extension/internal/filter/shadows.h:64
-#, fuzzy
msgid "Shadow type:"
-msgstr "Тени:"
+msgstr "Тип тени:"
#: ../src/extension/internal/filter/shadows.h:67
msgid "Outer cutout"
-msgstr ""
+msgstr "Внешняя вырезка"
#: ../src/extension/internal/filter/shadows.h:68
-#, fuzzy
msgid "Inner cutout"
-msgstr "Внутренний абрис"
+msgstr "Внутренняя вырезка"
#: ../src/extension/internal/filter/shadows.h:69
-#, fuzzy
msgid "Shadow only"
-msgstr "Альфа-канал"
+msgstr "Только тени"
#: ../src/extension/internal/filter/shadows.h:72
msgid "Blur color"
-msgstr ""
+msgstr "Цвет размытия"
#: ../src/extension/internal/filter/shadows.h:74
-#, fuzzy
msgid "Use object's color"
-msgstr "Использовать именованные цвета"
+msgstr "Исп-ть цвет объекта"
#: ../src/extension/internal/filter/shadows.h:84
msgid "Colorizable Drop shadow"
-msgstr "Раскрашиваемая отбрасываемая тень"
+msgstr "Расцвечиваемая отбрасываемая тень"
#: ../src/extension/internal/filter/textures.h:62
msgid "Ink Blot"
-msgstr ""
+msgstr "Чернильная клякса"
#: ../src/extension/internal/filter/textures.h:68
msgid "Frequency:"
msgstr "Частота:"
#: ../src/extension/internal/filter/textures.h:71
-#, fuzzy
msgid "Horizontal inlay:"
-msgstr "Горизонтальная точка:"
+msgstr "Горизонтальная инкрустация:"
#: ../src/extension/internal/filter/textures.h:72
-#, fuzzy
msgid "Vertical inlay:"
-msgstr "Вертикальная точка:"
+msgstr "Вертикальная инкрустация:"
#: ../src/extension/internal/filter/textures.h:73
msgid "Displacement:"
@@ -7981,9 +7728,8 @@ msgid "Overlapping"
msgstr "Перекрытие"
#: ../src/extension/internal/filter/textures.h:80
-#, fuzzy
msgid "External"
-msgstr "Изменить извне..."
+msgstr "Внешний"
#: ../src/extension/internal/filter/textures.h:81
#: ../share/extensions/markers_strokepaint.inx.h:8
@@ -8036,7 +7782,7 @@ msgstr "Режим:"
#: ../src/extension/internal/filter/transparency.h:73
msgid "Blend objects with background images or with themselves"
-msgstr ""
+msgstr "Смешать объекты с фоновыми изображениями или с собой"
#: ../src/extension/internal/filter/transparency.h:130
msgid "Channel Transparency"
@@ -8047,9 +7793,8 @@ msgid "Replace RGB with transparency"
msgstr "Заменить RGB на прозрачность"
#: ../src/extension/internal/filter/transparency.h:205
-#, fuzzy
msgid "Light Eraser"
-msgstr "Ластик для светлых областей"
+msgstr "Ластик для светов"
#: ../src/extension/internal/filter/transparency.h:209
#: ../src/extension/internal/filter/transparency.h:283
@@ -8062,7 +7807,7 @@ msgstr "Сделать самые светлые области объекта
#: ../src/extension/internal/filter/transparency.h:291
msgid "Set opacity and strength of opacity boundaries"
-msgstr ""
+msgstr "Непрозрачность и сила границ непрозрачности"
#: ../src/extension/internal/filter/transparency.h:341
msgid "Silhouette"
@@ -8073,9 +7818,8 @@ msgid "Cutout"
msgstr "Абрис"
#: ../src/extension/internal/filter/transparency.h:353
-#, fuzzy
msgid "Repaint anything visible monochrome"
-msgstr "Закрасить всё одним цветом"
+msgstr "Закрасить всё видимое одним цветом"
#: ../src/extension/internal/gdkpixbuf-input.cpp:193
#, c-format
@@ -8093,8 +7837,8 @@ msgid ""
"Embed results in stand-alone, larger SVG files. Link references a file "
"outside this SVG document and all files must be moved together."
msgstr ""
-"Внедрение создаёт самостоятельные большие файлы SVG. Связывание означает, "
-"что файл будет вне SVG, их придётся перемещать вместе."
+"Внедрение создаёт самодостаточные большие файлы SVG. Связывание означает, "
+"что файл будет вне SVG, их нужно перемещать вместе."
#: ../src/extension/internal/gdkpixbuf-input.cpp:201
#: ../src/ui/dialog/inkscape-preferences.cpp:1487
@@ -8119,6 +7863,8 @@ msgid ""
"Take information from file or use default bitmap import resolution as "
"defined in the preferences."
msgstr ""
+"Взять информацию из файла или использовать умолчальное разрешение при "
+"импорте растра."
#: ../src/extension/internal/gdkpixbuf-input.cpp:206
#, c-format
@@ -8128,7 +7874,7 @@ msgstr "Прочитанное в файле"
#: ../src/extension/internal/gdkpixbuf-input.cpp:207
#, c-format
msgid "Default import resolution"
-msgstr "Значение по умолчанию"
+msgstr "Умолчальное разрешение импорта"
#: ../src/extension/internal/gdkpixbuf-input.cpp:210
#, c-format
@@ -8142,7 +7888,7 @@ msgid ""
"not work in all browsers.)"
msgstr ""
"Когда изображение увеличивается, применять сглаживание или оставить картинку "
-"пикселеватой. Не работает во всех браузерах."
+"пикселеватой. Работает не во всех браузерах."
#: ../src/extension/internal/gdkpixbuf-input.cpp:211
#: ../src/ui/dialog/inkscape-preferences.cpp:1494
@@ -8213,13 +7959,15 @@ msgstr "Смещение по вертикали:"
#: ../src/extension/internal/grid.cpp:209
#: ../src/ui/dialog/inkscape-preferences.cpp:1508
#: ../share/extensions/draw_from_triangle.inx.h:58
-#: ../share/extensions/eqtexsvg.inx.h:4 ../share/extensions/foldablebox.inx.h:9
+#: ../share/extensions/eqtexsvg.inx.h:4
+#: ../share/extensions/foldablebox.inx.h:9
#: ../share/extensions/funcplot.inx.h:38
#: ../share/extensions/grid_cartesian.inx.h:23
#: ../share/extensions/grid_isometric.inx.h:11
#: ../share/extensions/grid_polar.inx.h:22
#: ../share/extensions/guides_creator.inx.h:25
-#: ../share/extensions/hershey.inx.h:52 ../share/extensions/layout_nup.inx.h:35
+#: ../share/extensions/hershey.inx.h:52
+#: ../share/extensions/layout_nup.inx.h:35
#: ../share/extensions/lindenmayer.inx.h:34
#: ../share/extensions/nicechart.inx.h:45
#: ../share/extensions/param_curves.inx.h:30
@@ -8336,7 +8084,7 @@ msgstr ""
#: ../src/extension/internal/pdfinput/pdf-input.cpp:126
msgid "Poppler/Cairo import"
-msgstr ""
+msgstr "Poppler/Cairo импорт"
#: ../src/extension/internal/pdfinput/pdf-input.cpp:127
msgid ""
@@ -8344,11 +8092,12 @@ msgid ""
"glyphs where each glyph is a path. Images are stored internally. Meshes "
"cause entire document to be rendered as a raster image."
msgstr ""
+"Импорт внешней библиотекой. Текст из групп клонов глифов, каждый глиф - "
+"контур. Изображения - внутри. Меши отрендерят весь документ как растр."
#: ../src/extension/internal/pdfinput/pdf-input.cpp:128
-#, fuzzy
msgid "Internal import"
-msgstr "Последовательный порт:"
+msgstr "Внутренний импорт"
#: ../src/extension/internal/pdfinput/pdf-input.cpp:129
msgid ""
@@ -8356,10 +8105,13 @@ msgid ""
"white space is missing. Meshes are converted to tiles, the number depends on "
"the precision set below."
msgstr ""
+"Импорт внутренней библиотекой (на основе Poppler). Текст - как текст, но "
+"пробелы - отсутствуют. Меши конвертируются в тайлы, кол-во зависит от "
+"точности ниже."
#: ../src/extension/internal/pdfinput/pdf-input.cpp:135
msgid "rough"
-msgstr "невысокая"
+msgstr "грубая"
#. Text options
#. _labelText = Gtk::manage(new class Gtk::Label(_("Text handling:")));
@@ -8385,28 +8137,24 @@ msgid "PDF Import Settings"
msgstr "Параметры импорта PDF"
#: ../src/extension/internal/pdfinput/pdf-input.cpp:414
-#, fuzzy
msgctxt "PDF input precision"
msgid "rough"
-msgstr "невысокая"
+msgstr "грубый"
#: ../src/extension/internal/pdfinput/pdf-input.cpp:415
-#, fuzzy
msgctxt "PDF input precision"
msgid "medium"
-msgstr "Средние"
+msgstr "средний"
#: ../src/extension/internal/pdfinput/pdf-input.cpp:416
-#, fuzzy
msgctxt "PDF input precision"
msgid "fine"
-msgstr "высокая"
+msgstr "точный"
#: ../src/extension/internal/pdfinput/pdf-input.cpp:417
-#, fuzzy
msgctxt "PDF input precision"
msgid "very fine"
-msgstr "очень высокая"
+msgstr "очень точный"
#: ../src/extension/internal/pdfinput/pdf-input.cpp:903
msgid "PDF Input"
@@ -8523,9 +8271,8 @@ msgid "File format used by Microsoft Visio 6 and later"
msgstr "Формат файлов Microsoft Visio 6 и новее"
#: ../src/extension/internal/vsd-input.cpp:299
-#, fuzzy
msgid "VDX Input"
-msgstr "Импорт DXF"
+msgstr "Импорт VDX"
#: ../src/extension/internal/vsd-input.cpp:304
msgid "Microsoft Visio XML Diagram (*.vdx)"
@@ -8574,10 +8321,11 @@ msgstr "Экспорт в WMF"
#: ../src/extension/internal/wmf-inout.cpp:3204
msgid "Map all fill patterns to standard WMF hatches"
-msgstr ""
+msgstr "Отобразить все заливки в WMF штриховку"
#: ../src/extension/internal/wmf-inout.cpp:3208
-#: ../share/extensions/wmf_input.inx.h:2 ../share/extensions/wmf_output.inx.h:2
+#: ../share/extensions/wmf_input.inx.h:2
+#: ../share/extensions/wmf_output.inx.h:2
msgid "Windows Metafile (*.wmf)"
msgstr "Файлы Windows Metafile (*.wmf)"
@@ -8620,24 +8368,26 @@ msgid ""
"either setting the SVG 'viewBox' to compensate or by scaling\n"
"all the elements in the drawing."
msgstr ""
+"В старых файлах Inkscape 1in == 90px. CSS нужно 1in == 96px.\n"
+"Элементы рисунка м.б. слишком малы. М.б. скорректировано \n"
+"настройкой SVG 'viewBox' для компенсации или масштабированием\n"
+"всех элементов рисунка."
#: ../src/file.cpp:418 ../src/file.cpp:535
msgid "Old Inkscape file detected (90 DPI)"
-msgstr ""
+msgstr "Детектирован старый файл Inkscape (90 DPI)"
#: ../src/file.cpp:425 ../src/file.cpp:542
-#, fuzzy
msgid "Create backup file (in same directory)."
-msgstr "Невозможно создать каталог с профилем %s."
+msgstr "Создать бэкап в той же папке."
#: ../src/file.cpp:431 ../src/file.cpp:548 ../src/ui/widget/page-sizer.cpp:898
msgid "Set 'viewBox'"
-msgstr ""
+msgstr "Установить 'viewBox'"
#: ../src/file.cpp:432 ../src/file.cpp:549
-#, fuzzy
msgid "Scale elements"
-msgstr "Масштабирование объектов"
+msgstr "Масштабирование элементов"
#: ../src/file.cpp:433 ../src/file.cpp:550
#: ../src/widgets/connector-toolbar.cpp:316
@@ -8652,17 +8402,22 @@ msgid ""
"Internal scaling can be handled either by setting the SVG 'viewBox'\n"
"attribute to compensate or by scaling all objects in the drawing."
msgstr ""
+"В старых файлах Inkscape 1in == 90px. CSS нужно 1in == 96px.\n"
+"Рисунки совпадающие с физ. размером (напр. Letter или A4)\n"
+"будут слишком малы. Выполните масштабирование рисунка.\n"
+"Внутреннее масштабирование - установкой SVG 'viewBox'\n"
+"атрибута для компенсации или масштабированием всего рисунка."
#. Look for SPNamedView and SPDefs loop
#. desktop->getDocument()->ensureUpToDate(); // Does not update box3d!
#: ../src/file.cpp:771
-#, fuzzy
msgid "Update Document"
-msgstr "Сохранить документ"
+msgstr "Обновить документ"
#: ../src/file.cpp:787 ../src/main-cmdlinexact.cpp:177
msgid "Broken links have been changed to point to existing files."
msgstr ""
+"Неработающие ссылки были изменены, чтобы указать на существующие файлы."
#: ../src/file.cpp:798 ../src/file.cpp:1754
#, c-format
@@ -8674,11 +8429,8 @@ msgid "Document not saved yet. Cannot revert."
msgstr "Документ еще не был сохранен. Вернуться к сохраненному невозможно."
#: ../src/file.cpp:830
-#, fuzzy
msgid "Changes will be lost! Are you sure you want to reload document %1?"
-msgstr ""
-"Изменения будут потеряны! Вы уверены, что хотите загрузить документ %s "
-"заново?"
+msgstr "Изменения будут потеряны! Вы хотите заново загрузить документ %1?"
#: ../src/file.cpp:856
msgid "Document reverted."
@@ -8740,14 +8492,12 @@ msgstr "Документ сохранен."
#. We are saving for the first time; create a unique default filename
#: ../src/file.cpp:1333 ../src/file.cpp:1913
-#, fuzzy
msgid "drawing"
-msgstr "рисунок%s"
+msgstr "рисунок"
#: ../src/file.cpp:1338
-#, fuzzy
msgid "drawing-%1"
-msgstr "рисунок%s"
+msgstr "рисунок-%1"
#: ../src/file.cpp:1355
msgid "Select file to save a copy to"
@@ -8881,7 +8631,7 @@ msgstr "Тон"
#: ../src/filter-enums.cpp:68
msgid "Luminosity"
-msgstr "Светлота"
+msgstr "Светимость"
#: ../src/filter-enums.cpp:78
msgid "Matrix"
@@ -8899,7 +8649,8 @@ msgstr "Вращение тона"
msgid "Luminance to Alpha"
msgstr "Освещенность в альфа"
-#: ../src/filter-enums.cpp:87 ../share/extensions/jessyInk_mouseHandler.inx.h:3
+#: ../src/filter-enums.cpp:87
+#: ../share/extensions/jessyInk_mouseHandler.inx.h:3
#: ../share/extensions/jessyInk_transitions.inx.h:7
#: ../share/extensions/measure.inx.h:20 ../share/extensions/nicechart.inx.h:33
msgid "Default"
@@ -8908,10 +8659,9 @@ msgstr "По умолчанию"
#. New CSS
#: ../src/filter-enums.cpp:95
msgid "Clear"
-msgstr ""
+msgstr "Очистить"
#: ../src/filter-enums.cpp:96
-#, fuzzy
msgid "Copy"
msgstr "С_копировать"
@@ -8920,24 +8670,20 @@ msgid "Destination"
msgstr "Назначение"
#: ../src/filter-enums.cpp:98
-#, fuzzy
msgid "Destination Over"
-msgstr "Назначение"
+msgstr "Назначение поверх"
#: ../src/filter-enums.cpp:99
-#, fuzzy
msgid "Destination In"
-msgstr "Назначение"
+msgstr "Назначение в"
#: ../src/filter-enums.cpp:100
-#, fuzzy
msgid "Destination Out"
-msgstr "Назначение"
+msgstr "Назначение вне"
#: ../src/filter-enums.cpp:101
-#, fuzzy
msgid "Destination Atop"
-msgstr "Назначение"
+msgstr "Назначение наверху"
#: ../src/filter-enums.cpp:102
msgid "Lighter"
@@ -8986,9 +8732,8 @@ msgid "Spot Light"
msgstr "Прожектор"
#: ../src/gradient-chemistry.cpp:1613
-#, fuzzy
msgid "Invert gradient colors"
-msgstr "Инвертирование градиента"
+msgstr "Инвертирование цветов градиента"
#: ../src/gradient-chemistry.cpp:1640
msgid "Reverse gradient"
@@ -9086,7 +8831,7 @@ msgstr "(штрих)"
#: ../src/gradient-drag.cpp:1482
#, c-format
msgid "%s for: %s%s"
-msgstr ""
+msgstr "%s для: %s%s"
#: ../src/gradient-drag.cpp:1489
#, c-format
@@ -9187,27 +8932,24 @@ msgid "Automatic backup of the following documents failed:\n"
msgstr "Не получилось сохранить резервную копию следующего документа:\n"
#: ../src/inkview.cpp:225
-#, fuzzy
msgid "Inkscape Options"
-msgstr "Расширения Inkscape:"
+msgstr "Опции Inkscape"
#: ../src/inkview.cpp:226
-#, fuzzy
msgid "Default program options"
-msgstr "Дроби по умолчанию"
+msgstr "Умолчальные опции"
#: ../src/inkview.cpp:233
msgid "NUM"
-msgstr ""
+msgstr "NUM"
#: ../src/inkview.cpp:239
msgid "FILES..."
-msgstr ""
+msgstr "файлов..."
#: ../src/inkview.cpp:251
-#, fuzzy
msgid "Open SVG files"
-msgstr "Переименовать фильтр"
+msgstr "Открыть SVG файлы"
#: ../src/knot.cpp:329
msgid "Node or handle drag canceled."
@@ -9269,7 +9011,7 @@ msgstr "Деформация по сетке"
#: ../src/live_effects/effect.cpp:91
msgid "Line Segment"
-msgstr "Линия по сегменту"
+msgstr "Сегмент линии"
#: ../src/live_effects/effect.cpp:93
#: ../src/live_effects/lpe-measure-line.cpp:44
@@ -9302,7 +9044,7 @@ msgstr "Текстовая метка"
#: ../src/live_effects/effect.cpp:100
msgid "Fillet/Chamfer"
-msgstr ""
+msgstr "Желобок/Фаска"
#. 0.46
#: ../src/live_effects/effect.cpp:103
@@ -9359,9 +9101,9 @@ msgstr "Карандашный набросок"
msgid "Ruler"
msgstr "Линейка"
+# "Текстурная обводка"
#. 0.91
#: ../src/live_effects/effect.cpp:118
-#, fuzzy
msgid "Power stroke"
msgstr "Текстурная обводка"
@@ -9371,7 +9113,7 @@ msgstr "Клон исходного контура"
#: ../src/live_effects/effect.cpp:122
msgid "Lattice Deformation 2"
-msgstr ""
+msgstr "Деформация по сетке 2"
#: ../src/live_effects/effect.cpp:123
msgid "Perspective/Envelope"
@@ -9401,7 +9143,7 @@ msgstr "Тип соединения"
#: ../src/live_effects/effect.cpp:130
msgid "Taper stroke"
-msgstr ""
+msgstr "Конический ход"
#: ../src/live_effects/effect.cpp:131
msgid "Mirror symmetry"
@@ -9414,15 +9156,15 @@ msgstr "Вращение копий"
#. Ponyscape -> Inkscape 0.92
#: ../src/live_effects/effect.cpp:134
msgid "Attach path"
-msgstr ""
+msgstr "Присоединить контур"
#: ../src/live_effects/effect.cpp:135
msgid "Fill between strokes"
-msgstr ""
+msgstr "Заливка между штрихами"
#: ../src/live_effects/effect.cpp:136 ../src/selection-chemistry.cpp:2917
msgid "Fill between many"
-msgstr ""
+msgstr "Заливка между многими"
#: ../src/live_effects/effect.cpp:137
msgid "Ellipse by 5 points"
@@ -9434,9 +9176,8 @@ msgstr "Площадка (BB)"
#. 9.93
#: ../src/live_effects/effect.cpp:140
-#, fuzzy
msgid "Measure Line"
-msgstr "Конец измерения"
+msgstr "Линия измерения"
#: ../src/live_effects/effect.cpp:351
msgid "Is visible?"
@@ -9469,80 +9210,69 @@ msgstr ""
"Ни один из параметров примененного эффекта не может быть изменен на холсте."
#: ../src/live_effects/lpe-attach-path.cpp:21
-#, fuzzy
msgid "Start path:"
-msgstr "Сшивающий контур"
+msgstr "Стартовый контур:"
#: ../src/live_effects/lpe-attach-path.cpp:21
-#, fuzzy
msgid "Path to attach to the start of this path"
-msgstr "Текстура, направляемая по скелетному контуру"
+msgstr "Контур, присоединённый к началу этого контура"
#: ../src/live_effects/lpe-attach-path.cpp:22
-#, fuzzy
msgid "Start path position:"
-msgstr "Размещение макета:"
+msgstr "Позиция старта контура:"
#: ../src/live_effects/lpe-attach-path.cpp:22
msgid "Position to attach path start to"
-msgstr ""
+msgstr "Позиция присоединения старта контура"
#: ../src/live_effects/lpe-attach-path.cpp:23
-#, fuzzy
msgid "Start path curve start:"
-msgstr "Сделать цвет контура красным:"
+msgstr "Начало кривой стартового контура:"
#: ../src/live_effects/lpe-attach-path.cpp:23
#: ../src/live_effects/lpe-attach-path.cpp:27
-#, fuzzy
msgid "Starting curve"
-msgstr "Перетаскивание кривой"
+msgstr "Стартовая кривая"
#. , true
#: ../src/live_effects/lpe-attach-path.cpp:24
-#, fuzzy
msgid "Start path curve end:"
-msgstr "Сделать цвет контура красным:"
+msgstr "Конец кривой стартового контура:"
#: ../src/live_effects/lpe-attach-path.cpp:24
#: ../src/live_effects/lpe-attach-path.cpp:28
-#, fuzzy
msgid "Ending curve"
-msgstr "Минимальная кривизна"
+msgstr "Конец кривой"
#. , true
#: ../src/live_effects/lpe-attach-path.cpp:25
-#, fuzzy
msgid "End path:"
-msgstr "Контур изгиба"
+msgstr "Конец контура:"
#: ../src/live_effects/lpe-attach-path.cpp:25
-#, fuzzy
msgid "Path to attach to the end of this path"
-msgstr "Текстура, направляемая по скелетному контуру"
+msgstr "Контур, присоединённый к концу этого контура"
#: ../src/live_effects/lpe-attach-path.cpp:26
-#, fuzzy
msgid "End path position:"
-msgstr "Размещение макета:"
+msgstr "Позиция конца контура:"
#: ../src/live_effects/lpe-attach-path.cpp:26
msgid "Position to attach path end to"
-msgstr ""
+msgstr "Позиция присоединения конца контура"
#: ../src/live_effects/lpe-attach-path.cpp:27
msgid "End path curve start:"
-msgstr ""
+msgstr "Старт кривой конца контура:"
#. , true
#: ../src/live_effects/lpe-attach-path.cpp:28
msgid "End path curve end:"
-msgstr ""
+msgstr "Конец кривой конца контура:"
#: ../src/live_effects/lpe-bendpath.cpp:54
-#, fuzzy
msgid "Bend path:"
-msgstr "Контур изгиба"
+msgstr "Контур изгиба:"
#: ../src/live_effects/lpe-bendpath.cpp:54
msgid "Path along which to bend the original path"
@@ -9557,21 +9287,19 @@ msgstr "_Ширина:"
#: ../src/live_effects/lpe-bendpath.cpp:56
msgid "Width of the path"
-msgstr "Толщина контура"
+msgstr "Ширина контура"
#: ../src/live_effects/lpe-bendpath.cpp:57
-#, fuzzy
msgid "W_idth in units of length"
msgstr "Единица ширины = длина контура"
#: ../src/live_effects/lpe-bendpath.cpp:57
msgid "Scale the width of the path in units of its length"
-msgstr "Измерять толщину контура в единицах, равных его длине"
+msgstr "Измерять ширину контура в единицах, равных его длине"
#: ../src/live_effects/lpe-bendpath.cpp:58
-#, fuzzy
msgid "_Original path is vertical"
-msgstr "Исходный контур вертикален"
+msgstr "_Исходный контур вертикален"
#: ../src/live_effects/lpe-bendpath.cpp:58
msgid "Rotates the original 90 degrees, before bending it along the bend path"
@@ -9579,98 +9307,85 @@ msgstr "Повернуть исходный контур на 90° перед и
#: ../src/live_effects/lpe-bendpath.cpp:163
#: ../src/live_effects/lpe-patternalongpath.cpp:281
-#, fuzzy
msgid "Change the width"
-msgstr "Смена толщины обводки"
+msgstr "Смена ширины обводки"
#: ../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
msgid "Linked path:"
-msgstr ""
+msgstr "Присоединённый контур:"
#: ../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
-#, fuzzy
msgid "Path from which to take the original path data"
msgstr "Контур, по которому гнуть исходный контур"
#: ../src/live_effects/lpe-bounding-box.cpp:21
-#, fuzzy
msgid "Visual Bounds"
msgstr "Видимая площадка (BB)"
#: ../src/live_effects/lpe-bounding-box.cpp:21
-#, fuzzy
msgid "Uses the visual bounding box"
-msgstr "Видимая площадка (BB)"
+msgstr "Исп-ть видимую площадку (BB)"
#: ../src/live_effects/lpe-bspline.cpp:30
msgid "Steps with CTRL:"
-msgstr ""
+msgstr "Шагов с CTRL:"
#: ../src/live_effects/lpe-bspline.cpp:30
msgid "Change number of steps with CTRL pressed"
-msgstr ""
+msgstr "Количество шагов с нажатым CTRL"
#: ../src/live_effects/lpe-bspline.cpp:31
#: ../src/live_effects/lpe-simplify.cpp:25
#: ../src/live_effects/lpe-transform_2pts.cpp:41
-#, fuzzy
msgid "Helper size:"
msgstr "_Размер рычагов:"
#: ../src/live_effects/lpe-bspline.cpp:31
#: ../src/live_effects/lpe-simplify.cpp:25
-#, fuzzy
msgid "Helper size"
-msgstr "_Размер рычагов:"
+msgstr "Размер рычагов"
#: ../src/live_effects/lpe-bspline.cpp:32
msgid "Apply changes if weight = 0%"
-msgstr ""
+msgstr "Применить изменения если вес = 0%"
#: ../src/live_effects/lpe-bspline.cpp:33
msgid "Apply changes if weight > 0%"
-msgstr ""
+msgstr "Применить изменения если вес > 0%"
#: ../src/live_effects/lpe-bspline.cpp:34
#: ../src/live_effects/lpe-fillet-chamfer.cpp:51
-#, fuzzy
msgid "Change only selected nodes"
-msgstr "Соединить выделенные узлы"
+msgstr "Изменить только выделенные узлы"
#: ../src/live_effects/lpe-bspline.cpp:35
-#, fuzzy
msgid "Change weight %:"
-msgstr "Высота прописных:"
+msgstr "Изменить вес %:"
#: ../src/live_effects/lpe-bspline.cpp:35
-#, fuzzy
msgid "Change weight percent of the effect"
-msgstr "Высота области действия фильтра эффектов"
+msgstr "Изменить весовой процент эффекта"
#: ../src/live_effects/lpe-bspline.cpp:99
-#, fuzzy
msgid "Default weight"
-msgstr "Заголовок по умолчанию"
+msgstr "Умолчальный вес"
#: ../src/live_effects/lpe-bspline.cpp:104
-#, fuzzy
msgid "Make cusp"
-msgstr "Многоугольник → звезда"
+msgstr "Сделать острыми"
#: ../src/live_effects/lpe-bspline.cpp:148
-#, fuzzy
msgid "Change to default weight"
-msgstr "Заголовок по умолчанию"
+msgstr "Сменить на умолчальный вес"
#: ../src/live_effects/lpe-bspline.cpp:154
-#, fuzzy
msgid "Change to 0 weight"
-msgstr "Высота прописных:"
+msgstr "Сменить на 0 вес"
#: ../src/live_effects/lpe-bspline.cpp:160
#: ../src/live_effects/lpe-fillet-chamfer.cpp:235
@@ -9680,98 +9395,85 @@ msgid "Change scalar parameter"
msgstr "Смена скалярного параметра"
#: ../src/live_effects/lpe-constructgrid.cpp:24
-#, fuzzy
msgid "Size _X:"
-msgstr "Ячеек по X:"
+msgstr "Размер _X:"
#: ../src/live_effects/lpe-constructgrid.cpp:24
msgid "The size of the grid in X direction."
msgstr "Число ячеек сетки по оси X"
#: ../src/live_effects/lpe-constructgrid.cpp:25
-#, fuzzy
msgid "Size _Y:"
-msgstr "Ячеек по Y:"
+msgstr "Размер _Y:"
#: ../src/live_effects/lpe-constructgrid.cpp:25
msgid "The size of the grid in Y direction."
msgstr "Число ячеек сетки по оси Y"
#: ../src/live_effects/lpe-copy_rotate.cpp:42
-#, fuzzy
msgid "Origin"
-msgstr "Точка отсчета по X:"
+msgstr "Начало"
#: ../src/live_effects/lpe-copy_rotate.cpp:42
-#, fuzzy
msgid "Adjust origin of the rotation"
-msgstr "Изменить значение кернинга"
+msgstr "Отрегулировать начало вращения"
#: ../src/live_effects/lpe-copy_rotate.cpp:43
#: ../src/live_effects/lpe-transform_2pts.cpp:35
-#, fuzzy
msgid "Start point"
-msgstr "Сортировать точки"
+msgstr "Стартовая точка"
#: ../src/live_effects/lpe-copy_rotate.cpp:43
msgid "Starting point to define start angle"
-msgstr ""
+msgstr "Стартовая точка определения начального угла"
#: ../src/live_effects/lpe-copy_rotate.cpp:43
-#, fuzzy
msgid "Adjust starting point to define start angle"
-msgstr "Изменить значение кернинга"
+msgstr "Отрегулируйте начальную точку для определения начального угла"
#: ../src/live_effects/lpe-copy_rotate.cpp:44
-#, fuzzy
msgid "Starting angle"
-msgstr "Центры вращения"
+msgstr "Начальный угол"
#: ../src/live_effects/lpe-copy_rotate.cpp:44
-#, fuzzy
msgid "Angle of the first copy"
-msgstr "Язык ресурса"
+msgstr "Угол первой копии"
#: ../src/live_effects/lpe-copy_rotate.cpp:45
-#, fuzzy
msgid "Rotation angle"
-msgstr "Центры вращения"
+msgstr "Угол вращения"
#: ../src/live_effects/lpe-copy_rotate.cpp:45
-#, fuzzy
msgid "Angle between two successive copies"
-msgstr "Расстояние между соседними метками линейки"
+msgstr "Угол между двумя последовательными копиями"
#: ../src/live_effects/lpe-copy_rotate.cpp:46
-#, fuzzy
msgid "Number of copies"
-msgstr "Количество строк"
+msgstr "Количество копий"
#: ../src/live_effects/lpe-copy_rotate.cpp:46
-#, fuzzy
msgid "Number of copies of the original path"
-msgstr "Количество вершин многоугольника или звезды"
+msgstr "Количество копий оригинального контура"
#: ../src/live_effects/lpe-copy_rotate.cpp:47
msgid "360º Copies"
-msgstr ""
+msgstr "360º копии"
#: ../src/live_effects/lpe-copy_rotate.cpp:47
msgid "No rotation angle, fixed to 360º"
-msgstr ""
+msgstr "Нет угла вращения, фикс на 360º"
#: ../src/live_effects/lpe-copy_rotate.cpp:48
#: ../src/live_effects/lpe-mirror_symmetry.cpp:44
-#, fuzzy
msgid "Fuse paths"
-msgstr "Растяжка контура"
+msgstr "Плавить контуры"
#: ../src/live_effects/lpe-copy_rotate.cpp:48
msgid "Fuse paths by helper line, use fill-rule: evenodd for best result"
msgstr ""
+"Сплавлять контуры по вспомогательной линии, лучше исп-ть fill-rule: evenodd"
#: ../src/live_effects/lpe-curvestitch.cpp:34
-#, fuzzy
msgid "Stitch path:"
msgstr "Сшивающий контур"
@@ -9780,18 +9482,16 @@ msgid "The path that will be used as stitch."
msgstr "Контур, которым сшивают"
#: ../src/live_effects/lpe-curvestitch.cpp:35
-#, fuzzy
msgid "N_umber of paths:"
-msgstr "Количество контуров"
+msgstr "Количество контуров:"
#: ../src/live_effects/lpe-curvestitch.cpp:35
msgid "The number of paths that will be generated."
msgstr "Число создаваемых контуров"
#: ../src/live_effects/lpe-curvestitch.cpp:36
-#, fuzzy
msgid "Sta_rt edge variance:"
-msgstr "Колебание края в начале"
+msgstr "Колебание края в начале:"
#: ../src/live_effects/lpe-curvestitch.cpp:36
msgid ""
@@ -9802,9 +9502,8 @@ msgstr ""
"направляющего контура"
#: ../src/live_effects/lpe-curvestitch.cpp:37
-#, fuzzy
msgid "Sta_rt spacing variance:"
-msgstr "Колебание интервала в начале"
+msgstr "Колебание интервала в начале:"
#: ../src/live_effects/lpe-curvestitch.cpp:37
msgid ""
@@ -9815,9 +9514,8 @@ msgstr ""
"назад по направляющему контуру"
#: ../src/live_effects/lpe-curvestitch.cpp:38
-#, fuzzy
msgid "End ed_ge variance:"
-msgstr "Колебание края в конце"
+msgstr "Колебание края в конце:"
#: ../src/live_effects/lpe-curvestitch.cpp:38
msgid ""
@@ -9828,85 +9526,76 @@ msgstr ""
"направляющего контура"
#: ../src/live_effects/lpe-curvestitch.cpp:39
-#, fuzzy
msgid "End spa_cing variance:"
-msgstr "Колебание интервала в конце"
+msgstr "Колебание интервала в конце:"
#: ../src/live_effects/lpe-curvestitch.cpp:39
msgid ""
"The amount of random shifting to move the end points of the stitches back & "
"forth along the guide path"
msgstr ""
-"Количество случайного смещения для перемещения конечных точек швов вперед и "
+"Величина случайного смещения для перемещения конечных точек швов вперед и "
"назад по направляющему контуру"
#: ../src/live_effects/lpe-curvestitch.cpp:40
-#, fuzzy
msgid "Scale _width:"
-msgstr "Масштаб ширины"
+msgstr "Масштаб ширины:"
#: ../src/live_effects/lpe-curvestitch.cpp:40
msgid "Scale the width of the stitch path"
msgstr "Масштабировать ширину сшивающего контура"
#: ../src/live_effects/lpe-curvestitch.cpp:41
-#, fuzzy
msgid "Scale _width relative to length"
msgstr "Ширина масштабируется относительно длины"
#: ../src/live_effects/lpe-curvestitch.cpp:41
msgid "Scale the width of the stitch path relative to its length"
-msgstr "Масштабировать ширины сшивающего контура относительно его длины"
+msgstr "Масштабировать ширину сшивающего контура относительно его длины"
#: ../src/live_effects/lpe-ellipse_5pts.cpp:75
msgid "Five points required for constructing an ellipse"
-msgstr ""
+msgstr "Нужно пять точек для эллипса"
#: ../src/live_effects/lpe-ellipse_5pts.cpp:160
-#, fuzzy
msgid "No ellipse found for specified points"
-msgstr "В указанном файле данные о ребрах не обнаружены"
+msgstr "Не найден эллипс для указанных точек"
#: ../src/live_effects/lpe-envelope.cpp:19
-#, fuzzy
msgid "Top bend path:"
-msgstr "Верхний контур"
+msgstr "Верх. контур"
#: ../src/live_effects/lpe-envelope.cpp:19
msgid "Top path along which to bend the original path"
msgstr "Верхний контур, по которому деформируется исходный контур"
#: ../src/live_effects/lpe-envelope.cpp:20
-#, fuzzy
msgid "Right bend path:"
-msgstr "Правый контур"
+msgstr "Прав. контур"
#: ../src/live_effects/lpe-envelope.cpp:20
msgid "Right path along which to bend the original path"
msgstr "Правый контур, по которому деформируется исходный контур"
#: ../src/live_effects/lpe-envelope.cpp:21
-#, fuzzy
msgid "Bottom bend path:"
-msgstr "Нижний контур"
+msgstr "Ниж. контур"
#: ../src/live_effects/lpe-envelope.cpp:21
msgid "Bottom path along which to bend the original path"
msgstr "Нижний контур, по которому деформируется исходный контур"
#: ../src/live_effects/lpe-envelope.cpp:22
-#, fuzzy
msgid "Left bend path:"
-msgstr "Левый контур"
+msgstr "Лев. контур"
#: ../src/live_effects/lpe-envelope.cpp:22
msgid "Left path along which to bend the original path"
msgstr "Левый контур, по которому деформируется исходный контур"
#: ../src/live_effects/lpe-envelope.cpp:23
-#, fuzzy
msgid "_Enable left & right paths"
-msgstr "Использовать _левый и правый контуры"
+msgstr "Исп-ть _лев. и прав. контуры"
#: ../src/live_effects/lpe-envelope.cpp:23
msgid "Enable the left and right deformation paths"
@@ -9914,7 +9603,7 @@ msgstr "Использовать левый и правый деформирую
#: ../src/live_effects/lpe-envelope.cpp:24
msgid "_Enable top & bottom paths"
-msgstr "Использовать _верхний и нижний контуры"
+msgstr "Исп-ть _верх. и ниж. контуры"
#: ../src/live_effects/lpe-envelope.cpp:24
msgid "Enable the top and bottom deformation paths"
@@ -9929,29 +9618,24 @@ msgid "Defines the direction and magnitude of the extrusion"
msgstr "Определяет направление и силу выдавливания"
#: ../src/live_effects/lpe-fill-between-many.cpp:22
-#, fuzzy
msgid "Paths from which to take the original path data"
msgstr "Контур, по которому гнуть исходный контур"
#: ../src/live_effects/lpe-fill-between-strokes.cpp:20
-#, fuzzy
msgid "Second path:"
msgstr "Контур изгиба"
#: ../src/live_effects/lpe-fill-between-strokes.cpp:20
-#, fuzzy
msgid "Second path from which to take the original path data"
msgstr "Контур, по которому гнуть исходный контур"
#: ../src/live_effects/lpe-fill-between-strokes.cpp:21
-#, fuzzy
msgid "Reverse Second"
-msgstr "Развернуть градиент"
+msgstr "Развернуть второй"
#: ../src/live_effects/lpe-fill-between-strokes.cpp:21
-#, fuzzy
msgid "Reverses the second path order"
-msgstr "Развернуть направление градиента"
+msgstr "Развернуть порядок второго контура"
#: ../src/live_effects/lpe-fillet-chamfer.cpp:36
#: ../src/widgets/text-toolbar.cpp:1884
@@ -9960,123 +9644,109 @@ msgid "Auto"
msgstr "Автоматически"
#: ../src/live_effects/lpe-fillet-chamfer.cpp:37
-#, fuzzy
msgid "Force arc"
-msgstr "Сила"
+msgstr "Форсировать дуги"
#: ../src/live_effects/lpe-fillet-chamfer.cpp:38
msgid "Force bezier"
-msgstr ""
+msgstr "Форсировать безье"
#: ../src/live_effects/lpe-fillet-chamfer.cpp:48
-#, fuzzy
msgid "Fillet point"
-msgstr "Цвет заливки"
+msgstr "Точка скругления"
#: ../src/live_effects/lpe-fillet-chamfer.cpp:49
-#, fuzzy
msgid "Hide knots"
-msgstr "Сокрытие объекта"
+msgstr "Скрыть узлы"
#: ../src/live_effects/lpe-fillet-chamfer.cpp:50
-#, fuzzy
msgid "Ignore 0 radius knots"
-msgstr "Игнорировать первую и последнюю точки"
+msgstr "Игнорировать узлы 0 радиуса"
#: ../src/live_effects/lpe-fillet-chamfer.cpp:52
msgid "Flexible radius size (%)"
-msgstr ""
+msgstr "Переменный размер радиуса (%)"
#: ../src/live_effects/lpe-fillet-chamfer.cpp:53
msgid "Use knots distance instead radius"
-msgstr ""
+msgstr "Исп-ть дистанцию узлов вместо радиуса"
#: ../src/live_effects/lpe-fillet-chamfer.cpp:54
msgid "Method:"
msgstr "Способ:"
#: ../src/live_effects/lpe-fillet-chamfer.cpp:54
-#, fuzzy
msgid "Fillets methods"
-msgstr "Способ заполнения:"
+msgstr "Способы скругления"
#: ../src/live_effects/lpe-fillet-chamfer.cpp:55
-#, fuzzy
msgid "Radius (unit or %):"
-msgstr "Радиус (px):"
+msgstr "Радиус (ед-ца или %):"
#: ../src/live_effects/lpe-fillet-chamfer.cpp:55
msgid "Radius, in unit or %"
-msgstr ""
+msgstr "Радиус в ед-цах или %"
#: ../src/live_effects/lpe-fillet-chamfer.cpp:56
msgid "Chamfer steps:"
-msgstr "Шагов закругления:"
+msgstr "Шаги фаски:"
#: ../src/live_effects/lpe-fillet-chamfer.cpp:56
msgid "Chamfer steps"
-msgstr "Шагов закругления"
+msgstr "Шаги фаски"
#: ../src/live_effects/lpe-fillet-chamfer.cpp:58
-#, fuzzy
msgid "Helper size with direction:"
-msgstr "Угол в направлении X"
+msgstr "Размер помощника в направлении:"
#: ../src/live_effects/lpe-fillet-chamfer.cpp:58
-#, fuzzy
msgid "Helper size with direction"
-msgstr "Угол в направлении X"
+msgstr "Размер помощника в направлении"
#: ../src/live_effects/lpe-fillet-chamfer.cpp:98
msgid "IMPORTANT! New version soon..."
-msgstr ""
+msgstr "ВАЖНО! Скоро в новой версии..."
#: ../src/live_effects/lpe-fillet-chamfer.cpp:102
msgid "Not compatible. Convert to path after."
-msgstr ""
+msgstr "Несоместимо. Преобразуйте позже в контуры."
#: ../src/live_effects/lpe-fillet-chamfer.cpp:160
#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:62
-#, fuzzy
msgid "Fillet"
-msgstr "Заливка"
+msgstr "Скругление"
#: ../src/live_effects/lpe-fillet-chamfer.cpp:164
#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:64
-#, fuzzy
msgid "Inverse fillet"
-msgstr "Инвертирование заливки"
+msgstr "Инвертировать скругление"
#: ../src/live_effects/lpe-fillet-chamfer.cpp:169
#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:66
msgid "Chamfer"
-msgstr "Закругление"
+msgstr "Фаска"
#: ../src/live_effects/lpe-fillet-chamfer.cpp:173
#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:68
-#, fuzzy
msgid "Inverse chamfer"
-msgstr "Инвертировать тон"
+msgstr "Инвертировать фаску"
#: ../src/live_effects/lpe-fillet-chamfer.cpp:242
-#, fuzzy
msgid "Convert to fillet"
-msgstr "Преобразовать в брайлев текст"
+msgstr "Преобразовать в скругление"
#: ../src/live_effects/lpe-fillet-chamfer.cpp:249
#: ../src/live_effects/lpe-fillet-chamfer.cpp:273
-#, fuzzy
msgid "Convert to inverse fillet"
-msgstr "Преобразовать в брайлев текст"
+msgstr "Преобразовать в инверсное скругление"
#: ../src/live_effects/lpe-fillet-chamfer.cpp:265
-#, fuzzy
msgid "Convert to chamfer"
-msgstr "Преобразовать в пунктир"
+msgstr "Преобразовать в фаску"
#: ../src/live_effects/lpe-fillet-chamfer.cpp:285
msgid "Knots and helper paths refreshed"
-msgstr ""
+msgstr "Узлы и вспомогательные контуры обновлены"
#: ../src/live_effects/lpe-gears.cpp:208
msgid "_Teeth:"
@@ -10087,7 +9757,6 @@ msgid "The number of teeth"
msgstr "Количество зубцов"
#: ../src/live_effects/lpe-gears.cpp:209
-#, fuzzy
msgid "_Phi:"
msgstr "φ (фи):"
@@ -10095,29 +9764,25 @@ msgstr "φ (фи):"
msgid ""
"Tooth pressure angle (typically 20-25 deg). The ratio of teeth not in "
"contact."
-msgstr ""
-"Угол давления зубцов (обычно равен 20-25°). С соотношением зубцов не связан."
+msgstr "Угол давления зубцов (обычно 20-25°). С соотношением зубцов не связан."
#: ../src/live_effects/lpe-gears.cpp:210
-#, fuzzy
msgid "Min Radius:"
-msgstr "Радиус:"
+msgstr "Мин.радиус:"
#: ../src/live_effects/lpe-gears.cpp:210
msgid "Minimun radius, low balues can slow"
-msgstr ""
+msgstr "Мин. радиус, малые значения - м.б. медленно"
#: ../src/live_effects/lpe-interpolate.cpp:27
-#, fuzzy
msgid "Trajectory:"
msgstr "Траектория"
#: ../src/live_effects/lpe-interpolate.cpp:27
msgid "Path along which intermediate steps are created."
-msgstr "Контур, по которому будут выстроены промежуточные фигуры"
+msgstr "Контур, по которому создадутся промежуточные фигуры"
#: ../src/live_effects/lpe-interpolate.cpp:28
-#, fuzzy
msgid "Steps_:"
msgstr "Шаги"
@@ -10126,9 +9791,8 @@ msgid "Determines the number of steps from start to end path."
msgstr "Количество промежуточных фигур между начальным и конечным субконтурами"
#: ../src/live_effects/lpe-interpolate.cpp:29
-#, fuzzy
msgid "E_quidistant spacing"
-msgstr "Равномерный интервал"
+msgstr "Равномерны_й интервал"
#: ../src/live_effects/lpe-interpolate.cpp:29
msgid ""
@@ -10142,26 +9806,23 @@ msgstr ""
#: ../src/live_effects/lpe-interpolate_points.cpp:25
#: ../src/live_effects/lpe-powerstroke.cpp:123
-#, fuzzy
msgid "CubicBezierFit"
-msgstr "Кривые Безье"
+msgstr "КубКривые Безье"
#: ../src/live_effects/lpe-interpolate_points.cpp:26
#: ../src/live_effects/lpe-powerstroke.cpp:124
-#, fuzzy
msgid "CubicBezierJohan"
-msgstr "Кривые Безье"
+msgstr "Кривые БезьеJohan"
#: ../src/live_effects/lpe-interpolate_points.cpp:27
#: ../src/live_effects/lpe-powerstroke.cpp:125
-#, fuzzy
msgid "SpiroInterpolator"
-msgstr "Интерполяция"
+msgstr "SpiroИнтерполяция"
#: ../src/live_effects/lpe-interpolate_points.cpp:28
#: ../src/live_effects/lpe-powerstroke.cpp:126
msgid "Centripetal Catmull-Rom"
-msgstr ""
+msgstr "Центростремительный Catmull-Rom"
#: ../src/live_effects/lpe-interpolate_points.cpp:36
#: ../src/live_effects/lpe-powerstroke.cpp:168
@@ -10173,14 +9834,13 @@ msgstr "Тип интерполяции:"
msgid ""
"Determines which kind of interpolator will be used to interpolate between "
"stroke width along the path"
-msgstr ""
+msgstr "Определение типа интерполяции ширины обводки вдоль контура"
#: ../src/live_effects/lpe-jointype.cpp:29
#: ../src/live_effects/lpe-powerstroke.cpp:155
#: ../src/live_effects/lpe-taperstroke.cpp:57
-#, fuzzy
msgid "Beveled"
-msgstr "Фаска"
+msgstr "Скошенный"
#: ../src/live_effects/lpe-jointype.cpp:30
#: ../src/live_effects/lpe-jointype.cpp:41
@@ -10188,7 +9848,7 @@ msgstr "Фаска"
#: ../src/live_effects/lpe-taperstroke.cpp:58
#: ../src/widgets/star-toolbar.cpp:532
msgid "Rounded"
-msgstr "Закругление"
+msgstr "Закругленный"
#: ../src/live_effects/lpe-jointype.cpp:31
#: ../src/live_effects/lpe-powerstroke.cpp:159
@@ -10197,7 +9857,6 @@ msgid "Miter"
msgstr "Острие"
#: ../src/live_effects/lpe-jointype.cpp:32
-#, fuzzy
msgid "Miter Clip"
msgstr "Предел острия:"
@@ -10208,49 +9867,41 @@ msgid "Extrapolated arc"
msgstr "Экстраполированная дуга"
#: ../src/live_effects/lpe-jointype.cpp:34
-#, fuzzy
msgid "Extrapolated arc Alt1"
-msgstr "Экстраполированная дуга"
+msgstr "Экстраполированная дуга Alt1"
#: ../src/live_effects/lpe-jointype.cpp:35
-#, fuzzy
msgid "Extrapolated arc Alt2"
-msgstr "Экстраполированная дуга"
+msgstr "Экстраполированная дуга Alt2"
#: ../src/live_effects/lpe-jointype.cpp:36
-#, fuzzy
msgid "Extrapolated arc Alt3"
-msgstr "Экстраполированная дуга"
+msgstr "Экстраполированная дуга Alt3"
#: ../src/live_effects/lpe-jointype.cpp:40
#: ../src/live_effects/lpe-powerstroke.cpp:138
-#, fuzzy
msgid "Butt"
msgstr "Кнопка"
#: ../src/live_effects/lpe-jointype.cpp:42
#: ../src/live_effects/lpe-powerstroke.cpp:139
-#, fuzzy
msgid "Square"
msgstr "Квадратные"
#: ../src/live_effects/lpe-jointype.cpp:43
#: ../src/live_effects/lpe-powerstroke.cpp:141
msgid "Peak"
-msgstr ""
+msgstr "Пик"
#: ../src/live_effects/lpe-jointype.cpp:52
-#, fuzzy
msgid "Thickness of the stroke"
-msgstr "Толщина, 1-ая сторона:"
+msgstr "Толщина штриха"
#: ../src/live_effects/lpe-jointype.cpp:53
-#, fuzzy
msgid "Line cap"
msgstr "Линейная функция"
#: ../src/live_effects/lpe-jointype.cpp:53
-#, fuzzy
msgid "The end shape of the stroke"
msgstr "Сила действия инструмента коррекции"
@@ -10265,9 +9916,8 @@ msgstr "Соединение:"
#: ../src/live_effects/lpe-jointype.cpp:54
#: ../src/live_effects/lpe-powerstroke.cpp:171
-#, fuzzy
msgid "Determines the shape of the path's corners"
-msgstr "Количество промежуточных фигур между начальным и конечным субконтурами"
+msgstr "Форма углов контура"
#. 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.),
@@ -10278,31 +9928,27 @@ msgid "Miter limit:"
msgstr "Предел острия:"
#: ../src/live_effects/lpe-jointype.cpp:57
-#, fuzzy
msgid "Maximum length of the miter join (in units of stroke width)"
msgstr "Максимальная длина острия (в единицах толщины обводки)"
#: ../src/live_effects/lpe-jointype.cpp:58
-#, fuzzy
msgid "Force miter"
-msgstr "Сила"
+msgstr "Форсировать острие"
#: ../src/live_effects/lpe-jointype.cpp:58
msgid "Overrides the miter limit and forces a join."
-msgstr ""
+msgstr "Перекрыть лимит острия и форсировать соединение."
#. initialise your parameters here:
#: ../src/live_effects/lpe-knot.cpp:346
-#, fuzzy
msgid "Fi_xed width:"
-msgstr "Фиксированная толщина"
+msgstr "Фиксир-ая толщина:"
#: ../src/live_effects/lpe-knot.cpp:346
msgid "Size of hidden region of lower string"
msgstr "Размер скрываемой области нижней нити"
#: ../src/live_effects/lpe-knot.cpp:347
-#, fuzzy
msgid "_In units of stroke width"
msgstr "В единицах толщины обводки"
@@ -10319,7 +9965,6 @@ msgid "Add the stroke width to the interruption size"
msgstr "Добавить толщину обводки к толщине прерывания"
#: ../src/live_effects/lpe-knot.cpp:349
-#, fuzzy
msgid "_Crossing path stroke width"
msgstr "Прибавить толщину пересекающего контура"
@@ -10345,7 +9990,7 @@ msgstr "Знаки пересечения"
#: ../src/live_effects/lpe-knot.cpp:622
msgid "Drag to select a crossing, click to flip it"
-msgstr "Перетащите для выбора пересечения, щелчком измените его тип"
+msgstr "Перетащите для выбора пересечения, щелчок - смена типа"
#. / @todo Is this the right verb?
#: ../src/live_effects/lpe-knot.cpp:660
@@ -10354,342 +9999,267 @@ msgstr "Смена типа пересечения"
#: ../src/live_effects/lpe-lattice2.cpp:36
#: ../src/live_effects/lpe-perspective-envelope.cpp:45
-#, fuzzy
msgid "Mirror movements in horizontal"
-msgstr "Смещение узлов по горизонтали"
+msgstr "Зеркальные движения по горизонтали"
#: ../src/live_effects/lpe-lattice2.cpp:37
#: ../src/live_effects/lpe-perspective-envelope.cpp:46
-#, fuzzy
msgid "Mirror movements in vertical"
-msgstr "Смещение узлов по вертикали"
+msgstr "Зеркальные движения по вертикали"
#: ../src/live_effects/lpe-lattice2.cpp:38
msgid "Update while moving knots (maybe slow)"
-msgstr ""
+msgstr "Обновлять при движении узлов (м.б. медленно)"
#: ../src/live_effects/lpe-lattice2.cpp:39
-#, fuzzy
msgid "Control 0:"
-msgstr "Смещение рычага узла"
+msgstr "Control 0:"
#: ../src/live_effects/lpe-lattice2.cpp:39
-#, fuzzy
msgid "Control 0 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
-"<b>Alt</b>: зафиксировать длину рычага; <b>Ctrl+Alt</b>: двигать вдоль "
-"рычагов"
+"Control 0 - <b>Ctrl+Alt+Click</b>: сброс, <b>Ctrl</b>: двигать вдоль осей"
#: ../src/live_effects/lpe-lattice2.cpp:40
-#, fuzzy
msgid "Control 1:"
-msgstr "Смещение рычага узла"
+msgstr "Control 1:"
#: ../src/live_effects/lpe-lattice2.cpp:40
-#, fuzzy
msgid "Control 1 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
-"<b>Alt</b>: зафиксировать длину рычага; <b>Ctrl+Alt</b>: двигать вдоль "
-"рычагов"
+"Control 1 - <b>Ctrl+Alt+Click</b>: сброс, <b>Ctrl</b>: двигать вдоль осей"
#: ../src/live_effects/lpe-lattice2.cpp:41
-#, fuzzy
msgid "Control 2:"
-msgstr "Смещение рычага узла"
+msgstr "Control 2:"
#: ../src/live_effects/lpe-lattice2.cpp:41
-#, fuzzy
msgid "Control 2 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
-"<b>Alt</b>: зафиксировать длину рычага; <b>Ctrl+Alt</b>: двигать вдоль "
-"рычагов"
+"Control 2 - <b>Ctrl+Alt+Click</b>: сброс, <b>Ctrl</b>: двигать вдоль осей"
#: ../src/live_effects/lpe-lattice2.cpp:42
-#, fuzzy
msgid "Control 3:"
-msgstr "Смещение рычага узла"
+msgstr "Control 3:"
#: ../src/live_effects/lpe-lattice2.cpp:42
-#, fuzzy
msgid "Control 3 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
-"<b>Alt</b>: зафиксировать длину рычага; <b>Ctrl+Alt</b>: двигать вдоль "
-"рычагов"
+"Control 3 - <b>Ctrl+Alt+Click</b>: сброс, <b>Ctrl</b>: двигать вдоль осей"
#: ../src/live_effects/lpe-lattice2.cpp:43
-#, fuzzy
msgid "Control 4:"
-msgstr "Смещение рычага узла"
+msgstr "Control 4:"
#: ../src/live_effects/lpe-lattice2.cpp:43
-#, fuzzy
msgid "Control 4 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
-"<b>Alt</b>: зафиксировать длину рычага; <b>Ctrl+Alt</b>: двигать вдоль "
-"рычагов"
+"Control 4 - <b>Ctrl+Alt+Click</b>: сброс, <b>Ctrl</b>: двигать вдоль осей"
#: ../src/live_effects/lpe-lattice2.cpp:44
-#, fuzzy
msgid "Control 5:"
-msgstr "Смещение рычага узла"
+msgstr "Control 5:"
#: ../src/live_effects/lpe-lattice2.cpp:44
-#, fuzzy
msgid "Control 5 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
-"<b>Alt</b>: зафиксировать длину рычага; <b>Ctrl+Alt</b>: двигать вдоль "
-"рычагов"
+"Control 5 - <b>Ctrl+Alt+Click</b>: сброс, <b>Ctrl</b>: двигать вдоль осей"
#: ../src/live_effects/lpe-lattice2.cpp:45
-#, fuzzy
msgid "Control 6:"
-msgstr "Смещение рычага узла"
+msgstr "Control 6:"
#: ../src/live_effects/lpe-lattice2.cpp:45
-#, fuzzy
msgid "Control 6 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
-"<b>Alt</b>: зафиксировать длину рычага; <b>Ctrl+Alt</b>: двигать вдоль "
-"рычагов"
+"Control 6 - <b>Ctrl+Alt+Click</b>: сброс, <b>Ctrl</b>: двигать вдоль осей"
#: ../src/live_effects/lpe-lattice2.cpp:46
-#, fuzzy
msgid "Control 7:"
-msgstr "Смещение рычага узла"
+msgstr "Control 7:"
#: ../src/live_effects/lpe-lattice2.cpp:46
-#, fuzzy
msgid "Control 7 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
-"<b>Alt</b>: зафиксировать длину рычага; <b>Ctrl+Alt</b>: двигать вдоль "
-"рычагов"
+"Control 7 - <b>Ctrl+Alt+Click</b>: сброс, <b>Ctrl</b>: двигать вдоль осей"
#: ../src/live_effects/lpe-lattice2.cpp:47
-#, fuzzy
msgid "Control 8x9:"
-msgstr "Смещение рычага узла"
+msgstr "Control 8x9:"
#: ../src/live_effects/lpe-lattice2.cpp:47
-#, fuzzy
msgid ""
"Control 8x9 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
-"<b>Alt</b>: зафиксировать длину рычага; <b>Ctrl+Alt</b>: двигать вдоль "
-"рычагов"
+"Control 8x9 - <b>Ctrl+Alt+Click</b>: сброс, <b>Ctrl</b>: двигать вдоль осей"
#: ../src/live_effects/lpe-lattice2.cpp:48
-#, fuzzy
msgid "Control 10x11:"
msgstr "Смещение рычага узла"
#: ../src/live_effects/lpe-lattice2.cpp:48
-#, fuzzy
msgid ""
"Control 10x11 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
-"<b>Alt</b>: зафиксировать длину рычага; <b>Ctrl+Alt</b>: двигать вдоль "
-"рычагов"
+"Control 10x11 - <b>Ctrl+Alt+Click</b>: сброс, <b>Ctrl</b>: двигать вдоль осей"
#: ../src/live_effects/lpe-lattice2.cpp:49
-#, fuzzy
msgid "Control 12:"
-msgstr "Смещение рычага узла"
+msgstr "Control 12:"
#: ../src/live_effects/lpe-lattice2.cpp:49
-#, fuzzy
msgid "Control 12 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
-"<b>Alt</b>: зафиксировать длину рычага; <b>Ctrl+Alt</b>: двигать вдоль "
-"рычагов"
+"Control 12 - <b>Ctrl+Alt+Click</b>: сброс, <b>Ctrl</b>: двигать вдоль осей"
#: ../src/live_effects/lpe-lattice2.cpp:50
-#, fuzzy
msgid "Control 13:"
-msgstr "Смещение рычага узла"
+msgstr "Control 13:"
#: ../src/live_effects/lpe-lattice2.cpp:50
-#, fuzzy
msgid "Control 13 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
-"<b>Alt</b>: зафиксировать длину рычага; <b>Ctrl+Alt</b>: двигать вдоль "
-"рычагов"
+"Control 13 - <b>Ctrl+Alt+Click</b>: сброс, <b>Ctrl</b>: двигать вдоль осей"
#: ../src/live_effects/lpe-lattice2.cpp:51
-#, fuzzy
msgid "Control 14:"
-msgstr "Смещение рычага узла"
+msgstr "Control 14:"
#: ../src/live_effects/lpe-lattice2.cpp:51
-#, fuzzy
msgid "Control 14 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
-"<b>Alt</b>: зафиксировать длину рычага; <b>Ctrl+Alt</b>: двигать вдоль "
-"рычагов"
+"Control 14 - <b>Ctrl+Alt+Click</b>: сброс, <b>Ctrl</b>: двигать вдоль осей"
#: ../src/live_effects/lpe-lattice2.cpp:52
-#, fuzzy
msgid "Control 15:"
-msgstr "Смещение рычага узла"
+msgstr "Control 15:"
#: ../src/live_effects/lpe-lattice2.cpp:52
-#, fuzzy
msgid "Control 15 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
-"<b>Alt</b>: зафиксировать длину рычага; <b>Ctrl+Alt</b>: двигать вдоль "
-"рычагов"
+"Control 15 - <b>Ctrl+Alt+Click</b>: сброс, <b>Ctrl</b>: двигать вдоль осей"
#: ../src/live_effects/lpe-lattice2.cpp:53
-#, fuzzy
msgid "Control 16:"
-msgstr "Смещение рычага узла"
+msgstr "Control 16:"
#: ../src/live_effects/lpe-lattice2.cpp:53
-#, fuzzy
msgid "Control 16 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
-"<b>Alt</b>: зафиксировать длину рычага; <b>Ctrl+Alt</b>: двигать вдоль "
-"рычагов"
+"Control 16 - <b>Ctrl+Alt+Click</b>: сброс, <b>Ctrl</b>: двигать вдоль осей"
#: ../src/live_effects/lpe-lattice2.cpp:54
-#, fuzzy
msgid "Control 17:"
-msgstr "Смещение рычага узла"
+msgstr "Control 17:"
#: ../src/live_effects/lpe-lattice2.cpp:54
-#, fuzzy
msgid "Control 17 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
-"<b>Alt</b>: зафиксировать длину рычага; <b>Ctrl+Alt</b>: двигать вдоль "
-"рычагов"
+"Control 17 - <b>Ctrl+Alt+Click</b>: сброс, <b>Ctrl</b>: двигать вдоль осей"
#: ../src/live_effects/lpe-lattice2.cpp:55
-#, fuzzy
msgid "Control 18:"
-msgstr "Смещение рычага узла"
+msgstr "Control 18:"
#: ../src/live_effects/lpe-lattice2.cpp:55
-#, fuzzy
msgid "Control 18 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
-"<b>Alt</b>: зафиксировать длину рычага; <b>Ctrl+Alt</b>: двигать вдоль "
-"рычагов"
+"Control 18 - <b>Ctrl+Alt+Click</b>: сброс, <b>Ctrl</b>: двигать вдоль осей"
#: ../src/live_effects/lpe-lattice2.cpp:56
-#, fuzzy
msgid "Control 19:"
-msgstr "Смещение рычага узла"
+msgstr "Control 19:"
#: ../src/live_effects/lpe-lattice2.cpp:56
-#, fuzzy
msgid "Control 19 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
-"<b>Alt</b>: зафиксировать длину рычага; <b>Ctrl+Alt</b>: двигать вдоль "
-"рычагов"
+"Control 19 - <b>Ctrl+Alt+Click</b>: сброс, <b>Ctrl</b>: двигать вдоль осей"
#: ../src/live_effects/lpe-lattice2.cpp:57
-#, fuzzy
msgid "Control 20x21:"
-msgstr "Смещение рычага узла"
+msgstr "Control 20x21:"
#: ../src/live_effects/lpe-lattice2.cpp:57
-#, fuzzy
msgid ""
"Control 20x21 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
-"<b>Alt</b>: зафиксировать длину рычага; <b>Ctrl+Alt</b>: двигать вдоль "
-"рычагов"
+"Control 20x21 - <b>Ctrl+Alt+Click</b>: сброс, <b>Ctrl</b>: двигать вдоль осей"
#: ../src/live_effects/lpe-lattice2.cpp:58
-#, fuzzy
msgid "Control 22x23:"
-msgstr "Смещение рычага узла"
+msgstr "Control 22x23:"
#: ../src/live_effects/lpe-lattice2.cpp:58
-#, fuzzy
msgid ""
"Control 22x23 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
-"<b>Alt</b>: зафиксировать длину рычага; <b>Ctrl+Alt</b>: двигать вдоль "
-"рычагов"
+"Control 22x23 - <b>Ctrl+Alt+Click</b>: сброс, <b>Ctrl</b>: двигать вдоль осей"
#: ../src/live_effects/lpe-lattice2.cpp:59
-#, fuzzy
msgid "Control 24x26:"
-msgstr "Смещение рычага узла"
+msgstr "Control 24x26:"
#: ../src/live_effects/lpe-lattice2.cpp:59
-#, fuzzy
msgid ""
"Control 24x26 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
-"<b>Alt</b>: зафиксировать длину рычага; <b>Ctrl+Alt</b>: двигать вдоль "
-"рычагов"
+"Control 24x26 - <b>Ctrl+Alt+Click</b>: сброс, <b>Ctrl</b>: двигать вдоль осей"
#: ../src/live_effects/lpe-lattice2.cpp:60
-#, fuzzy
msgid "Control 25x27:"
-msgstr "Смещение рычага узла"
+msgstr "Control 25x27:"
#: ../src/live_effects/lpe-lattice2.cpp:60
-#, fuzzy
msgid ""
"Control 25x27 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
-"<b>Alt</b>: зафиксировать длину рычага; <b>Ctrl+Alt</b>: двигать вдоль "
-"рычагов"
+"Control 25x27 - <b>Ctrl+Alt+Click</b>: сброс, <b>Ctrl</b>: двигать вдоль осей"
#: ../src/live_effects/lpe-lattice2.cpp:61
-#, fuzzy
msgid "Control 28x30:"
-msgstr "Смещение рычага узла"
+msgstr "Control 28x30:"
#: ../src/live_effects/lpe-lattice2.cpp:61
-#, fuzzy
msgid ""
"Control 28x30 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
-"<b>Alt</b>: зафиксировать длину рычага; <b>Ctrl+Alt</b>: двигать вдоль "
-"рычагов"
+"Control 28x30 - <b>Ctrl+Alt+Click</b>: сброс, <b>Ctrl</b>: двигать Control "
+"29x31:вдоль осей"
#: ../src/live_effects/lpe-lattice2.cpp:62
-#, fuzzy
msgid "Control 29x31:"
-msgstr "Смещение рычага узла"
+msgstr "Control 29x31:"
#: ../src/live_effects/lpe-lattice2.cpp:62
-#, fuzzy
msgid ""
"Control 29x31 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
-"<b>Alt</b>: зафиксировать длину рычага; <b>Ctrl+Alt</b>: двигать вдоль "
-"рычагов"
+"Control 29x31 - <b>Ctrl+Alt+Click</b>: сброс, <b>Ctrl</b>: двигать вдоль осей"
#: ../src/live_effects/lpe-lattice2.cpp:63
-#, fuzzy
msgid "Control 32x33x34x35:"
-msgstr "Смещение рычага узла"
+msgstr "Control 32x33x34x35:"
#: ../src/live_effects/lpe-lattice2.cpp:63
msgid ""
"Control 32x33x34x35 - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along "
"axes"
msgstr ""
+"Control 32x33x34x35 - <b>Ctrl+Alt+Click</b>: сброс, <b>Ctrl</b>: двигать "
+"вдоль осей"
#: ../src/live_effects/lpe-lattice2.cpp:228
-#, fuzzy
msgid "Reset grid"
msgstr "Удаление сетки"
#: ../src/live_effects/lpe-lattice2.cpp:260
#: ../src/live_effects/lpe-lattice2.cpp:275
-#, fuzzy
msgid "Show Points"
-msgstr "Сортировать точки"
+msgstr "Показать точки"
#: ../src/live_effects/lpe-lattice2.cpp:273
-#, fuzzy
msgid "Hide Points"
-msgstr "Сокрытие объекта"
+msgstr "Скрыть точки"
#: ../src/live_effects/lpe-measure-line.cpp:42
#: ../src/widgets/text-toolbar.cpp:1835
@@ -10697,29 +10267,25 @@ msgid "Horizontal"
msgstr "По горизонтали"
#: ../src/live_effects/lpe-measure-line.cpp:43
-#, fuzzy
msgid "Vertical"
msgstr "По _вертикали:"
#: ../src/live_effects/lpe-measure-line.cpp:50
-#, fuzzy
msgid "Unit*"
-msgstr "Единица измерения:"
+msgstr "Единица измерения*"
#: ../src/live_effects/lpe-measure-line.cpp:50
#: ../src/live_effects/lpe-ruler.cpp:39 ../src/widgets/gimp/ruler.cpp:193
msgid "Unit"
-msgstr "Единица измерения:"
+msgstr "Единица измерения"
#: ../src/live_effects/lpe-measure-line.cpp:51
-#, fuzzy
msgid "Font*"
-msgstr "_Шрифт"
+msgstr "_Шрифт*"
#: ../src/live_effects/lpe-measure-line.cpp:51
-#, fuzzy
msgid "Font Selector"
-msgstr "Выделитель"
+msgstr "Выбор шрифта"
#: ../src/live_effects/lpe-measure-line.cpp:52
#: ../src/widgets/gimp/ruler.cpp:183
@@ -10729,229 +10295,204 @@ msgid "Orientation"
msgstr "Ориентация"
#: ../src/live_effects/lpe-measure-line.cpp:52
-#, fuzzy
msgid "Orientation method"
-msgstr "Ориентация"
+msgstr "Тип ориентации"
#: ../src/live_effects/lpe-measure-line.cpp:53
-#, fuzzy
msgid "Curve on origin"
-msgstr "началу координат направляющей"
+msgstr "Кривая оригинала"
#: ../src/live_effects/lpe-measure-line.cpp:53
msgid "Curve on origin, set 0 to start/end"
-msgstr ""
+msgstr "Кривая оригинала, 0 - начало/конец"
#: ../src/live_effects/lpe-measure-line.cpp:54
-#, fuzzy
msgid "Precision*"
msgstr "Точность:"
#: ../src/live_effects/lpe-measure-line.cpp:55
-#, fuzzy
msgid "Positon*"
-msgstr "Положение"
+msgstr "Положение*"
#: ../src/live_effects/lpe-measure-line.cpp:55
-#, fuzzy
msgid "Positon"
msgstr "Положение"
#: ../src/live_effects/lpe-measure-line.cpp:56
-#, fuzzy
msgid "Text top/bottom*"
-msgstr "Сверху вниз"
+msgstr "Текст верх/низ*"
#: ../src/live_effects/lpe-measure-line.cpp:56
-#, fuzzy
msgid "Text top/bottom"
-msgstr "Сверху вниз"
+msgstr "Текст верх/низ"
#: ../src/live_effects/lpe-measure-line.cpp:57
-#, fuzzy
msgid "Text right/left*"
-msgstr "Выключка текста"
+msgstr "Текст право/лево"
#: ../src/live_effects/lpe-measure-line.cpp:57
-#, fuzzy
msgid "Text right/left"
msgstr "Выключка текста"
#: ../src/live_effects/lpe-measure-line.cpp:58
-#, fuzzy
msgid "Helpline distance*"
msgstr "Радиус _прилипания"
#: ../src/live_effects/lpe-measure-line.cpp:58
-#, fuzzy
msgid "Helpline distance"
msgstr "Радиус _прилипания"
#: ../src/live_effects/lpe-measure-line.cpp:59
-#, fuzzy
msgid "Helpline overlap*"
msgstr "Убрать перекрытия"
#: ../src/live_effects/lpe-measure-line.cpp:59
-#, fuzzy
msgid "Helpline overlap"
msgstr "Убрать перекрытия"
#: ../src/live_effects/lpe-measure-line.cpp:60
-#, fuzzy
msgid "Scale*"
msgstr "Масштабирование:"
#: ../src/live_effects/lpe-measure-line.cpp:60
-#, fuzzy
msgid "Scaling factor"
msgstr "Коэффициент масштаба"
#: ../src/live_effects/lpe-measure-line.cpp:61
-#, fuzzy
msgid "Format*"
msgstr "Формат"
#: ../src/live_effects/lpe-measure-line.cpp:61
msgid "Format the number ex:{measure} {unit}, return to save"
-msgstr ""
+msgstr "Формат числа: {измерение} {ед-ца}, возврат - сохранение"
#: ../src/live_effects/lpe-measure-line.cpp:63
-#, fuzzy
msgid "Arrows outside"
-msgstr "Cool Outside"
+msgstr "Стрелки снаружи"
#: ../src/live_effects/lpe-measure-line.cpp:64
-#, fuzzy
msgid "Flip side*"
-msgstr "Зеркалирование узлов"
+msgstr "Зеркалирование сторон"
#: ../src/live_effects/lpe-measure-line.cpp:64
-#, fuzzy
msgid "Flip side"
-msgstr "Зеркалирование узлов"
+msgstr "Зеркалирование сторон"
#: ../src/live_effects/lpe-measure-line.cpp:65
-#, fuzzy
msgid "Scale sensitive*"
-msgstr "У_читывать регистр"
+msgstr "У_читывать масштаб"
#: ../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 "Числовые формы"
+msgstr "Формат локальных чисел"
#: ../src/live_effects/lpe-measure-line.cpp:66
msgid "Local number format"
-msgstr ""
+msgstr "Формат локальных чисел"
#: ../src/live_effects/lpe-measure-line.cpp:67
msgid "Line Group 0.5*"
-msgstr ""
+msgstr "Line Group 0.5"
#: ../src/live_effects/lpe-measure-line.cpp:67
msgid "Line Group 0.5, from 0.7"
-msgstr ""
+msgstr "Line Group 0.5, from 0.7"
#: ../src/live_effects/lpe-measure-line.cpp:68
-#, fuzzy
msgid "Rotate Anotation*"
-msgstr "Вращение символов"
+msgstr "Вращение аннотации*"
#: ../src/live_effects/lpe-measure-line.cpp:68
-#, fuzzy
msgid "Rotate Anotation"
-msgstr "Вращение символов"
+msgstr "Вращение аннотации"
#: ../src/live_effects/lpe-measure-line.cpp:69
-#, fuzzy
msgid "Hide if label over*"
-msgstr "Сокрытие слоя"
+msgstr "Скрыть если метка поверх"
#: ../src/live_effects/lpe-measure-line.cpp:69
msgid "Hide DIN line if label over"
-msgstr ""
+msgstr "Скрыть DIN линию если метка поверх"
#: ../src/live_effects/lpe-measure-line.cpp:70
msgid "CSS DIN line*"
-msgstr ""
+msgstr "CSS DIN line*"
#: ../src/live_effects/lpe-measure-line.cpp:70
msgid "Override CSS to DIN line, return to save, empty to reset to DIM"
msgstr ""
+"Переопределить CSS в DIN линию, возврат - сохранить, пустышка - сброс в DIM"
#: ../src/live_effects/lpe-measure-line.cpp:71
-#, fuzzy
msgid "CSS helpers*"
-msgstr "Прилипать к обтравочным контурам"
+msgstr "CSS вспомогат.*"
#: ../src/live_effects/lpe-measure-line.cpp:71
msgid "Override CSS to helper lines, return to save, empty to reset to DIM"
msgstr ""
+"Переопределить CSS в вспомогат. линии, возврат - сохранить, пустышка - сброс "
+"в DIM"
#: ../src/live_effects/lpe-measure-line.cpp:72
-#, fuzzy
msgid "CSS anotation*"
-msgstr "Насыщенность"
+msgstr "CSS аннотация"
#: ../src/live_effects/lpe-measure-line.cpp:72
msgid "Override CSS to anotation text, return to save, empty to reset to DIM"
msgstr ""
+"Переопределить CSS в текст аннотаций, возврат - сохранить, пустышка - сброс "
+"в DIM"
#: ../src/live_effects/lpe-measure-line.cpp:73
-#, fuzzy
msgid "CSS arrows*"
-msgstr "Ctrl+стрелки"
+msgstr "CSS стрелки"
#: ../src/live_effects/lpe-measure-line.cpp:73
msgid "Override CSS to arrows, return to save, empty to reset DIM"
msgstr ""
+"Переопределить CSS в стрелки, возврат - сохранить, пустышка - сброс в DIM"
#: ../src/live_effects/lpe-measure-line.cpp:349
-#, fuzzy
msgid "Non Uniform Scale"
-msgstr "Однообразный шум"
+msgstr "Неравномерное масштабирование"
#: ../src/live_effects/lpe-measure-line.cpp:777
-#, fuzzy
msgid "Save '*' as default"
-msgstr "_Сохранить и использовать по умолчанию"
+msgstr "Сохранить '*' по умолчанию"
#: ../src/live_effects/lpe-measure-line.cpp:780
#: ../src/live_effects/lpe-measure-line.cpp:796
msgid "Show DIM CSS style override"
-msgstr ""
+msgstr "Показать переопределение стиля CSS DIM"
#: ../src/live_effects/lpe-measure-line.cpp:794
msgid "Hide DIM CSS style override"
-msgstr ""
+msgstr "Скрыть переопределение стиля CSS DIM"
#: ../src/live_effects/lpe-mirror_symmetry.cpp:31
-#, fuzzy
msgid "Vertical Page Center"
-msgstr "Определение вертикальных краёв"
+msgstr "Вертикальный центр страницы"
#: ../src/live_effects/lpe-mirror_symmetry.cpp:32
-#, fuzzy
msgid "Horizontal Page Center"
-msgstr "Определение горизонтальных краёв"
+msgstr "Горизонтальный центр страницы"
#: ../src/live_effects/lpe-mirror_symmetry.cpp:33
-#, fuzzy
msgid "Free from reflection line"
-msgstr "Убрать маску из выделения"
+msgstr "Без линии отражения"
#: ../src/live_effects/lpe-mirror_symmetry.cpp:34
msgid "X from middle knot"
-msgstr ""
+msgstr "X от среднего узла"
#: ../src/live_effects/lpe-mirror_symmetry.cpp:35
msgid "Y from middle knot"
-msgstr ""
+msgstr "Y от среднего узла"
#: ../src/live_effects/lpe-mirror_symmetry.cpp:42
#: ../src/widgets/spray-toolbar.cpp:388 ../src/widgets/tweak-toolbar.cpp:253
@@ -10959,62 +10500,52 @@ msgid "Mode"
msgstr "Режим"
#: ../src/live_effects/lpe-mirror_symmetry.cpp:42
-#, fuzzy
msgid "Symmetry move mode"
-msgstr "Симметричный узел"
+msgstr "Режим перемещения симметрии"
#: ../src/live_effects/lpe-mirror_symmetry.cpp:43
-#, fuzzy
msgid "Discard original path"
-msgstr "Заменить текст"
+msgstr "Отменить оригинальный путь"
#: ../src/live_effects/lpe-mirror_symmetry.cpp:43
msgid "Check this to only keep the mirrored part of the path"
-msgstr ""
+msgstr "Проверьте, чтобы сохранить только отражённую часть пути"
#: ../src/live_effects/lpe-mirror_symmetry.cpp:44
msgid "Fuse original and the reflection into a single path"
-msgstr ""
+msgstr "Сплавить оригинал и отражение в один путь"
#: ../src/live_effects/lpe-mirror_symmetry.cpp:45
-#, fuzzy
msgid "Opposite fuse"
-msgstr "Режим смешивания:"
+msgstr "Сплавение противолежащих"
#: ../src/live_effects/lpe-mirror_symmetry.cpp:45
-#, fuzzy
msgid "Picks the other side of the mirror as the original"
-msgstr "Каждый клон сдвигается по тому же вектору, что и его оригинал."
+msgstr "Выбрать другую сторону отражения как оригинал"
#: ../src/live_effects/lpe-mirror_symmetry.cpp:46
-#, fuzzy
msgid "Start mirror line"
-msgstr "Сортировать точки"
+msgstr "Начало линии отражения"
#: ../src/live_effects/lpe-mirror_symmetry.cpp:46
-#, fuzzy
msgid "Adjust start of mirroring"
-msgstr "Коррекция насыщенности"
+msgstr "Коррекция начала отражения"
#: ../src/live_effects/lpe-mirror_symmetry.cpp:47
-#, fuzzy
msgid "End mirror line"
-msgstr "Сортировать точки"
+msgstr "Конец линии отражения"
#: ../src/live_effects/lpe-mirror_symmetry.cpp:47
-#, fuzzy
msgid "Adjust end of mirroring"
-msgstr "Коррекция тона"
+msgstr "Коррекция конца отражения"
#: ../src/live_effects/lpe-mirror_symmetry.cpp:48
-#, fuzzy
msgid "Center mirror line"
-msgstr "Сортировать точки"
+msgstr "Центрировать линию отражения"
#: ../src/live_effects/lpe-mirror_symmetry.cpp:48
-#, fuzzy
msgid "Adjust center of mirroring"
-msgstr "Коррекция тона"
+msgstr "Коррекция центрирования отражения"
#: ../src/live_effects/lpe-patternalongpath.cpp:56
#: ../share/extensions/pathalongpath.inx.h:10
@@ -11037,13 +10568,12 @@ msgid "Repeated, stretched"
msgstr "Повторяются и растягиваются"
#: ../src/live_effects/lpe-patternalongpath.cpp:65
-#, fuzzy
msgid "Pattern source:"
-msgstr "Текстура (кисть)"
+msgstr "Текстурная кисть:"
#: ../src/live_effects/lpe-patternalongpath.cpp:65
msgid "Path to put along the skeleton path"
-msgstr "Текстура, направляемая по скелетному контуру"
+msgstr "Контур, направляемый по скелетному контуру"
#: ../src/live_effects/lpe-patternalongpath.cpp:67
msgid "Width of the pattern"
@@ -11055,10 +10585,9 @@ msgstr "Копии текстуры:"
#: ../src/live_effects/lpe-patternalongpath.cpp:68
msgid "How many pattern copies to place along the skeleton path"
-msgstr "Как много копий текстуры разместить вдоль скелетного контура"
+msgstr "Сколько копий текстуры разместить вдоль скелетного контура"
#: ../src/live_effects/lpe-patternalongpath.cpp:70
-#, fuzzy
msgid "Wid_th in units of length"
msgstr "Единица ширины = длина контура"
@@ -11080,17 +10609,14 @@ msgstr ""
"чем -90% процентов от ширины текстуры."
#: ../src/live_effects/lpe-patternalongpath.cpp:77
-#, fuzzy
msgid "No_rmal offset:"
msgstr "Обычное смещение:"
#: ../src/live_effects/lpe-patternalongpath.cpp:78
-#, fuzzy
msgid "Tan_gential offset:"
msgstr "Смещение по касательной:"
#: ../src/live_effects/lpe-patternalongpath.cpp:79
-#, fuzzy
msgid "Offsets in _unit of pattern size"
msgstr "Смещения в единицах текстуры"
@@ -11103,7 +10629,6 @@ msgstr ""
"ширины и высоты"
#: ../src/live_effects/lpe-patternalongpath.cpp:82
-#, fuzzy
msgid "Pattern is _vertical"
msgstr "Текстура вертикальна"
@@ -11112,7 +10637,6 @@ msgid "Rotate pattern 90 deg before applying"
msgstr "Повернуть текстуру на 90° перед применением"
#: ../src/live_effects/lpe-patternalongpath.cpp:84
-#, fuzzy
msgid "_Fuse nearby ends:"
msgstr "Сливаться у концов"
@@ -11128,12 +10652,10 @@ msgid "Perspective"
msgstr "Перспектива"
#: ../src/live_effects/lpe-perspective-envelope.cpp:38
-#, fuzzy
msgid "Envelope deformation"
msgstr "Деформация по огибающей"
#: ../src/live_effects/lpe-perspective-envelope.cpp:47
-#, fuzzy
msgid "Overflow perspective"
msgstr "Перспектива"
@@ -11142,78 +10664,61 @@ msgid "Type"
msgstr "Тип"
#: ../src/live_effects/lpe-perspective-envelope.cpp:48
-#, fuzzy
msgid "Select the type of deformation"
-msgstr "Продублировать текстуру перед деформацией"
+msgstr "Выбрать тип деформации"
#: ../src/live_effects/lpe-perspective-envelope.cpp:49
-#, fuzzy
msgid "Top Left"
-msgstr "Вверху и слева"
+msgstr "Вверху слева"
#: ../src/live_effects/lpe-perspective-envelope.cpp:49
-#, fuzzy
msgid "Top Left - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
-"<b>Alt</b>: зафиксировать длину рычага; <b>Ctrl+Alt</b>: двигать вдоль "
-"рычагов"
+"Вверху слева - <b>Ctrl+Alt+Click</b>: сброс, <b>Ctrl</b>: двигать вдоль осей"
#: ../src/live_effects/lpe-perspective-envelope.cpp:50
-#, fuzzy
msgid "Top Right"
-msgstr "Вверху и справа"
+msgstr "Вверху справа"
#: ../src/live_effects/lpe-perspective-envelope.cpp:50
-#, fuzzy
msgid "Top Right - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
-"<b>Alt</b>: зафиксировать длину рычага; <b>Ctrl+Alt</b>: двигать вдоль "
-"рычагов"
+"Вверху справа - <b>Ctrl+Alt+Click</b>: сброс, <b>Ctrl</b>: двигать вдоль осей"
#: ../src/live_effects/lpe-perspective-envelope.cpp:51
-#, fuzzy
msgid "Down Left"
-msgstr "Вверху и слева"
+msgstr "Внизу слева"
#: ../src/live_effects/lpe-perspective-envelope.cpp:51
-#, fuzzy
msgid "Down Left - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
-"<b>Alt</b>: зафиксировать длину рычага; <b>Ctrl+Alt</b>: двигать вдоль "
-"рычагов"
+"Внизу слева - <b>Ctrl+Alt+Click</b>: сброс, <b>Ctrl</b>: двигать вдоль осей"
#: ../src/live_effects/lpe-perspective-envelope.cpp:52
-#, fuzzy
msgid "Down Right"
-msgstr "Справа"
+msgstr "Внизу справа"
#: ../src/live_effects/lpe-perspective-envelope.cpp:52
-#, fuzzy
msgid "Down Right - <b>Ctrl+Alt+Click</b>: reset, <b>Ctrl</b>: move along axes"
msgstr ""
-"<b>Alt</b>: зафиксировать длину рычага; <b>Ctrl+Alt</b>: двигать вдоль "
-"рычагов"
+"Внизу справа - <b>Ctrl+Alt+Click</b>: сброс, <b>Ctrl</b>: двигать вдоль осей"
#: ../src/live_effects/lpe-perspective-envelope.cpp:369
-#, fuzzy
msgid "Handles:"
-msgstr "Рычаг"
+msgstr "Рычаги:"
#: ../src/live_effects/lpe-powerstroke.cpp:121
-#, fuzzy
msgid "CubicBezierSmooth"
msgstr "Кривые Безье"
#: ../src/live_effects/lpe-powerstroke.cpp:140
#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:13
-#, fuzzy
msgid "Round"
msgstr "Закругление"
#: ../src/live_effects/lpe-powerstroke.cpp:142
-#, fuzzy
msgid "Zero width"
-msgstr "Толщина пера"
+msgstr "Нулевая толщина"
#: ../src/live_effects/lpe-powerstroke.cpp:160
#: ../src/widgets/pencil-toolbar.cpp:109
@@ -11230,7 +10735,7 @@ msgstr "Сортировать точки"
#: ../src/live_effects/lpe-powerstroke.cpp:167
msgid "Sort offset points according to their time value along the curve"
-msgstr ""
+msgstr "Сортировка точек смещения по их временному значению вдоль кривой"
#: ../src/live_effects/lpe-powerstroke.cpp:169
#: ../share/extensions/fractalize.inx.h:3
@@ -11242,13 +10747,14 @@ msgid ""
"Sets the smoothness for the CubicBezierJohan interpolator; 0 = linear "
"interpolation, 1 = smooth"
msgstr ""
+"Значение гладкости для CubicBezierJohan интерполятора; 0 = линейная "
+"интерполяция, 1 = гладкая"
#: ../src/live_effects/lpe-powerstroke.cpp:170
msgid "Start cap:"
msgstr "Форма начала:"
#: ../src/live_effects/lpe-powerstroke.cpp:170
-#, fuzzy
msgid "Determines the shape of the path's start"
msgstr "Количество промежуточных фигур между начальным и конечным субконтурами"
@@ -11262,12 +10768,10 @@ msgid "End cap:"
msgstr "Форма конца:"
#: ../src/live_effects/lpe-powerstroke.cpp:173
-#, fuzzy
msgid "Determines the shape of the path's end"
msgstr "Количество промежуточных фигур между начальным и конечным субконтурами"
#: ../src/live_effects/lpe-rough-hatches.cpp:218
-#, fuzzy
msgid "Frequency randomness:"
msgstr "Случайность интервала"
@@ -11277,7 +10781,7 @@ msgstr "Варьирование расстояния между штрихам
#: ../src/live_effects/lpe-rough-hatches.cpp:219
msgid "Growth:"
-msgstr ""
+msgstr "Прирост:"
#: ../src/live_effects/lpe-rough-hatches.cpp:219
msgid "Growth of distance between hatches."
@@ -11285,7 +10789,6 @@ msgstr "Нарастание расстояния между штрихами"
#. FIXME: top/bottom names are inverted in the UI/svg and in the code!!
#: ../src/live_effects/lpe-rough-hatches.cpp:221
-#, fuzzy
msgid "Half-turns smoothness: 1st side, in:"
msgstr "Плавность полуповоротов, 1-ая сторона, вход:"
@@ -11298,7 +10801,6 @@ msgstr ""
"0 = острый, 1=по умолчанию."
#: ../src/live_effects/lpe-rough-hatches.cpp:222
-#, fuzzy
msgid "1st side, out:"
msgstr "1-ая сторона, выход:"
@@ -11311,7 +10813,6 @@ msgstr ""
"острый, 1=по умолчанию."
#: ../src/live_effects/lpe-rough-hatches.cpp:223
-#, fuzzy
msgid "2nd side, in:"
msgstr "2-ая сторона, вход:"
@@ -11324,7 +10825,6 @@ msgstr ""
"0 = острый, 1=по умолчанию."
#: ../src/live_effects/lpe-rough-hatches.cpp:224
-#, fuzzy
msgid "2nd side, out:"
msgstr "2-ая сторона, выход:"
@@ -11337,7 +10837,6 @@ msgstr ""
"острый, 1=по умолчанию."
#: ../src/live_effects/lpe-rough-hatches.cpp:225
-#, fuzzy
msgid "Magnitude jitter: 1st side:"
msgstr "Колебание величины, 1-ая сторона:"
@@ -11348,7 +10847,6 @@ msgstr "Случайное перемещение нижних полупово
#: ../src/live_effects/lpe-rough-hatches.cpp:226
#: ../src/live_effects/lpe-rough-hatches.cpp:228
#: ../src/live_effects/lpe-rough-hatches.cpp:230
-#, fuzzy
msgid "2nd side:"
msgstr "2-ая сторона:"
@@ -11357,7 +10855,6 @@ msgid "Randomly moves 'top' half-turns to produce magnitude variations."
msgstr "Случайное перемещение верхних полуповоротов для изменения величины"
#: ../src/live_effects/lpe-rough-hatches.cpp:227
-#, fuzzy
msgid "Parallelism jitter: 1st side:"
msgstr "Колебание параллелизма, 1-ая сторона:"
@@ -11378,7 +10875,6 @@ msgstr ""
"касательной к границе"
#: ../src/live_effects/lpe-rough-hatches.cpp:229
-#, fuzzy
msgid "Variance: 1st side:"
msgstr "Вариативность, 1-ая сторона:"
@@ -11408,7 +10904,6 @@ msgid "Add a global bend to the hatches (slower)"
msgstr "Добавить глобальное изгибание штрихов (медленнее)"
#: ../src/live_effects/lpe-rough-hatches.cpp:234
-#, fuzzy
msgid "Thickness: at 1st side:"
msgstr "Толщина, 1-ая сторона:"
@@ -11426,7 +10921,6 @@ msgstr "Толщина верхнего полуповорота"
#.
#: ../src/live_effects/lpe-rough-hatches.cpp:237
-#, fuzzy
msgid "From 2nd to 1st side:"
msgstr "От 2-ой к 1-ой стороне:"
@@ -11435,7 +10929,6 @@ msgid "Width from 'top' to 'bottom'"
msgstr "Толщина штрихов от верхних полуповоротов к нижним"
#: ../src/live_effects/lpe-rough-hatches.cpp:238
-#, fuzzy
msgid "From 1st to 2nd side:"
msgstr "От 1-ой ко 2-ой стороне:"
@@ -11469,22 +10962,18 @@ msgid "By number of segments"
msgstr "По числу сегментов"
#: ../src/live_effects/lpe-roughen.cpp:30
-#, fuzzy
msgid "By max. segment size"
msgstr "По максимальной длине сегмента"
#: ../src/live_effects/lpe-roughen.cpp:36
-#, fuzzy
msgid "Along nodes"
msgstr "Соединение узлов"
#: ../src/live_effects/lpe-roughen.cpp:37
-#, fuzzy
msgid "Rand"
msgstr "Случайные значения"
#: ../src/live_effects/lpe-roughen.cpp:38
-#, fuzzy
msgid "Retract"
msgstr "Извлечь"
@@ -11494,44 +10983,36 @@ msgid "Method"
msgstr "Способ"
#: ../src/live_effects/lpe-roughen.cpp:47
-#, fuzzy
msgid "Division method"
msgstr "Способ деления:"
#: ../src/live_effects/lpe-roughen.cpp:49
-#, fuzzy
msgid "Max. segment size"
msgstr "По максимальной длине сегмента"
#: ../src/live_effects/lpe-roughen.cpp:51
-#, fuzzy
msgid "Number of segments"
msgstr "Количество сегментов:"
#: ../src/live_effects/lpe-roughen.cpp:53
-#, fuzzy
msgid "Max. displacement in X"
msgstr "Максимальное смещение по X (px):"
#: ../src/live_effects/lpe-roughen.cpp:55
-#, fuzzy
msgid "Max. displacement in Y"
msgstr "Максимальное смещение по Y (px):"
#: ../src/live_effects/lpe-roughen.cpp:57
-#, fuzzy
msgid "Global randomize"
-msgstr "заметная случайность"
+msgstr "Глобальная случайность"
#: ../src/live_effects/lpe-roughen.cpp:59
-#, fuzzy
msgid "Handles"
-msgstr "Рычаг"
+msgstr "Рычаги"
#: ../src/live_effects/lpe-roughen.cpp:59
-#, fuzzy
msgid "Handles options"
-msgstr "Случайное расположение объектов"
+msgstr "Опции рычагов"
#: ../src/live_effects/lpe-roughen.cpp:61
#: ../share/extensions/jitternodes.inx.h:5
@@ -11539,39 +11020,36 @@ msgid "Shift nodes"
msgstr "Смещение узлов"
#: ../src/live_effects/lpe-roughen.cpp:63
-#, fuzzy
msgid "Fixed displacement"
-msgstr "Смещение по X:"
+msgstr "Неподвижное смещение"
#: ../src/live_effects/lpe-roughen.cpp:63
-#, fuzzy
msgid "Fixed displacement, 1/3 of segment length"
-msgstr "Смещение по X:"
+msgstr "Неподвижное смещение, 1/3 от длины сегмента"
#: ../src/live_effects/lpe-roughen.cpp:65
-#, fuzzy
msgid "Spray Tool friendly"
msgstr "Параметры Распылителя"
#: ../src/live_effects/lpe-roughen.cpp:65
msgid "For use with spray tool in copy mode"
-msgstr ""
+msgstr "Для распылителя в режиме копирования"
#: ../src/live_effects/lpe-roughen.cpp:119
msgid "<b>Add nodes</b> Subdivide each segment"
-msgstr ""
+msgstr "<b>Добавить узлы</b> разделяет каждый сегмент"
#: ../src/live_effects/lpe-roughen.cpp:128
msgid "<b>Jitter nodes</b> Move nodes/handles"
-msgstr ""
+msgstr "<b>Дрожание узлов</b> двигает узлы/рычаги"
#: ../src/live_effects/lpe-roughen.cpp:137
msgid "<b>Extra roughen</b> Add a extra layer of rough"
-msgstr ""
+msgstr "<b>Экстра огрубление</b> добавляет доп. слой огрубления"
#: ../src/live_effects/lpe-roughen.cpp:146
msgid "<b>Options</b> Modify options to rough"
-msgstr ""
+msgstr "<b>Опции</b> изменения огрубления"
#: ../src/live_effects/lpe-ruler.cpp:22 ../share/extensions/measure.inx.h:27
#: ../share/extensions/restack.inx.h:16
@@ -11616,7 +11094,8 @@ msgstr "_Расстояние между метками:"
msgid "Distance between successive ruler marks"
msgstr "Расстояние между соседними метками линейки"
-#: ../src/live_effects/lpe-ruler.cpp:39 ../share/extensions/foldablebox.inx.h:7
+#: ../src/live_effects/lpe-ruler.cpp:39
+#: ../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
@@ -11680,80 +11159,70 @@ msgid "Choose whether to draw marks at the beginning and end of the path"
msgstr "Рисовать ли метки в конце и начале контура"
#: ../src/live_effects/lpe-show_handles.cpp:26
-#, fuzzy
msgid "Show nodes"
-msgstr "Показывать рычаги"
+msgstr "Показывать узлы"
#: ../src/live_effects/lpe-show_handles.cpp:28
-#, fuzzy
msgid "Show path"
-msgstr "Создание контура"
+msgstr "Показывать контур"
#: ../src/live_effects/lpe-show_handles.cpp:29
-#, fuzzy
msgid "Show center of node"
-msgstr "Опустить ветвь"
+msgstr "Показывать центр узла"
#: ../src/live_effects/lpe-show_handles.cpp:30
-#, fuzzy
msgid "Scale nodes and handles"
-msgstr "Прилипать к узлам, контурам и рычагами"
+msgstr "Масштабировать узлы и рычаги"
#: ../src/live_effects/lpe-show_handles.cpp:53
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."
msgstr ""
+"Контурный эффект\"показыть рычаги\" удалит настроенный стиль объекта. Если "
+"не хотите, нажмите Отмена."
#: ../src/live_effects/lpe-simplify.cpp:22
-#, fuzzy
msgid "Steps:"
msgstr "Шаги"
#: ../src/live_effects/lpe-simplify.cpp:22
-#, fuzzy
msgid "Change number of simplify steps "
-msgstr "Смена количества лучей"
+msgstr "Смена количества шагов упрощения"
#: ../src/live_effects/lpe-simplify.cpp:23
-#, fuzzy
msgid "Roughly threshold:"
-msgstr "Порог:"
+msgstr "Порог огрубления:"
#: ../src/live_effects/lpe-simplify.cpp:24
-#, fuzzy
msgid "Smooth angles:"
-msgstr "Сглаженность:"
+msgstr "Гладкие углы:"
#: ../src/live_effects/lpe-simplify.cpp:24
msgid "Max degree difference on handles to perform a smooth"
-msgstr ""
+msgstr "Максим. разница в градусах на рычагах для сглаживания"
#: ../src/live_effects/lpe-simplify.cpp:26
-#, fuzzy
msgid "Paths separately"
-msgstr "Вставить размер раздельно"
+msgstr "Контуры раздельно"
#: ../src/live_effects/lpe-simplify.cpp:26
-#, fuzzy
msgid "Simplifying paths (separately)"
msgstr "Упрощение контуров (раздельно)"
#: ../src/live_effects/lpe-simplify.cpp:28
-#, fuzzy
msgid "Just coalesce"
-msgstr "Выключить строки по ширине"
+msgstr "Просто объединить"
#: ../src/live_effects/lpe-simplify.cpp:28
-#, fuzzy
msgid "Simplify just coalesce"
-msgstr "Упростить цвета"
+msgstr "Упростить объединение"
#. initialise your parameters here:
#. testpointA(_("Test Point A"), _("Test A"), "ptA", &wr, this, Geom::Point(100,100)),
#: ../src/live_effects/lpe-sketch.cpp:31
msgid "Strokes:"
-msgstr "Штрихов:"
+msgstr "Штрихи:"
#: ../src/live_effects/lpe-sketch.cpp:31
msgid "Draw that many approximating strokes"
@@ -11782,11 +11251,10 @@ msgstr "Макс. перекрытие:"
#: ../src/live_effects/lpe-sketch.cpp:37
msgid "How much successive strokes should overlap (relative to maximum length)"
msgstr ""
-"Как много последующих штрихов должно пересечься (относительно максимальной "
+"Как много соседнихих штрихов должно пересечься (относительно максимальной "
"длины)"
#: ../src/live_effects/lpe-sketch.cpp:38
-#, fuzzy
msgid "Overlap variation:"
msgstr "Вариативность перекрытия:"
@@ -11795,7 +11263,6 @@ msgid "Random variation of overlap (relative to maximum overlap)"
msgstr "Случайное изменение перекрытия (относительно максимального перекрытия)"
#: ../src/live_effects/lpe-sketch.cpp:40
-#, fuzzy
msgid "Max. end tolerance:"
msgstr "Макс. концевое отклонение:"
@@ -11808,7 +11275,6 @@ msgstr ""
"(относительно максимальной длины)"
#: ../src/live_effects/lpe-sketch.cpp:42
-#, fuzzy
msgid "Average offset:"
msgstr "Среднее смещение:"
@@ -11825,7 +11291,6 @@ msgid "Maximum tremble magnitude"
msgstr "Максимальная величина колебания"
#: ../src/live_effects/lpe-sketch.cpp:46
-#, fuzzy
msgid "Tremble frequency:"
msgstr "Частота дрожания:"
@@ -11834,7 +11299,6 @@ msgid "Average number of tremble periods in a stroke"
msgstr "Среднее количество периодов колебания в штрихе"
#: ../src/live_effects/lpe-sketch.cpp:49
-#, fuzzy
msgid "Construction lines:"
msgstr "Линий конструкции:"
@@ -11862,191 +11326,163 @@ msgstr "Макс. длина:"
#: ../src/live_effects/lpe-sketch.cpp:53
msgid "Maximum length of construction lines"
-msgstr "Максимальная длина карандашных штрихов"
+msgstr "Максимальная длина линий построения"
#: ../src/live_effects/lpe-sketch.cpp:54
-#, fuzzy
msgid "Length variation:"
msgstr "Вариативность длины:"
#: ../src/live_effects/lpe-sketch.cpp:54
msgid "Random variation of the length of construction lines"
-msgstr "Случайно варьирование длины карандашных штрихов"
+msgstr "Случайно варьирование длины линий построения"
#: ../src/live_effects/lpe-sketch.cpp:55
-#, fuzzy
msgid "Placement randomness:"
msgstr "Случайность размещения"
#: ../src/live_effects/lpe-sketch.cpp:55
msgid "0: evenly distributed construction lines, 1: purely random placement"
msgstr ""
-"0: равномерно расставленные линии конструкции, 1: совершенно случайное "
+"0: равномерно расставленные линии построения, 1: совершенно случайное "
"размещение"
#: ../src/live_effects/lpe-sketch.cpp:57
-#, fuzzy
msgid "k_min:"
-msgstr "Мин. кривизна"
+msgstr "k_min:"
#: ../src/live_effects/lpe-sketch.cpp:57
msgid "min curvature"
msgstr "Минимальная кривизна"
#: ../src/live_effects/lpe-sketch.cpp:58
-#, fuzzy
msgid "k_max:"
-msgstr "Макс. кривизна"
+msgstr "k_max:"
#: ../src/live_effects/lpe-sketch.cpp:58
msgid "max curvature"
msgstr "Максимальная кривизна"
#: ../src/live_effects/lpe-taperstroke.cpp:60
-#, fuzzy
msgid "Extrapolated"
-msgstr "Интерполяция"
+msgstr "Экстраполяция"
#: ../src/live_effects/lpe-taperstroke.cpp:67
#: ../share/extensions/edge3d.inx.h:5 ../share/extensions/nicechart.inx.h:25
msgid "Stroke width:"
-msgstr "Толщина обводки:"
+msgstr "Ширина обводки:"
#: ../src/live_effects/lpe-taperstroke.cpp:67
-#, fuzzy
msgid "The (non-tapered) width of the path"
-msgstr "Масштабировать ширину сшивающего контура"
+msgstr "Несужающаяся ширина контура"
#: ../src/live_effects/lpe-taperstroke.cpp:68
-#, fuzzy
msgid "Start offset:"
-msgstr "Смещение текста от контура"
+msgstr "Начальное смещение:"
#: ../src/live_effects/lpe-taperstroke.cpp:68
msgid "Taper distance from path start"
-msgstr ""
+msgstr "Расстояние сужения от начала пути"
#: ../src/live_effects/lpe-taperstroke.cpp:69
-#, fuzzy
msgid "End offset:"
-msgstr "Смещение пунктира"
+msgstr "Конечное смещение:"
#: ../src/live_effects/lpe-taperstroke.cpp:69
-#, fuzzy
msgid "The ending position of the taper"
-msgstr "Использовать запомненный размер и позицию оригинала"
+msgstr "Конечная позиция сужения"
#: ../src/live_effects/lpe-taperstroke.cpp:70
-#, fuzzy
msgid "Taper smoothing:"
-msgstr "Сглаживание:"
+msgstr "Плавность сужения:"
#: ../src/live_effects/lpe-taperstroke.cpp:70
msgid "Amount of smoothing to apply to the tapers"
-msgstr ""
+msgstr "Величина плавности сужения"
#: ../src/live_effects/lpe-taperstroke.cpp:71
-#, fuzzy
msgid "Join type:"
-msgstr "Тип линии:"
+msgstr "Тип соединения:"
#: ../src/live_effects/lpe-taperstroke.cpp:71
-#, fuzzy
msgid "Join type for non-smooth nodes"
-msgstr "Прилипать к сглаженным узлам"
+msgstr "Тип соединения несглаженных узлов"
#: ../src/live_effects/lpe-taperstroke.cpp:72
msgid "Limit for miter joins"
-msgstr ""
+msgstr "Лимит острых соединений"
#: ../src/live_effects/lpe-taperstroke.cpp:441
msgid "Start point of the taper"
-msgstr ""
+msgstr "Начальная точка сужения"
#: ../src/live_effects/lpe-taperstroke.cpp:445
-#, fuzzy
msgid "End point of the taper"
-msgstr "Ширина текстуры"
+msgstr "Конечная точка сужения"
#: ../src/live_effects/lpe-transform_2pts.cpp:29
-#, fuzzy
msgid "Elastic"
-msgstr "Пластилин"
+msgstr "Эластик"
#: ../src/live_effects/lpe-transform_2pts.cpp:29
-#, fuzzy
msgid "Elastic transform mode"
-msgstr "Выделять и трансформировать объекты"
+msgstr "Эластичное трансформирование"
#: ../src/live_effects/lpe-transform_2pts.cpp:30
-#, fuzzy
msgid "From original width"
-msgstr "Заменить текст"
+msgstr "От оригинальной ширины"
#: ../src/live_effects/lpe-transform_2pts.cpp:31
-#, fuzzy
msgid "Lock length"
-msgstr "Блокировка слоя"
+msgstr "Длина блокировки"
#: ../src/live_effects/lpe-transform_2pts.cpp:31
-#, fuzzy
msgid "Lock length to current distance"
-msgstr "Заблокировать или разблокировать текущий слой"
+msgstr "Длина блокировки текущего расстояния"
+# "Угол блокировки"
#: ../src/live_effects/lpe-transform_2pts.cpp:32
-#, fuzzy
msgid "Lock angle"
-msgstr "Угол конуса"
+msgstr "Блокировать угол"
#: ../src/live_effects/lpe-transform_2pts.cpp:33
-#, fuzzy
msgid "Flip horizontal"
msgstr "Отразить горизонтально"
#: ../src/live_effects/lpe-transform_2pts.cpp:34
-#, fuzzy
msgid "Flip vertical"
msgstr "Отразить вертикально"
#: ../src/live_effects/lpe-transform_2pts.cpp:36
-#, fuzzy
msgid "End point"
-msgstr "Контур изгиба"
+msgstr "Конечная точка"
#: ../src/live_effects/lpe-transform_2pts.cpp:37
-#, fuzzy
msgid "Stretch"
-msgstr "Сила:"
+msgstr "Растяжение"
#: ../src/live_effects/lpe-transform_2pts.cpp:37
-#, fuzzy
msgid "Stretch the result"
-msgstr "Разрешение для экспорта:"
+msgstr "Растягивать результат"
#: ../src/live_effects/lpe-transform_2pts.cpp:38
-#, fuzzy
msgid "Offset from knots"
-msgstr "Точки смещения"
+msgstr "Смещение от узлов"
#: ../src/live_effects/lpe-transform_2pts.cpp:39
-#, fuzzy
msgid "First Knot"
-msgstr "Первая помощь"
+msgstr "Первый удел"
#: ../src/live_effects/lpe-transform_2pts.cpp:40
-#, fuzzy
msgid "Last Knot"
-msgstr "Кельтский узел"
+msgstr "Последний узел"
#: ../src/live_effects/lpe-transform_2pts.cpp:41
-#, fuzzy
msgid "Rotation helper size"
-msgstr "Центры вращения"
+msgstr "Размер помощника вращения"
#: ../src/live_effects/lpe-transform_2pts.cpp:193
-#, fuzzy
msgid "Change index of knot"
-msgstr "Смена типа узла"
+msgstr "Смена инекса узла"
#: ../src/live_effects/lpe-transform_2pts.cpp:346
#: ../src/ui/dialog/inkscape-preferences.cpp:1587
@@ -12055,7 +11491,7 @@ msgstr "Смена типа узла"
#: ../src/ui/dialog/tracedialog.cpp:812
#: ../src/ui/widget/preferences-widget.cpp:662
msgid "Reset"
-msgstr "Сбросить "
+msgstr "Сбросить"
#: ../src/live_effects/lpe-vonkoch.cpp:44
msgid "N_r of generations:"
@@ -12066,7 +11502,6 @@ msgid "Depth of the recursion --- keep low!!"
msgstr "Глубина рекурсии — должна быть небольшой!"
#: ../src/live_effects/lpe-vonkoch.cpp:45
-#, fuzzy
msgid "Generating path:"
msgstr "Порождающий контур"
@@ -12075,7 +11510,6 @@ msgid "Path whose segments define the iterated transforms"
msgstr "Контур, чьи сегменты определяют итерационные преобразования"
#: ../src/live_effects/lpe-vonkoch.cpp:46
-#, fuzzy
msgid "_Use uniform transforms only"
msgstr "Только однообразные преобразования"
@@ -12088,7 +11522,6 @@ msgstr ""
"ориентации (в противном случае они определяют общее преобразование)"
#: ../src/live_effects/lpe-vonkoch.cpp:47
-#, fuzzy
msgid "Dra_w all generations"
msgstr "Рисовать все поколения"
@@ -12098,7 +11531,6 @@ msgstr "Если отключено, рисовать только послед
#. ,draw_boxes(_("Display boxes"), _("Display boxes instead of paths only"), "draw_boxes", &wr, this, true)
#: ../src/live_effects/lpe-vonkoch.cpp:49
-#, fuzzy
msgid "Reference segment:"
msgstr "Ссылочный сегмент"
@@ -12111,7 +11543,6 @@ msgstr ""
#. 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
-#, fuzzy
msgid "_Max complexity:"
msgstr "Макс. сложность"
@@ -12133,6 +11564,8 @@ msgid ""
"<b>Chamfer</b>: <b>Ctrl+Click</b> toggle type, <b>Shift+Click</b> open "
"dialog, <b>Ctrl+Alt+Click</b> reset"
msgstr ""
+"<b>Фаска</b>: <b>Ctrl+Click</b> сменить тип, <b>Shift+Click</b> открыть "
+"диалог, <b>Ctrl+Alt+Click</b> сброс"
#: ../src/live_effects/parameter/filletchamferpointarray.cpp:781
#: ../src/live_effects/parameter/filletchamferpointarray.cpp:839
@@ -12140,6 +11573,8 @@ msgid ""
"<b>Inverse Chamfer</b>: <b>Ctrl+Click</b> toggle type, <b>Shift+Click</b> "
"open dialog, <b>Ctrl+Alt+Click</b> reset"
msgstr ""
+"<b>Инверсная фаска</b>: <b>Ctrl+Click</b> сменить тип, <b>Shift+Click</b> "
+"открыть диалог, <b>Ctrl+Alt+Click</b> сброс"
#: ../src/live_effects/parameter/filletchamferpointarray.cpp:785
#: ../src/live_effects/parameter/filletchamferpointarray.cpp:843
@@ -12147,6 +11582,8 @@ msgid ""
"<b>Inverse Fillet</b>: <b>Ctrl+Click</b> toggle type, <b>Shift+Click</b> "
"open dialog, <b>Ctrl+Alt+Click</b> reset"
msgstr ""
+"<b>ИнвертСкругление</b>: <b>Ctrl+Click</b> сменить тип, <b>Shift+Click</b> "
+"открыть диалог, <b>Ctrl+Alt+Click</b> сброс"
#: ../src/live_effects/parameter/filletchamferpointarray.cpp:789
#: ../src/live_effects/parameter/filletchamferpointarray.cpp:847
@@ -12154,9 +11591,10 @@ msgid ""
"<b>Fillet</b>: <b>Ctrl+Click</b> toggle type, <b>Shift+Click</b> open "
"dialog, <b>Ctrl+Alt+Click</b> reset"
msgstr ""
+"<b>Фаска</b>: <b>Ctrl+Click</b> сменить тип, <b>Shift+Click</b> открыть "
+"диалог, <b>Ctrl+Alt+Click</b> сброс"
#: ../src/live_effects/parameter/fontbutton.cpp:68
-#, fuzzy
msgid "Change font button parameter"
msgstr "Смена текстового параметра"
@@ -12166,13 +11604,13 @@ msgid "Link to path"
msgstr "Связать с контуром"
#: ../src/live_effects/parameter/originalpath.cpp:79
-#, fuzzy
msgid "Select original"
msgstr "Выделить _оригинал"
#: ../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/ui/widget/page-sizer.cpp:268
+#: ../src/widgets/gradient-selector.cpp:141
#: ../src/widgets/sp-xmlview-attr-list.cpp:45
msgid "Name"
msgstr "Имя"
@@ -12189,36 +11627,30 @@ msgid "Link path parameter to path"
msgstr "Связать параметр контура с контуром"
#: ../src/live_effects/parameter/originalpatharray.cpp:167
-#, fuzzy
msgid "Remove Path"
-msgstr "_Снять с контура"
+msgstr "Удалить контур"
#: ../src/live_effects/parameter/originalpatharray.cpp:179
#: ../src/ui/dialog/objects.cpp:1841
-#, fuzzy
msgid "Move Down"
-msgstr "Перемещение объектов"
+msgstr "Сместить вниз"
#: ../src/live_effects/parameter/originalpatharray.cpp:191
#: ../src/ui/dialog/objects.cpp:1849
-#, fuzzy
msgid "Move Up"
-msgstr "Смещать текстуры"
+msgstr "Сместить вверх"
#: ../src/live_effects/parameter/originalpatharray.cpp:231
-#, fuzzy
msgid "Move path up"
-msgstr "Смещать текстуры"
+msgstr "Сместить контур вверх"
#: ../src/live_effects/parameter/originalpatharray.cpp:261
-#, fuzzy
msgid "Move path down"
-msgstr "Опускание контурного эффекта"
+msgstr "Сместить контур вниз"
#: ../src/live_effects/parameter/originalpatharray.cpp:279
-#, fuzzy
msgid "Remove path"
-msgstr "Смещать текстуры"
+msgstr "Удалить контур"
#: ../src/live_effects/parameter/path.cpp:184
msgid "Edit on-canvas"
@@ -12233,7 +11665,6 @@ msgid "Paste path"
msgstr "Вставить контур"
#: ../src/live_effects/parameter/path.cpp:214
-#, fuzzy
msgid "Link to path on clipboard"
msgstr "В буфере обмена ничего нет."
@@ -12252,6 +11683,9 @@ msgid ""
"+click</b> adds a control point, <b>Ctrl+Alt+click</b> deletes it, <b>Shift"
"+click</b> launches width dialog."
msgstr ""
+"<b>Контр. точка ширины обводки</b>: перетаскивание - ширина обводки. <b>Ctrl"
+"+click</b> - доб-ть контр. точку, <b>Ctrl+Alt+click</b> - удалить точку, "
+"<b>Shift+click</b> - диалог ширины."
#: ../src/live_effects/parameter/random.cpp:134
msgid "Change random parameter"
@@ -12262,15 +11696,13 @@ msgid "Change text parameter"
msgstr "Смена текстового параметра"
#: ../src/live_effects/parameter/togglebutton.cpp:112
-#, fuzzy
msgid "Change togglebutton parameter"
msgstr "Смена текстового параметра"
#: ../src/live_effects/parameter/transformedpoint.cpp:98
#: ../src/live_effects/parameter/vector.cpp:98
-#, fuzzy
msgid "Change vector parameter"
-msgstr "Смена текстового параметра"
+msgstr "Смена векторного параметра"
#: ../src/live_effects/parameter/unit.cpp:86
msgid "Change unit parameter"
@@ -12279,7 +11711,7 @@ msgstr "Смена параметра единицы измерения"
#: ../src/main-cmdlineact.cpp:66
#, c-format
msgid "Unable to find verb ID '%s' specified on the command line.\n"
-msgstr "Не удалось найти ID команды '%s', указанный, в командной строке.\n"
+msgstr "Не удалось найти ID команды '%s', указанный в командной строке.\n"
#: ../src/main-cmdlineact.cpp:77 ../src/main-cmdlinexact.cpp:255
#, c-format
@@ -12297,7 +11729,7 @@ msgstr "Не использовать X сервер (допустимы тол
#: ../src/main.cpp:304
msgid "Try to use X server (even if $DISPLAY is not set)"
msgstr ""
-"Пытаться использовать X сервер (даже если переменная $DISPLAY не установлена)"
+"Пытаться исп-ть X сервер (даже если переменная $DISPLAY не установлена)"
#: ../src/main.cpp:309
msgid "Open specified document(s) (option string may be excluded)"
@@ -12311,12 +11743,11 @@ msgstr "FILENAME"
#: ../src/main.cpp:314
msgid "xverbs command"
-msgstr ""
+msgstr "xverbs command"
#: ../src/main.cpp:315
-#, fuzzy
msgid "XVERBS_FILENAME"
-msgstr "FILENAME"
+msgstr "XVERBS_FILENAME"
#: ../src/main.cpp:319
msgid "Print document(s) to specified output file (use '| program' for pipe)"
@@ -12329,7 +11760,6 @@ msgid "Export document to a PNG file"
msgstr "Экспортировать документ в файл PNG"
#: ../src/main.cpp:329
-#, fuzzy
msgid ""
"Resolution for exporting to bitmap and for rasterization of filters in PS/"
"EPS/PDF (default 96)"
@@ -12355,15 +11785,15 @@ msgstr "x0:y0:x1:y1"
#: ../src/main.cpp:339
msgid "Exported area is the entire drawing (not page)"
-msgstr "Экспортируемая область включает в себя весь рисунок (а не страницу)"
+msgstr "Экспортируемая область - весь рисунок (а не страница)"
#: ../src/main.cpp:344
msgid "Exported area is the entire page"
-msgstr "Экспортируемая область включает в себя всю страницу"
+msgstr "Экспортируемая область - вся страница"
#: ../src/main.cpp:349
msgid "Only for PS/EPS/PDF, sets margin in mm around exported area (default 0)"
-msgstr ""
+msgstr "Только PS/EPS/PDF, граница в мм вокруг области экспорта (умолчально 0)"
#: ../src/main.cpp:350 ../src/main.cpp:392
msgid "VALUE"
@@ -12379,7 +11809,7 @@ msgstr ""
#: ../src/main.cpp:359
msgid "The width of exported bitmap in pixels (overrides export-dpi)"
-msgstr "Ширина экспортируемого растра в точках (отменяет export-dpi)"
+msgstr "Ширина экспортируемого растра в точках (заменяет export-dpi)"
#: ../src/main.cpp:360
msgid "WIDTH"
@@ -12439,26 +11869,26 @@ msgstr ""
#: ../src/main.cpp:401
msgid "Export document to a PS file"
-msgstr "Экспортировать документ в файл PS"
+msgstr "Экспортировать документ в PS файл"
#: ../src/main.cpp:406
msgid "Export document to an EPS file"
-msgstr "Экспортировать документ в файл EPS"
+msgstr "Экспортировать документ в EPS файл"
#: ../src/main.cpp:411
msgid ""
"Choose the PostScript Level used to export. Possible choices are 2 and 3 "
"(the default)"
msgstr ""
+"Выберите уровень PostScript для экспорта. Возможен 2 или 3 (умолчально)"
#: ../src/main.cpp:413
-#, fuzzy
msgid "PS Level"
-msgstr "Уровни"
+msgstr "PS уровень"
#: ../src/main.cpp:417
msgid "Export document to a PDF file"
-msgstr "Экспортировать документ в файл PDF"
+msgstr "Экспортировать документ в PDF файл"
#. TRANSLATORS: "--export-pdf-version" is an Inkscape command line option; see "inkscape --help"
#: ../src/main.cpp:423
@@ -12466,10 +11896,12 @@ msgid ""
"Export PDF to given version. (hint: make sure to input the exact string "
"found in the PDF export dialog, e.g. \"PDF 1.4\" which is PDF-a conformant)"
msgstr ""
+"Экспортировать в PDF данной версии. (проверьте формат, указанный при "
+"экспорте PDF, напр. \"PDF 1.4\" как PDF-a соответствующий)"
#: ../src/main.cpp:424
msgid "PDF_VERSION"
-msgstr ""
+msgstr "PDF_VERSION"
#: ../src/main.cpp:428
msgid ""
@@ -12487,12 +11919,10 @@ msgid "Export document to an Enhanced Metafile (EMF) File"
msgstr "Экспортировать документ в файл Enhanced Metafile (EMF)"
#: ../src/main.cpp:438
-#, fuzzy
msgid "Export document to a Windows Metafile (WMF) File"
msgstr "Экспортировать документ в файл Enhanced Metafile (EMF)"
#: ../src/main.cpp:443
-#, fuzzy
msgid "Convert text object to paths on export (PS, EPS, PDF, SVG)"
msgstr "Преобразовать текст в контуры при экспорте (PS. EPS, PDF)"
@@ -12551,17 +11981,18 @@ msgstr "Убрать лишние определения из раздела <de
#: ../src/main.cpp:499
msgid "Enter a listening loop for D-Bus messages in console mode"
-msgstr ""
+msgstr "Введите петлю прослушивания D-Bus сообщений в консольном режиме"
#: ../src/main.cpp:504
msgid ""
"Specify the D-Bus bus name to listen for messages on (default is org."
"inkscape)"
msgstr ""
+"Указать имя шины D-Bus для прослушивания сообщений (умолчально org.inkscape)"
#: ../src/main.cpp:505
msgid "BUS-NAME"
-msgstr ""
+msgstr "BUS-NAME"
#: ../src/main.cpp:510
msgid "List the IDs of all the verbs in Inkscape"
@@ -12630,7 +12061,7 @@ msgstr "_Масштаб"
#: ../src/menus-skeleton.h:118
msgid "_Display mode"
-msgstr "Подробность просмотр_а"
+msgstr "Режим просмотр_а"
#. Better location in menu needs to be found
#. " <verb verb-id=\"ViewModePrintColorsPreview\" radio=\"yes\"/>\n"
@@ -12644,7 +12075,7 @@ msgstr "_Цветность просмотра"
#. " <verb verb-id=\"DialogPrintColorsPreview\" />\n"
#: ../src/menus-skeleton.h:140
msgid "Sh_ow/Hide"
-msgstr "По_казать или скрыть"
+msgstr "По_казать/скрыть"
#. Not quite ready to be in the menus.
#. " <verb verb-id=\"FocusToggle\" />\n"
@@ -12865,7 +12296,6 @@ msgid "CC Attribution-NonCommercial-NoDerivs"
msgstr "CC Attribution-NonCommercial-NoDerivs"
#: ../src/rdf.cpp:205
-#, fuzzy
msgid "CC0 Public Domain Dedication"
msgstr "Общественное достояние"
@@ -12886,7 +12316,7 @@ msgstr "Название:"
#: ../src/rdf.cpp:236
msgid "A name given to the resource"
-msgstr ""
+msgstr "Имя ресурса"
#: ../src/rdf.cpp:238
msgid "Date:"
@@ -12897,6 +12327,8 @@ msgid ""
"A point or period of time associated with an event in the lifecycle of the "
"resource"
msgstr ""
+"Отметка или период времени, ассоциированный с событием в жизненном цикле "
+"ресурса"
#: ../src/rdf.cpp:241 ../share/extensions/webslicer_create_rect.inx.h:3
msgid "Format:"
@@ -12904,23 +12336,19 @@ msgstr "Формат:"
#: ../src/rdf.cpp:242
msgid "The file format, physical medium, or dimensions of the resource"
-msgstr ""
+msgstr "Файловый формат, физический носитель, или измерения ресурса"
#: ../src/rdf.cpp:245
-#, fuzzy
msgid "The nature or genre of the resource"
-msgstr "В каких единицах производить измерения"
+msgstr "Природа или жанр ресурса"
#: ../src/rdf.cpp:248
msgid "Creator:"
msgstr "Создатель:"
#: ../src/rdf.cpp:249
-#, fuzzy
msgid "An entity primarily responsible for making the resource"
-msgstr ""
-"Название организации, в первую очередь ответственной за создание этого "
-"документа."
+msgstr "Организация, первично ответственная за создание этого ресурса"
#: ../src/rdf.cpp:251
msgid "Rights:"
@@ -12928,16 +12356,15 @@ msgstr "Права:"
#: ../src/rdf.cpp:252
msgid "Information about rights held in and over the resource"
-msgstr ""
+msgstr "Информация о правах, хранящихся в ресурсе и за ним"
#: ../src/rdf.cpp:254
msgid "Publisher:"
msgstr "Издатель:"
#: ../src/rdf.cpp:255
-#, fuzzy
msgid "An entity responsible for making the resource available"
-msgstr "Название организации, ответственной за публикацию этого документа."
+msgstr "Организация, ответственная за публикацию этого ресурса."
#: ../src/rdf.cpp:258
msgid "Identifier:"
@@ -12945,20 +12372,19 @@ msgstr "Идентификатор:"
#: ../src/rdf.cpp:259
msgid "An unambiguous reference to the resource within a given context"
-msgstr ""
+msgstr "Недвусмысленная ссылка на ресурс в данном контексте"
#: ../src/rdf.cpp:262
msgid "A related resource from which the described resource is derived"
-msgstr ""
+msgstr "Связанный ресурс, из которого получают данный ресурс"
#: ../src/rdf.cpp:264
msgid "Relation:"
msgstr "Отношение:"
#: ../src/rdf.cpp:265
-#, fuzzy
msgid "A related resource"
-msgstr "Режим смешивания:"
+msgstr "Относящийся ресурс"
#: ../src/rdf.cpp:267 ../src/ui/dialog/inkscape-preferences.cpp:1889
msgid "Language:"
@@ -12973,9 +12399,8 @@ msgid "Keywords:"
msgstr "Ключевые слова:"
#: ../src/rdf.cpp:271
-#, fuzzy
msgid "The topic of the resource"
-msgstr "Исходный правый край"
+msgstr "Тема ресурса"
#. TRANSLATORS: "Coverage": the spatial or temporal characteristics of the content.
#. For info, see Appendix D of http://www.w3.org/TR/1998/WD-rdf-schema-19980409/
@@ -12988,15 +12413,16 @@ msgid ""
"The spatial or temporal topic of the resource, the spatial applicability of "
"the resource, or the jurisdiction under which the resource is relevant"
msgstr ""
+"Пространственная или временная тема ресурса, пространственная применимость "
+"ресурса, либо юрисдикция, к которым относится ресурс"
#: ../src/rdf.cpp:279
msgid "Description:"
msgstr "Описание:"
#: ../src/rdf.cpp:280
-#, fuzzy
msgid "An account of the resource"
-msgstr "Краткое описание содержимого документа."
+msgstr "Аккаунт ресурса"
#. FIXME: need to handle 1 agent per line of input
#: ../src/rdf.cpp:284
@@ -13004,9 +12430,8 @@ msgid "Contributors:"
msgstr "Соавторы:"
#: ../src/rdf.cpp:285
-#, fuzzy
msgid "An entity responsible for making contributions to the resource"
-msgstr "Названия или имена тех, кто внес вклад в создание этого документа."
+msgstr "Названия или имена тех, кто внес вклад в создание этого ресурса."
#. TRANSLATORS: URL to a page that defines the license for the document
#: ../src/rdf.cpp:289
@@ -13015,9 +12440,9 @@ msgstr "URI:"
#. TRANSLATORS: this is where you put a URL to a page that defines the license
#: ../src/rdf.cpp:291
-#, fuzzy
msgid "URI to this document's license's namespace definition"
-msgstr "URI текста лицензии, применимой к данному документу."
+msgstr ""
+"URI определения пространства имен лицензии, применимой к данному ресурсу."
#. TRANSLATORS: fragment of XML representing the license of the document
#: ../src/rdf.cpp:295
@@ -13025,13 +12450,12 @@ msgid "Fragment:"
msgstr "Фрагмент:"
#: ../src/rdf.cpp:296
-#, fuzzy
msgid "XML fragment for the RDF 'License' section"
msgstr "XML-фрагмент RDF-раздела \"Лицензия\"."
#: ../src/resource-manager.cpp:334
msgid "Fixup broken links"
-msgstr ""
+msgstr "Исправить нерабочие ссылки"
#: ../src/selection-chemistry.cpp:383
msgid "Delete text"
@@ -13047,7 +12471,8 @@ msgstr "<b>Ничего</b> не удалено."
#: ../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/widgets/gradient-toolbar.cpp:1210
+#: ../src/widgets/node-toolbar.cpp:399
msgid "Delete"
msgstr "Удаление"
@@ -13117,7 +12542,7 @@ msgstr "Поднятие"
#: ../src/selection-chemistry.cpp:1045
msgid "Raise to top"
-msgstr "Поднять на передний план"
+msgstr "Поднять на верх"
#: ../src/selection-chemistry.cpp:1051
msgid "Select <b>object(s)</b> to lower."
@@ -13125,7 +12550,6 @@ msgstr "Выделите <b>объект(ы)</b> для опускания."
#. TRANSLATORS: "Lower" means "to lower an object" in the undo history
#: ../src/selection-chemistry.cpp:1100
-#, fuzzy
msgctxt "Undo action"
msgid "Lower"
msgstr "Опустить"
@@ -13136,7 +12560,7 @@ msgstr "Выделите <b>объект(ы)</b> для опускания на
#: ../src/selection-chemistry.cpp:1138
msgid "Lower to bottom"
-msgstr "Опустить на задний план"
+msgstr "Опустить в низ"
#: ../src/selection-chemistry.cpp:1150
msgid "Nothing to undo."
@@ -13209,7 +12633,6 @@ msgid "No more layers below."
msgstr "Ниже слоёв нет."
#: ../src/selection-chemistry.cpp:1443
-#, fuzzy
msgid "Select <b>object(s)</b> to move."
msgstr "Выделите <b>объект(ы)</b> для опускания."
@@ -13219,7 +12642,7 @@ msgstr "Перенос выделения в слой"
#: ../src/selection-chemistry.cpp:1553 ../src/seltrans.cpp:385
msgid "Cannot transform an embedded SVG."
-msgstr ""
+msgstr "Не удается преобразовать встроенный SVG."
#: ../src/selection-chemistry.cpp:1719
msgid "Remove transform"
@@ -13282,7 +12705,6 @@ msgid "Select an <b>object</b> to clone."
msgstr "Выделите <b>объект</b> для клонирования."
#: ../src/selection-chemistry.cpp:2609
-#, fuzzy
msgctxt "Action"
msgid "Clone"
msgstr "Склонирована"
@@ -13318,9 +12740,8 @@ msgid "Unlink clone"
msgstr "Отсоединение клона"
#: ../src/selection-chemistry.cpp:2768
-#, fuzzy
msgid "Unlink clone recursively"
-msgstr "Отсоединение клона"
+msgstr "Отсоединить клон рекурсивно"
#: ../src/selection-chemistry.cpp:2778
msgid ""
@@ -13338,8 +12759,8 @@ msgid ""
"<b>Cannot find</b> the object to select (orphaned clone, offset, textpath, "
"flowed text?)"
msgstr ""
-"<b>Невозможно найти</b> выбираемый объект (orphaned clone, offset, текст по "
-"контуру, завёрстанный текст?)"
+"<b>Невозможно найти</b> выбираемый объект (осиротевший клон, смещение, текст "
+"по контуру, завёрстанный текст?)"
#: ../src/selection-chemistry.cpp:2838
msgid ""
@@ -13350,7 +12771,6 @@ msgstr ""
"defs&gt;)"
#: ../src/selection-chemistry.cpp:2924
-#, fuzzy
msgid "Select path(s) to fill."
msgstr "Выделите <b>контур(ы)</b> для упрощения."
@@ -13371,7 +12791,6 @@ msgid "Objects to guides"
msgstr "Объекты в направляющие"
#: ../src/selection-chemistry.cpp:3089
-#, fuzzy
msgid "Select <b>objects</b> to convert to symbol."
msgstr "Выделите <b>объект</b> для преобразования в маркер."
@@ -13380,15 +12799,14 @@ msgid "Group to symbol"
msgstr "Группа в символ"
#: ../src/selection-chemistry.cpp:3204
-#, fuzzy
msgid "Select a <b>symbol</b> to extract objects from."
-msgstr ""
-"Выделите <b>объект с текстурной заливкой</b> для извлечения из него объектов."
+msgstr "Выделите <b>символ</b> для извлечения объектов заливки."
#: ../src/selection-chemistry.cpp:3214
-#, fuzzy
msgid "Select only one <b>symbol</b> in Symbol dialog to convert to group."
-msgstr "Выделите <b>объект</b> для преобразования в направляющие."
+msgstr ""
+"Выделите только один <b>символ</b> в диалоге Символ для преобразования в "
+"группу."
#: ../src/selection-chemistry.cpp:3270
msgid "Group from symbol"
@@ -13434,9 +12852,8 @@ msgstr ""
"маска."
#: ../src/selection-chemistry.cpp:3837 ../src/ui/dialog/objects.cpp:1909
-#, fuzzy
msgid "Create Clip Group"
-msgstr "Создать _клон"
+msgstr "Создать обтравочную группу"
#: ../src/selection-chemistry.cpp:3865
msgid "Select mask object and <b>object(s)</b> to apply clippath or mask to."
@@ -13513,9 +12930,8 @@ msgid " in %s"
msgstr " в %s"
#: ../src/selection-describer.cpp:168
-#, fuzzy
msgid " hidden in definitions"
-msgstr "Не разделять определения градиентов между объектами"
+msgstr "скрыть в определениях "
#: ../src/selection-describer.cpp:170
#, c-format
@@ -13523,12 +12939,12 @@ msgid " in group %s (%s)"
msgstr " в группе %s (%s)"
#: ../src/selection-describer.cpp:172
-#, fuzzy, c-format
+#, c-format
msgid " in unnamed group (%s)"
-msgstr " в группе %s (%s)"
+msgstr " в группе (%s)"
#: ../src/selection-describer.cpp:174
-#, fuzzy, c-format
+#, c-format
msgid " in <b>%i</b> parent (%s)"
msgid_plural " in <b>%i</b> parents (%s)"
msgstr[0] " в <b>%i</b> родителе (%s)"
@@ -13536,7 +12952,7 @@ msgstr[1] " в <b>%i</b> родителях (%s)"
msgstr[2] " в <b>%i</b> родителях (%s)"
#: ../src/selection-describer.cpp:177
-#, fuzzy, c-format
+#, c-format
msgid " in <b>%i</b> layer"
msgid_plural " in <b>%i</b> layers"
msgstr[0] " в <b>%i</b> слое."
@@ -13544,14 +12960,12 @@ msgstr[1] " в <b>%i</b> слоях."
msgstr[2] " в <b>%i</b> слоях.."
#: ../src/selection-describer.cpp:189
-#, fuzzy
msgid "Convert symbol to group to edit"
-msgstr "Оконтуривание обводки"
+msgstr "Преобразовать символ в группу для редактирования"
#: ../src/selection-describer.cpp:193
-#, fuzzy
msgid "Remove from symbols tray to edit symbol"
-msgstr "Оконтуривание обводки"
+msgstr "Удалить из лотка символов для правки символов"
#: ../src/selection-describer.cpp:199
msgid "Use <b>Shift+D</b> to look up original"
@@ -13566,7 +12980,7 @@ msgid "Use <b>Shift+D</b> to look up frame"
msgstr "<b>Shift+D</b> выделяет блок"
#: ../src/selection-describer.cpp:227
-#, fuzzy, c-format
+#, 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>%i</b> объект типов %s выделен"
@@ -13574,12 +12988,12 @@ msgstr[1] "<b>%i</b> объекта типов %s выделено"
msgstr[2] "<b>%i</b> объектов типов %s выделено"
#: ../src/selection-describer.cpp:237
-#, fuzzy, c-format
+#, c-format
msgid "; <i>%d filtered object</i> "
msgid_plural "; <i>%d filtered objects</i> "
-msgstr[0] "%s; <i>с фильтром</i>"
-msgstr[1] "%s; <i>с фильтром</i>"
-msgstr[2] "%s; <i>с фильтром</i>"
+msgstr[0] "; <i>%d с фильтром</i>"
+msgstr[1] "; <i>%d с фильтром</i>"
+msgstr[2] "; <i>%d с фильтром</i>"
#: ../src/seltrans-handles.cpp:9
msgid ""
@@ -13672,7 +13086,7 @@ msgstr ""
"с <b>Shift</b> без прилипания"
#: ../src/shortcuts.cpp:224
-#, fuzzy, c-format
+#, c-format
msgid "Keyboard directory (%s) is unavailable."
msgstr "Каталог с палитрами (%s) недоступен."
@@ -13682,14 +13096,13 @@ msgid "Select a filename for exporting"
msgstr "Выберите имя файла для экспорта"
#: ../src/shortcuts.cpp:368
-#, fuzzy
msgid "Select a file to import"
msgstr "Выберите файл для импорта"
#: ../src/sp-anchor.cpp:111
#, c-format
msgid "to %s"
-msgstr ""
+msgstr "to %s"
#: ../src/sp-anchor.cpp:115
msgid "without URI"
@@ -13716,23 +13129,20 @@ msgstr "Окружность"
#. TRANSLATORS: "Flow region" is an area where text is allowed to flow
#: ../src/sp-flowregion.cpp:178
-#, fuzzy
msgid "Flow Region"
-msgstr "Область верстки"
+msgstr "Область вёрстки"
#. TRANSLATORS: A region "cut out of" a flow region; text is not allowed to flow inside the
#. * 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
-#, fuzzy
msgid "Flow Excluded Region"
msgstr "Область, исключённая из верстки"
#: ../src/sp-flowtext.cpp:279
-#, fuzzy
msgid "Flowed Text"
-msgstr "Текст в рамке"
+msgstr "Завёрстанный текст"
#: ../src/sp-flowtext.cpp:281
msgid "Linked Flowed Text"
@@ -13744,12 +13154,12 @@ msgid " [truncated]"
msgstr " [не уместились]"
#: ../src/sp-flowtext.cpp:289
-#, fuzzy, c-format
+#, c-format
msgid "(%d character%s)"
msgid_plural "(%d characters%s)"
-msgstr[0] "Символ >никода:"
-msgstr[1] "Символ >никода:"
-msgstr[2] "Символ >никода:"
+msgstr[0] "(%d символ%s)"
+msgstr[1] "(%d символов%s)"
+msgstr[2] "(%d символов%s)"
#: ../src/sp-guide.cpp:258
msgid "Create Guides Around the Page"
@@ -13792,14 +13202,14 @@ msgid "embedded"
msgstr "включенное"
#: ../src/sp-image.cpp:522
-#, fuzzy, c-format
+#, c-format
msgid "[bad reference]: %s"
-msgstr "Параметры Звезды"
+msgstr "[плохая ссылка]: %s"
#: ../src/sp-image.cpp:523
-#, fuzzy, c-format
+#, c-format
msgid "%d &#215; %d: %s"
-msgstr "<b>Изображение</b> %d x %d: %s"
+msgstr "%d &#215; %d: %s"
#: ../src/sp-item-group.cpp:312 ../src/ui/dialog/objects.cpp:1902
msgid "Group"
@@ -13879,14 +13289,14 @@ msgid ", path effect: %s"
msgstr ", контурный эффект: %s"
#: ../src/sp-path.cpp:85
-#, fuzzy, c-format
+#, c-format
msgid "%i node%s"
-msgstr "Соединение узлов"
+msgstr "%i узел%s"
#: ../src/sp-path.cpp:85
-#, fuzzy, c-format
+#, c-format
msgid "%i nodes%s"
-msgstr "Соединение узлов"
+msgstr "%i узлов%s"
#: ../src/sp-polygon.cpp:171
msgid "<b>Polygon</b>"
@@ -13939,12 +13349,12 @@ msgstr "с %d лучами"
#: ../src/sp-switch.cpp:63
msgid "Conditional Group"
-msgstr ""
+msgstr "Условная группа"
#: ../src/sp-text.cpp:349 ../src/verbs.cpp:341
#: ../share/extensions/lorem_ipsum.inx.h:8
-#: ../share/extensions/replace_font.inx.h:11 ../share/extensions/split.inx.h:10
-#: ../share/extensions/text_braille.inx.h:2
+#: ../share/extensions/replace_font.inx.h:11
+#: ../share/extensions/split.inx.h:10 ../share/extensions/text_braille.inx.h:2
#: ../share/extensions/text_extract.inx.h:14
#: ../share/extensions/text_flipcase.inx.h:2
#: ../share/extensions/text_lowercase.inx.h:2
@@ -13967,9 +13377,8 @@ msgid "%s (%s, %s)"
msgstr "%s (%s, %s)"
#: ../src/sp-tref.cpp:213
-#, fuzzy
msgid "Cloned Character Data"
-msgstr "<b>Клонированный текст</b> %s%s"
+msgstr "Данные склонированного символа"
#: ../src/sp-tref.cpp:229
msgid " from "
@@ -13977,11 +13386,11 @@ msgstr " из "
#: ../src/sp-tref.cpp:235 ../src/sp-use.cpp:270
msgid "[orphaned]"
-msgstr ""
+msgstr "[осиротевший]"
#: ../src/sp-tspan.cpp:215
msgid "Text Span"
-msgstr "Текстовый фрагмент"
+msgstr "Текстовое перекрытие"
#: ../src/sp-use.cpp:233
msgid "Symbol"
@@ -13994,7 +13403,7 @@ msgstr "Клон"
#: ../src/sp-use.cpp:243 ../src/sp-use.cpp:245 ../src/sp-use.cpp:247
#, c-format
msgid "called %s"
-msgstr ""
+msgstr "вызван %s"
#: ../src/sp-use.cpp:247
msgid "Unnamed Symbol"
@@ -14962,11 +14371,11 @@ msgstr "Накапливать поворот для каждого столбц
#: ../src/ui/dialog/clonetiler.cpp:530
msgid "_Blur & opacity"
-msgstr "_Размывание и непрозрачность"
+msgstr "_Размытие и непрозрачность"
#: ../src/ui/dialog/clonetiler.cpp:539
msgid "<b>Blur:</b>"
-msgstr "<b>Размывание:</b>"
+msgstr "<b>Размытие:</b>"
#: ../src/ui/dialog/clonetiler.cpp:545
msgid "Blur tiles by this percentage for each row"
@@ -14978,15 +14387,15 @@ msgstr "Размыть элементы узора на этот процент
#: ../src/ui/dialog/clonetiler.cpp:557
msgid "Randomize the tile blur by this percentage"
-msgstr "Случайно менять размывание на этот процент"
+msgstr "Случайно менять размытие на этот процент"
#: ../src/ui/dialog/clonetiler.cpp:571
msgid "Alternate the sign of blur change for each row"
-msgstr "Чередовать знак изменения размывания для каждой строки"
+msgstr "Чередовать знак изменения размытия для каждой строки"
#: ../src/ui/dialog/clonetiler.cpp:576
msgid "Alternate the sign of blur change for each column"
-msgstr "Чередовать знак изменения размывания для каждого столбца"
+msgstr "Чередовать знак изменения размытия для каждого столбца"
#: ../src/ui/dialog/clonetiler.cpp:585
msgid "<b>Opacity:</b>"
@@ -15033,7 +14442,6 @@ msgid "Initial color of tiled clones"
msgstr "Исходный цвет элементов узора"
#: ../src/ui/dialog/clonetiler.cpp:640
-#, fuzzy
msgid ""
"Initial color for clones (works only if the original has unset fill or "
"stroke or on spray tool in copy mode)"
@@ -15114,17 +14522,16 @@ msgid "_Trace"
msgstr "_Обводка"
#: ../src/ui/dialog/clonetiler.cpp:759
-#, fuzzy
msgid "Trace the drawing under the clones/sprayed items"
-msgstr "Обвести узором рисунок под ним"
+msgstr "Обвести рисунок клонами/распыляемыми объектами"
#: ../src/ui/dialog/clonetiler.cpp:763
-#, fuzzy
msgid ""
"For each clone/sprayed item, pick a value from the drawing in its location "
"and apply it"
msgstr ""
-"Для каждого клона в узоре взять значение под клоном и применить его к клону"
+"Для каждого клона/распыляемого объекта взять значение из рисунка под клоном "
+"и применить его к клону"
#: ../src/ui/dialog/clonetiler.cpp:775
msgid "1. Pick from the drawing:"
@@ -15255,9 +14662,8 @@ msgstr ""
"Прозрачность каждого клона определяется значением, взятым в данной точке"
#: ../src/ui/dialog/clonetiler.cpp:940
-#, fuzzy
msgid "Apply to tiled clones:"
-msgstr "Удаление узора из клонов"
+msgstr "Применить к узору из клонов"
#: ../src/ui/dialog/clonetiler.cpp:961
msgid "How many rows in the tiling"
@@ -15493,9 +14899,8 @@ msgid "Use antialiasing"
msgstr "Использовать сглаживание"
#: ../src/ui/dialog/document-properties.cpp:106
-#, fuzzy
msgid "If unset, no antialiasing will be done on the drawing"
-msgstr "Если включено, кайма всегда над холстом"
+msgstr "Если снято - сглаживания рисунка не будет."
#: ../src/ui/dialog/document-properties.cpp:107
msgid "Checkerboard background"
@@ -15506,6 +14911,8 @@ msgid ""
"If set, use checkerboard for background, otherwise use background color at "
"full opacity."
msgstr ""
+"Если установлено, исп-ть шахматную доску для фона, иначе исп-ть цвет фона "
+"как полную непрозрачность."
#: ../src/ui/dialog/document-properties.cpp:108
msgid "Show page _border"
@@ -15536,14 +14943,14 @@ msgid "Back_ground color:"
msgstr "Цвет _фона:"
#: ../src/ui/dialog/document-properties.cpp:111
-#, fuzzy
msgid ""
"Color of the page background. Note: transparency setting ignored while "
"editing if 'Checkerboard background' unset (but used when exporting to "
"bitmap)."
msgstr ""
"Цвет фона страницы. Внимание: полупрозрачность игнорируется при работе над "
-"иллюстрацией, но учитывается при экспорте."
+"иллюстрацией (если не установлена шахматная доска), но учитывается при "
+"экспорте в растр."
#: ../src/ui/dialog/document-properties.cpp:112
msgid "Border _color:"
@@ -15684,6 +15091,7 @@ msgstr "Прилипать к обтравочным контурам"
#: ../src/ui/dialog/document-properties.cpp:136
msgid "When snapping to paths, then also try snapping to clip paths"
msgstr ""
+"При прилипании к контурам, затем попытаться прилипнуть к обтравочным контурам"
#: ../src/ui/dialog/document-properties.cpp:137
msgid "Snap to mask paths"
@@ -15692,6 +15100,7 @@ msgstr "Прилипать к контурам масок"
#: ../src/ui/dialog/document-properties.cpp:137
msgid "When snapping to paths, then also try snapping to mask paths"
msgstr ""
+"При прилипании к контурам, затем попытаться прилипнуть к маскам контуров"
#: ../src/ui/dialog/document-properties.cpp:138
msgid "Snap perpendicularly"
@@ -15701,6 +15110,8 @@ msgstr "Прилипать перпендикулярно"
msgid ""
"When snapping to paths or guides, then also try snapping perpendicularly"
msgstr ""
+"При прилипании к контурам или направляющим, затем попытаться прилипнуть "
+"перпендикулярно"
#: ../src/ui/dialog/document-properties.cpp:139
msgid "Snap tangentially"
@@ -15709,6 +15120,8 @@ msgstr "Прилипать по касательной"
#: ../src/ui/dialog/document-properties.cpp:139
msgid "When snapping to paths or guides, then also try snapping tangentially"
msgstr ""
+"При прилипании к контурам или направляющим, затем попытаться прилипнуть по "
+"касательной"
#: ../src/ui/dialog/document-properties.cpp:142
msgctxt "Grid"
@@ -15728,7 +15141,8 @@ msgstr "_Удалить"
msgid "Remove selected grid."
msgstr "Удалить выделенную сетку"
-#: ../src/ui/dialog/document-properties.cpp:150 ../src/widgets/toolbox.cpp:1874
+#: ../src/ui/dialog/document-properties.cpp:150
+#: ../src/widgets/toolbox.cpp:1874
msgid "Guides"
msgstr "Направляющие"
@@ -15749,7 +15163,6 @@ msgid "<b>Page Size</b>"
msgstr "<b>Размер страницы</b>"
#: ../src/ui/dialog/document-properties.cpp:295
-#, fuzzy
msgid "<b>Background</b>"
msgstr "Фон"
@@ -15827,7 +15240,7 @@ msgstr "<b>Внешние файлы скриптов:</b>"
#: ../src/ui/dialog/document-properties.cpp:745
msgid "Add the current file name or browse for a file"
-msgstr ""
+msgstr "Доб-ть тек. имя файла или поиск файла"
#: ../src/ui/dialog/document-properties.cpp:748
#: ../src/ui/dialog/document-properties.cpp:806
@@ -15846,7 +15259,7 @@ msgstr "<b>Встроенные файлы скриптов:</b>"
#: ../src/ui/dialog/document-properties.cpp:803
#: ../src/ui/dialog/objects.cpp:1881
msgid "New"
-msgstr ""
+msgstr "Новый"
#: ../src/ui/dialog/document-properties.cpp:846
msgid "Script id"
@@ -15870,7 +15283,7 @@ msgstr "_Использовать значения по умолчанию"
#: ../src/ui/dialog/document-properties.cpp:952
msgid "Use the previously saved default metadata here"
-msgstr ""
+msgstr "Используйте здесь ранее сохраненные умолчальные метаданные"
#. inform the document, so we can undo
#: ../src/ui/dialog/document-properties.cpp:1012
@@ -15915,9 +15328,8 @@ msgid "Remove grid"
msgstr "Удаление сетки"
#: ../src/ui/dialog/document-properties.cpp:1654
-#, fuzzy
msgid "Changed default display unit"
-msgstr "Изменена единица измерения"
+msgstr "Изменена умолчальная единица измерения"
#: ../src/ui/dialog/export.cpp:124 ../src/verbs.cpp:2939
msgid "_Page"
@@ -15959,29 +15371,28 @@ msgstr ""
"файлов)"
#: ../src/ui/dialog/export.cpp:148
-#, fuzzy
msgid "Use interlacing"
-msgstr "Использовать сглаживание"
+msgstr "Исп-ть чересстрочность"
#: ../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 ""
+"Исп-ть ADAM7 чересстрочность для вывода в PNG. Изображения чуть тяжелее, но "
+"выглядят лучше при загрузке файла"
#: ../src/ui/dialog/export.cpp:149
-#, fuzzy
msgid "Bit depth"
-msgstr "Глубина:"
+msgstr "Битность:"
#: ../src/ui/dialog/export.cpp:151
-#, fuzzy
msgid "Compression"
msgstr "Точность:"
#: ../src/ui/dialog/export.cpp:153
msgid "pHYs dpi"
-msgstr ""
+msgstr "pHYs dpi"
#: ../src/ui/dialog/export.cpp:156
msgid "Hide a_ll except selected"
@@ -15997,7 +15408,7 @@ msgstr "Закрыть по завершении"
#: ../src/ui/dialog/export.cpp:157
msgid "Once the export completes, close this dialog"
-msgstr ""
+msgstr "После того, как экспорт завершится, закройте это диалоговое окно"
#: ../src/ui/dialog/export.cpp:159
msgid "_Export"
@@ -16066,16 +15477,17 @@ msgstr "Экспортировать файл с этими установкам
#. Advanced
#: ../src/ui/dialog/export.cpp:332
msgid "Advanced"
-msgstr ""
+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 ""
+"Принуждает-установить физ. dpi для png файла. Установите 72 если планируете "
+"работать с этим png в Photoshop"
#: ../src/ui/dialog/export.cpp:480
-#, fuzzy
msgid "bitmap"
msgstr "Растровый"
@@ -16117,7 +15529,7 @@ msgstr "Не удалось экспортировать в файл <b>%s</b>."
#: ../src/ui/dialog/export.cpp:1080
#, c-format
msgid "Successfully exported <b>%d</b> files from <b>%d</b> selected items."
-msgstr ""
+msgstr "Успешно экспортировано <b>%d</b> файлов из <b>%d</b> выбранных."
#: ../src/ui/dialog/export.cpp:1091
msgid "You have to enter a filename."
@@ -16157,7 +15569,6 @@ msgstr "Экспорт прерван."
#: ../src/ui/dialog/export.cpp:1292 ../src/ui/interface.cpp:1361
#: ../src/widgets/desktop-widget.cpp:1047
#: ../src/widgets/desktop-widget.cpp:1109
-#, fuzzy
msgid "_Cancel"
msgstr "Отменить"
@@ -16207,7 +15618,8 @@ msgstr "Информация"
#: ../share/extensions/jitternodes.inx.h:12
#: ../share/extensions/layout_nup.inx.h:24
#: ../share/extensions/lindenmayer.inx.h:13
-#: ../share/extensions/lorem_ipsum.inx.h:6 ../share/extensions/measure.inx.h:33
+#: ../share/extensions/lorem_ipsum.inx.h:6
+#: ../share/extensions/measure.inx.h:33
#: ../share/extensions/pathalongpath.inx.h:16
#: ../share/extensions/pathscatter.inx.h:18
#: ../share/extensions/restack.inx.h:25 ../share/extensions/split.inx.h:8
@@ -16230,7 +15642,7 @@ msgstr "Без предпросмотра"
#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:531
msgid "too large for preview"
-msgstr "Слишком велик для просмотра"
+msgstr "слишком велик для просмотра"
#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:617
msgid "Enable preview"
@@ -16335,7 +15747,6 @@ msgid "Selection"
msgstr "Выделение"
#: ../src/ui/dialog/filedialogimpl-gtkmm.cpp:1495
-#, fuzzy
msgctxt "Export dialog"
msgid "Custom"
msgstr "Другой"
@@ -16419,12 +15830,11 @@ msgstr "Этот примитив фильтра SVG еще не реализо
#: ../src/ui/dialog/filter-effects-dialog.cpp:1020
msgid "Slope"
-msgstr ""
+msgstr "Наклон"
#: ../src/ui/dialog/filter-effects-dialog.cpp:1021
-#, fuzzy
msgid "Intercept"
-msgstr "Интерфейс"
+msgstr "Перехват"
#: ../src/ui/dialog/filter-effects-dialog.cpp:1024
msgid "Amplitude"
@@ -16435,9 +15845,8 @@ msgid "Exponent"
msgstr "Экспонента"
#: ../src/ui/dialog/filter-effects-dialog.cpp:1121
-#, fuzzy
msgid "New transfer function type"
-msgstr "Логические операции"
+msgstr "Тип функции нового трансфера"
#: ../src/ui/dialog/filter-effects-dialog.cpp:1156
msgid "Light Source:"
@@ -16727,8 +16136,8 @@ msgstr ""
"Эта матрица описывает операцию свертки, которая будет применена к входящему "
"изображению для вычисления цветов пикселов на выходе. Различные комбинации "
"значений дают различные визуальные эффекты. Тождественная матрица даст "
-"эффект размывания движением, в то время как матрица, заполненная постоянным "
-"ненулевым значением даст обычный эффект размывания."
+"эффект размытия движением, в то время как матрица, заполненная постоянным "
+"ненулевым значением даст обычный эффект размытия."
#: ../src/ui/dialog/filter-effects-dialog.cpp:2766
msgid "Divisor:"
@@ -16856,7 +16265,7 @@ msgstr "Стандартное отклонение:"
#: ../src/ui/dialog/filter-effects-dialog.cpp:2788
msgid "The standard deviation for the blur operation."
-msgstr "Стандартное отклонение при размывании, выражается в процентах"
+msgstr "Стандартное отклонение при размытии, выражается в процентах"
#: ../src/ui/dialog/filter-effects-dialog.cpp:2794
msgid ""
@@ -16942,8 +16351,7 @@ msgid ""
"grayscale, modifying color saturation and changing color hue."
msgstr ""
"Примитив <b>feColorMatrix</b> применяет матричное преобразование к цвету "
-"каждого пиксела. Таким образом можно обесцвечивать, повышать насыщенность и "
-"менять тон."
+"каждого пиксела. Можно обесцвечивать, повышать насыщенность и менять тон."
#: ../src/ui/dialog/filter-effects-dialog.cpp:2861
msgid ""
@@ -16953,9 +16361,8 @@ msgid ""
"adjustment, color balance, and thresholding."
msgstr ""
"Примитив <b>feComponentTransfer</b> позволяет манипулировать цветовыми "
-"компонентами входящего объекта (красный, зеленый, синий и альфа-каналы) в "
-"соответствии с определенными функциями передачи, допуская операции вроде "
-"коррекции яркости и контраста, цветового баланса и порога."
+"компонентами входящего объекта (красный, зеленый, синий и альфа-каналы), "
+"разрешены коррекции яркости и контраста, цветового баланса и порога."
#: ../src/ui/dialog/filter-effects-dialog.cpp:2865
msgid ""
@@ -16964,10 +16371,10 @@ msgid ""
"standard. Porter-Duff blending modes are essentially logical operations "
"between the corresponding pixel values of the images."
msgstr ""
-"Примитив <b>feComposite</b> совмещает два изображения, используя один из "
-"режимов смешивания Портера-Даффа или арифметический оператор из стандарта "
-"SVG. Режимы совмещения Портера-Даффа — по сути, логические операции между "
-"значениями соответствующих пикселов этих изображений."
+"Примитив <b>feComposite</b> совмещает два изображения в одном из режимов "
+"смешивания Портера-Даффа или арифметическим оператором стандарта SVG. Портер-"
+"Дафф — логические операции между значениями соответствующих пикселов "
+"изображений."
#: ../src/ui/dialog/filter-effects-dialog.cpp:2869
msgid ""
@@ -16977,11 +16384,10 @@ msgid ""
"be created using this filter primitive, the special gaussian blur primitive "
"is faster and resolution-independent."
msgstr ""
-"Примитив <b>feConvolveMatrix</b> позволяет указать свертку, применяемую к "
-"изображению. Типичные эффекты, создаваемые при помощи матрицы свертки — "
-"размывание, повышение резкости, создание рельефа и определение краев. Хотя "
-"гауссово размывание можно выполнить и этим примитивом, специализированный "
-"примитив работает быстрее и не зависит от разрешения."
+"Примитив <b>feConvolveMatrix</b> указание свертки изображений. Типичные "
+"эффекты матрицы свертки — размытие, повышение резкости, создание рельефа и "
+"определение краев. Гауссово размытие быстрее и точнее выполнять "
+"специализированным примитивом."
#: ../src/ui/dialog/filter-effects-dialog.cpp:2873
msgid ""
@@ -16991,9 +16397,9 @@ msgid ""
"opacity areas recede away from the viewer."
msgstr ""
"Примитивы <b>feDiffuseLighting</b> и feSpecularLighting создают рельефные "
-"тени. Входящий альфа-канал используется для предоставления информации о "
-"глубине: чем выше непрозрачность, тем выше рельеф и, соответственно, тем "
-"ближе к наблюдателю верхняя точка этого рельефа."
+"тени. Входящий альфа-канал — информация о глубине: чем выше "
+"непрозрачность, тем выше рельеф и тем ближе к наблюдателю верхняя точка "
+"этого рельефа."
#: ../src/ui/dialog/filter-effects-dialog.cpp:2877
msgid ""
@@ -17002,9 +16408,8 @@ msgid ""
"how far the pixel should come from. Classical examples are whirl and pinch "
"effects."
msgstr ""
-"Примитив <b>feDisplacementMap</b> смещает пикселы первого входа, используя "
-"пикселы второго в качестве карты смещения, показывающей, как далеко должны "
-"отойти пикселы. Типичные эффекты, создаваемые при помощи карты смещения — "
+"Примитив <b>feDisplacementMap</b> смещение пикселов первого входа, пикселы "
+"второго — карта смещения, показывающая отступ пикселов. Типичные эффекты — "
"завихрение и щипок."
#: ../src/ui/dialog/filter-effects-dialog.cpp:2881
@@ -17013,16 +16418,16 @@ msgid ""
"opacity. It is usually used as an input to other filters to apply color to "
"a graphic."
msgstr ""
-"Примитив <b>feFlood</b> заливает область заданным цветом и непрозрачностью. "
-"Обычно он используется как вход для других фильтров, применяющих цвет."
+"Примитив <b>feFlood</b> заливка области заданным цветом и непрозрачностью. "
+"Обычно это — вход для других фильтров, применяющих цвет."
#: ../src/ui/dialog/filter-effects-dialog.cpp:2885
msgid ""
"The <b>feGaussianBlur</b> filter primitive uniformly blurs its input. It is "
"commonly used together with feOffset to create a drop shadow effect."
msgstr ""
-"Примитив <b>feGaussianBlur</b> равномерно размывает объекты на входе. Фильтр "
-"часто используется с feOffset для создания эффекта отбрасываемой тени."
+"Примитив <b>feGaussianBlur</b> равномерно размывает объекты на входе. Часто "
+"используется с feOffset для эффекта отбрасываемой тени."
#: ../src/ui/dialog/filter-effects-dialog.cpp:2889
msgid ""
@@ -17040,9 +16445,9 @@ msgid ""
"in 'normal' mode or several feComposite primitives in 'over' mode."
msgstr ""
"Примитив <b>feMerge</b> сводит несколько временных изображений в одно, "
-"используя обычное альфа‑совмещение. Получаемый эффект эквивалентен "
-"нескольким примитивам feBlend в режиме «Обычный» или нескольким примитивам "
-"feComposite в режиме «Над» (over)."
+"используя обычное альфа‑совмещение. Эквивалентно нескольким примитивам "
+"feBlend в режиме «Обычный» или нескольким примитивам feComposite в режиме "
+"«Над» (over)."
#: ../src/ui/dialog/filter-effects-dialog.cpp:2897
msgid ""
@@ -17050,9 +16455,8 @@ msgid ""
"For single-color objects erode makes the object thinner and dilate makes it "
"thicker."
msgstr ""
-"Примитив <b>feMorphology</b> позволяет применить эффект эрозии и дилатации. "
-"Одноцветные объекты с плоской заливкой при эрозии становятся тоньше, а с "
-"дилатацией — толще."
+"Примитив <b>feMorphology</b> эффект эрозии и дилатации. Одноцветные объекты "
+"с плоской заливкой: эрозия — утоньшает, дилатация — утолщает."
#: ../src/ui/dialog/filter-effects-dialog.cpp:2901
msgid ""
@@ -17060,9 +16464,9 @@ msgid ""
"amount. For example, this is useful for drop shadows, where the shadow is in "
"a slightly different position than the actual object."
msgstr ""
-"Примитив <b>feOffset</b> смещает изображение на заданное расстояние. Он "
-"используется, к примеру, для создания эффекта отбрасываемой тени, где тень "
-"слегка смещена относительно исходного объекта."
+"Примитив <b>feOffset</b> смещает изображение на заданное расстояние. Для "
+"создания эффекта отбрасываемой тени, где тень слегка смещена относительно "
+"исходного объекта."
#: ../src/ui/dialog/filter-effects-dialog.cpp:2905
msgid ""
@@ -17072,18 +16476,16 @@ msgid ""
"lower opacity areas recede away from the viewer."
msgstr ""
"Примитивы <b>feDiffuseLighting</b> и feSpecularLighting создают рельефные "
-"тени. Альфа-канал на входе используется для предоставления информации о "
-"глубине: участки с более высокой непрозрачностью ближе к наблюдателю, и "
-"наоборот."
+"тени. Альфа-канал на входе — предоставление информации о глубине: участки с "
+"более высокой непрозрачностью ближе к наблюдателю, и наоборот."
#: ../src/ui/dialog/filter-effects-dialog.cpp:2909
-#, fuzzy
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."
msgstr ""
-"Примитив <b>feImage</b> заполняет область внешним изображением или другой "
-"частью документа."
+"Примитив <b>feTile</b> заполняет область мозаикой из входящего изображения."
+"Исходный фрагмент определяется субрегионом примитива фильтра ввода"
#: ../src/ui/dialog/filter-effects-dialog.cpp:2913
msgid ""
@@ -17091,9 +16493,8 @@ msgid ""
"noise is useful in simulating several nature phenomena like clouds, fire and "
"smoke and in generating complex textures like marble or granite."
msgstr ""
-"Примитив <b>feTurbulence</b> создает перлинов шум. Этот тип шума полезен для "
-"имитации различных природных явлений вроде облаков, огня и дыма, а также для "
-"создания сложных текстур наподобие мрамора или гранита."
+"Примитив <b>feTurbulence</b> создает перлинов шум. Для имитации различных "
+"природных явлений: облаков, огня и дыма, сложных текстур: мрамора, гранита..."
#: ../src/ui/dialog/filter-effects-dialog.cpp:2933
msgid "Duplicate filter primitive"
@@ -17444,11 +16845,11 @@ msgstr "Все"
#: ../src/ui/dialog/glyphs.cpp:51
msgid "common"
-msgstr "Обычные"
+msgstr "обычные"
#: ../src/ui/dialog/glyphs.cpp:52
msgid "inherited"
-msgstr "Унаследованные"
+msgstr "унаследованные"
#: ../src/ui/dialog/glyphs.cpp:53 ../src/ui/dialog/glyphs.cpp:155
msgid "Arabic"
@@ -17464,7 +16865,7 @@ msgstr "Бенгальский"
#: ../src/ui/dialog/glyphs.cpp:56 ../src/ui/dialog/glyphs.cpp:244
msgid "Bopomofo"
-msgstr "Бопомото"
+msgstr "Бопомофо"
#: ../src/ui/dialog/glyphs.cpp:57 ../src/ui/dialog/glyphs.cpp:179
msgid "Cherokee"
@@ -17512,9 +16913,8 @@ msgid "Gurmukhi"
msgstr "Гурмухи"
#: ../src/ui/dialog/glyphs.cpp:68
-#, fuzzy
msgid "Han"
-msgstr "Рычаг"
+msgstr "Хан"
#: ../src/ui/dialog/glyphs.cpp:69
msgid "Hangul"
@@ -17630,7 +17030,7 @@ msgstr "Тагбанва"
#: ../src/ui/dialog/glyphs.cpp:97
msgid "Braille"
-msgstr "Брейлева азбука"
+msgstr "Брайлева азбука"
#: ../src/ui/dialog/glyphs.cpp:98
msgid "Cypriot"
@@ -17689,9 +17089,8 @@ msgid "Kharoshthi"
msgstr "Кхароштхи"
#: ../src/ui/dialog/glyphs.cpp:112
-#, fuzzy
msgid "unassigned"
-msgstr "Назначить"
+msgstr "неназначен"
#: ../src/ui/dialog/glyphs.cpp:113 ../src/ui/dialog/glyphs.cpp:196
msgid "Balinese"
@@ -17995,7 +17394,7 @@ msgstr "Канбун"
#: ../src/ui/dialog/glyphs.cpp:247
msgid "Bopomofo Extended"
-msgstr "Расширенный бопомото"
+msgstr "Расширенный бопомофо"
#: ../src/ui/dialog/glyphs.cpp:248
msgid "CJK Strokes"
@@ -18015,7 +17414,7 @@ msgstr "CJK, совместимость"
#: ../src/ui/dialog/glyphs.cpp:252
msgid "CJK Unified Ideographs Extension A"
-msgstr ""
+msgstr "CJK унифицированные идеограммы расширение А"
#: ../src/ui/dialog/glyphs.cpp:253
msgid "Yijing Hexagram Symbols"
@@ -18047,7 +17446,7 @@ msgstr "Бамум"
#: ../src/ui/dialog/glyphs.cpp:261
msgid "Modifier Tone Letters"
-msgstr ""
+msgstr "Модификаторы тона"
#: ../src/ui/dialog/glyphs.cpp:262
msgid "Latin Extended-D"
@@ -18079,11 +17478,11 @@ msgstr "Тай Вьет"
#: ../src/ui/dialog/glyphs.cpp:275
msgid "Meetei Mayek"
-msgstr ""
+msgstr "Митеи Майек"
#: ../src/ui/dialog/glyphs.cpp:276
msgid "Hangul Syllables"
-msgstr "Слоги Хангул"
+msgstr "Слоги Хангыль"
#: ../src/ui/dialog/glyphs.cpp:277
msgid "Hangul Jamo Extended-B"
@@ -18146,9 +17545,8 @@ msgid "Halfwidth and Fullwidth Forms"
msgstr "Формы в половинную и полную ширину"
#: ../src/ui/dialog/glyphs.cpp:292
-#, fuzzy
msgid "Specials"
-msgstr "Спирали"
+msgstr "Специальные"
#: ../src/ui/dialog/glyphs.cpp:355
msgid "Script: "
@@ -18244,13 +17642,12 @@ msgid "_Set spacing:"
msgstr "Установить _интервал:"
#: ../src/ui/dialog/guides.cpp:43
-#, fuzzy
msgid "Lo_cked"
msgstr "Заблокирована"
#: ../src/ui/dialog/guides.cpp:43
msgid "Lock the movement of guides"
-msgstr ""
+msgstr "Заблокировать движение направляющих"
#: ../src/ui/dialog/guides.cpp:44
msgid "Rela_tive change"
@@ -18368,17 +17765,16 @@ msgstr ""
"штриха)"
#: ../src/ui/dialog/inkscape-preferences.cpp:201
-#, fuzzy
msgid "Base simplify:"
-msgstr "Упрощение контура"
+msgstr "Базовое упрощение:"
#: ../src/ui/dialog/inkscape-preferences.cpp:201
msgid "on dynamic LPE simplify"
-msgstr ""
+msgstr "при динамическом LPE упрощении"
#: ../src/ui/dialog/inkscape-preferences.cpp:202
msgid "Base simplify of dynamic LPE based simplify"
-msgstr ""
+msgstr "Базовое упрощение динамического LPE упрощения"
#: ../src/ui/dialog/inkscape-preferences.cpp:217
msgid "<b>No objects selected</b> to take the style from."
@@ -18702,6 +18098,9 @@ msgid ""
"considered for calculating lengths. Only lengths between actual curve "
"intersections will be displayed."
msgstr ""
+"Начало и конец контрольной линии инструмента измерения не будут "
+"рассматриваться для вычисления длины. Будут отображаться только длины между "
+"фактическими пересечениями кривых."
#. Shapes
#: ../src/ui/dialog/inkscape-preferences.cpp:393
@@ -18713,7 +18112,6 @@ msgid "Sketch mode"
msgstr "Эскизный режим"
#: ../src/ui/dialog/inkscape-preferences.cpp:428
-#, fuzzy
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"
@@ -18775,6 +18173,8 @@ msgid ""
"Show font substitution warning dialog when requested fonts are not available "
"on the system"
msgstr ""
+"Показывать диалоговое окно с предупреждением замены шрифта, когда "
+"запрашиваемые шрифты недоступны в системе"
#: ../src/ui/dialog/inkscape-preferences.cpp:458
msgid "Pixel"
@@ -18813,6 +18213,8 @@ msgstr "Единица измерения кегля"
#: ../src/ui/dialog/inkscape-preferences.cpp:464
msgid "Set the type of unit used in the text toolbar and text dialogs"
msgstr ""
+"Установить тип юнита, для текстовой панели инструментов и текстовых "
+"диалоговых окон"
#: ../src/ui/dialog/inkscape-preferences.cpp:465
msgid "Always output text size in pixels (px)"
@@ -18864,6 +18266,9 @@ 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"
msgstr ""
+"При включенной кнопке Правка градиента в диалоговом окне Заливка и Обводка "
+"показывается унаследованное окно Редактора градиентов, при выключенной будет "
+"использоваться Gradient Tool"
#: ../src/ui/dialog/inkscape-preferences.cpp:497
msgid "Linear gradient _angle:"
@@ -18873,6 +18278,8 @@ msgstr "_Угол линейного градиента:"
msgid ""
"Default angle of new linear gradients in degrees (clockwise from horizontal)"
msgstr ""
+"Умолчальный угол новых линейных градиентов в градусах (по часовой стрелке от "
+"горизонтали)"
#. Dropper
#: ../src/ui/dialog/inkscape-preferences.cpp:502
@@ -18892,9 +18299,8 @@ msgstr ""
#. LPETool
#. disabled, because the LPETool is not finished yet.
#: ../src/ui/dialog/inkscape-preferences.cpp:515
-#, fuzzy
msgid "LPE Tool"
-msgstr "Геометрические построения"
+msgstr "LPE инструмент"
#: ../src/ui/dialog/inkscape-preferences.cpp:522
msgid "Interface"
@@ -18922,7 +18328,7 @@ msgstr "Армянский (hy)"
#: ../src/ui/dialog/inkscape-preferences.cpp:526
msgid "Assamese (as)"
-msgstr ""
+msgstr "Ассамский (as)"
#: ../src/ui/dialog/inkscape-preferences.cpp:526
msgid "Azerbaijani (az)"
@@ -18945,14 +18351,12 @@ msgid "Bengali (bn)"
msgstr "Бенгальский (bn)"
#: ../src/ui/dialog/inkscape-preferences.cpp:527
-#, fuzzy
msgid "Bengali/Bangladesh (bn_BD)"
-msgstr "Бенгальский (bn)"
+msgstr "Бенгали/Бангладеш (bn_BD)"
#: ../src/ui/dialog/inkscape-preferences.cpp:527
-#, fuzzy
msgid "Bodo (brx)"
-msgstr "Бретонский (br)"
+msgstr "Бодо (brx)"
#: ../src/ui/dialog/inkscape-preferences.cpp:527
msgid "Breton (br)"
@@ -18988,7 +18392,7 @@ msgstr "Датский (da)"
#: ../src/ui/dialog/inkscape-preferences.cpp:529
msgid "Dogri (doi)"
-msgstr ""
+msgstr "Догри (doi)"
#: ../src/ui/dialog/inkscape-preferences.cpp:529
msgid "Dutch (nl)"
@@ -19051,9 +18455,8 @@ msgid "Galician (gl)"
msgstr "Галицийский (gl)"
#: ../src/ui/dialog/inkscape-preferences.cpp:533
-#, fuzzy
msgid "Gujarati (gu)"
-msgstr "Гуджарати"
+msgstr "Гуджарати (gu)"
#: ../src/ui/dialog/inkscape-preferences.cpp:534
msgid "Hebrew (he)"
@@ -19069,7 +18472,7 @@ msgstr "Венгерский (hu)"
#: ../src/ui/dialog/inkscape-preferences.cpp:535
msgid "Icelandic (is)"
-msgstr ""
+msgstr "Исландский (is)"
#: ../src/ui/dialog/inkscape-preferences.cpp:535
msgid "Indonesian (id)"
@@ -19077,7 +18480,7 @@ msgstr "Индонезийский (id)"
#: ../src/ui/dialog/inkscape-preferences.cpp:535
msgid "Irish (ga)"
-msgstr "Ирландский (ga)"
+msgstr "Ирландский (гэльский) (ga)"
#: ../src/ui/dialog/inkscape-preferences.cpp:535
msgid "Italian (it)"
@@ -19092,13 +18495,12 @@ msgid "Kannada (kn)"
msgstr "Каннада (kn)"
#: ../src/ui/dialog/inkscape-preferences.cpp:537
-#, fuzzy
msgid "Kashmiri in Perso-Arabic script (ks@aran)"
-msgstr "Сербский, латиница (sr@latin)"
+msgstr "Кашмирский персо-арабский скрипт (ks@aran)"
#: ../src/ui/dialog/inkscape-preferences.cpp:537
msgid "Kashmiri in Devanagari script (ks@deva)"
-msgstr ""
+msgstr "Кашмирский Девангари скрипт (ks@deva)"
#: ../src/ui/dialog/inkscape-preferences.cpp:537
msgid "Khmer (km)"
@@ -19109,14 +18511,12 @@ msgid "Kinyarwanda (rw)"
msgstr "Руанда (rw)"
#: ../src/ui/dialog/inkscape-preferences.cpp:537
-#, fuzzy
msgid "Konkani (kok)"
-msgstr "Корейский (ko)"
+msgstr "Конкани (kok)"
#: ../src/ui/dialog/inkscape-preferences.cpp:537
-#, fuzzy
msgid "Konkani in Latin script (kok@latin)"
-msgstr "Сербский, латиница (sr@latin)"
+msgstr "Конкани латиница (kok@latin)"
#: ../src/ui/dialog/inkscape-preferences.cpp:537
msgid "Korean (ko)"
@@ -19136,7 +18536,7 @@ msgstr "Македонский (mk)"
#: ../src/ui/dialog/inkscape-preferences.cpp:539
msgid "Maithili (mai)"
-msgstr ""
+msgstr "Майтхили (mai)"
#: ../src/ui/dialog/inkscape-preferences.cpp:539
msgid "Malayalam (ml)"
@@ -19144,15 +18544,15 @@ msgstr "Малаялам (ml)"
#: ../src/ui/dialog/inkscape-preferences.cpp:539
msgid "Manipuri (mni)"
-msgstr ""
+msgstr "Манипури (mni)"
#: ../src/ui/dialog/inkscape-preferences.cpp:539
msgid "Manipuri in Bengali script (mni@beng)"
-msgstr ""
+msgstr "Манипури бенгальский скрипт (mni@beng)"
#: ../src/ui/dialog/inkscape-preferences.cpp:539
msgid "Marathi (mr)"
-msgstr ""
+msgstr "Марати (mr)"
#: ../src/ui/dialog/inkscape-preferences.cpp:539
msgid "Mongolian (mn)"
@@ -19172,7 +18572,7 @@ msgstr "Норвежский, нюнорск (nn)"
#: ../src/ui/dialog/inkscape-preferences.cpp:541
msgid "Odia (or)"
-msgstr ""
+msgstr "Одья (or)"
#: ../src/ui/dialog/inkscape-preferences.cpp:542
msgid "Panjabi (pa)"
@@ -19200,17 +18600,15 @@ msgstr "Русский (ru)"
#: ../src/ui/dialog/inkscape-preferences.cpp:544
msgid "Sanskrit (sa)"
-msgstr ""
+msgstr "Санскрит (sa)"
#: ../src/ui/dialog/inkscape-preferences.cpp:544
-#, fuzzy
msgid "Santali (sat)"
-msgstr "Итальянский (it)"
+msgstr "Santali (sat)"
#: ../src/ui/dialog/inkscape-preferences.cpp:544
-#, fuzzy
msgid "Santali in Devanagari script (sat@deva)"
-msgstr "Сербский, латиница (sr@latin)"
+msgstr "Santali девангари (sat@deva)"
#: ../src/ui/dialog/inkscape-preferences.cpp:544
msgid "Serbian (sr)"
@@ -19222,12 +18620,11 @@ msgstr "Сербский, латиница (sr@latin)"
#: ../src/ui/dialog/inkscape-preferences.cpp:545
msgid "Sindhi (sd)"
-msgstr ""
+msgstr "Sindhi (sd)"
#: ../src/ui/dialog/inkscape-preferences.cpp:545
-#, fuzzy
msgid "Sindhi in Devanagari script (sd@deva)"
-msgstr "Сербский, латиница (sr@latin)"
+msgstr "Sindhi Devanagari (sd@deva)"
#: ../src/ui/dialog/inkscape-preferences.cpp:545
msgid "Slovak (sk)"
@@ -19243,16 +18640,15 @@ msgstr "Испанский (es)"
#: ../src/ui/dialog/inkscape-preferences.cpp:545
msgid "Spanish/Mexico (es_MX)"
-msgstr "Испанский, Мексика (es_MX)"
+msgstr "Испанский/Мексика (es_MX)"
#: ../src/ui/dialog/inkscape-preferences.cpp:545
msgid "Swedish (sv)"
msgstr "Шведский (sv)"
#: ../src/ui/dialog/inkscape-preferences.cpp:546
-#, fuzzy
msgid "Tamil (ta)"
-msgstr "Тамильский"
+msgstr "Тамильский (ta)"
#: ../src/ui/dialog/inkscape-preferences.cpp:546
msgid "Telugu (te)"
@@ -19287,13 +18683,11 @@ msgid "Set the language for menus and number formats"
msgstr "Укажите язык интерфейса и формата чисел"
#: ../src/ui/dialog/inkscape-preferences.cpp:604
-#, fuzzy
msgctxt "Icon size"
msgid "Larger"
msgstr "Большие"
#: ../src/ui/dialog/inkscape-preferences.cpp:604
-#, fuzzy
msgctxt "Icon size"
msgid "Large"
msgstr "Большие"
@@ -19304,10 +18698,9 @@ msgid "Small"
msgstr "Маленькие"
#: ../src/ui/dialog/inkscape-preferences.cpp:604
-#, fuzzy
msgctxt "Icon size"
msgid "Smaller"
-msgstr "Еще меньше"
+msgstr "Ещё меньше"
#: ../src/ui/dialog/inkscape-preferences.cpp:609
msgid "Toolbox icon size:"
@@ -19406,21 +18799,18 @@ msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:649
#: ../src/ui/dialog/inkscape-preferences.cpp:657
-#, fuzzy
msgid "Icons only"
-msgstr "Цвет"
+msgstr "Только значки"
#: ../src/ui/dialog/inkscape-preferences.cpp:649
#: ../src/ui/dialog/inkscape-preferences.cpp:657
-#, fuzzy
msgid "Text only"
-msgstr "Импорт текстовых файлов"
+msgstr "Только текст"
#: ../src/ui/dialog/inkscape-preferences.cpp:649
#: ../src/ui/dialog/inkscape-preferences.cpp:657
-#, fuzzy
msgid "Icons and text"
-msgstr "Внутри и снаружи"
+msgstr "Значки и текст"
#: ../src/ui/dialog/inkscape-preferences.cpp:654
msgid "Dockbar style (requires restart):"
@@ -19431,6 +18821,8 @@ msgid ""
"Selects whether the vertical bars on the dockbar will show text labels, "
"icons, or both"
msgstr ""
+"При вертикальных панелях на док-панели будут отображаться текстовые надписи, "
+"иконки, или оба типа"
#: ../src/ui/dialog/inkscape-preferences.cpp:662
msgid "Switcher style (requires restart):"
@@ -19440,6 +18832,8 @@ msgstr "Стиль переключателя (нужен перезапуск)"
msgid ""
"Selects whether the dockbar switcher will show text labels, icons, or both"
msgstr ""
+"Переключатель на док-панели будет отображать текстовые надписи, иконки, или "
+"оба типа"
#. Windows
#: ../src/ui/dialog/inkscape-preferences.cpp:667
@@ -19509,16 +18903,14 @@ msgstr "Настойчивый"
#: ../src/ui/dialog/inkscape-preferences.cpp:690
msgctxt "Window size"
msgid "Small"
-msgstr "Маленькие"
+msgstr "Маленький"
#: ../src/ui/dialog/inkscape-preferences.cpp:690
-#, fuzzy
msgctxt "Window size"
msgid "Large"
-msgstr "Большие"
+msgstr "Большой"
#: ../src/ui/dialog/inkscape-preferences.cpp:690
-#, fuzzy
msgctxt "Window size"
msgid "Maximized"
msgstr "Максимальное"
@@ -19528,9 +18920,8 @@ msgid "Default window size:"
msgstr "Размер окна по умолчанию:"
#: ../src/ui/dialog/inkscape-preferences.cpp:695
-#, fuzzy
msgid "Set the default window size"
-msgstr "Создание обычного градиента"
+msgstr "Установить умолчальный размер окна"
#: ../src/ui/dialog/inkscape-preferences.cpp:698
msgid "Saving window geometry (size and position)"
@@ -19572,17 +18963,16 @@ msgid "Dialog behavior (requires restart)"
msgstr "Поведение диалогов (нужен перезапуск)"
#: ../src/ui/dialog/inkscape-preferences.cpp:720
-#, fuzzy
msgid "Desktop integration"
-msgstr "Назначение"
+msgstr "Интеграция с десктопом"
#: ../src/ui/dialog/inkscape-preferences.cpp:722
msgid "Use Windows like open and save dialogs"
-msgstr ""
+msgstr "Используйте Windows вид для диалогов Открыть и Сохранить"
#: ../src/ui/dialog/inkscape-preferences.cpp:724
msgid "Use GTK open and save dialogs "
-msgstr ""
+msgstr "Используйте GTK вид для диалогов Открыть и Сохранить"
#: ../src/ui/dialog/inkscape-preferences.cpp:728
msgid "Dialogs on top:"
@@ -19641,6 +19031,8 @@ msgid ""
"Save documents viewport (zoom and panning position). Useful to turn off when "
"sharing version controlled files."
msgstr ""
+"Сохранение документов вьюпорта (масштабирование и панорамирование). "
+"Отключите при совместном использовании файлов системой контроля версий."
#: ../src/ui/dialog/inkscape-preferences.cpp:757
msgid "Whether dialog windows have a close button (requires restart)"
@@ -19656,18 +19048,12 @@ msgid "Line color when zooming out"
msgstr "Цвет линий при отдалении просмотра"
#: ../src/ui/dialog/inkscape-preferences.cpp:764
-#, fuzzy
msgid "The gridlines will be shown in minor grid line color"
-msgstr ""
-"При просмотре на большом удалении основные линии сетки будут отображаться "
-"обычным цветом."
+msgstr "Основные линии сетки будут показаны минорным цветом линий сетки"
#: ../src/ui/dialog/inkscape-preferences.cpp:766
-#, fuzzy
msgid "The gridlines will be shown in major grid line color"
-msgstr ""
-"При просмотре на большом удалении основные линии сетки будут отображаться "
-"обычным цветом."
+msgstr "Основные линии сетки будут отображаться мажорным цветом линий сетки."
#: ../src/ui/dialog/inkscape-preferences.cpp:768
msgid "Default grid settings"
@@ -19745,16 +19131,16 @@ msgid "Use current directory for \"Save As ...\""
msgstr "Использовать текущий каталог при сохранении файла под другим именем"
#: ../src/ui/dialog/inkscape-preferences.cpp:874
-#, fuzzy
msgid ""
"When this option is on, the \"Save as...\" and \"Save a Copy...\" dialogs "
"will always open in the directory where the currently open document is; when "
"it's off, each will open in the directory where you last saved a file using "
"it"
msgstr ""
-"Если включено, при сохранении файла под другим именем диалога всегда будет "
-"открываться в каталоге, где сохранён текущий файл. Если выключено, будет "
-"открываться каталог, в котором был в последний раз сохранён какой-либо файл."
+"Если включено, при сохранении диалоги \"Сохранить как...\" и \"Сохранить "
+"копию\" всегда будут открываться там, откуда открыт текущий файл. Если "
+"выключено, будет открываться каталог, в котором был в последний раз сохранён "
+"какой-либо файл."
#: ../src/ui/dialog/inkscape-preferences.cpp:876
msgid "Add label comments to printing output"
@@ -19819,9 +19205,8 @@ msgid "_Handle size:"
msgstr "_Размер рычагов:"
#: ../src/ui/dialog/inkscape-preferences.cpp:894
-#, fuzzy
msgid "Set the relative size of node handles"
-msgstr "Смещение рычагов узла"
+msgstr "Установить относительный размер рычагов узлов"
#: ../src/ui/dialog/inkscape-preferences.cpp:896
msgid "Use pressure-sensitive tablet (requires restart)"
@@ -19898,9 +19283,8 @@ msgid "Absolute"
msgstr "Абсолютный"
#: ../src/ui/dialog/inkscape-preferences.cpp:920
-#, fuzzy
msgid "Relative"
-msgstr "Ориентир: "
+msgstr "Относительный"
#: ../src/ui/dialog/inkscape-preferences.cpp:920
#: ../src/ui/dialog/inkscape-preferences.cpp:1205
@@ -19917,6 +19301,9 @@ msgid ""
"relative coordinates, or optimized for string length (mixed absolute and "
"relative coordinates)"
msgstr ""
+"Данные контура должен быть записаны: только с абсолютными координатами, "
+"только с относительных координат, или оптимизированы по длине строки "
+"(смешанные абсолютные и относительные координаты)"
#: ../src/ui/dialog/inkscape-preferences.cpp:926
msgid "Force repeat commands"
@@ -19940,7 +19327,7 @@ msgstr "Точность _чисел:"
#: ../src/ui/dialog/inkscape-preferences.cpp:932
msgid "Significant figures of the values written to the SVG file"
-msgstr ""
+msgstr "Значимые показатели значений, записываемые в файл SVG"
#: ../src/ui/dialog/inkscape-preferences.cpp:935
msgid "Minimum _exponent:"
@@ -19971,6 +19358,8 @@ msgid ""
"Print warning if invalid or non-useful attributes found. Database files "
"located in inkscape_data_dir/attributes."
msgstr ""
+"Печать предупреждения, если найдены недействительные или бесполезные "
+"атрибуты. Файлы баз данных, расположены в inkscape_data_dir/атрибутах."
#: ../src/ui/dialog/inkscape-preferences.cpp:944
msgid "Remove attributes"
@@ -19978,7 +19367,7 @@ msgstr "Удалять атрибуты"
#: ../src/ui/dialog/inkscape-preferences.cpp:945
msgid "Delete invalid or non-useful attributes from element tag"
-msgstr ""
+msgstr "Удалить недопустимые или бесполезные атрибуты из тега элемента"
#. Add incorrect style properties options
#: ../src/ui/dialog/inkscape-preferences.cpp:948
@@ -19990,6 +19379,9 @@ msgid ""
"Print warning if inappropriate style properties found (i.e. 'font-family' "
"set on a <rect>). Database files located in inkscape_data_dir/attributes."
msgstr ""
+"Печать предупреждения, если найдены неприемлемые свойства (напр. 'семейство "
+"шрифтов' установленое на <rect>). Файлы баз данных расположены в "
+"inkscape_data_dir/атрибутах."
#: ../src/ui/dialog/inkscape-preferences.cpp:952
#: ../src/ui/dialog/inkscape-preferences.cpp:960
@@ -19998,7 +19390,7 @@ msgstr "Удалить свойства стиля"
#: ../src/ui/dialog/inkscape-preferences.cpp:953
msgid "Delete inappropriate style properties"
-msgstr "Удалить неуместные свойства стиля"
+msgstr "Удалить несоответствующие свойства стиля"
#. Add default or inherited style properties options
#: ../src/ui/dialog/inkscape-preferences.cpp:956
@@ -20012,10 +19404,14 @@ msgid ""
"same as would be inherited). Database files located in inkscape_data_dir/"
"attributes."
msgstr ""
+"Печать предупреждения, если найдены избыточные свойства стиля (напр. "
+"свойство имеет значение по умолчанию, и другое значение не наследуется, или "
+"наследуется умолчальное). Файлы баз данных расположены в inkscape_data_dir/"
+"атрибутах."
#: ../src/ui/dialog/inkscape-preferences.cpp:961
msgid "Delete redundant style properties"
-msgstr "Удалить повторяющиеся свойства стиля"
+msgstr "Удалить избыточные свойства стиля"
#: ../src/ui/dialog/inkscape-preferences.cpp:963
msgid "Check Attributes and Style Properties on"
@@ -20030,6 +19426,8 @@ msgid ""
"Check attributes and style properties on reading in SVG files (including "
"those internal to Inkscape which will slow down startup)"
msgstr ""
+"Проверьте атрибуты и свойства стиля при чтении SVG-файлов (в том числе и "
+"внутренние по отношению к Inkscape, могущие замедлить запуск)"
#: ../src/ui/dialog/inkscape-preferences.cpp:967
msgid "Editing"
@@ -20040,6 +19438,8 @@ msgid ""
"Check attributes and style properties while editing SVG files (may slow down "
"Inkscape, mostly useful for debugging)"
msgstr ""
+"Проверьте атрибуты и свойства стиля во время редактирования SVG файлов "
+"(может привести к замедлению работы Inkscape, в основном полезно для отладки)"
#: ../src/ui/dialog/inkscape-preferences.cpp:969
msgid "Writing"
@@ -20047,7 +19447,7 @@ msgstr "При записи"
#: ../src/ui/dialog/inkscape-preferences.cpp:970
msgid "Check attributes and style properties on writing out SVG files"
-msgstr ""
+msgstr "Проверьте атрибуты и свойства стиля при записи SVG файлов"
#: ../src/ui/dialog/inkscape-preferences.cpp:972
msgid "SVG output"
@@ -20206,6 +19606,8 @@ msgid ""
"The directory where autosaves will be written. This should be an absolute "
"path (starts with / on UNIX or a drive letter such as C: on Windows). "
msgstr ""
+"Каталог для автосохранения. Это должен быть абсолютный путь (начинается с / "
+"в UNIX или буквы диска, например C: в Windows)."
#: ../src/ui/dialog/inkscape-preferences.cpp:1124
msgid "_Interval (in minutes):"
@@ -20376,7 +19778,7 @@ msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:1192
msgid "Wrap when cycling objects in z-order"
-msgstr ""
+msgstr "Зациклить объекты в z-порядке"
#: ../src/ui/dialog/inkscape-preferences.cpp:1194
msgid "Alt+Scroll Wheel"
@@ -20384,7 +19786,7 @@ msgstr "Alt+Колесо мыши"
#: ../src/ui/dialog/inkscape-preferences.cpp:1196
msgid "Wrap around at start and end when cycling objects in z-order"
-msgstr ""
+msgstr "Зацикливание в начале и в конце при переключении объектов в z-порядке"
#: ../src/ui/dialog/inkscape-preferences.cpp:1198
msgid "Selecting"
@@ -20523,13 +19925,14 @@ msgstr ""
"отрицательные - внутри окна"
#: ../src/ui/dialog/inkscape-preferences.cpp:1242
-#, fuzzy
msgid "Mouse move pans when Space is pressed"
msgstr "Перемещение по окну с нажатым пробелом и левой клавишей мыши"
#: ../src/ui/dialog/inkscape-preferences.cpp:1244
msgid "When on, pressing and holding Space and dragging pans canvas"
msgstr ""
+"Если включено - нажатие и удержание пробела и перетаскивание панорамирует "
+"холст"
#: ../src/ui/dialog/inkscape-preferences.cpp:1245
msgid "Mouse wheel zooms by default"
@@ -20550,9 +19953,8 @@ msgstr "Прокрутка"
#. Snapping options
#: ../src/ui/dialog/inkscape-preferences.cpp:1251
-#, fuzzy
msgid "Snap indicator"
-msgstr "Включить индикатор прилипания"
+msgstr "Индикатор прилипания"
#: ../src/ui/dialog/inkscape-preferences.cpp:1253
msgid "Enable snap indicator"
@@ -20564,17 +19966,17 @@ msgstr "В предполагаемой точке прилипания рису
#: ../src/ui/dialog/inkscape-preferences.cpp:1260
msgid "Snap indicator persistence (in seconds):"
-msgstr ""
+msgstr "Видимость индикатора прилипания (сек.):"
#: ../src/ui/dialog/inkscape-preferences.cpp:1261
msgid ""
"Controls how long the snap indicator message will be shown, before it "
"disappears"
-msgstr ""
+msgstr "Время показа сообщения индикатора прилипания"
#: ../src/ui/dialog/inkscape-preferences.cpp:1263
msgid "What should snap"
-msgstr ""
+msgstr "К чему будет прилипать"
#: ../src/ui/dialog/inkscape-preferences.cpp:1265
msgid "Only snap the node closest to the pointer"
@@ -20589,7 +19991,7 @@ msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:1270
msgid "_Weight factor:"
-msgstr "Коэффициент _взвешивания:"
+msgstr "Коэффициент _веса:"
#: ../src/ui/dialog/inkscape-preferences.cpp:1271
msgid ""
@@ -20615,9 +20017,8 @@ msgstr ""
"не проекция узла на ограничительную линию"
#: ../src/ui/dialog/inkscape-preferences.cpp:1277
-#, fuzzy
msgid "Delayed snap"
-msgstr "Всегда прилипать"
+msgstr "Задержка прилипания"
#: ../src/ui/dialog/inkscape-preferences.cpp:1280
msgid "Delay (in seconds):"
@@ -20643,7 +20044,6 @@ msgid "_Arrow keys move by:"
msgstr "_Стрелки двигают на:"
#: ../src/ui/dialog/inkscape-preferences.cpp:1289
-#, fuzzy
msgid ""
"Pressing an arrow key moves selected object(s) or node(s) by this distance"
msgstr ""
@@ -20656,7 +20056,6 @@ msgid "> and < _scale by:"
msgstr "Шаг масштабирования по > и <:"
#: ../src/ui/dialog/inkscape-preferences.cpp:1293
-#, fuzzy
msgid "Pressing > or < scales selection up or down by this increment"
msgstr ""
"На эту величину (в SVG пикселах) изменяется размер выделения по нажатию "
@@ -20667,7 +20066,6 @@ msgid "_Inset/Outset by:"
msgstr "Втя_жка и растяжка на:"
#: ../src/ui/dialog/inkscape-preferences.cpp:1296
-#, fuzzy
msgid "Inset and Outset commands displace the path by this distance"
msgstr ""
"На это расстояние (в SVG пикселах) команды втяжки и растяжки смещают контур"
@@ -20708,15 +20106,18 @@ msgstr ""
"Вращение с нажатым Ctrl ограничивает угол значениями, кратными выбранному; "
"нажатие [ или ] поворачивает на выбранный угол"
+# "Относительное прилиапние углов направляющих ???"
#: ../src/ui/dialog/inkscape-preferences.cpp:1307
msgid "Relative snapping of guideline angles"
-msgstr "Относительное прилиапние углов направляющих"
+msgstr "Относительное прилипание углов направляющих"
#: ../src/ui/dialog/inkscape-preferences.cpp:1309
msgid ""
"When on, the snap angles when rotating a guideline will be relative to the "
"original angle"
msgstr ""
+"При включении углы прилипания при повороте направляющей будут относительно "
+"исходного угла"
#: ../src/ui/dialog/inkscape-preferences.cpp:1311
msgid "_Zoom in/out by:"
@@ -20900,6 +20301,8 @@ msgid ""
"Stroke color same as object, fill color either object fill color or marker "
"fill color"
msgstr ""
+"Цвет обводки такой же, как объект, цвет заливки или цвет заливки объекта или "
+"цвет маркера заливки"
#: ../src/ui/dialog/inkscape-preferences.cpp:1389
#: ../share/extensions/hershey.inx.h:27
@@ -20930,9 +20333,8 @@ msgid "(requires restart)"
msgstr "(требует перезапуска программы)"
#: ../src/ui/dialog/inkscape-preferences.cpp:1405
-#, fuzzy
msgid "Configure number of processors/threads to use when rendering filters"
-msgstr "Количество процессоров/потоков при визуализации гауссова размывания"
+msgstr "Количество процессоров/потоков при рендеринге фильтров"
#: ../src/ui/dialog/inkscape-preferences.cpp:1409
msgid "Rendering _cache size:"
@@ -20941,13 +20343,16 @@ msgstr "_Размер кэша для рендеринга:"
#: ../src/ui/dialog/inkscape-preferences.cpp:1409
msgctxt "mebibyte (2^20 bytes) abbreviation"
msgid "MiB"
-msgstr ""
+msgstr "МиБ"
#: ../src/ui/dialog/inkscape-preferences.cpp:1409
msgid ""
"Set the amount of memory per document which can be used to store rendered "
"parts of the drawing for later reuse; set to zero to disable caching"
msgstr ""
+"Установите объём памяти для одного документа, который может быть использован "
+"для хранения отрендеренных частей для последующего переиспользования; "
+"установить ноль, чтобы отключить кэширование"
#. blur quality
#. filter quality
@@ -20978,7 +20383,7 @@ msgstr "Самое низкое качество (самая быстрая от
#: ../src/ui/dialog/inkscape-preferences.cpp:1423
msgid "Gaussian blur quality for display"
-msgstr "Качество гауссова размывания на экране"
+msgstr "Качество гауссова размытия на экране"
#: ../src/ui/dialog/inkscape-preferences.cpp:1425
#: ../src/ui/dialog/inkscape-preferences.cpp:1449
@@ -20997,12 +20402,12 @@ msgstr "Хорошее качество, но невысокая скорост
#: ../src/ui/dialog/inkscape-preferences.cpp:1429
#: ../src/ui/dialog/inkscape-preferences.cpp:1453
msgid "Average quality, acceptable display speed"
-msgstr "Среднее качество, приемлимая скорость отрисовки"
+msgstr "Среднее качество, приемлемая скорость отрисовки"
#: ../src/ui/dialog/inkscape-preferences.cpp:1431
#: ../src/ui/dialog/inkscape-preferences.cpp:1455
msgid "Lower quality (some artifacts), but display is faster"
-msgstr "Низкое качество с видимым артефактами, но быстрая отрисовка"
+msgstr "Низкое качество с видимыми артефактами, но быстрая отрисовка"
#: ../src/ui/dialog/inkscape-preferences.cpp:1433
#: ../src/ui/dialog/inkscape-preferences.cpp:1457
@@ -21013,7 +20418,7 @@ msgstr ""
#: ../src/ui/dialog/inkscape-preferences.cpp:1447
msgid "Filter effects quality for display"
-msgstr "Качество фильтров эффектов на экране"
+msgstr "Качество эффектов фильтров на экране"
#. build custom preferences tab
#: ../src/ui/dialog/inkscape-preferences.cpp:1459
@@ -21034,7 +20439,7 @@ msgstr "Автоматически перезагружать растровые
#: ../src/ui/dialog/inkscape-preferences.cpp:1468
msgid "Automatically reload linked images when file is changed on disk"
msgstr ""
-"Автоматически заново загружать связанные изображения, когда они меняются на "
+"Автоматически перезагружать связанные изображения, когда они изменяются на "
"диске"
#: ../src/ui/dialog/inkscape-preferences.cpp:1470
@@ -21070,15 +20475,17 @@ msgstr "Разрешение растра при создании растров
#: ../src/ui/dialog/inkscape-preferences.cpp:1482
msgid "Ask about linking and scaling when importing"
-msgstr ""
+msgstr "Запрос о связывании и масштабировании при импорте"
#: ../src/ui/dialog/inkscape-preferences.cpp:1484
msgid "Pop-up linking and scaling dialog when importing bitmap image."
msgstr ""
+"Показывать диалог связывания и масштабирования при импорте растрового "
+"изображения."
#: ../src/ui/dialog/inkscape-preferences.cpp:1490
msgid "Bitmap link:"
-msgstr ""
+msgstr "Ссылка на растр:"
#: ../src/ui/dialog/inkscape-preferences.cpp:1497
msgid "Bitmap scale (image-rendering):"
@@ -21089,31 +20496,30 @@ msgid "Default _import resolution:"
msgstr "Разрешение для _импорта по умолчанию:"
#: ../src/ui/dialog/inkscape-preferences.cpp:1503
-#, fuzzy
msgid "Default bitmap resolution (in dots per inch) for bitmap import"
-msgstr "Разрешение растра (в точках на дюйм) в диалоге экспорта по умолчанию"
+msgstr "Разрешение растра (в точках на дюйм) в диалоге импорта растра"
#: ../src/ui/dialog/inkscape-preferences.cpp:1504
-#, fuzzy
msgid "Override file resolution"
-msgstr "Разрешение для экспорта:"
+msgstr "Перекрыть разрешение файла"
#: ../src/ui/dialog/inkscape-preferences.cpp:1506
-#, fuzzy
msgid "Use default bitmap resolution in favor of information from file"
-msgstr "Разрешение растра (в точках на дюйм) в диалоге экспорта по умолчанию"
+msgstr ""
+"Использовать умолчальное разрешение растра в пользу информации из файла"
#. rendering outlines for pixmap image tags
#: ../src/ui/dialog/inkscape-preferences.cpp:1510
-#, fuzzy
msgid "Images in Outline Mode"
-msgstr "Нарисовать абрис вокруг"
+msgstr "Изображения в абрисном режиме"
#: ../src/ui/dialog/inkscape-preferences.cpp:1511
msgid ""
"When active will render images while in outline mode instead of a red box "
"with an x. This is useful for manual tracing."
msgstr ""
+"При активации рендеринг изображений будет в режиме контура вместо красной "
+"коробки с Х. Полезно для ручной трассировки."
#: ../src/ui/dialog/inkscape-preferences.cpp:1513
msgid "Bitmaps"
@@ -21124,6 +20530,8 @@ msgid ""
"Select a file of predefined shortcuts to use. Any customized shortcuts you "
"create will be added separately to "
msgstr ""
+"Выберите файл предопределенных ярлыков для использования. Любые "
+"настраиваемые ярлыки, которые вы создаете будут добавлены отдельно"
#: ../src/ui/dialog/inkscape-preferences.cpp:1528
msgid "Shortcut file:"
@@ -21152,22 +20560,20 @@ msgstr ""
"выбранной предустановке"
#: ../src/ui/dialog/inkscape-preferences.cpp:1591
-#, fuzzy
msgid "Import ..."
msgstr "_Импортировать..."
#: ../src/ui/dialog/inkscape-preferences.cpp:1591
msgid "Import custom keyboard shortcuts from a file"
-msgstr ""
+msgstr "Импорт пользовательских сочетаний клавиш из файла"
#: ../src/ui/dialog/inkscape-preferences.cpp:1594
msgid "Export ..."
msgstr "Экспортировать..."
#: ../src/ui/dialog/inkscape-preferences.cpp:1594
-#, fuzzy
msgid "Export custom keyboard shortcuts to a file"
-msgstr "Экспортировать документ в файл PS"
+msgstr "Экспортировать пользовательские сочетания клавиш в файл"
#: ../src/ui/dialog/inkscape-preferences.cpp:1604
msgid "Keyboard Shortcuts"
@@ -21232,18 +20638,16 @@ msgid "Spellcheck"
msgstr "Проверка орфографии"
#: ../src/ui/dialog/inkscape-preferences.cpp:1928
-#, fuzzy
msgid "Latency _skew:"
-msgstr "Отклонение задержки:"
+msgstr "Отклонение _задержки:"
#: ../src/ui/dialog/inkscape-preferences.cpp:1929
-#, fuzzy
msgid ""
"Factor by which the event clock is skewed from the actual time (0.9766 on "
"some systems)"
msgstr ""
-"Коэффициент, на который часы событий отклоняются от настоящего времени "
-"(0.9766 в некоторых системах)"
+"Коэффициент отклонения часов событий от настоящего времени (0.9766 в "
+"некоторых системах)"
#: ../src/ui/dialog/inkscape-preferences.cpp:1931
msgid "Pre-render named icons"
@@ -21255,8 +20659,7 @@ msgid ""
"working around bugs in GTK+ named icon notification"
msgstr ""
"Если включено, именованные значки будут отрисовываться перед отображением "
-"интерфейса. Это местечковое решение ошибки в GTK+, касающейся именованных "
-"значков."
+"интерфейса. Это обход ошибки в GTK+, касающейся именованных значков."
#: ../src/ui/dialog/inkscape-preferences.cpp:1941
msgid "System info"
@@ -21268,14 +20671,13 @@ msgstr "Пользовательская конфигурация:"
#: ../src/ui/dialog/inkscape-preferences.cpp:1945
msgid "Location of users configuration"
-msgstr ""
+msgstr "Расположение конфигурации пользователей"
#: ../src/ui/dialog/inkscape-preferences.cpp:1949
msgid "User preferences: "
msgstr "Пользовательские предпочтения:"
#: ../src/ui/dialog/inkscape-preferences.cpp:1949
-#, fuzzy
msgid "Location of the users preferences file"
msgstr "Не удалось загрузить файл параметров %s."
@@ -21284,9 +20686,8 @@ msgid "User extensions: "
msgstr "Пользовательские расширения:"
#: ../src/ui/dialog/inkscape-preferences.cpp:1953
-#, fuzzy
msgid "Location of the users extensions"
-msgstr "Информация о расширениях Inkscape"
+msgstr "Размещение пользовательских расширений Inkscape"
#: ../src/ui/dialog/inkscape-preferences.cpp:1957
msgid "User cache: "
@@ -21294,7 +20695,7 @@ msgstr "Кэш пользователя:"
#: ../src/ui/dialog/inkscape-preferences.cpp:1957
msgid "Location of users cache"
-msgstr ""
+msgstr "Расположение кэша пользователей"
#: ../src/ui/dialog/inkscape-preferences.cpp:1965
msgid "Temporary files: "
@@ -21302,26 +20703,23 @@ msgstr "Временные файлы:"
#: ../src/ui/dialog/inkscape-preferences.cpp:1965
msgid "Location of the temporary files used for autosave"
-msgstr ""
+msgstr "Расположение временных файлов для автосохранения"
#: ../src/ui/dialog/inkscape-preferences.cpp:1969
-#, fuzzy
msgid "Inkscape data: "
msgstr "Руководство по Inkscape"
#: ../src/ui/dialog/inkscape-preferences.cpp:1969
-#, fuzzy
msgid "Location of Inkscape data"
-msgstr "Информация о расширениях Inkscape"
+msgstr "Размещение данных Inkscape"
#: ../src/ui/dialog/inkscape-preferences.cpp:1973
msgid "Inkscape extensions: "
msgstr "Расширения Inkscape:"
#: ../src/ui/dialog/inkscape-preferences.cpp:1973
-#, fuzzy
msgid "Location of the Inkscape extensions"
-msgstr "Информация о расширениях Inkscape"
+msgstr "Размещение расширений Inkscape"
#: ../src/ui/dialog/inkscape-preferences.cpp:1982
msgid "System data: "
@@ -21329,16 +20727,15 @@ msgstr "Данные о системе"
#: ../src/ui/dialog/inkscape-preferences.cpp:1982
msgid "Locations of system data"
-msgstr ""
+msgstr "Расположение системных данных"
#: ../src/ui/dialog/inkscape-preferences.cpp:2006
msgid "Icon theme: "
msgstr "Тема значков:"
#: ../src/ui/dialog/inkscape-preferences.cpp:2006
-#, fuzzy
msgid "Locations of icon themes"
-msgstr "Информация о расширениях Inkscape"
+msgstr "Размещение тем значков"
#: ../src/ui/dialog/inkscape-preferences.cpp:2008
msgid "System"
@@ -21402,26 +20799,27 @@ msgstr "Планшет"
#: ../src/ui/dialog/input.cpp:910 ../src/ui/dialog/input.cpp:1794
msgid "pad"
-msgstr ""
+msgstr "pad"
#: ../src/ui/dialog/input.cpp:952
msgid "_Use pressure-sensitive tablet (requires restart)"
msgstr "_Использовать графический планшет (нужен перезапуск)"
#: ../src/ui/dialog/input.cpp:957
-#, fuzzy
msgid "Axes"
-msgstr "Нарисовать оси"
+msgstr "Оси"
#: ../src/ui/dialog/input.cpp:958
msgid "Keys"
-msgstr ""
+msgstr "Клавиши"
#: ../src/ui/dialog/input.cpp:1036
msgid ""
"A device can be 'Disabled', its co-ordinates mapped to the whole 'Screen', "
"or to a single (usually focused) 'Window'"
msgstr ""
+"Устройство м.б. 'Отключено', его координаты отображаются на весь 'Экран', "
+"или на одно (обычно сфокусированное) 'Окно'"
#: ../src/ui/dialog/input.cpp:1482 ../src/widgets/calligraphy-toolbar.cpp:578
#: ../src/widgets/spray-toolbar.cpp:311 ../src/widgets/spray-toolbar.cpp:427
@@ -21431,15 +20829,16 @@ msgstr "Нажим"
#: ../src/ui/dialog/input.cpp:1482
msgid "X tilt"
-msgstr ""
+msgstr "X наклон"
#: ../src/ui/dialog/input.cpp:1482
msgid "Y tilt"
-msgstr ""
+msgstr "Y наклон"
-#: ../src/ui/dialog/input.cpp:1482 ../src/ui/widget/color-wheel-selector.cpp:25
+#: ../src/ui/dialog/input.cpp:1482
+#: ../src/ui/widget/color-wheel-selector.cpp:25
msgid "Wheel"
-msgstr "Круг"
+msgstr "Колесо"
#: ../src/ui/dialog/input.cpp:1491
msgctxt "Input device axe"
@@ -21447,17 +20846,14 @@ msgid "None"
msgstr "Нет"
#: ../src/ui/dialog/knot-properties.cpp:50
-#, fuzzy
msgid "Position X:"
msgstr "Положение:"
#: ../src/ui/dialog/knot-properties.cpp:57
-#, fuzzy
msgid "Position Y:"
msgstr "Положение:"
#: ../src/ui/dialog/knot-properties.cpp:111
-#, fuzzy
msgid "Modify Knot Position"
msgstr "Положение"
@@ -21469,14 +20865,14 @@ msgid "_Move"
msgstr "_Смещение"
#: ../src/ui/dialog/knot-properties.cpp:171
-#, fuzzy, c-format
+#, c-format
msgid "Position X (%s):"
-msgstr "Расположение (%):"
+msgstr "Расположение X (%s):"
#: ../src/ui/dialog/knot-properties.cpp:172
-#, fuzzy, c-format
+#, c-format
msgid "Position Y (%s):"
-msgstr "Расположение (%):"
+msgstr "Расположение Y (%s):"
#: ../src/ui/dialog/layer-properties.cpp:47
msgid "Layer name:"
@@ -21540,11 +20936,11 @@ msgstr "Перемещение на слой"
#: ../src/ui/dialog/layers.cpp:517 ../src/ui/widget/layer-selector.cpp:602
msgid "Unhide layer"
-msgstr "Раскрытие объекта"
+msgstr "Раскрыть слой"
#: ../src/ui/dialog/layers.cpp:517 ../src/ui/widget/layer-selector.cpp:602
msgid "Hide layer"
-msgstr "Сокрытие слоя"
+msgstr "Скрыть слой"
#: ../src/ui/dialog/layers.cpp:528 ../src/ui/widget/layer-selector.cpp:594
msgid "Lock layer"
@@ -21565,18 +20961,15 @@ msgid "Lock other layers"
msgstr "Блокировка остальных слоёв"
#: ../src/ui/dialog/layers.cpp:722
-#, fuzzy
msgid "Move layer"
-msgstr "Опускание слоя"
+msgstr "Перемещение слоя"
#: ../src/ui/dialog/layers.cpp:880
-#, fuzzy
msgctxt "Layers"
msgid "New"
msgstr "Новый"
#: ../src/ui/dialog/layers.cpp:885
-#, fuzzy
msgctxt "Layers"
msgid "Bot"
msgstr "Низ"
@@ -21584,16 +20977,14 @@ msgstr "Низ"
#: ../src/ui/dialog/layers.cpp:891
msgctxt "Layers"
msgid "Dn"
-msgstr ""
+msgstr "Ниже"
#: ../src/ui/dialog/layers.cpp:897
-#, fuzzy
msgctxt "Layers"
msgid "Up"
msgstr "Выше"
#: ../src/ui/dialog/layers.cpp:903
-#, fuzzy
msgctxt "Layers"
msgid "Top"
msgstr "Верх"
@@ -21627,9 +21018,8 @@ msgid "Click button to add an effect"
msgstr "Щёлкните кнопку для добавления эффекта"
#: ../src/ui/dialog/livepatheffect-editor.cpp:307
-#, fuzzy
msgid "Click add button to convert clone"
-msgstr "Щёлкните кнопку для добавления эффекта"
+msgstr "Щёлкните кнопку Добавить для конвертирования клона"
#: ../src/ui/dialog/livepatheffect-editor.cpp:312
#: ../src/ui/dialog/livepatheffect-editor.cpp:316
@@ -21650,9 +21040,8 @@ msgid "Create and apply path effect"
msgstr "Создание контурного эффекта"
#: ../src/ui/dialog/livepatheffect-editor.cpp:469
-#, fuzzy
msgid "Create and apply Clone original path effect"
-msgstr "Создание контурного эффекта"
+msgstr "Создать и применить контурный эффект Склонировать оригинал"
#: ../src/ui/dialog/livepatheffect-editor.cpp:497
msgid "Remove path effect"
@@ -21675,49 +21064,44 @@ msgid "Deactivate path effect"
msgstr "Деактивация контурного эффекта"
#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:43
-#, fuzzy
msgid "Radius (pixels):"
msgstr "Радиус (px):"
#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:55
msgid "Chamfer subdivisions:"
-msgstr ""
+msgstr "Подразделения фаски:"
#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:126
msgid "Modify Fillet-Chamfer"
-msgstr ""
+msgstr "Править Фаска-Скругление"
#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:127
-#, fuzzy
msgid "_Modify"
-msgstr "Изменение контура"
+msgstr "Измененит_ь"
#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:191
msgid "Radius"
msgstr "Радиус"
#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:193
-#, fuzzy
msgid "Radius approximated"
-msgstr "(примерно круглые)"
+msgstr "Аппроксимированный радиус"
#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:196
-#, fuzzy
msgid "Knot distance"
-msgstr "Радиус _прилипания"
+msgstr "Дистанция узла"
#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:203
msgid "Position (%):"
msgstr "Расположение (%):"
#: ../src/ui/dialog/lpe-fillet-chamfer-properties.cpp:206
-#, fuzzy
msgid "%1:"
-msgstr "K1:"
+msgstr "%1:"
#: ../src/ui/dialog/lpe-powerstroke-properties.cpp:111
msgid "Modify Node Position"
-msgstr ""
+msgstr "Правка позиции узла"
#: ../src/ui/dialog/memory.cpp:97
msgid "Heap"
@@ -21751,9 +21135,8 @@ msgid "Recalculate"
msgstr "Пересчитать"
#: ../src/ui/dialog/messages.cpp:47
-#, fuzzy
msgid "Clear log messages"
-msgstr "Сохранять отладочные сообщения"
+msgstr "Очистить сообщения лога"
#: ../src/ui/dialog/messages.cpp:81
msgid "Ready."
@@ -21761,11 +21144,11 @@ msgstr "Готово."
#: ../src/ui/dialog/messages.cpp:174
msgid "Log capture started."
-msgstr ""
+msgstr "Захват лога начат."
#: ../src/ui/dialog/messages.cpp:203
msgid "Log capture stopped."
-msgstr ""
+msgstr "Захват лога остановлен."
#: ../src/ui/dialog/new-from-template.cpp:26
msgid "Create from template"
@@ -21773,7 +21156,7 @@ msgstr "Создать по шаблону"
#: ../src/ui/dialog/new-from-template.cpp:28
msgid "New From Template"
-msgstr "Создать по шаблону"
+msgstr "Новый по шаблону"
#: ../src/ui/dialog/object-attributes.cpp:44
msgid "Href:"
@@ -21857,6 +21240,12 @@ msgid ""
"Note that this behaviour is not defined in the SVG 1.1 specification and not "
"all browsers follow this interpretation."
msgstr ""
+"Свойство 'image-rendering' влияет на увеличение растра:\n"
+"\t'auto' нет предпочтения;\n"
+"\t'optimizeQuality' гладкая;\n"
+"\t'optimizeSpeed' блочная.\n"
+"Заметьте, что такое поведение не определено в спецификации SVG 1.1 и не все "
+"браузеры следуют этой интерпретации."
#. Hide
#: ../src/ui/dialog/object-properties.cpp:222
@@ -21910,9 +21299,8 @@ msgid "Set object description"
msgstr "Установка описания объекта"
#: ../src/ui/dialog/object-properties.cpp:444
-#, fuzzy
msgid "Set image rendering option"
-msgstr "Цветопередача устройства вывода:"
+msgstr "Опция рендеринга изображения"
#: ../src/ui/dialog/object-properties.cpp:463
msgid "Lock object"
@@ -21931,64 +21319,53 @@ msgid "Unhide object"
msgstr "Раскрытие объекта"
#: ../src/ui/dialog/objects.cpp:861
-#, fuzzy
msgid "Unhide objects"
-msgstr "Раскрытие объекта"
+msgstr "Раскрытие объектов"
#: ../src/ui/dialog/objects.cpp:861
-#, fuzzy
msgid "Hide objects"
-msgstr "Сокрытие объекта"
+msgstr "Скрытие объектов"
#: ../src/ui/dialog/objects.cpp:881
-#, fuzzy
msgid "Lock objects"
-msgstr "Блокировка объекта"
+msgstr "Блокировка объектов"
#: ../src/ui/dialog/objects.cpp:881
-#, fuzzy
msgid "Unlock objects"
-msgstr "Разблокировка объекта"
+msgstr "Разблокировка объектов"
#: ../src/ui/dialog/objects.cpp:893
-#, fuzzy
msgid "Layer to group"
-msgstr "Слой на передний план"
+msgstr "Слой в группу"
#: ../src/ui/dialog/objects.cpp:893
-#, fuzzy
msgid "Group to layer"
-msgstr "Группа в символ"
+msgstr "Группа в слой"
#: ../src/ui/dialog/objects.cpp:1091
-#, fuzzy
msgid "Moved objects"
-msgstr "Нет объектов"
+msgstr "Перемещены объекты"
#: ../src/ui/dialog/objects.cpp:1340 ../src/ui/dialog/tags.cpp:839
#: ../src/ui/dialog/tags.cpp:846
msgid "Rename object"
-msgstr "Переименование объекта"
+msgstr "Переименовать объект"
#: ../src/ui/dialog/objects.cpp:1447
-#, fuzzy
msgid "Set object highlight color"
-msgstr "Установка заголовка объекта"
+msgstr "Установка подсветки объекта"
#: ../src/ui/dialog/objects.cpp:1457
-#, fuzzy
msgid "Set object opacity"
-msgstr "Установка заголовка объекта"
+msgstr "Установка непрозрачности объекта"
#: ../src/ui/dialog/objects.cpp:1486
-#, fuzzy
msgid "Set object blend mode"
-msgstr "Установка метки объекта"
+msgstr "Установка режима смешивания объекта"
#: ../src/ui/dialog/objects.cpp:1555
-#, fuzzy
msgid "Set object blur"
-msgstr "Установка метки объекта"
+msgstr "Установка размытия объекта"
#: ../src/ui/dialog/objects.cpp:1621
msgctxt "Visibility"
@@ -22003,7 +21380,7 @@ msgstr "Б"
#: ../src/ui/dialog/objects.cpp:1623
msgctxt "Type"
msgid "T"
-msgstr ""
+msgstr "Т"
#: ../src/ui/dialog/objects.cpp:1624
msgctxt "Clip and mask"
@@ -22016,87 +21393,83 @@ msgid "HL"
msgstr "ВД"
#: ../src/ui/dialog/objects.cpp:1626
-#, fuzzy
msgid "Label"
msgstr "Метка"
#. In order to get tooltips on header, we must create our own label.
#: ../src/ui/dialog/objects.cpp:1664
-#, fuzzy
msgid "Toggle visibility of Layer, Group, or Object."
-msgstr "Переключить видимость активного слоя"
+msgstr "Переключить видимость слоя, группы, объекта"
#: ../src/ui/dialog/objects.cpp:1677
msgid "Toggle lock of Layer, Group, or Object."
-msgstr ""
+msgstr "Переключить блокировку слоя, группы, объекта"
#: ../src/ui/dialog/objects.cpp:1689
msgid ""
"Type: Layer, Group, or Object. Clicking on Layer or Group icon, toggles "
"between the two types."
msgstr ""
+"Тип: Слой, Группа, Объект. Щелчок на значке слоя или группы - переключение м-"
+"ду двумя типами."
#: ../src/ui/dialog/objects.cpp:1708
msgid "Is object clipped and/or masked?"
-msgstr ""
+msgstr "Объект обрезан и/или маскирован?"
#: ../src/ui/dialog/objects.cpp:1719
msgid ""
"Highlight color of outline in Node tool. Click to set. If alpha is zero, use "
"inherited color."
msgstr ""
+"Цвет подсвечивания обводки в инструменте узлов. Щелчок - установка. Если "
+"альфа - ноль, исп-ть наследуемый цвет."
#: ../src/ui/dialog/objects.cpp:1730
msgid ""
"Layer/Group/Object label (inkscape:label). Double-click to set. Default "
"value is object 'id'."
msgstr ""
+"Слой/Группа/Объект метка (inkscape:label). Двойной щелчок - установка. "
+"Умолчание - object 'id'."
#: ../src/ui/dialog/objects.cpp:1818
-#, fuzzy
msgid "Add layer..."
msgstr "_Новый слой..."
#: ../src/ui/dialog/objects.cpp:1825
-#, fuzzy
msgid "Remove object"
-msgstr "Удалить шрифт"
+msgstr "Удалить объект"
#: ../src/ui/dialog/objects.cpp:1833
-#, fuzzy
msgid "Move To Bottom"
-msgstr "Опустить на _задний план"
+msgstr "Переместить в низ"
#: ../src/ui/dialog/objects.cpp:1857
-#, fuzzy
msgid "Move To Top"
-msgstr "Перемещение объектов"
+msgstr "Переместить на верх"
#: ../src/ui/dialog/objects.cpp:1865
msgid "Collapse All"
msgstr "Свернуть все"
#: ../src/ui/dialog/objects.cpp:1879
-#, fuzzy
msgid "Rename"
msgstr "Пере_именовать"
#: ../src/ui/dialog/objects.cpp:1885
msgid "Solo"
-msgstr ""
+msgstr "Соло"
#: ../src/ui/dialog/objects.cpp:1886
-#, fuzzy
msgid "Show All"
msgstr "Показывать:"
#: ../src/ui/dialog/objects.cpp:1887
-#, fuzzy
msgid "Hide All"
msgstr "Раскрыть все"
#: ../src/ui/dialog/objects.cpp:1891
-#, fuzzy
msgid "Lock Others"
msgstr "Блокировка остальных слоёв"
@@ -22110,26 +21483,22 @@ msgid "Unlock All"
msgstr "Разблокировка всего"
#: ../src/ui/dialog/objects.cpp:1897
-#, fuzzy
msgid "Up"
msgstr "Выше"
#: ../src/ui/dialog/objects.cpp:1898
-#, fuzzy
msgid "Down"
-msgstr "Вверху и слева"
+msgstr "Вниз"
#: ../src/ui/dialog/objects.cpp:1907
-#, fuzzy
msgid "Set Clip"
msgstr "Применить о_бтравочный контур"
#. 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
-#, fuzzy
msgid "Unset Clip"
-msgstr "Применить о_бтравочный контур"
+msgstr "Отменить о_бтравочный контур"
#. Set mask
#: ../src/ui/dialog/objects.cpp:1917 ../src/ui/interface.cpp:1714
@@ -22137,68 +21506,60 @@ msgid "Set Mask"
msgstr "Применить маску"
#: ../src/ui/dialog/objects.cpp:1918
-#, fuzzy
msgid "Unset Mask"
-msgstr "Применить маску"
+msgstr "Отменить маску"
#: ../src/ui/dialog/objects.cpp:1940
-#, fuzzy
msgid "Select Highlight Color"
msgstr "По_дсветка:"
#: ../src/ui/dialog/ocaldialogs.cpp:585
msgid "Clipart found"
-msgstr ""
+msgstr "Клипарт найден"
#: ../src/ui/dialog/ocaldialogs.cpp:634
-#, fuzzy
msgid "Downloading image..."
-msgstr "Создается растровая копия..."
+msgstr "Скачивается изображение..."
#: ../src/ui/dialog/ocaldialogs.cpp:782
-#, fuzzy
msgid "Could not download image"
-msgstr "Не удалось найти файл: %s"
+msgstr "Не удалось скачать изображение"
#: ../src/ui/dialog/ocaldialogs.cpp:792
msgid "Clipart downloaded successfully"
-msgstr ""
+msgstr "Клипарт скачан успешно"
#: ../src/ui/dialog/ocaldialogs.cpp:806
-#, fuzzy
msgid "Could not download thumbnail file"
-msgstr "Не удалось найти файл: %s"
+msgstr "Не удалось скачать файл предпросмотра"
#: ../src/ui/dialog/ocaldialogs.cpp:881
-#, fuzzy
msgid "No description"
-msgstr " описание:"
+msgstr "Нет описания"
#: ../src/ui/dialog/ocaldialogs.cpp:949
-#, fuzzy
msgid "Searching clipart..."
-msgstr "Выполняется разворот контуров..."
+msgstr "Поиск клипарта..."
#: ../src/ui/dialog/ocaldialogs.cpp:969 ../src/ui/dialog/ocaldialogs.cpp:990
-#, fuzzy
msgid "Could not connect to the Open Clip Art Library"
-msgstr "Импортировать документ из Open Clip Art Library"
+msgstr "Невозможно связаться с Open Clip Art Library"
#: ../src/ui/dialog/ocaldialogs.cpp:1015
-#, fuzzy
msgid "Could not parse search results"
-msgstr "Невозможно разобрать данные SVG"
+msgstr "Невозможно разобрать результаты поиска"
#: ../src/ui/dialog/ocaldialogs.cpp:1047
-#, fuzzy
msgid "No clipart named <b>%1</b> was found."
-msgstr "Из буфера обмена"
+msgstr "Не найден клипарт <b>%1</b>."
#: ../src/ui/dialog/ocaldialogs.cpp:1049
msgid ""
"Please make sure all keywords are spelled correctly, or try again with "
"different keywords."
msgstr ""
+"Убедитесь, что все ключевые слова написаны правильно, или попробуйте ещё раз "
+"с другими ключевыми словами."
#: ../src/ui/dialog/ocaldialogs.cpp:1082
msgid "Search"
@@ -22210,45 +21571,43 @@ msgstr "Закрыть"
#: ../src/ui/dialog/pixelartdialog.cpp:184
msgid "_Curves (multiplier):"
-msgstr ""
+msgstr "_Кривые (множитель):"
#: ../src/ui/dialog/pixelartdialog.cpp:187
msgid "Favors connections that are part of a long curve"
-msgstr ""
+msgstr "Благоприятные соединения - часть длинной кривой"
#: ../src/ui/dialog/pixelartdialog.cpp:198
-#, fuzzy
msgid "_Islands (weight):"
-msgstr "Высота прописных:"
+msgstr "_Острова (вес):"
#: ../src/ui/dialog/pixelartdialog.cpp:201
msgid "Avoid single disconnected pixels"
-msgstr ""
+msgstr "Избегать одиночных разъединенных пикселей"
#: ../src/ui/dialog/pixelartdialog.cpp:203
-#, fuzzy
msgid "A constant vote value"
-msgstr "Сокращение межстрочного интервала"
+msgstr "Постоянное значение голоса"
#: ../src/ui/dialog/pixelartdialog.cpp:213
msgid "Sparse pixels (window _radius):"
-msgstr ""
+msgstr "Разреженные пиксели (window_radius):"
#: ../src/ui/dialog/pixelartdialog.cpp:222
msgid "The radius of the window analyzed"
-msgstr ""
+msgstr "Радиус окна проанализирован"
#: ../src/ui/dialog/pixelartdialog.cpp:223
msgid "Sparse pixels (_multiplier):"
-msgstr ""
+msgstr "Разреженные пиксели(_multiplier):"
#: ../src/ui/dialog/pixelartdialog.cpp:234
msgid "Favors connections that are part of foreground color"
-msgstr ""
+msgstr "Благоприятные соединения - часть цвета переднего плана"
#: ../src/ui/dialog/pixelartdialog.cpp:240
msgid "The heuristic computed vote will be multiplied by this value"
-msgstr ""
+msgstr "Эвристика вычисляет голос, который будет умножен на это значение"
#: ../src/ui/dialog/pixelartdialog.cpp:253
msgid "Heuristics"
@@ -22276,21 +21635,24 @@ msgstr "С_глаженные кривые"
#: ../src/ui/dialog/pixelartdialog.cpp:276
msgid "The Kopf-Lischinski algorithm"
-msgstr ""
+msgstr "Kopf-Lischinski алгоритм"
#: ../src/ui/dialog/pixelartdialog.cpp:283
msgid "Output"
msgstr "Вывод"
-#: ../src/ui/dialog/pixelartdialog.cpp:291 ../src/ui/dialog/tracedialog.cpp:813
+#: ../src/ui/dialog/pixelartdialog.cpp:291
+#: ../src/ui/dialog/tracedialog.cpp:813
msgid "Reset all settings to defaults"
msgstr "Сбросить значения всех параметров до исходных"
-#: ../src/ui/dialog/pixelartdialog.cpp:296 ../src/ui/dialog/tracedialog.cpp:818
+#: ../src/ui/dialog/pixelartdialog.cpp:296
+#: ../src/ui/dialog/tracedialog.cpp:818
msgid "Abort a trace in progress"
msgstr "Прервать векторизацию"
-#: ../src/ui/dialog/pixelartdialog.cpp:300 ../src/ui/dialog/tracedialog.cpp:822
+#: ../src/ui/dialog/pixelartdialog.cpp:300
+#: ../src/ui/dialog/tracedialog.cpp:822
msgid "Execute the trace"
msgstr "Векторизовать"
@@ -22302,46 +21664,44 @@ msgid ""
"\n"
"Continue the procedure (without saving)?"
msgstr ""
+"Изображение слишком большое. Обработка займёт много времени, сохраните "
+"документ, прежде чем продолжить.\n"
+"\n"
+"Продолжить (без сохранения)?"
#: ../src/ui/dialog/pixelartdialog.cpp:493
msgid "Trace pixel art"
msgstr "Векторизация пиксельной графики"
#: ../src/ui/dialog/polar-arrange-tab.cpp:35
-#, fuzzy
msgctxt "Polar arrange tab"
msgid "Y coordinate of the center"
-msgstr "Координата Y выбранных узлов"
+msgstr "Координата Y центра"
#: ../src/ui/dialog/polar-arrange-tab.cpp:36
-#, fuzzy
msgctxt "Polar arrange tab"
msgid "X coordinate of the center"
-msgstr "Координата X выбранных узлов"
+msgstr "Координата X центра"
#: ../src/ui/dialog/polar-arrange-tab.cpp:37
-#, fuzzy
msgctxt "Polar arrange tab"
msgid "Y coordinate of the radius"
-msgstr "Координата Y выбранных узлов"
+msgstr "Координата Y радиуса"
#: ../src/ui/dialog/polar-arrange-tab.cpp:38
-#, fuzzy
msgctxt "Polar arrange tab"
msgid "X coordinate of the radius"
-msgstr "Координата X выбранных узлов"
+msgstr "Координата X радиуса"
#: ../src/ui/dialog/polar-arrange-tab.cpp:39
-#, fuzzy
msgctxt "Polar arrange tab"
msgid "Starting angle"
-msgstr "Центры вращения"
+msgstr "Стартовый угол"
#: ../src/ui/dialog/polar-arrange-tab.cpp:40
-#, fuzzy
msgctxt "Polar arrange tab"
msgid "End angle"
-msgstr "Угол конуса"
+msgstr "Конечный угол"
#: ../src/ui/dialog/polar-arrange-tab.cpp:42
msgctxt "Polar arrange tab"
@@ -22379,16 +21739,14 @@ msgid "Parameterized:"
msgstr "Параметрически:"
#: ../src/ui/dialog/polar-arrange-tab.cpp:77
-#, fuzzy
msgctxt "Polar arrange tab"
msgid "Center X/Y:"
-msgstr "Выключка по центру"
+msgstr "Центр X/Y:"
#: ../src/ui/dialog/polar-arrange-tab.cpp:90
-#, fuzzy
msgctxt "Polar arrange tab"
msgid "Radius X/Y:"
-msgstr "Радиус:"
+msgstr "Радиус X/Y:"
#: ../src/ui/dialog/polar-arrange-tab.cpp:103
msgid "Angle X/Y:"
@@ -22511,57 +21869,48 @@ msgid "Adjust kerning value"
msgstr "Изменить значение кернинга"
#: ../src/ui/dialog/svg-fonts-dialog.cpp:455
-#, fuzzy
msgid "Font Attributes"
-msgstr "Установить атрибуты"
+msgstr "Атрибуты шрифта"
#: ../src/ui/dialog/svg-fonts-dialog.cpp:456
msgid "Horiz. Advance X"
-msgstr ""
+msgstr "Гориз. расшир. X"
#: ../src/ui/dialog/svg-fonts-dialog.cpp:457
-#, fuzzy
msgid "Horiz. Origin X "
-msgstr "Точка отсчета по X:"
+msgstr "Гориз. ориг. X "
#: ../src/ui/dialog/svg-fonts-dialog.cpp:458
-#, fuzzy
msgid "Horiz. Origin Y "
-msgstr "Точка отсчета по Y:"
+msgstr "Гориз. ориг. Y "
#: ../src/ui/dialog/svg-fonts-dialog.cpp:459
-#, fuzzy
msgid "Font Face Attributes"
-msgstr "Установить атрибуты"
+msgstr "Атрибуты начертания шрифта"
#: ../src/ui/dialog/svg-fonts-dialog.cpp:460
msgid "Family Name:"
msgstr "Гарнитура:"
#: ../src/ui/dialog/svg-fonts-dialog.cpp:461
-#, fuzzy
msgid "Units per em"
msgstr "Единиц на "
#: ../src/ui/dialog/svg-fonts-dialog.cpp:462
-#, fuzzy
msgid "Ascent:"
msgstr "Верхние выносные:"
#: ../src/ui/dialog/svg-fonts-dialog.cpp:463
-#, fuzzy
msgid "Descent:"
msgstr "Нижние выносные:"
#: ../src/ui/dialog/svg-fonts-dialog.cpp:464
-#, fuzzy
msgid "Cap Height:"
msgstr "Высота прописных:"
#: ../src/ui/dialog/svg-fonts-dialog.cpp:465
-#, fuzzy
msgid "x Height:"
-msgstr "Высота:"
+msgstr "x Высота:"
#: ../src/ui/dialog/svg-fonts-dialog.cpp:538
msgid "glyph"
@@ -22570,7 +21919,7 @@ msgstr "глиф"
#. SPGlyph* glyph =
#: ../src/ui/dialog/svg-fonts-dialog.cpp:570
msgid "Add glyph"
-msgstr "Добавка глифа"
+msgstr "Добав. глиф"
#: ../src/ui/dialog/svg-fonts-dialog.cpp:601
#: ../src/ui/dialog/svg-fonts-dialog.cpp:643
@@ -22604,9 +21953,8 @@ msgid "Set glyph unicode"
msgstr "Задание значения Unicode"
#: ../src/ui/dialog/svg-fonts-dialog.cpp:731
-#, fuzzy
msgid "Set glyph advance"
-msgstr "Задание значения Unicode"
+msgstr "Усть-ть расшир. глиф"
#: ../src/ui/dialog/svg-fonts-dialog.cpp:746
msgid "Remove font"
@@ -22637,9 +21985,8 @@ msgid "Matching string"
msgstr "Соответствующая строка"
#: ../src/ui/dialog/svg-fonts-dialog.cpp:809
-#, fuzzy
msgid "Advance"
-msgstr "Отменить"
+msgstr "Расшир."
#: ../src/ui/dialog/svg-fonts-dialog.cpp:811
msgid "Add Glyph"
@@ -22672,11 +22019,11 @@ msgstr "Добавить пару"
#: ../src/ui/dialog/svg-fonts-dialog.cpp:897
msgid "First Unicode range"
-msgstr "Первый символ Unicode"
+msgstr "Первый Unicode диапазон"
#: ../src/ui/dialog/svg-fonts-dialog.cpp:898
msgid "Second Unicode range"
-msgstr "Второй символ Unicode"
+msgstr "Второй Unicode диапазон"
#: ../src/ui/dialog/svg-fonts-dialog.cpp:905
msgid "Kerning value:"
@@ -22695,7 +22042,8 @@ msgstr "шрифт"
msgid "Add font"
msgstr "Добавить шрифт"
-#: ../src/ui/dialog/svg-fonts-dialog.cpp:1006 ../src/ui/dialog/text-edit.cpp:62
+#: ../src/ui/dialog/svg-fonts-dialog.cpp:1006
+#: ../src/ui/dialog/text-edit.cpp:62
msgid "_Font"
msgstr "_Шрифт"
@@ -22721,7 +22069,8 @@ msgid "Preview Text:"
msgstr "Текст:"
#: ../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/tools/gradient-tool.cpp:457
+#: ../src/widgets/gradient-vector.cpp:765
msgid "Add gradient stop"
msgstr "Добавка опорной точки в градиент"
@@ -22760,11 +22109,11 @@ msgstr "Текущий документ"
#: ../src/ui/dialog/symbols.cpp:176
msgid "Add Symbol from the current document."
-msgstr "Добавить символ из активного документа"
+msgstr "Добавить символ из текущего документа"
#: ../src/ui/dialog/symbols.cpp:185
msgid "Remove Symbol from the current document."
-msgstr "Удалить символ из активного документа"
+msgstr "Удалить символ из текущего документа"
#: ../src/ui/dialog/symbols.cpp:199
msgid "Display more icons in row."
@@ -22776,7 +22125,7 @@ msgstr "Показывать меньше миниатюр в ряду"
#: ../src/ui/dialog/symbols.cpp:218
msgid "Toggle 'fit' symbols in icon space."
-msgstr ""
+msgstr "Переключить 'fit' символы в пространстве значков."
#: ../src/ui/dialog/symbols.cpp:230
msgid "Make symbols smaller by zooming out."
@@ -22792,22 +22141,20 @@ msgstr "Безымянные символы"
#: ../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 "Убрать маску из выделения"
+msgstr "Убрать из набора выделений"
#: ../src/ui/dialog/tags.cpp:414
msgid "Items"
-msgstr ""
+msgstr "Пункты"
#: ../src/ui/dialog/tags.cpp:652 ../src/ui/dialog/tags.cpp:930
msgid "Add selection to set"
-msgstr ""
+msgstr "Добавить выделение в набор"
#: ../src/ui/dialog/tags.cpp:810
-#, fuzzy
msgid "Moved sets"
-msgstr "Смещать градиенты"
+msgstr "Перемещённые наборы"
#: ../src/ui/dialog/tags.cpp:986
msgid "Add a new selection set"
@@ -22815,7 +22162,7 @@ msgstr "Создать новый набор выделений"
#: ../src/ui/dialog/tags.cpp:995
msgid "Remove Item/Set"
-msgstr "Удалить набор выделений"
+msgstr "Удалить Выделение/Набор"
#: ../src/ui/dialog/template-widget.cpp:32
msgid "More info"
@@ -22827,7 +22174,7 @@ msgstr "Ни один шаблон не выбран"
#: ../src/ui/dialog/template-widget.cpp:126
msgid "Path: "
-msgstr ""
+msgstr "Контур:"
#: ../src/ui/dialog/template-widget.cpp:129
msgid "Description: "
@@ -23021,7 +22368,7 @@ msgstr "Сгладит_ь"
#: ../src/ui/dialog/tracedialog.cpp:652
msgid "Apply Gaussian blur to the bitmap before tracing"
-msgstr "Применить Гауссово размывание растра перед векторизацией"
+msgstr "Применить Гауссово размытие растра перед векторизацией"
#. TRANSLATORS: "Stack" is a verb here
#: ../src/ui/dialog/tracedialog.cpp:656
@@ -23303,12 +22650,10 @@ msgid "Apply transformation to selection"
msgstr "Применить эти изменения к выбранному"
#: ../src/ui/dialog/transformation.cpp:286
-#, fuzzy
msgid "Rotate in a counterclockwise direction"
msgstr "Поворот против часовой стрелки"
#: ../src/ui/dialog/transformation.cpp:292
-#, fuzzy
msgid "Rotate in a clockwise direction"
msgstr "Поворот по часовой стрелке"
@@ -23320,7 +22665,7 @@ msgstr "Поворот по часовой стрелке"
#: ../src/ui/dialog/transformation.cpp:862
#: ../src/ui/dialog/transformation.cpp:886
msgid "Transform matrix is singular, <b>not used</b>."
-msgstr ""
+msgstr "Матрица трансформации вырождена, <b>не используется</b>."
#: ../src/ui/dialog/transformation.cpp:902
msgid "Edit transformation matrix"
@@ -23332,20 +22677,20 @@ msgstr "Угол поворота (больше 0 = по часовой стре
#: ../src/ui/dialog/xml-tree.cpp:65 ../src/ui/dialog/xml-tree.cpp:115
msgid "New element node"
-msgstr "Создать ветвь элемента"
+msgstr "Новый узел <b>элемент</b>"
#: ../src/ui/dialog/xml-tree.cpp:66 ../src/ui/dialog/xml-tree.cpp:121
msgid "New text node"
-msgstr "Создать ветвь с текстом"
+msgstr "Новый узел <b>текст</b>"
#: ../src/ui/dialog/xml-tree.cpp:67 ../src/ui/dialog/xml-tree.cpp:135
msgid "nodeAsInXMLdialogTooltip|Delete node"
-msgstr "Удалить элемент дерева XML"
+msgstr "Удалить узел дерева XML"
#: ../src/ui/dialog/xml-tree.cpp:68 ../src/ui/dialog/xml-tree.cpp:127
#: ../src/ui/dialog/xml-tree.cpp:963
msgid "Duplicate node"
-msgstr "Дубликация ветви"
+msgstr "Дублировать узел"
#: ../src/ui/dialog/xml-tree.cpp:74 ../src/ui/dialog/xml-tree.cpp:188
#: ../src/ui/dialog/xml-tree.cpp:999
@@ -23358,27 +22703,27 @@ msgstr "Установить"
#: ../src/ui/dialog/xml-tree.cpp:110
msgid "Drag to reorder nodes"
-msgstr "Используйте мышь для перетаскивания ветвей"
+msgstr "Используйте мышь для перетаскивания узлов"
#: ../src/ui/dialog/xml-tree.cpp:143 ../src/ui/dialog/xml-tree.cpp:144
#: ../src/ui/dialog/xml-tree.cpp:1121
msgid "Unindent node"
-msgstr "Переместить к корню"
+msgstr "Переместить узел к корню"
#: ../src/ui/dialog/xml-tree.cpp:150 ../src/ui/dialog/xml-tree.cpp:151
#: ../src/ui/dialog/xml-tree.cpp:1099
msgid "Indent node"
-msgstr "Переместить от корня"
+msgstr "Переместить узел от корня"
#: ../src/ui/dialog/xml-tree.cpp:157 ../src/ui/dialog/xml-tree.cpp:158
#: ../src/ui/dialog/xml-tree.cpp:1050
msgid "Raise node"
-msgstr "Поднять ветвь"
+msgstr "Поднять узел"
#: ../src/ui/dialog/xml-tree.cpp:164 ../src/ui/dialog/xml-tree.cpp:165
#: ../src/ui/dialog/xml-tree.cpp:1068
msgid "Lower node"
-msgstr "Опустить ветвь"
+msgstr "Опустить узел"
#: ../src/ui/dialog/xml-tree.cpp:205
msgid "Attribute name"
@@ -23391,7 +22736,7 @@ msgstr "Значение атрибута"
#: ../src/ui/dialog/xml-tree.cpp:308
msgid "<b>Click</b> to select nodes, <b>drag</b> to rearrange."
msgstr ""
-"<b>Щелчком</b> выделяется ветвь, <b>перетаскиванием</b> меняется порядок."
+"<b>Щелчком</b> выделяется узел, <b>перетаскиванием</b> меняется порядок."
#: ../src/ui/dialog/xml-tree.cpp:319
msgid "<b>Click</b> attribute to edit."
@@ -23411,7 +22756,7 @@ msgstr "Перетаскивание поддерева XML"
#: ../src/ui/dialog/xml-tree.cpp:866
msgid "New element node..."
-msgstr "Создать ветвь элемента..."
+msgstr "Новый узел <b>элемент</b>..."
#: ../src/ui/dialog/xml-tree.cpp:892
msgid "Cancel"
@@ -23419,15 +22764,15 @@ msgstr "Отменить"
#: ../src/ui/dialog/xml-tree.cpp:929
msgid "Create new element node"
-msgstr "Создание ветви элемента"
+msgstr "Новый узел <b>элемент</b>"
#: ../src/ui/dialog/xml-tree.cpp:945
msgid "Create new text node"
-msgstr "Создание текстовой ветви"
+msgstr "Новый узел<b>текст<b>"
#: ../src/ui/dialog/xml-tree.cpp:980
msgid "nodeAsInXMLinHistoryDialog|Delete node"
-msgstr "Удаление элемента XML"
+msgstr "Удалить элемент XML"
#: ../src/ui/dialog/xml-tree.cpp:1024
msgid "Change attribute"
@@ -23448,9 +22793,8 @@ msgid "Custom"
msgstr "Пользовательский"
#: ../src/ui/interface.cpp:728
-#, fuzzy
msgid "Setup for custom task"
-msgstr "Назначить заказную задачу"
+msgstr "Настроить под задачу"
#: ../src/ui/interface.cpp:729
msgctxt "Interface setup"
@@ -23458,7 +22802,6 @@ msgid "Wide"
msgstr "Широкий"
#: ../src/ui/interface.cpp:729
-#, fuzzy
msgid "Setup for widescreen work"
msgstr "Настроить под широкоформатные экраны"
@@ -23474,11 +22817,11 @@ msgstr "Открыть н_едавние"
#: ../src/ui/interface.cpp:978 ../src/ui/interface.cpp:1064
#: ../src/ui/interface.cpp:1167 ../src/ui/widget/selected-style.cpp:509
msgid "Drop color"
-msgstr "Перенос цвета"
+msgstr "Сбросить цвет"
#: ../src/ui/interface.cpp:1017 ../src/ui/interface.cpp:1127
msgid "Drop color on gradient"
-msgstr "Перенос цвета на градиент"
+msgstr "Сбросить цвет на градиент"
#: ../src/ui/interface.cpp:1180
msgid "Could not parse SVG data"
@@ -23486,15 +22829,15 @@ msgstr "Невозможно разобрать данные SVG"
#: ../src/ui/interface.cpp:1219
msgid "Drop SVG"
-msgstr "Drop SVG"
+msgstr "Сбросить SVG"
#: ../src/ui/interface.cpp:1232
msgid "Drop Symbol"
-msgstr ""
+msgstr "Сбросить символ"
#: ../src/ui/interface.cpp:1263
msgid "Drop bitmap image"
-msgstr "Импорт растра"
+msgstr "Сбросить растр"
#: ../src/ui/interface.cpp:1355
#, c-format
@@ -23525,9 +22868,8 @@ msgstr "Войти в группу #%1"
#. Pop selection out of group
#: ../src/ui/interface.cpp:1488
-#, fuzzy
msgid "_Pop selection out of group"
-msgstr "С_читать выделение группой: "
+msgstr "Вы_толкнуть выделение из группы: "
#. Item dialog
#: ../src/ui/interface.cpp:1616 ../src/verbs.cpp:2992
@@ -23575,7 +22917,7 @@ msgstr "Пере_местить на слой..."
#. Create link
#: ../src/ui/interface.cpp:1691
msgid "Create _Link"
-msgstr "Создать сс_ылку"
+msgstr "Соз_дать ссылку"
#. Release mask
#: ../src/ui/interface.cpp:1725
@@ -23584,9 +22926,8 @@ msgstr "Снять маску"
#. SSet Clip Group
#: ../src/ui/interface.cpp:1736
-#, fuzzy
msgid "Create Clip G_roup"
-msgstr "Создать _клон"
+msgstr "Создать группу обтраво_к"
#. Set Clip
#: ../src/ui/interface.cpp:1743
@@ -23605,7 +22946,7 @@ msgstr "С_группировать"
#: ../src/ui/interface.cpp:1836
msgid "Create link"
-msgstr "Создание ссылки"
+msgstr "Создать ссылку"
#. Ungroup
#: ../src/ui/interface.cpp:1871 ../src/verbs.cpp:2601
@@ -23615,7 +22956,7 @@ msgstr "Разгр_уппировать"
#. Link dialog
#: ../src/ui/interface.cpp:1901
msgid "Link _Properties..."
-msgstr "_Свойства ссылки…"
+msgstr "_Свойства ссылки..."
#. Select item
#: ../src/ui/interface.cpp:1907
@@ -23629,12 +22970,12 @@ msgstr "_Удалить ссылку"
#: ../src/ui/interface.cpp:1944
msgid "Remove link"
-msgstr "_Удалить ссылку"
+msgstr "Удалить ссылку"
#. Image properties
#: ../src/ui/interface.cpp:1954
msgid "Image _Properties..."
-msgstr "_Свойства изображения…"
+msgstr "_Свойства изображения..."
#. Edit externally
#: ../src/ui/interface.cpp:1960
@@ -23677,7 +23018,7 @@ msgstr "_Текст и шрифт..."
#. Spellcheck dialog
#: ../src/ui/interface.cpp:2175 ../src/verbs.cpp:2982
msgid "Check Spellin_g..."
-msgstr "Проверить _орфографию..."
+msgstr "_Проверить орфографию..."
#: ../src/ui/object-edit.cpp:445
msgid ""
@@ -23710,7 +23051,7 @@ msgid ""
"<b>Ctrl</b> to constrain to the directions of edges or diagonals"
msgstr ""
"Изменить размер объекта по осям X/Y; с <b>Shift</b> — вдоль оси Z, с "
-"<b>Ctrl</b> — с ограничением в направлениях (края или диагонали)"
+"<b>Ctrl</b> — ограничение в направлениях (край или диагональ)"
#: ../src/ui/object-edit.cpp:723 ../src/ui/object-edit.cpp:727
#: ../src/ui/object-edit.cpp:731 ../src/ui/object-edit.cpp:735
@@ -23734,7 +23075,6 @@ msgid "Adjust ellipse <b>height</b>, with <b>Ctrl</b> to make circle"
msgstr "Менять <b>малую ось</b> эллипса. <b>Ctrl</b> дает круг."
#: ../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</"
@@ -23744,7 +23084,6 @@ msgstr ""
"перетаскивание <b>внутри</b> даёт дугу, <b>снаружи</b> — сектор."
#: ../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 "
@@ -23779,7 +23118,6 @@ msgstr ""
"<b>Alt</b> меняет нелинейность."
#: ../src/ui/object-edit.cpp:1359
-#, fuzzy
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"
@@ -23800,10 +23138,9 @@ msgid "Drag curve"
msgstr "Перетаскивание кривой"
#: ../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 "Смещение рычагов узла"
+msgstr "<b>Shift</b>: тащить - открыть/сместить BSpline рычаги"
#: ../src/ui/tool/curve-drag-point.cpp:193
msgctxt "Path segment tip"
@@ -23816,14 +23153,13 @@ msgid "<b>Ctrl+Alt</b>: click to insert a node"
msgstr "<b>Ctrl+Alt</b>: щелчок вставляет узел"
#: ../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>Сегмент Безье</b>: перетаскивание меняет форму, двойной щелчок вставляет "
-"узел, щелчок выделяет (попробуйте Shift, Ctrl+Alt)"
+"<b>Сегмент Безье</b>: перетаскивание меняет форму, двойной щелчок - вставить "
+"узел, щелчок - выделить (попробуйте Shift, Ctrl+Alt)"
#: ../src/ui/tool/curve-drag-point.cpp:206
msgctxt "Path segment tip"
@@ -23831,8 +23167,8 @@ msgid ""
"<b>Linear segment</b>: drag to convert to a Bezier segment, doubleclick to "
"insert node, click to select (more: Shift, Ctrl+Alt)"
msgstr ""
-"<b>Линейный сегмент</b>: перетаскивание превращает его в сегмент Безье, "
-"двойной щелчок вставляет узел, щелчок выделяет (попробуйте Shift, Ctrl+Alt)"
+"<b>Линейный сегмент</b>: перетаскивание - сегмент Безье, двойной щелчок - "
+"вставить узел, щелчок - выделить (попробуйте Shift, Ctrl+Alt)"
#: ../src/ui/tool/curve-drag-point.cpp:210
msgctxt "Path segment tip"
@@ -23840,12 +23176,12 @@ msgid ""
"<b>Bezier segment</b>: drag to shape the segment, doubleclick to insert "
"node, click to select (more: Shift, Ctrl+Alt)"
msgstr ""
-"<b>Сегмент Безье</b>: перетаскивание меняет форму, двойной щелчок вставляет "
-"узел, щелчок выделяет (попробуйте Shift, Ctrl+Alt)"
+"<b>Сегмент Безье</b>: перетаскивание меняет форму, двойной щелчок - вставить "
+"узел, щелчок - выделить (попробуйте Shift, Ctrl+Alt)"
#: ../src/ui/tool/multi-path-manipulator.cpp:313
msgid "Retract handles"
-msgstr "Втяжка узлов"
+msgstr "Втяжка рычагов"
#: ../src/ui/tool/multi-path-manipulator.cpp:313 ../src/ui/tool/node.cpp:292
msgid "Change node type"
@@ -23862,20 +23198,20 @@ msgstr "Сделать сегменты кривыми"
#: ../src/ui/tool/multi-path-manipulator.cpp:331
#: ../src/ui/tool/multi-path-manipulator.cpp:345
msgid "Add nodes"
-msgstr "Добавление узлов"
+msgstr "Добавить узлы"
#: ../src/ui/tool/multi-path-manipulator.cpp:337
msgid "Add extremum nodes"
-msgstr "Добавление узлы в точки экстремума"
+msgstr "Добавить узлы в точки экстремума"
#: ../src/ui/tool/multi-path-manipulator.cpp:352
msgid "Duplicate nodes"
-msgstr "Дубликация ветвей"
+msgstr "Дублировать узлы"
#: ../src/ui/tool/multi-path-manipulator.cpp:415
#: ../src/widgets/node-toolbar.cpp:406
msgid "Join nodes"
-msgstr "Соединение узлов"
+msgstr "Соединить узлы"
#: ../src/ui/tool/multi-path-manipulator.cpp:422
#: ../src/widgets/node-toolbar.cpp:417
@@ -23884,59 +23220,57 @@ msgstr "Разбить узлы"
#: ../src/ui/tool/multi-path-manipulator.cpp:429
msgid "Delete nodes"
-msgstr "Удаление узлов"
+msgstr "Удалить узлы"
#: ../src/ui/tool/multi-path-manipulator.cpp:775
msgid "Move nodes"
-msgstr "Смещение узлов"
+msgstr "Сместить узлы"
#: ../src/ui/tool/multi-path-manipulator.cpp:778
msgid "Move nodes horizontally"
-msgstr "Смещение узлов по горизонтали"
+msgstr "Сместить узлы по горизонтали"
#: ../src/ui/tool/multi-path-manipulator.cpp:782
msgid "Move nodes vertically"
-msgstr "Смещение узлов по вертикали"
+msgstr "Сместить узлы по вертикали"
#: ../src/ui/tool/multi-path-manipulator.cpp:786
#: ../src/ui/tool/multi-path-manipulator.cpp:789
msgid "Rotate nodes"
-msgstr "Вращение узлов"
+msgstr "Вращать узлы"
#: ../src/ui/tool/multi-path-manipulator.cpp:793
#: ../src/ui/tool/multi-path-manipulator.cpp:799
msgid "Scale nodes uniformly"
-msgstr "Единообразное масштабирование узлов"
+msgstr "Равномерно масштабировать узлы"
#: ../src/ui/tool/multi-path-manipulator.cpp:796
msgid "Scale nodes"
-msgstr "Масштабирование узлов"
+msgstr "Масштабировать узлы"
#: ../src/ui/tool/multi-path-manipulator.cpp:803
msgid "Scale nodes horizontally"
-msgstr "Горизонтальное масштабирование узлов"
+msgstr "Горизонтально масштабировать узлы"
#: ../src/ui/tool/multi-path-manipulator.cpp:807
msgid "Scale nodes vertically"
-msgstr "Вертикальное масштабирование узлов"
+msgstr "Вертикально масштабировать узлы"
#: ../src/ui/tool/multi-path-manipulator.cpp:811
-#, fuzzy
msgid "Skew nodes horizontally"
-msgstr "Горизонтальное масштабирование узлов"
+msgstr "Горизонтально наклонить узлы"
#: ../src/ui/tool/multi-path-manipulator.cpp:815
-#, fuzzy
msgid "Skew nodes vertically"
-msgstr "Вертикальное масштабирование узлов"
+msgstr "Вертикально наклонить узлы"
#: ../src/ui/tool/multi-path-manipulator.cpp:819
msgid "Flip nodes horizontally"
-msgstr "Горизонтальное отражение узлов"
+msgstr "Горизонтально перевернуть узлы"
#: ../src/ui/tool/multi-path-manipulator.cpp:822
msgid "Flip nodes vertically"
-msgstr "Вертикальное отражение узлов"
+msgstr "Вертикально перевернуть узлы"
#: ../src/ui/tool/node.cpp:267
msgid "Cusp node handle"
@@ -23952,7 +23286,7 @@ msgstr "Рычаг симметричного узла"
#: ../src/ui/tool/node.cpp:270
msgid "Auto-smooth node handle"
-msgstr "Рычаг автоматически сглаженного узла"
+msgstr "Рычаг автосглаженного узла"
#: ../src/ui/tool/node.cpp:486
msgctxt "Path handle tip"
@@ -23960,10 +23294,9 @@ msgid "more: Shift, Ctrl, Alt"
msgstr "попробуйте Shift, Ctrl, Alt"
#: ../src/ui/tool/node.cpp:488
-#, fuzzy
msgctxt "Path handle tip"
msgid "more: Ctrl"
-msgstr "попробуйте Ctrl, Alt"
+msgstr "попробуйте Ctrl"
#: ../src/ui/tool/node.cpp:490
msgctxt "Path handle tip"
@@ -23977,24 +23310,24 @@ msgid ""
"<b>Shift+Ctrl+Alt</b>: preserve length and snap rotation angle to %g° "
"increments while rotating both handles"
msgstr ""
-"<b>Shift+Ctrl+Alt</b>: сохраняет длину и вращает оба рычага с шагом %g°"
+"<b>Shift+Ctrl+Alt</b>: сохранить длину и вращать оба рычага с шагом %g°"
#: ../src/ui/tool/node.cpp:501
#, c-format
msgctxt "Path handle tip"
msgid ""
"<b>Ctrl+Alt</b>: preserve length and snap rotation angle to %g° increments"
-msgstr "<b>Ctrl+Alt</b>: сохраняет длину, с шагом вращения %g°"
+msgstr "<b>Ctrl+Alt</b>: сохранить длину, с шагом вращения %g°"
#: ../src/ui/tool/node.cpp:507
msgctxt "Path handle tip"
msgid "<b>Shift+Alt</b>: preserve handle length and rotate both handles"
-msgstr "<b>Shift+Alt</b>: сохраняет длину рычагов и вращает оба рычага"
+msgstr "<b>Shift+Alt</b>: сохранить длину рычагов и вращать оба рычага"
#: ../src/ui/tool/node.cpp:510
msgctxt "Path handle tip"
msgid "<b>Alt</b>: preserve handle length while dragging"
-msgstr "<b>Alt</b>: сохраняет длину рычагов при перетаскивании"
+msgstr "<b>Alt</b>: сохранить длину рычагов при перетаскивании"
#: ../src/ui/tool/node.cpp:517
#, c-format
@@ -24008,23 +23341,24 @@ msgstr "<b>Shift+Ctrl</b>: вращает оба рычага с шагом по
msgctxt "Path handle tip"
msgid "<b>Ctrl</b>: Snap handle to steps defined in BSpline Live Path Effect"
msgstr ""
+"<b>Ctrl</b>: Прилипать рычаги шагами, определёнными в BSpline Live Path "
+"Effect"
#: ../src/ui/tool/node.cpp:524
#, c-format
msgctxt "Path handle tip"
msgid "<b>Ctrl</b>: snap rotation angle to %g° increments, click to retract"
-msgstr "<b>Ctrl</b>: вращение шагами по %g°, щелчок втягивает"
+msgstr "<b>Ctrl</b>: вращать шагами по %g°, щелчок - втянуть"
#: ../src/ui/tool/node.cpp:529
msgctxt "Path hande tip"
msgid "<b>Shift</b>: rotate both handles by the same angle"
-msgstr "<b>Shift</b>: вращает оба рычага на одинаковый угол"
+msgstr "<b>Shift</b>: вращать оба рычага на одинаковый угол"
#: ../src/ui/tool/node.cpp:532
-#, fuzzy
msgctxt "Path hande tip"
msgid "<b>Shift</b>: move handle"
-msgstr "Смещение рычагов узла"
+msgstr "<b>Shift</b>: сместить рычаги узла"
#: ../src/ui/tool/node.cpp:539 ../src/ui/tool/node.cpp:543
#, c-format
@@ -24034,13 +23368,14 @@ msgstr ""
"<b>Автоматический рычаг узла</b>: перетаскивание делает узел сглаженным (%s)"
#: ../src/ui/tool/node.cpp:546
-#, fuzzy, c-format
+#, c-format
msgctxt "Path handle tip"
msgid ""
"<b>BSpline node handle</b>: Shift to drag, double click to reset (%s). %g "
"power"
msgstr ""
-"<b>Автоматический рычаг узла</b>: перетаскивание делает узел сглаженным (%s)"
+"<b>BSpline рычаг узла</b>: Shift - перетаскивание, двойной щелчок - сброс "
+"(%s). %g "
#: ../src/ui/tool/node.cpp:566
#, c-format
@@ -24051,22 +23386,22 @@ msgstr "Перемещение узла на %s, %s; угол %.2f°, длина
#: ../src/ui/tool/node.cpp:1414
msgctxt "Path node tip"
msgid "<b>Shift</b>: drag out a handle, click to toggle selection"
-msgstr "<b>Shift</b>: вытаскивает рычаг, щелчок переключает выделение"
+msgstr "<b>Shift</b>: вытащить рычаг, щелчок - переключить выделение"
#: ../src/ui/tool/node.cpp:1416
msgctxt "Path node tip"
msgid "<b>Shift</b>: click to toggle selection"
-msgstr "<b>Shift</b>: щелчок переключает выделение"
+msgstr "<b>Shift</b>: щелчок - переключить выделение"
#: ../src/ui/tool/node.cpp:1421
msgctxt "Path node tip"
msgid "<b>Ctrl+Alt</b>: move along handle lines, click to delete node"
-msgstr "<b>Ctrl+Alt</b>: перемещает вдоль линий рычага, щелчок удаляет узел"
+msgstr "<b>Ctrl+Alt</b>: переместить вдоль линий рычага, щелчок - удалить узел"
#: ../src/ui/tool/node.cpp:1424
msgctxt "Path node tip"
msgid "<b>Ctrl</b>: move along axes, click to change node type"
-msgstr "<b>Ctrl</b>: перемещает вдоль осей, щелчок меняет тип узла"
+msgstr "<b>Ctrl</b>: переместить вдоль осей, щелчок - сменить тип узла"
#: ../src/ui/tool/node.cpp:1428
msgctxt "Path node tip"
@@ -24078,16 +23413,18 @@ msgstr "<b>Alt</b>: лепка узлов"
msgctxt "Path node tip"
msgid "<b>%s</b>: drag to shape the path (more: Shift, Ctrl, Alt)"
msgstr ""
-"<b>%s</b>: перетаскивание меняет форму контура (попробуйте Shift, Ctrl, Alt)"
+"<b>%s</b>: перетаскивание - сменить форму контура (попробуйте Shift, 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>: перетаскивание меняет форму контура (попробуйте Shift, Ctrl, Alt)"
+"<b>BSpline узел</b>: перетаскивание - сменить форму контура (больше: Shift, "
+"Ctrl, Alt). %g power"
#: ../src/ui/tool/node.cpp:1443
#, c-format
@@ -24096,8 +23433,8 @@ msgid ""
"<b>%s</b>: drag to shape the path, click to toggle scale/rotation handles "
"(more: Shift, Ctrl, Alt)"
msgstr ""
-"<b>%s</b>: перетаскивание меняет форму контура, щелчок переключает рычаги "
-"масштабирования/вращения (попробуйте Shift, Ctrl, Alt)"
+"<b>%s</b>: перетаскивание - сменить форму контура, щелчок - переключить "
+"рычаги масштабирования/вращения (попробуйте Shift, Ctrl, Alt)"
#: ../src/ui/tool/node.cpp:1447
#, c-format
@@ -24106,24 +23443,24 @@ msgid ""
"<b>%s</b>: drag to shape the path, click to select only this node (more: "
"Shift, Ctrl, Alt)"
msgstr ""
-"<b>%s</b>: перетаскивание меняет форму контура, щелчок выделяет только этот "
-"узел (попробуйте Shift, Ctrl, Alt)"
+"<b>%s</b>: перетаскивание - сменить форму контура, щелчок - выделить только "
+"этот узел (попробуйте Shift, 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>: перетаскивание меняет форму контура, щелчок выделяет только этот "
-"узел (попробуйте Shift, Ctrl, Alt)"
+"<b>BSpline узел</b>: перетаскивание сменить форму контура, щелчок выделить "
+"только этот узел (больше: Shift, Ctrl, Alt). %g power"
#: ../src/ui/tool/node.cpp:1463
#, c-format
msgctxt "Path node tip"
msgid "Move node by %s, %s"
-msgstr "Перемещение узла на %s, %s"
+msgstr "Переместить узел на %s, %s"
#: ../src/ui/tool/node.cpp:1474
msgid "Symmetric node"
@@ -24131,11 +23468,11 @@ msgstr "Симметричный узел"
#: ../src/ui/tool/node.cpp:1475
msgid "Auto-smooth node"
-msgstr "Автоматически сглаженный узел"
+msgstr "Автосглаженный узел"
#: ../src/ui/tool/path-manipulator.cpp:283
msgid "Add node"
-msgstr "Добавление узла"
+msgstr "Добавить узел"
#: ../src/ui/tool/path-manipulator.cpp:848
msgid "Scale handle"
@@ -24146,7 +23483,8 @@ msgid "Rotate handle"
msgstr "Рычаг вращения"
#. 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:1545
+#: ../src/widgets/node-toolbar.cpp:395
msgid "Delete node"
msgstr "Удалить узел"
@@ -24155,43 +23493,41 @@ msgid "Cycle node type"
msgstr "Циклически менять тип узла"
#: ../src/ui/tool/path-manipulator.cpp:1568
-#, fuzzy
msgid "Drag handle"
-msgstr "Нарисовать рычаги"
+msgstr "Вытащить рычаг"
#: ../src/ui/tool/path-manipulator.cpp:1577
msgid "Retract handle"
-msgstr "Втяжка узла"
+msgstr "Втянуть рычаг"
#: ../src/ui/tool/transform-handle-set.cpp:199
msgctxt "Transform handle tip"
msgid "<b>Shift+Ctrl</b>: scale uniformly about the rotation center"
msgstr ""
-"<b>Shift+Ctrl</b>: масштабирование относительно точки вращения с сохранением "
-"пропорций"
+"<b>Shift+Ctrl</b>: равномерно масштабировать относительно центра вращения"
#: ../src/ui/tool/transform-handle-set.cpp:201
msgctxt "Transform handle tip"
msgid "<b>Ctrl:</b> scale uniformly"
-msgstr "<b>Shift+Ctrl</b>: масштабирование с сохранением пропорций"
+msgstr "<b>Ctrl:</b> масштабировать с сохранением пропорций"
#: ../src/ui/tool/transform-handle-set.cpp:206
msgctxt "Transform handle tip"
msgid ""
"<b>Shift+Alt</b>: scale using an integer ratio about the rotation center"
msgstr ""
-"<b>Shift+Alt</b>: масштабирование относительно точки вращения с "
+"<b>Shift+Alt</b>: масштабировать относительно центра вращения с "
"коэффициентом соотношения сторон"
#: ../src/ui/tool/transform-handle-set.cpp:208
msgctxt "Transform handle tip"
msgid "<b>Shift</b>: scale from the rotation center"
-msgstr "<b>Shift</b>: масштабирование относительно точки вращения"
+msgstr "<b>Shift</b>: масштабировать относительно центра вращения"
#: ../src/ui/tool/transform-handle-set.cpp:211
msgctxt "Transform handle tip"
msgid "<b>Alt</b>: scale using an integer ratio"
-msgstr "<b>Alt</b>: масштабирование с коэффициентом соотношения сторон"
+msgstr "<b>Alt</b>: масштабировать с коэффициентом соотношения сторон"
#: ../src/ui/tool/transform-handle-set.cpp:213
msgctxt "Transform handle tip"
@@ -24216,13 +23552,13 @@ msgstr ""
#: ../src/ui/tool/transform-handle-set.cpp:448
msgctxt "Transform handle tip"
msgid "<b>Shift</b>: rotate around the opposite corner"
-msgstr "<b>Shift</b>: вращает относительно противоположного угла"
+msgstr "<b>Shift</b>: вращать относительно противоположного угла"
#: ../src/ui/tool/transform-handle-set.cpp:452
#, c-format
msgctxt "Transform handle tip"
msgid "<b>Ctrl</b>: snap angle to %f° increments"
-msgstr "<b>Ctrl</b>: вращает с шагом %f°"
+msgstr "<b>Ctrl</b>: вращать с шагом %f°"
#: ../src/ui/tool/transform-handle-set.cpp:454
msgctxt "Transform handle tip"
@@ -24238,7 +23574,7 @@ msgstr ""
#, c-format
msgctxt "Transform handle tip"
msgid "Rotate by %.2f°"
-msgstr "Вращение на %.2f°"
+msgstr "Вращать на %.2f°"
#: ../src/ui/tool/transform-handle-set.cpp:584
#, c-format
@@ -24286,36 +23622,35 @@ msgstr ""
"<b>Центр вращения</b>: переместите для смены исходной точки трансформаций"
#: ../src/ui/tools-switch.cpp:95
-#, fuzzy
msgid ""
"<b>Click</b> to Select and Transform objects, <b>Drag</b> to select many "
"objects."
msgstr ""
-"<b>Щелчком</b> выделяется ветвь, <b>перетаскиванием</b> меняется порядок."
+"<b>Щелчок</b> выделить и трансформировать объекты,<b>перетаскивание</b> "
+"выбор множества объектов."
#: ../src/ui/tools-switch.cpp:96
-#, fuzzy
msgid "Modify selected path points (nodes) directly."
-msgstr "Упростить выделенные контуры удалением лишних узлов"
+msgstr "Модифицировать выделенные точки (узлы) контуров напрямую."
#: ../src/ui/tools-switch.cpp:97
msgid "To tweak a path by pushing, select it and drag over it."
msgstr "Для коррекции контура толканием, выберите и проведите по нему мышью"
#: ../src/ui/tools-switch.cpp:98
-#, fuzzy
msgid ""
"<b>Drag</b>, <b>click</b> or <b>click and scroll</b> to spray the selected "
"objects."
msgstr ""
-"<b>Щелчок</b> или <b>щелчок + перетаскивание</b> закрывают этот контур."
+"<b>Перетаскивание</b>, <b>щелчок</b> или <b>щелчок + перетаскивание</b> "
+"распыляют выделенные объекты."
#: ../src/ui/tools-switch.cpp:99
msgid ""
"<b>Drag</b> to create a rectangle. <b>Drag controls</b> to round corners and "
"resize. <b>Click</b> to select."
msgstr ""
-"<b>Перетаскивание</b> рисует прямоугольник. <b>Перетаскивание ручек</b> "
+"<b>Перетаскивание</b> рисует прямоугольник. <b>Перетаскивание рычагов</b> "
"меняет размер и закругляет углы. <b>Щелчок</b> по объекту выделяет его."
#: ../src/ui/tools-switch.cpp:100
@@ -24323,23 +23658,24 @@ 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)."
msgstr ""
-"<b>Перетаскивание</b> рисует параллелепипед. <b>Перетаскивание рычагов</b> "
-"меняет перспективу. <b>Щелчком</b> выделяются стороны объекта."
+"<b>Перетаскивание</b> рисует 3D параллелепипед. <b>Перетаскивание рычагов</"
+"b> меняет перспективу. <b>Щелчок</b> - выделить стороны объекта (с <b>Ctrl"
+"+Alt</b> - одиночные грани)."
#: ../src/ui/tools-switch.cpp:101
msgid ""
"<b>Drag</b> to create an ellipse. <b>Drag controls</b> to make an arc or "
"segment. <b>Click</b> to select."
msgstr ""
-"<b>Перетаскивание</b> рисует эллипс. <b>Перетаскивание ручек</b> делает дугу "
-"или сегмент. <b>Щелчок</b> по объекту выделяет его."
+"<b>Перетаскивание</b> рисует эллипс. <b>Перетаскивание рычагов</b> делает "
+"дугу или сегмент. <b>Щелчок</b> по объекту выделяет его."
#: ../src/ui/tools-switch.cpp:102
msgid ""
"<b>Drag</b> to create a star. <b>Drag controls</b> to edit the star shape. "
"<b>Click</b> to select."
msgstr ""
-"<b>Перетаскивание</b> рисует звезду. <b>Перетаскивание ручек</b> меняет ее "
+"<b>Перетаскивание</b> рисует звезду. <b>Перетаскивание рычагов</b> меняет её "
"форму. <b>Щелчок</b> по объекту выделяет его."
#: ../src/ui/tools-switch.cpp:103
@@ -24347,17 +23683,16 @@ msgid ""
"<b>Drag</b> to create a spiral. <b>Drag controls</b> to edit the spiral "
"shape. <b>Click</b> to select."
msgstr ""
-"<b>Перетаскивание</b> рисует спираль. <b>Перетаскивание ручек</b> меняет ее "
-"форму. <b>Щелчок</b> по объекту выделяет его."
+"<b>Перетаскивание</b> рисует спираль. <b>Перетаскивание рычагов</b> меняет "
+"её форму. <b>Щелчок</b> по объекту выделяет его."
#: ../src/ui/tools-switch.cpp:104
msgid ""
"<b>Drag</b> to create a freehand line. <b>Shift</b> appends to selected "
"path, <b>Alt</b> activates sketch mode."
msgstr ""
-"<b>Перетаскиванием</b> рисуется произвольная линия. <b>Shift</b> "
-"присоединяет линию к выделенному контуру, <b>Alt</b> активирует эскизный "
-"режим."
+"<b>Перетаскивание</b> рисует произвольную линию. <b>Shift</b> присоединяет "
+"линию к выделенному контуру, <b>Alt</b> активирует эскизный режим."
#: ../src/ui/tools-switch.cpp:105
msgid ""
@@ -24395,13 +23730,12 @@ msgstr ""
"<b>двойным щелчком</b> и корректируется <b>перетаскиванием за ручки</b>."
#: ../src/ui/tools-switch.cpp:109
-#, fuzzy
msgid ""
"<b>Drag</b> or <b>double click</b> to create a mesh on selected objects, "
"<b>drag handles</b> to adjust meshes."
msgstr ""
"Новый градиент для выделенного объекта создается <b>перетаскиванием</b> или "
-"<b>двойным щелчком</b> и корректируется <b>перетаскиванием за ручки</b>."
+"<b>двойным щелчком</b> и корректируется <b>перетаскиванием за рычаги</b>."
#: ../src/ui/tools-switch.cpp:110
msgid ""
@@ -24413,7 +23747,7 @@ msgstr ""
#: ../src/ui/tools-switch.cpp:111
msgid "<b>Drag</b> to measure the dimensions of objects."
-msgstr ""
+msgstr "<b>Перетаскивание</b> - измерение параметров объектов."
#: ../src/ui/tools-switch.cpp:112 ../src/ui/tools/dropper-tool.cpp:263
msgid ""
@@ -24423,12 +23757,12 @@ msgid ""
msgstr ""
"<b>Щелчок</b> меняет цвет заполнения, <b>Shift+щелчок</b> меняет цвет "
"обводки. <b>Перетаскивание</b> вычисляет средний цвет области. <b>Alt</b> "
-"берет обратный цвет. <b>Ctrl+C</b> копирует в буфер цвет под курсором."
+"берёт обратный цвет. <b>Ctrl+C</b> копирует в буфер цвет под курсором."
#: ../src/ui/tools-switch.cpp:113
msgid "<b>Click and drag</b> between shapes to create a connector."
msgstr ""
-"<b>Щелчок с перетаскиванием</b> между фигурами создают линию соединения."
+"<b>Щелчок с перетаскиванием</b> между фигурами - создать линию соединения."
#: ../src/ui/tools-switch.cpp:115
msgid ""
@@ -24436,9 +23770,9 @@ msgid ""
"fill with the current selection, <b>Ctrl+click</b> to change the clicked "
"object's fill and stroke to the current setting."
msgstr ""
-"<b>Щёлкните</b> для рисования замкнутой области, <b>Shift+щелчок</b> для "
+"<b>Щелчок</b> для рисования замкнутой области, <b>Shift+щелчок</b> для "
"объединения новой заливки с активным выделением, <b>Ctrl+щелчок</b> для "
-"смены заливки и обводки щелкнутого объекта до текущих параметров"
+"смены заливки и обводки щёлкнутого объекта на текущие"
#: ../src/ui/tools-switch.cpp:117
msgid "<b>Drag</b> to erase."
@@ -24479,7 +23813,7 @@ msgstr ""
#: ../src/ui/tools/arc-tool.cpp:436
msgid "Create ellipse"
-msgstr "Создание эллипса"
+msgstr "Создать эллипс"
#: ../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
@@ -24494,7 +23828,7 @@ msgstr "<b>Параллелепипед</b>; с <b>Shift</b> — для выда
#: ../src/ui/tools/box3d-tool.cpp:590
msgid "Create 3D box"
-msgstr "Создание паралеллепипеда"
+msgstr "Создать 3D паралеллепипед"
#: ../src/ui/tools/calligraphic-tool.cpp:516
msgid ""
@@ -24537,7 +23871,7 @@ msgstr "Объекты пересоединены"
#: ../src/ui/tools/connector-tool.cpp:919
msgid "Create connector"
-msgstr "Создание соединительной линии"
+msgstr "Создать соединительную линию"
#: ../src/ui/tools/connector-tool.cpp:936
msgid "Finishing connector"
@@ -24551,7 +23885,7 @@ msgstr ""
#: ../src/ui/tools/connector-tool.cpp:1317
msgid "Select <b>at least one non-connector object</b>."
-msgstr "Выделите <b>как минимум один объект (не соединительную линию)</b>."
+msgstr "Выделите <b>как минимум один объект</b> (не соединительную линию)."
#: ../src/ui/tools/connector-tool.cpp:1322
#: ../src/widgets/connector-toolbar.cpp:307
@@ -24574,7 +23908,7 @@ msgstr " альфа %.3g"
#: ../src/ui/tools/dropper-tool.cpp:261
#, c-format
msgid ", averaged with radius %d"
-msgstr ", усредненный с радиусом %d"
+msgstr ", усреднённый с радиусом %d"
#: ../src/ui/tools/dropper-tool.cpp:261
msgid " under cursor"
@@ -24587,7 +23921,7 @@ msgstr "<b>Отпустите кнопку мыши</b> для установк
#: ../src/ui/tools/dropper-tool.cpp:311
msgid "Set picked color"
-msgstr "Использование снятого пипеткой цвета"
+msgstr "Использовать взятый пипеткой цвет"
#: ../src/ui/tools/eraser-tool.cpp:431
msgid "<b>Drawing</b> an eraser stroke"
@@ -24632,11 +23966,11 @@ msgid ""
msgid_plural ""
"Area filled, path with <b>%d</b> nodes created and unioned with selection."
msgstr[0] ""
-"Область залита, контур с <b>%d</b> узлом создан и объединен с выделением."
+"Область залита, контур с <b>%d</b> узлом создан и объединён с выделением."
msgstr[1] ""
-"Область залита, контур с <b>%d</b> узлами создан и объединен с выделением."
+"Область залита, контур с <b>%d</b> узлами создан и объединён с выделением."
msgstr[2] ""
-"Область залита, контур с <b>%d</b> узлами создан и объединен с выделением."
+"Область залита, контур с <b>%d</b> узлами создан и объединён с выделением."
#: ../src/ui/tools/flood-tool.cpp:452
#, c-format
@@ -24655,7 +23989,7 @@ msgid ""
"<b>Only the visible part of the bounded area was filled.</b> If you want to "
"fill all of the area, undo, zoom out, and fill again."
msgstr ""
-"<b>Только видимая часть замнутой области была заполнена.</b> Если вы хотите "
+"<b>Только видимая часть замкнутой области была заполнена.</b> Если вы хотите "
"залить цветом всю область, отмените предыдущее действие, уменьшите масштаб "
"отображения и попробуйте снова."
@@ -24693,7 +24027,7 @@ msgstr "Рисуется точка"
#: ../src/ui/tools/freehand-base.cpp:972
msgid "Create single dot"
-msgstr "Рисование точки"
+msgstr "Нарисовать точку"
#. 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
@@ -24769,7 +24103,7 @@ msgstr "Упростить градиент"
#: ../src/ui/tools/gradient-tool.cpp:509
msgid "Create default gradient"
-msgstr "Создание обычного градиента"
+msgstr "Создать обычный градиент"
#: ../src/ui/tools/gradient-tool.cpp:568 ../src/ui/tools/mesh-tool.cpp:731
msgid "<b>Draw around</b> handles to select them"
@@ -24795,27 +24129,27 @@ msgstr[2] "<b>Градиент</b> для %d объектов; <b>Ctrl</b> ог
msgid "Select <b>objects</b> on which to create gradient."
msgstr "Выделите <b>объекты</b>, к которым будет применен градиент."
+# "Выберите режим инструмента из его контекстной панели"
#: ../src/ui/tools/lpe-tool.cpp:192
-#, fuzzy
msgid "Choose a construction tool from the toolbar."
-msgstr "Выберите режим инструмента из его контекстной панели"
+msgstr "Выберите инструмент конструирования из панели инструментов"
#. create the knots
#: ../src/ui/tools/measure-tool.cpp:333
msgid "Measure start, <b>Shift+Click</b> for position dialog"
-msgstr ""
+msgstr "Начало измерений, <b>Shift+щелчок</b> - диалог позиции"
#: ../src/ui/tools/measure-tool.cpp:339
msgid "Measure end, <b>Shift+Click</b> for position dialog"
-msgstr ""
+msgstr "Конец измерений, <b>Shift+Click</b> - диалог позиции"
#: ../src/ui/tools/measure-tool.cpp:740 ../share/extensions/measure.inx.h:2
msgid "Measure"
-msgstr ""
+msgstr "Измерение"
#: ../src/ui/tools/measure-tool.cpp:745
msgid "Base"
-msgstr ""
+msgstr "База"
#: ../src/ui/tools/measure-tool.cpp:754
msgid "Add guides from measure tool"
@@ -24823,7 +24157,7 @@ msgstr "Направляющие из измерения"
#: ../src/ui/tools/measure-tool.cpp:774
msgid "Keep last measure on the canvas, for reference"
-msgstr ""
+msgstr "Сохранять последнее измерение на холсте"
#: ../src/ui/tools/measure-tool.cpp:794
msgid "Convert measure to items"
@@ -24831,21 +24165,20 @@ msgstr "Объект из измерения"
#: ../src/ui/tools/measure-tool.cpp:832
msgid "Add global measure line"
-msgstr "Создание размерной линии"
+msgstr "Создать размерную линию"
#: ../src/ui/tools/measure-tool.cpp:1195
-#, fuzzy
msgid "Shift to measure into group"
-msgstr "Направляющие из измерения"
+msgstr "Измерение в группу"
#: ../src/ui/tools/measure-tool.cpp:1385 ../src/ui/tools/measure-tool.cpp:1387
-#, fuzzy, c-format
+#, c-format
msgid "Crossing %lu"
-msgstr "Пересечение %d"
+msgstr "Пересечение %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] " из %d опорной точки градиента"
@@ -24853,7 +24186,7 @@ msgstr[1] " из %d опорных точек градиента"
msgstr[2] " из %d опорных точек градиента"
#: ../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> опорная точка градиента выбрана из %d"
@@ -24862,7 +24195,7 @@ msgstr[2] "<b>%d</b> опорных точек градиента выбрано
#. 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] ""
@@ -24877,44 +24210,39 @@ msgstr[2] ""
#: ../src/ui/tools/mesh-tool.cpp:359
msgid "Split mesh row/column"
-msgstr ""
+msgstr "Разделение сетки строки/столбцы"
#: ../src/ui/tools/mesh-tool.cpp:452
msgid "Toggled mesh path type."
-msgstr ""
+msgstr "Переключить тип контура сетки."
#: ../src/ui/tools/mesh-tool.cpp:457
msgid "Approximated arc for mesh side."
-msgstr ""
+msgstr "Приближённая дуга для стороны сетки."
#: ../src/ui/tools/mesh-tool.cpp:462
msgid "Toggled mesh tensors."
-msgstr ""
+msgstr "Переключены тензоры сетки."
#: ../src/ui/tools/mesh-tool.cpp:467
-#, fuzzy
msgid "Smoothed mesh corner color."
-msgstr "Сгладить _углы"
+msgstr "Сглаженный цвет углов сетки."
#: ../src/ui/tools/mesh-tool.cpp:472
-#, fuzzy
msgid "Picked mesh corner color."
-msgstr "Взять цветовой тон"
+msgstr "Выбранный цвет углов сетки."
#: ../src/ui/tools/mesh-tool.cpp:477
-#, fuzzy
msgid "Inserted new row or column."
-msgstr "Добавка столбца/строки в сетку"
+msgstr "Добавлено строка/столбец."
#: ../src/ui/tools/mesh-tool.cpp:548
-#, fuzzy
msgid "Fit mesh inside bounding box."
msgstr "Видимая площадка (BB)"
#: ../src/ui/tools/mesh-tool.cpp:1189
-#, fuzzy
msgid "Create mesh"
-msgstr "Создание обычного градиента"
+msgstr "Создать сетку"
#: ../src/ui/tools/node-tool.cpp:643
msgctxt "Node tool tip"
@@ -24922,57 +24250,57 @@ msgid ""
"<b>Shift</b>: drag to add nodes to the selection, click to toggle object "
"selection"
msgstr ""
-"<b>Shift</b>: перетаскивание добавляет узлы в выделение, щелчок переключает "
-"выделение"
+"<b>Shift</b>: перетаскивание - добавить узлы в выделение, щелчок - "
+"переключить выделение"
#: ../src/ui/tools/node-tool.cpp:647
msgctxt "Node tool tip"
msgid "<b>Shift</b>: drag to add nodes to the selection"
-msgstr "<b>Shift</b>: перетаскивание добавляет узлы в выделение"
+msgstr "<b>Shift</b>: перетаскивание - добавить узлы в выделение"
#: ../src/ui/tools/node-tool.cpp:676
-#, fuzzy, c-format
+#, c-format
msgid "<b>%u of %u</b> node selected."
msgid_plural "<b>%u of %u</b> nodes selected."
-msgstr[0] "<b>%i</b> из <b>%i</b> узла выделен. %s."
-msgstr[1] "<b>%i</b> из <b>%i</b> узлов выделено. %s."
-msgstr[2] "<b>%i</b> из <b>%i</b> узлов выделено. %s."
+msgstr[0] "<b>%u из %u</b> узлов выделено."
+msgstr[1] "<b>%u из %u</b> узлов выделено."
+msgstr[2] "<b>%u из %u</b> узлов выделено."
#: ../src/ui/tools/node-tool.cpp:683
-#, fuzzy, c-format
+#, c-format
msgctxt "Node tool tip"
msgid "%s Drag to select nodes, click to edit only this object (more: Shift)"
msgstr ""
-"Перетаскивание выделяет узлы, щелчок включает изменение только этого объекта"
+"%s Перетаскивание - выделить узлы, щелчок - изменить этот объект (больше: "
+"Shift)"
#: ../src/ui/tools/node-tool.cpp:689
-#, fuzzy, c-format
+#, c-format
msgctxt "Node tool tip"
msgid "%s Drag to select nodes, click clear the selection"
-msgstr "Перетаскивание выделяет узлы, щелчок снимает выделение"
+msgstr "%s Перетаскивание - выделить узлы, щелчок - снять выделение"
#: ../src/ui/tools/node-tool.cpp:698
msgctxt "Node tool tip"
msgid "Drag to select nodes, click to edit only this object"
-msgstr ""
-"Перетаскивание выделяет узлы, щелчок включает изменение только этого объекта"
+msgstr "Перетаскивание - выделить узлы, щелчок - изменить этот объект"
#: ../src/ui/tools/node-tool.cpp:701
msgctxt "Node tool tip"
msgid "Drag to select nodes, click to clear the selection"
-msgstr "Перетаскивание выделяет узлы, щелчок снимает выделение"
+msgstr "Перетаскивание - выделить узлы, щелчок - снять выделение"
#: ../src/ui/tools/node-tool.cpp:706
msgctxt "Node tool tip"
msgid "Drag to select objects to edit, click to edit this object (more: Shift)"
msgstr ""
-"Перетаскивание выделяет объекты для изменения, щелчок включает изменение "
-"объекта (попробуйте Shift)"
+"Перетаскивание - выделить изменяемые объекты, щелчок изменить объект "
+"(больше: Shift)"
#: ../src/ui/tools/node-tool.cpp:709
msgctxt "Node tool tip"
msgid "Drag to select objects to edit"
-msgstr "Перетаскивание выделяет объекты для изменения"
+msgstr "Перетаскивание - выделить изменяемые объекты"
#: ../src/ui/tools/pen-tool.cpp:211 ../src/ui/tools/pencil-tool.cpp:450
msgid "Drawing cancelled"
@@ -24993,67 +24321,66 @@ msgstr "Добавление к выделенному контуру"
#: ../src/ui/tools/pen-tool.cpp:628
msgid "<b>Click</b> or <b>click and drag</b> to close and finish the path."
msgstr ""
-"<b>Щелчок</b> или <b>щелчок + перетаскивание</b> закрывают этот контур."
+"<b>Щелчок</b> или <b>щелчок + перетаскивание</b> - закрыть этот контур."
#: ../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>Щелчок</b> или <b>щелчок + перетаскивание</b> закрывают этот контур."
+"<b>Щелчок</b> или <b>щелчок + перетаскивание</b> закрыть этот контур. Shift+ "
+"щелчок - создать острый узел"
#: ../src/ui/tools/pen-tool.cpp:642
msgid ""
"<b>Click</b> or <b>click and drag</b> to continue the path from this point."
msgstr ""
-"<b>Щелчок</b> или <b>щелчок + перетаскивание</b> продолжает контур из этой "
+"<b>Щелчок</b> или <b>щелчок + перетаскивание</b> - продолжить контур из этой "
"точки."
#: ../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>Щелчок</b> или <b>щелчок + перетаскивание</b> продолжает контур из этой "
-"точки."
+"<b>Щелчок</b> или <b>щелчок + перетаскивание</b> - продолжить контур из этой "
+"точки.Shift + щелчок - создать острый узел"
#: ../src/ui/tools/pen-tool.cpp:1785
-#, fuzzy, c-format
+#, c-format
msgid ""
"<b>Curve segment</b>: angle %3.2f&#176;, distance %s; with <b>Ctrl</b> to "
"snap angle, <b>Enter</b> or <b>Shift+Enter</b> to finish the path"
msgstr ""
"<b>Сегмент кривой</b>: угол %3.2f&#176;, расстояние %s; <b>Ctrl</b> "
-"ограничивает угол, <b>Enter</b> завершает контур"
+"ограничить угол, <b>Enter</b> или <b>Shift+Enter</b> завершить контур"
#: ../src/ui/tools/pen-tool.cpp:1786
-#, fuzzy, c-format
+#, c-format
msgid ""
"<b>Line segment</b>: angle %3.2f&#176;, distance %s; with <b>Ctrl</b> to "
"snap angle, <b>Enter</b> or <b>Shift+Enter</b> to finish the path"
msgstr ""
"<b>Сегмент линии</b>: угол %3.2f&#176;, расстояние %s; <b>Ctrl</b> "
-"ограничивает угол, <b>Enter</b> завершает контур"
+"ограничить угол, <b>Enter</b> или <b>Shift+Enter</b> завершить контур"
#: ../src/ui/tools/pen-tool.cpp:1789
-#, fuzzy, c-format
+#, c-format
msgid ""
"<b>Curve segment</b>: angle %3.2f&#176;, 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>Сегмент кривой</b>: угол %3.2f&#176;, расстояние %s; <b>Ctrl</b> "
-"ограничивает угол, <b>Enter</b> завершает контур"
+"ограничить угол, <b>Enter</b> или <b>Shift+Enter</b> завершить контур"
#: ../src/ui/tools/pen-tool.cpp:1790
-#, fuzzy, c-format
+#, c-format
msgid ""
"<b>Line segment</b>: angle %3.2f&#176;, 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>Сегмент линии</b>: угол %3.2f&#176;, расстояние %s; <b>Ctrl</b> "
-"ограничивает угол, <b>Enter</b> завершает контур"
+"ограничить угол, <b>Enter</b> или <b>Shift+Enter</b> завершить контур"
#: ../src/ui/tools/pen-tool.cpp:1807
#, c-format
@@ -25061,8 +24388,8 @@ msgid ""
"<b>Curve handle</b>: angle %3.2f&#176;, length %s; with <b>Ctrl</b> to snap "
"angle"
msgstr ""
-"<b>Рычаг узла кривой</b>: угол %3.2f&#176;, длина %s; <b>Ctrl</b> "
-"ограничивает угол"
+"<b>Рычаг узла кривой</b>: угол %3.2f&#176;, длина %s; <b>Ctrl</b> ограничить "
+"угол"
#: ../src/ui/tools/pen-tool.cpp:1831
#, c-format
@@ -25071,7 +24398,7 @@ msgid ""
"b> to snap angle, with <b>Shift</b> to move this handle only"
msgstr ""
"<b>Рычаг узла, симметричный</b>: угол %3.2f°, длина %s; <b>Ctrl</b> "
-"ограничивает угол; с <b>Shift</b> меняется только этот рычаг"
+"ограничить угол; с <b>Shift</b> сместить только этот рычаг"
#: ../src/ui/tools/pen-tool.cpp:1832
#, c-format
@@ -25079,8 +24406,8 @@ msgid ""
"<b>Curve handle</b>: angle %3.2f&#176;, length %s; with <b>Ctrl</b> to snap "
"angle, with <b>Shift</b> to move this handle only"
msgstr ""
-"<b>Рычаг узла</b>: угол %3.2f°, длина %s; <b>Ctrl</b> ограничивает угол; "
-"<b>Shift</b> синхронно вращает противоположный рычаг"
+"<b>Рычаг узла</b>: угол %3.2f°, длина %s; <b>Ctrl</b> ограничить угол; "
+"<b>Shift</b> синхронно вращать противоположный рычаг"
#: ../src/ui/tools/pen-tool.cpp:1966
msgid "Drawing finished"
@@ -25173,7 +24500,7 @@ msgid ""
"or drag around objects to select."
msgstr ""
"Нет выделенных объектов. Используйте щелчок, Shift+щелчок, Alt+прокрутка "
-"колесом мыши, либо обведите объекты рамкой."
+"колесом мыши, или обведите объекты рамкой."
#: ../src/ui/tools/select-tool.cpp:199
msgid "Move canceled."
@@ -25212,7 +24539,6 @@ msgstr ""
"«липкой лентой»"
#: ../src/ui/tools/select-tool.cpp:880
-#, fuzzy
msgid ""
"<b>Alt</b>: click to select under; scroll mouse-wheel to cycle-select; drag "
"to move selected or select by touch"
@@ -25254,31 +24580,31 @@ msgid "<b>Nothing</b> selected"
msgstr "<b>Ничего</b> не выделено"
#: ../src/ui/tools/spray-tool.cpp:209
-#, fuzzy, c-format
+#, c-format
msgid ""
"%s. Drag, click or click and scroll to spray <b>copies</b> of the initial "
"selection."
msgstr ""
-"%s. Потащите, щёлкните или прокрутите для распыления <b>копий</b> исходного "
-"выделения"
+"%s. Перетаскивание, щелчок или щелчок и прокрутка для распыления <b>копий</"
+"b> исходного выделения."
#: ../src/ui/tools/spray-tool.cpp:212
-#, fuzzy, c-format
+#, c-format
msgid ""
"%s. Drag, click or click and scroll to spray <b>clones</b> of the initial "
"selection."
msgstr ""
-"%s. Потащите, щёлкните или прокрутите для распыления <b>клонов</b> исходного "
-"выделения"
+"%s. Перетаскивание, щелчок или щелчок и прокрутка для распыления <b>клонов</"
+"b> исходного выделения."
#: ../src/ui/tools/spray-tool.cpp:215
-#, fuzzy, c-format
+#, c-format
msgid ""
"%s. Drag, click or click and scroll to spray in a <b>single path</b> of the "
"initial selection."
msgstr ""
-"%s. Потащите, щёлкните или прокрутите для распыления исходного выделения в "
-"<b>единый контур</b>"
+"%s. Перетаскивание, щелчок или щелчок и прокрутка для распыления в "
+"<b>одиночный контур</b> исходного выделения."
#: ../src/ui/tools/spray-tool.cpp:1285
msgid "<b>Nothing selected!</b> Select objects to spray."
@@ -25442,7 +24768,7 @@ msgid "Paste text"
msgstr "Вставка стиля"
#: ../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."
@@ -25460,26 +24786,24 @@ msgstr[2] ""
"начинает новый абзац."
#: ../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] ""
-"Наберите или измените текст (%d символов%s); <b>Ввод</b> начинает новый "
-"абзац."
+"Наберите или измените текст (%d символов%s); <b>Ввод</b> начинает новую "
+"строку."
msgstr[1] ""
-"Наберите или измените текст (%d символов%s); <b>Ввод</b> начинает новый "
-"абзац."
+"Наберите или измените текст (%d символов%s); <b>Ввод</b> начать новую строку."
msgstr[2] ""
-"Наберите или измените текст (%d символов%s); <b>Ввод</b> начинает новый "
-"абзац."
+"Наберите или измените текст (%d символов%s); <b>Ввод</b> начинает новую "
+"строку."
#: ../src/ui/tools/text-tool.cpp:1681
msgid "Type text"
msgstr "Ввод текста"
#: ../src/ui/tools/tool-base.cpp:679
-#, fuzzy
msgid "<b>Space+mouse move</b> to pan canvas"
msgstr ""
"<b>Нажмите пробел и перетащите курсор мыши</b> для перемещения по холсту"
@@ -25567,8 +24891,8 @@ msgstr ""
msgid ""
"%s. Drag or click to <b>increase blur</b>; with Shift to <b>decrease</b>."
msgstr ""
-"%s. Перетащите курсор или щелкните для <b>увеличения размывания</b>, с Shift "
-"— для <b>уменьшения</b>."
+"%s. Перетащите курсор или щелкните для <b>увеличения размытия</b>, с Shift — "
+"для <b>уменьшения</b>."
#: ../src/ui/tools/tweak-tool.cpp:1200
msgid "<b>Nothing selected!</b> Select objects to tweak."
@@ -25624,7 +24948,7 @@ msgstr "Коррекция перебором цветов"
#: ../src/ui/tools/tweak-tool.cpp:1282
msgid "Blur tweak"
-msgstr "Коррекция размывания"
+msgstr "Коррекция размытия"
#: ../src/ui/widget/color-entry.cpp:31
msgid "Hexadecimal RGBA value of the color"
@@ -25788,7 +25112,6 @@ msgid "Historical"
msgstr "Исторические"
#: ../src/ui/widget/font-variants.cpp:34
-#, fuzzy
msgctxt "Font variant"
msgid "Contextual"
msgstr "Контекст"
@@ -25801,7 +25124,7 @@ msgstr "Расположение"
#: ../src/ui/widget/font-variants.cpp:37 ../src/ui/widget/font-variants.cpp:42
msgctxt "Font variant"
msgid "Normal"
-msgstr "Как обычно"
+msgstr "Обычные"
#: ../src/ui/widget/font-variants.cpp:38
msgctxt "Font variant"
@@ -25814,10 +25137,9 @@ msgid "Superscript"
msgstr "Верхний индекс"
#: ../src/ui/widget/font-variants.cpp:41
-#, fuzzy
msgctxt "Font variant"
msgid "Capitals"
-msgstr "Больница"
+msgstr "Заглавные"
#: ../src/ui/widget/font-variants.cpp:43
msgctxt "Font variant"
@@ -25825,34 +25147,29 @@ msgid "Small"
msgstr "Маленькие"
#: ../src/ui/widget/font-variants.cpp:44
-#, fuzzy
msgctxt "Font variant"
msgid "All small"
msgstr "Маленькие"
#: ../src/ui/widget/font-variants.cpp:45
-#, fuzzy
msgctxt "Font variant"
msgid "Petite"
-msgstr "Все неактивны"
+msgstr "Петит"
#: ../src/ui/widget/font-variants.cpp:46
-#, fuzzy
msgctxt "Font variant"
msgid "All petite"
-msgstr "Все неактивны"
+msgstr "Все петитом"
#: ../src/ui/widget/font-variants.cpp:47
-#, fuzzy
msgctxt "Font variant"
msgid "Unicase"
-msgstr "Пики"
+msgstr "С Заглавных"
#: ../src/ui/widget/font-variants.cpp:48
-#, fuzzy
msgctxt "Font variant"
msgid "Titling"
-msgstr "Прокрутка"
+msgstr "ЗАГОЛОВКИ"
#: ../src/ui/widget/font-variants.cpp:50
msgctxt "Font variant"
@@ -25860,10 +25177,9 @@ msgid "Numeric"
msgstr "Числа"
#: ../src/ui/widget/font-variants.cpp:51
-#, fuzzy
msgctxt "Font variant"
msgid "Lining"
-msgstr "Сужение:"
+msgstr "Выравнивание"
#: ../src/ui/widget/font-variants.cpp:52
msgctxt "Font variant"
@@ -25876,15 +25192,14 @@ msgid "Default Style"
msgstr "Стиль по умолчанию"
#: ../src/ui/widget/font-variants.cpp:54
-#, fuzzy
msgctxt "Font variant"
msgid "Proportional"
-msgstr "Вкладка"
+msgstr "Пропорциональный"
#: ../src/ui/widget/font-variants.cpp:55
msgctxt "Font variant"
msgid "Tabular"
-msgstr ""
+msgstr "Табуляция"
#: ../src/ui/widget/font-variants.cpp:56
msgctxt "Font variant"
@@ -25899,7 +25214,7 @@ msgstr "Диагональные"
#: ../src/ui/widget/font-variants.cpp:58
msgctxt "Font variant"
msgid "Stacked"
-msgstr "Простые"
+msgstr "Стекированные"
#: ../src/ui/widget/font-variants.cpp:59
msgctxt "Font variant"
@@ -25919,116 +25234,115 @@ msgstr "Перечёркнутый ноль"
#: ../src/ui/widget/font-variants.cpp:63
msgctxt "Font variant"
msgid "Feature Settings"
-msgstr "Параметры функций OpenType"
+msgstr "Настройки опций"
#: ../src/ui/widget/font-variants.cpp:64
msgctxt "Font variant"
msgid "Selection has different Feature Settings!"
-msgstr ""
+msgstr "У выделения другие настройки опций"
#: ../src/ui/widget/font-variants.cpp:77
msgid "Common ligatures. On by default. OpenType tables: 'liga', 'clig'"
msgstr ""
-"Обычные лигатуры. Включено по умолчанию. Таблицы 'liga' и 'clig' в OpenType"
+"Обычные лигатуры. Включено по умолчанию. OpenType таблицы: 'liga' и 'clig'"
#: ../src/ui/widget/font-variants.cpp:79
msgid "Discretionary ligatures. Off by default. OpenType table: 'dlig'"
-msgstr ""
-"Произвольные лигатуры. По умолчанию выключено. Таблица 'dlig' в OpenType"
+msgstr "Произвольные лигатуры. Выкл. умолчально. OpenType таблица 'dlig'"
#: ../src/ui/widget/font-variants.cpp:81
msgid "Historical ligatures. Off by default. OpenType table: 'hlig'"
-msgstr ""
-"Исторические лигатуры. Выключено по умоланию. Таблица 'hlig' в OpenType"
+msgstr "Исторические лигатуры. Выкл. умолчально. OpenType таблица 'hlig'"
#: ../src/ui/widget/font-variants.cpp:83
msgid "Contextual forms. On by default. OpenType table: 'calt'"
-msgstr ""
+msgstr "Контекстные формы. Вкл. умолчально. OpenType таблица: 'calt'"
#. Position ----------------------------------
#. Add tooltips
#: ../src/ui/widget/font-variants.cpp:104
-#, fuzzy
msgid "Normal position."
-msgstr "Положение по X"
+msgstr "Нормальная позиция."
#: ../src/ui/widget/font-variants.cpp:105
msgid "Subscript. OpenType table: 'subs'"
-msgstr "Нижний индекс. Таблица 'subs' в OpenType"
+msgstr "Нижний индекс. OpenType таблица 'subs'"
#: ../src/ui/widget/font-variants.cpp:106
msgid "Superscript. OpenType table: 'sups'"
-msgstr "Верхний индекс. Таблица 'sups' в OpenType"
+msgstr "Верхний индекс. OpenType таблица 'sups'"
#. Caps ----------------------------------
#. Add tooltips
#: ../src/ui/widget/font-variants.cpp:130
-#, fuzzy
msgid "Normal capitalization."
-msgstr "Локализация"
+msgstr "Нормальная капитализация"
#: ../src/ui/widget/font-variants.cpp:131
msgid "Small-caps (lowercase). OpenType table: 'smcp'"
-msgstr ""
+msgstr "Нижний регистр. OpenType таблица: 'smcp'"
#: ../src/ui/widget/font-variants.cpp:132
msgid ""
"All small-caps (uppercase and lowercase). OpenType tables: 'c2sc' and 'smcp'"
msgstr ""
+"Все капителью (верхний и нижний регистр). OpenType таблицы: 'c2sc' и 'smcp'"
#: ../src/ui/widget/font-variants.cpp:133
msgid "Petite-caps (lowercase). OpenType table: 'pcap'"
-msgstr ""
+msgstr "Петит регистр (нижний регистр). OpenType таблица: 'pcap'"
#: ../src/ui/widget/font-variants.cpp:134
msgid ""
"All petite-caps (uppercase and lowercase). OpenType tables: 'c2sc' and 'pcap'"
msgstr ""
+"Все петитом (верхний и нижний регистр). OpenType таблицы: 'c2sc' и 'pcap'"
#: ../src/ui/widget/font-variants.cpp:135
msgid ""
"Unicase (small caps for uppercase, normal for lowercase). OpenType table: "
"'unic'"
msgstr ""
+"Юникейс (Малые Прописные - заглавные, нормальные - строчные). OpenType "
+"таблица: 'unic'"
#: ../src/ui/widget/font-variants.cpp:136
msgid ""
"Titling caps (lighter-weight uppercase for use in titles). OpenType table: "
"'titl'"
msgstr ""
+"Титульные (Облегченный верхний регистр для заголовков). OpenType таблица: "
+"'titl'"
#. Numeric ------------------------------
#. Add tooltips
#: ../src/ui/widget/font-variants.cpp:172
-#, fuzzy
msgid "Normal style."
msgstr "Обычное смещение:"
#: ../src/ui/widget/font-variants.cpp:173
msgid "Lining numerals. OpenType table: 'lnum'"
-msgstr ""
+msgstr "Выровненные цифры. OpenType таблица: 'lnum'"
#: ../src/ui/widget/font-variants.cpp:174
msgid "Old style numerals. OpenType table: 'onum'"
-msgstr "Минускульные цифры. Таблица 'onum' в OpenType"
+msgstr "Минускульные цифры. OpenType таблица 'onum'"
#: ../src/ui/widget/font-variants.cpp:175
-#, fuzzy
msgid "Normal widths."
-msgstr "Обычное смещение:"
+msgstr "Обычная ширина."
#: ../src/ui/widget/font-variants.cpp:176
msgid "Proportional width numerals. OpenType table: 'pnum'"
-msgstr ""
+msgstr "Пропорциональная ширина цифр. OpenType таблица: 'pnum'"
#: ../src/ui/widget/font-variants.cpp:177
msgid "Same width numerals. OpenType table: 'tnum'"
-msgstr ""
+msgstr "Одинаковая ширина цифр. OpenType таблица: 'tnum'"
#: ../src/ui/widget/font-variants.cpp:178
-#, fuzzy
msgid "Normal fractions."
-msgstr "Ориентация"
+msgstr "Нормальные дроби."
#: ../src/ui/widget/font-variants.cpp:179
msgid "Diagonal fractions. OpenType table: 'frac'"
@@ -26036,23 +25350,22 @@ msgstr "Диагональные дроби. Таблица 'frac' в OpenType"
#: ../src/ui/widget/font-variants.cpp:180
msgid "Stacked fractions. OpenType table: 'afrc'"
-msgstr "Простые вертикальные дроби. Таблица 'afrc' в OpenType"
+msgstr "Простые вертикальные дроби. OpenType таблица 'afrc'"
#: ../src/ui/widget/font-variants.cpp:181
msgid "Ordinals (raised 'th', etc.). OpenType table: 'ordn'"
msgstr ""
-"Порядковые числительные ('th' в верхнем индексе и т.д.). Таблица 'ordn' в "
-"OpenType"
+"Порядковые числительные ('th' в верх.индексе и т.д.). OpenType таблица 'ordn'"
#: ../src/ui/widget/font-variants.cpp:182
msgid "Slashed zeros. OpenType table: 'zero'"
-msgstr "Перечёркнутый ноль. Таблица 'zero' в OpenType"
+msgstr "Перечёркнутый ноль. 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 ""
+msgstr "Настройки опций в CSS форме. Без проверки чистоты."
#: ../src/ui/widget/layer-selector.cpp:118
msgid "Toggle current layer visibility"
@@ -26079,9 +25392,8 @@ msgid "MetadataLicence|Other"
msgstr "Другая"
#: ../src/ui/widget/licensor.cpp:72
-#, fuzzy
msgid "Document license updated"
-msgstr "Очистка документов"
+msgstr "Лицензия документа обновлена"
#: ../src/ui/widget/object-composite-settings.cpp:40
#: ../src/ui/widget/selected-style.cpp:1090
@@ -26091,7 +25403,7 @@ msgstr "Непрозрачность (%)"
#: ../src/ui/widget/object-composite-settings.cpp:153
msgid "Change blur"
-msgstr "Смена размывания"
+msgstr "Смена размытия"
#: ../src/ui/widget/object-composite-settings.cpp:193
#: ../src/ui/widget/selected-style.cpp:914
@@ -26181,7 +25493,6 @@ msgid "Resi_ze page to content..."
msgstr "_Подогнать размер страницы под содержимое"
#: ../src/ui/widget/page-sizer.cpp:409
-#, fuzzy
msgid "_Resize page to drawing or selection (Ctrl+Shift+R)"
msgstr "По_догнать размер страницы под рисунок или выделение"
@@ -26199,6 +25510,8 @@ msgid ""
"scaling in Inkscape. To set a non-uniform scaling, set the 'viewBox' "
"directly."
msgstr ""
+"SVG позволяет неравномерное масштабирование. Но рекомендуется только "
+"равномерное в Inkscape. Для неравномерного установите напрямую 'viewBox'."
#: ../src/ui/widget/page-sizer.cpp:434
msgid "_Viewbox..."
@@ -26213,9 +25526,8 @@ msgid "User units per "
msgstr "Единиц на "
#: ../src/ui/widget/page-sizer.cpp:872
-#, fuzzy
msgid "Set page scale"
-msgstr "Смена формата страницы"
+msgstr "Смена масштаба страницы"
#: ../src/ui/widget/panel.cpp:112
msgid "List"
@@ -26292,10 +25604,9 @@ msgid "None"
msgstr "Нет"
#: ../src/ui/widget/panel.cpp:208
-#, fuzzy
msgctxt "Swatches border"
msgid "Solid"
-msgstr "С заливкой"
+msgstr "Сплошной"
#: ../src/ui/widget/panel.cpp:209
msgctxt "Swatches border"
@@ -26304,10 +25615,9 @@ msgstr "Широкий"
#. TRANSLATORS: "Wrap" indicates how colour swatches are displayed
#: ../src/ui/widget/panel.cpp:240
-#, fuzzy
msgctxt "Swatches"
msgid "Wrap"
-msgstr "Крупнее"
+msgstr "Завернуть"
#: ../src/ui/widget/preferences-widget.cpp:715
msgid "_Browse..."
@@ -26339,7 +25649,7 @@ msgstr "Растровый"
#: ../src/ui/widget/rendering-options.cpp:36
msgid "Bitmap options"
-msgstr "Параметры растровой печати"
+msgstr "Параметры растра"
#: ../src/ui/widget/rendering-options.cpp:38
msgid "Preferred resolution of rendering, in dots per inch."
@@ -26387,27 +25697,23 @@ msgid "Nothing selected"
msgstr "Ничего не выбрано"
#: ../src/ui/widget/selected-style.cpp:167
-#, fuzzy
msgctxt "Fill"
msgid "<i>None</i>"
msgstr "<i>Нет</i>"
#: ../src/ui/widget/selected-style.cpp:169
-#, fuzzy
msgctxt "Stroke"
msgid "<i>None</i>"
msgstr "<i>Нет</i>"
#: ../src/ui/widget/selected-style.cpp:173
#: ../src/ui/widget/style-swatch.cpp:296
-#, fuzzy
msgctxt "Fill and stroke"
msgid "No fill"
msgstr "Без заливки"
#: ../src/ui/widget/selected-style.cpp:173
#: ../src/ui/widget/style-swatch.cpp:296
-#, fuzzy
msgctxt "Fill and stroke"
msgid "No stroke"
msgstr "Без обводки"
@@ -26456,7 +25762,6 @@ msgid "Radial gradient stroke"
msgstr "Радиальная градиентная обводка"
#: ../src/ui/widget/selected-style.cpp:201
-#, fuzzy
msgid "<b>M</b>"
msgstr "<b>Л:</b>"
@@ -26576,7 +25881,7 @@ msgstr "Сделать обводку непрозрачной"
#: ../src/ui/widget/selected-style.cpp:282
#: ../src/ui/widget/selected-style.cpp:522 ../src/widgets/fill-style.cpp:510
msgid "Remove fill"
-msgstr "Полностью удалить заливку"
+msgstr "Удалить заливку"
#: ../src/ui/widget/selected-style.cpp:282
#: ../src/ui/widget/selected-style.cpp:531 ../src/widgets/fill-style.cpp:510
@@ -26613,15 +25918,15 @@ msgstr "Заливка белым цветом"
#: ../src/ui/widget/selected-style.cpp:694
msgid "White stroke"
-msgstr "Заливка обводки белым цветом"
+msgstr "Обводка белым цветом"
#: ../src/ui/widget/selected-style.cpp:706
msgid "Black fill"
-msgstr "Заливка черным цветом"
+msgstr "Заливка чёрным цветом"
#: ../src/ui/widget/selected-style.cpp:718
msgid "Black stroke"
-msgstr "Заливка обводки черным цветом"
+msgstr "Обводка чёрным цветом"
#: ../src/ui/widget/selected-style.cpp:761
msgid "Paste fill"
@@ -26637,7 +25942,7 @@ msgstr "Смена толщины обводки"
#: ../src/ui/widget/selected-style.cpp:1044
msgid ", drag to adjust"
-msgstr ", потащите мышкой, чтобы изменить его"
+msgstr ", перетащите для регулировки"
#: ../src/ui/widget/selected-style.cpp:1125
#, c-format
@@ -26657,40 +25962,40 @@ msgid "100% (opaque)"
msgstr "100% (непрозрачно)"
#: ../src/ui/widget/selected-style.cpp:1345
-#, fuzzy
msgid "Adjust alpha"
-msgstr "Коррекция тона"
+msgstr "Коррекция альфа-канала"
#: ../src/ui/widget/selected-style.cpp:1347
-#, fuzzy, c-format
+#, c-format
msgid ""
"Adjusting <b>alpha</b>: was %.3g, now <b>%.3g</b> (diff %.3g); with <b>Ctrl</"
"b> to adjust lightness, with <b>Shift</b> to adjust saturation, without "
"modifiers to adjust hue"
msgstr ""
-"Коррекция <b>яркости</b>: было %.3g, стало <b>%.3g</b> (разница %.3g); с "
-"<b>Shift</b> для насыщенности, без модификаторов смены тона"
+"Коррекция <b>альфы</b>: было %.3g, стало <b>%.3g</b> (разница %.3g); с "
+"<b>Ctrl</b> яркость, с <b>Shift</b> насыщенность без модификаторов - оттенок"
#: ../src/ui/widget/selected-style.cpp:1351
msgid "Adjust saturation"
msgstr "Коррекция насыщенности"
#: ../src/ui/widget/selected-style.cpp:1353
-#, fuzzy, c-format
+#, c-format
msgid ""
"Adjusting <b>saturation</b>: was %.3g, now <b>%.3g</b> (diff %.3g); with "
"<b>Ctrl</b> to adjust lightness, with <b>Alt</b> to adjust alpha, without "
"modifiers to adjust hue"
msgstr ""
"Коррекция <b>насыщенности</b>: было %.3g, стало <b>%.3g</b> (разница %.3g); "
-"с <b>Ctrl</b> для смены яркости, без модификаторов смены тона"
+"с <b>Ctrl</b> - яркость, с <b>Alt</b> - альфа-канал, без модификаторов - "
+"оттенок"
#: ../src/ui/widget/selected-style.cpp:1357
msgid "Adjust lightness"
msgstr "Коррекция яркости"
#: ../src/ui/widget/selected-style.cpp:1359
-#, fuzzy, c-format
+#, c-format
msgid ""
"Adjusting <b>lightness</b>: was %.3g, now <b>%.3g</b> (diff %.3g); with "
"<b>Shift</b> to adjust saturation, with <b>Alt</b> to adjust alpha, without "
@@ -26704,14 +26009,15 @@ msgid "Adjust hue"
msgstr "Коррекция тона"
#: ../src/ui/widget/selected-style.cpp:1365
-#, fuzzy, c-format
+#, c-format
msgid ""
"Adjusting <b>hue</b>: was %.3g, now <b>%.3g</b> (diff %.3g); with <b>Shift</"
"b> to adjust saturation, with <b>Alt</b> to adjust alpha, with <b>Ctrl</b> "
"to adjust lightness"
msgstr ""
-"Коррекция <b>тона</b>: было %.3g, стало <b>%.3g</b> (разница %.3g); с "
-"<b>Shift</b> для смены насыщенности, с <b>Ctrl</b> для смены яркости"
+"Коррекция <b>оттенка</b>: было %.3g, стало <b>%.3g</b> (разница %.3g); с "
+"<b>Shift</b> - насыщенность, с <b>Alt</b> - альфа-канал, с <b>Ctrl</b> - "
+"яркость"
#: ../src/ui/widget/selected-style.cpp:1479
#: ../src/ui/widget/selected-style.cpp:1493
@@ -26749,7 +26055,6 @@ msgid "Stroke: %06x/%.3g"
msgstr "Обводка: %06x/%.3g"
#: ../src/ui/widget/style-swatch.cpp:294
-#, fuzzy
msgctxt "Fill and stroke"
msgid "<i>None</i>"
msgstr "<i>Нет</i>"
@@ -26830,7 +26135,6 @@ msgstr[2] ""
"разделяются выбранные параллелепипеды"
#: ../src/verbs.cpp:131
-#, fuzzy
msgid "File"
msgstr "_Файл"
@@ -26960,7 +26264,7 @@ msgstr "Набор %d"
#: ../src/verbs.cpp:1634 ../src/verbs.cpp:2781
msgid "Create new selection set"
-msgstr "Создание нового набора выделений"
+msgstr "Создать новый набор выделений"
#. TRANSLATORS: If you have translated the tutorial-basic.en.svgz file to your language,
#. then translate this string as "tutorial-basic.LANG.svgz" (where LANG is your language
@@ -27074,7 +26378,7 @@ msgstr "Сохранить документ под другим именем"
#: ../src/verbs.cpp:2472
msgid "Save a Cop_y..."
-msgstr "Сохр_анить копию..."
+msgstr "Сохра_нить копию..."
#: ../src/verbs.cpp:2473
msgid "Save a copy of the document under a new name"
@@ -27098,7 +26402,7 @@ msgid ""
"Remove unused definitions (such as gradients or clipping paths) from the &lt;"
"defs&gt; of the document"
msgstr ""
-"Убрать ненужное (например, градиенты или обтравочные контуры) из &lt;"
+"Удалить неисп. определения (напр. градиенты или обтравочные контуры) из &lt;"
"defs&gt; документа"
#: ../src/verbs.cpp:2479
@@ -27122,7 +26426,7 @@ msgstr "Импортировать рисунки из Open Clip Art Library"
#. 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
msgid "N_ext Window"
-msgstr "Сл_едующее окно"
+msgstr "След_ующее окно"
#: ../src/verbs.cpp:2486
msgid "Switch to the next document window"
@@ -27157,9 +26461,8 @@ msgid "New from _Template..."
msgstr "Создать по _шаблону..."
#: ../src/verbs.cpp:2493
-#, fuzzy
msgid "Create new project from template"
-msgstr "Создать новый документ из стандартного шаблона"
+msgstr "Создать новый документ из шаблона"
#: ../src/verbs.cpp:2496
msgid "Undo last action"
@@ -27225,7 +26528,7 @@ msgstr ""
#: ../src/verbs.cpp:2514
msgid "Paste Size Separately"
-msgstr "Вставить размер раздельно"
+msgstr "Вставить размеры раздельно"
#: ../src/verbs.cpp:2515
msgid "Scale each selected object to match the size of the copied object"
@@ -27267,7 +26570,7 @@ msgstr "Вставить объекты из буфера обмена в их
#: ../src/verbs.cpp:2522
msgid "Paste Path _Effect"
-msgstr "_Вставить контурный эффект"
+msgstr "Вставить конт_урный эффект"
#: ../src/verbs.cpp:2523
msgid "Apply the path effect of the copied object to selection"
@@ -27275,7 +26578,7 @@ msgstr "Применить контурный эффект скопирован
#: ../src/verbs.cpp:2524
msgid "Remove Path _Effect"
-msgstr "_Удалить контурный эффект"
+msgstr "У_далить контурный эффект"
#: ../src/verbs.cpp:2525
msgid "Remove any path effects from selected objects"
@@ -27326,13 +26629,12 @@ msgstr ""
"объекты"
#: ../src/verbs.cpp:2536
-#, fuzzy
msgid "Unlink Clones _recursively"
-msgstr "О_тсоединить клон"
+msgstr "О_тсоединить клон рекурсивно"
#: ../src/verbs.cpp:2537
msgid "Unlink all clones in the selection, even if they are in groups."
-msgstr ""
+msgstr "Отсоединить все клоны в выделениии, даже если они в группах."
#: ../src/verbs.cpp:2538
msgid "Relink to Copied"
@@ -27351,15 +26653,16 @@ msgid "Select the object to which the selected clone is linked"
msgstr "Выделить объект, с которым связан клон"
#: ../src/verbs.cpp:2542
-#, fuzzy
msgid "Clone original path (LPE)"
-msgstr "Заменить текст"
+msgstr "Склонировать исходный контур (LPE)"
#: ../src/verbs.cpp:2543
msgid ""
"Creates a new path, applies the Clone original LPE, and refers it to the "
"selected path"
msgstr ""
+"Создает новый контур, клонирует оригинальную LPE, и применяет его к "
+"выбранному контуру"
#: ../src/verbs.cpp:2544
msgid "Objects to _Marker"
@@ -27400,9 +26703,8 @@ msgid "Group to Symbol"
msgstr "Группа в символ"
#: ../src/verbs.cpp:2553
-#, fuzzy
msgid "Convert group to a symbol"
-msgstr "Оконтуривание обводки"
+msgstr "Преобразовать группу в символ"
#: ../src/verbs.cpp:2554
msgid "Symbol to Group"
@@ -27410,7 +26712,7 @@ msgstr "Символ в группу"
#: ../src/verbs.cpp:2555
msgid "Extract group from a symbol"
-msgstr ""
+msgstr "Извлечь группу из символа"
#: ../src/verbs.cpp:2556
msgid "Clea_r All"
@@ -27441,58 +26743,50 @@ msgid "Fill _and Stroke"
msgstr "_Заливка и обводка"
#: ../src/verbs.cpp:2563
-#, fuzzy
msgid ""
"Select all objects with the same fill and stroke as the selected objects"
msgstr ""
-"Выделите <b>объект с текстурной заливкой</b> для извлечения из него объектов."
+"Выделите все объекты с такой же заливкой и обводкой, как и у выделенных"
#: ../src/verbs.cpp:2564
msgid "_Fill Color"
msgstr "_Цвет заливки"
#: ../src/verbs.cpp:2565
-#, fuzzy
msgid "Select all objects with the same fill as the selected objects"
-msgstr ""
-"Выделите <b>объект с текстурной заливкой</b> для извлечения из него объектов."
+msgstr "Выделите все объекты с такой же заливкой, как и у выделенных"
#: ../src/verbs.cpp:2566
msgid "_Stroke Color"
msgstr "Ц_вет обводки"
#: ../src/verbs.cpp:2567
-#, fuzzy
msgid "Select all objects with the same stroke as the selected objects"
-msgstr ""
-"Отмасштабировать каждый выбранный объект до совпадения с размерами "
-"скопированного объекта"
+msgstr "Выделите все объекты с такой же обводкой, как и у выделенных"
#: ../src/verbs.cpp:2568
msgid "Stroke St_yle"
msgstr "_Стиль обводки"
#: ../src/verbs.cpp:2569
-#, fuzzy
msgid ""
"Select all objects with the same stroke style (width, dash, markers) as the "
"selected objects"
msgstr ""
-"Отмасштабировать каждый выбранный объект до совпадения с размерами "
-"скопированного объекта"
+"Выбрать все объекты с тем же стилем обводки (ширина, пунктир, маркеры), как "
+"и у выделенных объектов"
#: ../src/verbs.cpp:2570
msgid "_Object Type"
msgstr "_Тип объекта"
#: ../src/verbs.cpp:2571
-#, fuzzy
msgid ""
"Select all objects with the same object type (rect, arc, text, path, bitmap "
"etc) as the selected objects"
msgstr ""
-"Отмасштабировать каждый выбранный объект до совпадения с размерами "
-"скопированного объекта"
+"Выбрать все объекты с тем же типом объекта (rect, arc, text, path, bitmap "
+"etc), как и у выделенных объектов"
#: ../src/verbs.cpp:2572
msgid "In_vert Selection"
@@ -27501,7 +26795,7 @@ msgstr "Инвертировать выделение"
#: ../src/verbs.cpp:2573
msgid "Invert selection (unselect what is selected and select everything else)"
msgstr ""
-"Инвертировать выделение (выделить все кроме выделенного в настоящий момент)"
+"Инвертировать выделение (выделить всё, кроме выделенного в настоящий момент)"
#: ../src/verbs.cpp:2574
msgid "Invert in All Layers"
@@ -27544,9 +26838,8 @@ msgid "Lock All Guides"
msgstr "Заблокировать все направляющие"
#: ../src/verbs.cpp:2584 ../src/widgets/desktop-widget.cpp:372
-#, fuzzy
msgid "Toggle lock of all guides in the document"
-msgstr "Удалить все объекты из документа"
+msgstr "Заблокировать все направляющие в документе"
#: ../src/verbs.cpp:2585
msgid "Create _Guides Around the Page"
@@ -27562,7 +26855,7 @@ msgstr "Следующий параметр контурного эффекта"
#: ../src/verbs.cpp:2588
msgid "Show next editable path effect parameter"
-msgstr "Показать следующий параметр контурного эффекта"
+msgstr "Показать след. редактируемый параметр контурного эффекта"
#. Selection
#: ../src/verbs.cpp:2591
@@ -27606,14 +26899,12 @@ msgid "Ungroup selected groups"
msgstr "Разгруппировать выделенные группы"
#: ../src/verbs.cpp:2603
-#, fuzzy
msgid "_Pop selected objects out of group"
-msgstr "Сгруппировать выделенные объекты"
+msgstr "Вытолкнуть выделенные объекты и_з группы"
#: ../src/verbs.cpp:2604
-#, fuzzy
msgid "Pop selected objects out of group"
-msgstr "Сгруппировать выделенные объекты"
+msgstr "Вытолкнуть выделенные объекты из группы"
#: ../src/verbs.cpp:2606
msgid "_Put on Path"
@@ -27631,7 +26922,7 @@ msgstr "Убрать ручной _кернинг"
#. roughly speaking, how a character looks. A font is a set of glyphs.
#: ../src/verbs.cpp:2613
msgid "Remove all manual kerns and glyph rotations from a text object"
-msgstr "Удалить из текста все вертикальные и горизонтальные керны и вращения"
+msgstr "Удалить из текста все верт. и гориз. кернинги и вращения"
#: ../src/verbs.cpp:2615
msgid "_Union"
@@ -27639,7 +26930,7 @@ msgstr "С_умма"
#: ../src/verbs.cpp:2616
msgid "Create union of selected paths"
-msgstr "Создать один контур из всех выбранных"
+msgstr "Создать объединение всех выбранных контуров"
#: ../src/verbs.cpp:2617
msgid "_Intersection"
@@ -27688,61 +26979,52 @@ msgid "Cut the bottom path's stroke into pieces, removing fill"
msgstr "Разрезать контур нижнего контура на части с удалением заливки"
#: ../src/verbs.cpp:2629
-#, fuzzy
msgid "_Grow"
-msgstr "С_группировать"
+msgstr "Увеличить"
#: ../src/verbs.cpp:2630
-#, fuzzy
msgid "Make selected objects bigger"
-msgstr "Сделать выделенные узлы острыми"
+msgstr "Увеличить выделенные объекты"
#: ../src/verbs.cpp:2631
msgid "_Grow on screen"
-msgstr ""
+msgstr "Увеличить на экране"
#: ../src/verbs.cpp:2632
-#, fuzzy
msgid "Make selected objects bigger relative to screen"
-msgstr "Расставить выделенные объекты по сетке"
+msgstr "Увеличить выделенные объекты относительно экрана"
#: ../src/verbs.cpp:2633
-#, fuzzy
msgid "_Double size"
-msgstr "Размер точек"
+msgstr "Двойной размер"
#: ../src/verbs.cpp:2634
-#, fuzzy
msgid "Double the size of selected objects"
-msgstr "Перебирать цвета выделенных объектов"
+msgstr "Двойной размер выделенных объектов"
#: ../src/verbs.cpp:2635
msgid "_Shrink"
-msgstr ""
+msgstr "Сократить"
#: ../src/verbs.cpp:2636
-#, fuzzy
msgid "Make selected objects smaller"
-msgstr "Сделать выделенные узлы симметричными"
+msgstr "Уменьшить выделенные объекты"
#: ../src/verbs.cpp:2637
msgid "_Shrink on screen"
-msgstr ""
+msgstr "Уменьшить на экране"
#: ../src/verbs.cpp:2638
-#, fuzzy
msgid "Make selected objects smaller relative to screen"
-msgstr "Расставить выделенные объекты по сетке"
+msgstr "Уменьшить выделенные объекты относительно экрана"
#: ../src/verbs.cpp:2639
-#, fuzzy
msgid "_Halve size"
-msgstr "_Размер рычагов:"
+msgstr "Половинный размер"
#: ../src/verbs.cpp:2640
-#, fuzzy
msgid "Halve the size of selected objects"
-msgstr "Перебирать цвета выделенных объектов"
+msgstr "Половинный размер выделенных объектов"
#. TRANSLATORS: "outset": expand a shape by offsetting the object's path,
#. i.e. by displacing it perpendicular to the path in each point.
@@ -27823,14 +27105,12 @@ msgid "Convert selected object's stroke to paths"
msgstr "Преобразовать обводки выбранных объектов в контуры"
#: ../src/verbs.cpp:2671
-#, fuzzy
msgid "_Stroke to Path Legacy"
-msgstr "Оконтурить _обводку"
+msgstr "Оконтурить _обводку унаследованно"
#: ../src/verbs.cpp:2672
-#, fuzzy
msgid "Convert selected object's stroke to paths legacy mode"
-msgstr "Преобразовать обводки выбранных объектов в контуры"
+msgstr "Преобразовать обводки выбранных объектов в контуры унаследованно"
#: ../src/verbs.cpp:2673
msgid "Si_mplify"
@@ -27860,6 +27140,7 @@ msgstr "Векторизовать пиксельную графику..."
#: ../src/verbs.cpp:2685
msgid "Create paths using Kopf-Lischinski algorithm to vectorize pixel art"
msgstr ""
+"Создать контуры по алгоритму Kopf-Lischinski для векторизации пиксель-арта"
#: ../src/verbs.cpp:2686
msgid "Make a _Bitmap Copy"
@@ -27892,7 +27173,6 @@ msgid "_Arrange..."
msgstr "_Расставить..."
#: ../src/verbs.cpp:2695
-#, fuzzy
msgid "Arrange selected objects in a table or circle"
msgstr "Расставить выделенные объекты по сетке"
@@ -28166,14 +27446,12 @@ msgid ""
msgstr "Применить самый верхний объект выделения к нему как обтравочный контур"
#: ../src/verbs.cpp:2773
-#, fuzzy
msgid "Create Cl_ip Group"
-msgstr "Создать _клон"
+msgstr "Создать обтравочную группу"
#: ../src/verbs.cpp:2774
-#, fuzzy
msgid "Creates a clip group using the selected objects as a base"
-msgstr "Создать клон выделенного объекта (копию, связанную с оригиналом)"
+msgstr "Создать обтравочную группу из выделенных объектов как базы"
#: ../src/verbs.cpp:2776
msgid "Edit clipping path"
@@ -28185,7 +27463,6 @@ msgstr "Убрать обтравочный контур из выделения
#. Tools
#: ../src/verbs.cpp:2783
-#, fuzzy
msgctxt "ContextVerb"
msgid "Select"
msgstr "Выделитель"
@@ -28312,7 +27589,6 @@ msgid "Mesh"
msgstr "Сетка"
#: ../src/verbs.cpp:2812
-#, fuzzy
msgid "Create and edit meshes"
msgstr "Создавать и править градиенты"
@@ -28352,8 +27628,10 @@ msgstr "Сплошная заливка"
msgid "Fill bounded areas"
msgstr "Заливать замкнутые области"
+# "LPE Edit"
+# "Геометрические конструкции"
+# "Динам. контур. эффекты"
#: ../src/verbs.cpp:2827
-#, fuzzy
msgctxt "ContextVerb"
msgid "LPE Edit"
msgstr "Геометрические конструкции"
@@ -28372,7 +27650,6 @@ msgid "Erase existing paths"
msgstr "Удалять существующие объекты"
#: ../src/verbs.cpp:2831
-#, fuzzy
msgctxt "ContextVerb"
msgid "LPE Tool"
msgstr "Геометрические построения"
@@ -28404,7 +27681,7 @@ msgstr "Параметры Корректора"
#: ../src/verbs.cpp:2839
msgid "Open Preferences for the Tweak tool"
-msgstr "Открыть окно параметров корректора"
+msgstr "Открыть окно параметров Корректора"
#: ../src/verbs.cpp:2840
msgid "Spray Tool Preferences"
@@ -28606,8 +27883,7 @@ msgstr "_Направляющие"
#: ../src/verbs.cpp:2888
msgid "Show or hide guides (drag from a ruler to create a guide)"
-msgstr ""
-"Показать или скрыть направляющие (создаваемые перетаскиванием с линейки)"
+msgstr "Показать или скрыть направляющие (создаются перетаскиванием с линейки)"
#: ../src/verbs.cpp:2889
msgid "Enable snapping"
@@ -28710,9 +27986,8 @@ msgid "Stretch this document window to full screen"
msgstr "Развернуть окно документа на весь экран"
#: ../src/verbs.cpp:2908
-#, fuzzy
msgid "Fullscreen & Focus Mode"
-msgstr "Переключить режим _фокуса"
+msgstr "Полный экран & режим _фокуса"
#: ../src/verbs.cpp:2910
msgid "Toggle _Focus Mode"
@@ -28882,9 +28157,8 @@ msgid "S_ymbols..."
msgstr "С_имволы..."
#: ../src/verbs.cpp:2965
-#, fuzzy
msgid "Select symbol from a symbols palette"
-msgstr "Выбрать цвет из палитры образцов"
+msgstr "Выбрать символ из палитры символов"
#: ../src/verbs.cpp:2966
msgid "Transfor_m..."
@@ -28892,7 +28166,7 @@ msgstr "Транс_формировать..."
#: ../src/verbs.cpp:2967
msgid "Precisely control objects' transformations"
-msgstr "Точно изменить текущий объект"
+msgstr "Точная трансформация текущего объекта"
#: ../src/verbs.cpp:2968
msgid "_Align and Distribute..."
@@ -28983,9 +28257,8 @@ msgid "_Object attributes..."
msgstr "_Атрибуты объекта..."
#: ../src/verbs.cpp:2991
-#, fuzzy
msgid "Edit the object attributes..."
-msgstr "Установить атрибут"
+msgstr "Править атрибуты объекта..."
#: ../src/verbs.cpp:2993
msgid "Edit the ID, locked and visible status, and other object properties"
@@ -29021,9 +28294,8 @@ msgid "Object_s..."
msgstr "Об_ъекты..."
#: ../src/verbs.cpp:3001
-#, fuzzy
msgid "View Objects"
-msgstr "Объекты"
+msgstr "Показать объекты"
#: ../src/verbs.cpp:3002
msgid "Selection se_ts..."
@@ -29031,7 +28303,7 @@ msgstr "Наборы выде_лений..."
#: ../src/verbs.cpp:3003
msgid "View Tags"
-msgstr ""
+msgstr "Показать теги"
#: ../src/verbs.cpp:3004
msgid "Path E_ffects ..."
@@ -29064,14 +28336,13 @@ msgstr "Печатаемые плашки..."
#: ../src/verbs.cpp:3011
msgid ""
"Select which color separations to render in Print Colors Preview rendermode"
-msgstr ""
+msgstr "Выберите цветоделение для рендера в Print Colors Preview режиме"
#: ../src/verbs.cpp:3012
msgid "_Export PNG Image..."
msgstr "_Экспортировать в PNG..."
#: ../src/verbs.cpp:3013
-#, fuzzy
msgid "Export this document or a selection as a PNG image"
msgstr "Экспортировать документ или выделенное в PNG"
@@ -29138,13 +28409,12 @@ msgid "Using bitmap tracing"
msgstr "Использование векторизации"
#: ../src/verbs.cpp:3038
-#, fuzzy
msgid "Inkscape: Tracing Pixel Art"
-msgstr "Inkscape: _Векторизация"
+msgstr "Inkscape: _Векторизация пиксел-арта"
#: ../src/verbs.cpp:3039
msgid "Using Trace Pixel Art dialog"
-msgstr ""
+msgstr "Использование диалога Векторизовать пиксельную графику"
#: ../src/verbs.cpp:3040
msgid "Inkscape: _Calligraphy"
@@ -29207,7 +28477,6 @@ msgid "Fit the page to the drawing"
msgstr "Откадрировать холст до рисунка"
#: ../src/verbs.cpp:3060
-#, fuzzy
msgid "_Resize Page to Selection"
msgstr "Cтраница до выделения"
@@ -29267,7 +28536,6 @@ msgid "Edit an embedded script"
msgstr "Изменить встроенный сценарий"
#: ../src/verbs.cpp:3084
-#, fuzzy
msgid "Remove External Script"
msgstr "Удалить внешний сценарий"
@@ -29276,7 +28544,6 @@ msgid "Remove an external script"
msgstr "Удалить внешний сценарий"
#: ../src/verbs.cpp:3086
-#, fuzzy
msgid "Remove Embedded Script"
msgstr "Удалить сценарий"
@@ -29285,7 +28552,6 @@ msgid "Remove an embedded script"
msgstr "Удалить встроенный сценарий"
#: ../src/verbs.cpp:3108 ../src/verbs.cpp:3109
-#, fuzzy
msgid "Center on horizontal and vertical axis"
msgstr "Центрировать на горизонтальной оси"
@@ -29848,33 +29114,28 @@ msgid "Z:"
msgstr "Z:"
#: ../src/widgets/desktop-widget.cpp:731
-#, fuzzy
msgid "grayscale"
-msgstr ", в градациях серого"
+msgstr "оттенки серого"
#: ../src/widgets/desktop-widget.cpp:732
msgid ", grayscale"
msgstr ", в градациях серого"
#: ../src/widgets/desktop-widget.cpp:733
-#, fuzzy
msgid "print colors preview"
msgstr "П_редпросмотр цветоделений"
#: ../src/widgets/desktop-widget.cpp:734
-#, fuzzy
msgid ", print colors preview"
msgstr "П_редпросмотр цветоделений"
#: ../src/widgets/desktop-widget.cpp:735
-#, fuzzy
msgid "outline"
-msgstr "Контур"
+msgstr "обводка"
#: ../src/widgets/desktop-widget.cpp:736
-#, fuzzy
msgid "no filters"
-msgstr "Б_ез фильтров"
+msgstr "без фильтров"
#: ../src/widgets/desktop-widget.cpp:763
#, c-format
@@ -29907,12 +29168,10 @@ msgid "%s%s - Inkscape"
msgstr "%s%s - Inkscape"
#: ../src/widgets/desktop-widget.cpp:957
-#, fuzzy
msgid "Locked all guides"
msgstr "Блокировка всех слоёв"
#: ../src/widgets/desktop-widget.cpp:959
-#, fuzzy
msgid "Unlocked all guides"
msgstr "Разблокировка всех слоёв"
@@ -29943,15 +29202,15 @@ msgid "Close _without saving"
msgstr "_Не сохранять"
#: ../src/widgets/desktop-widget.cpp:1092
-#, fuzzy, c-format
+#, c-format
msgid ""
"<span weight=\"bold\" size=\"larger\">The file \"%s\" was saved with a "
"format that may cause data loss!</span>\n"
"\n"
"Do you want to save this file as Inkscape SVG?"
msgstr ""
-"<span weight=\"bold\" size=\"larger\">Файл «%s» был сохранен в формате (%s), "
-"что может привести к потере данных!</span>\n"
+"<span weight=\"bold\" size=\"larger\">Файл \"%s\" был сохранен в формате, "
+"могущем привести к потере данных!</span>\n"
"\n"
"Сохранить документ в формате Inkscape SVG?"
@@ -29961,7 +29220,7 @@ msgstr "_Сохранить как Inkscape SVG"
#: ../src/widgets/desktop-widget.cpp:1318
msgid "Note:"
-msgstr ""
+msgstr "Примечание:"
#: ../src/widgets/dropper-toolbar.cpp:90
msgid "Pick opacity"
@@ -30006,23 +29265,19 @@ msgid "Cut"
msgstr "Вырезать"
#: ../src/widgets/eraser-toolbar.cpp:151
-#, fuzzy
msgid "Cut out from paths and shapes"
-msgstr "Разделить нижний контур на части верхним"
+msgstr "Вырезать из контуров и форм"
#: ../src/widgets/eraser-toolbar.cpp:157
-#, fuzzy
msgid "Clip"
-msgstr "Кадрировать по:"
+msgstr "Кадрировать"
#: ../src/widgets/eraser-toolbar.cpp:158
-#, fuzzy
msgid "Clip from objects"
msgstr "Вырезать из объектов"
#. Width
#: ../src/widgets/eraser-toolbar.cpp:182
-#, fuzzy
msgid "(no width)"
msgstr "Толщина пера"
@@ -30031,39 +29286,32 @@ msgid "The width of the eraser pen (relative to the visible canvas area)"
msgstr "Толщина пера ластика (относительно видимой области холста)"
#: ../src/widgets/eraser-toolbar.cpp:200
-#, fuzzy
msgid "Eraser Pressure"
msgstr "Параметры Ластика"
#: ../src/widgets/eraser-toolbar.cpp:215
-#, fuzzy
msgid "Eraser Stroke Thinning"
msgstr "Утоньшение штриха"
#: ../src/widgets/eraser-toolbar.cpp:232
-#, fuzzy
msgid "Eraser Cap rounding"
msgstr "Закругление концов"
#: ../src/widgets/eraser-toolbar.cpp:249
-#, fuzzy
msgid "EraserStroke Tremor"
msgstr "Дрожание штриха"
#: ../src/widgets/eraser-toolbar.cpp:267
-#, fuzzy
msgid "Eraser Mass"
msgstr "Ластик"
#: ../src/widgets/eraser-toolbar.cpp:268
-#, fuzzy
msgid "Increase to make the eraser drag behind, as if slowed by inertia"
msgstr "Увеличение значения затормаживает перо, словно оно очень инертно"
#: ../src/widgets/eraser-toolbar.cpp:282 ../src/widgets/eraser-toolbar.cpp:283
-#, fuzzy
msgid "Break apart cut items"
-msgstr "Разбиение"
+msgstr "Разбивать вырезанные детали"
#: ../src/widgets/fill-style.cpp:363
msgid "Change fill rule"
@@ -30083,25 +29331,23 @@ msgstr "Градиентная заливка"
#: ../src/widgets/fill-style.cpp:623
msgid "Set gradient on stroke"
-msgstr "Заливка обводки градиентом"
+msgstr "Градиентная обводка"
#: ../src/widgets/fill-style.cpp:723
-#, fuzzy
msgid "Set mesh on fill"
-msgstr "Текстурная заливка"
+msgstr "Заливка сетч. градиентом"
#: ../src/widgets/fill-style.cpp:723
-#, fuzzy
msgid "Set mesh on stroke"
-msgstr "Заливка обводки текстурой"
+msgstr "Обводка сетч. градиентом"
#: ../src/widgets/fill-style.cpp:784
msgid "Set pattern on fill"
-msgstr "Текстурная заливка"
+msgstr "Заливка текстурой"
#: ../src/widgets/fill-style.cpp:785
msgid "Set pattern on stroke"
-msgstr "Заливка обводки текстурой"
+msgstr "Обводка текстурой"
#: ../src/widgets/font-selector.cpp:103 ../src/widgets/text-toolbar.cpp:1316
#: ../src/widgets/text-toolbar.cpp:1702
@@ -30168,17 +29414,15 @@ msgstr "Макс. размер"
#: ../src/widgets/gimp/ruler.cpp:232
msgid "Maximum size of the ruler"
-msgstr "Максимальны размер линейки"
+msgstr "Максимальный размер линейки"
#: ../src/widgets/gradient-selector.cpp:187
-#, fuzzy
msgid "Create a duplicate gradient"
-msgstr "Создавать и править градиенты"
+msgstr "Создать дубликат градиента"
#: ../src/widgets/gradient-selector.cpp:198
-#, fuzzy
msgid "Edit gradient"
-msgstr "Радиальный градиент"
+msgstr "Править градиент"
#: ../src/widgets/gradient-selector.cpp:267
#: ../src/widgets/paint-selector.cpp:222
@@ -30187,29 +29431,27 @@ msgstr "Образец"
#: ../src/widgets/gradient-selector.cpp:317
msgid "Rename gradient"
-msgstr "Переименование градиента"
+msgstr "Переименовать градиент"
#: ../src/widgets/gradient-toolbar.cpp:157
#: ../src/widgets/gradient-toolbar.cpp:170
#: ../src/widgets/gradient-toolbar.cpp:759
#: ../src/widgets/gradient-toolbar.cpp:1098
msgid "No gradient"
-msgstr "Градиентов нет"
+msgstr "Нет градиентов"
#: ../src/widgets/gradient-toolbar.cpp:177
-#, fuzzy
msgid "Multiple gradients"
-msgstr "Смещать градиенты"
+msgstr "Множественные градиенты"
#: ../src/widgets/gradient-toolbar.cpp:679
-#, fuzzy
msgid "Multiple stops"
-msgstr "Множественные стили"
+msgstr "Множеств. оп. точки"
#: ../src/widgets/gradient-toolbar.cpp:777
#: ../src/widgets/gradient-vector.cpp:578
msgid "No stops in gradient"
-msgstr "В градиенте нет опорных точек"
+msgstr "Нет опорных точек в градиенте"
#: ../src/widgets/gradient-toolbar.cpp:931
msgid "Assign gradient to object"
@@ -30225,9 +29467,8 @@ msgid "Change gradient stop offset"
msgstr "Правка смещения опорной точки градиента"
#: ../src/widgets/gradient-toolbar.cpp:1038
-#, fuzzy
msgid "linear"
-msgstr "Линейная функция"
+msgstr "линейный"
#: ../src/widgets/gradient-toolbar.cpp:1038
msgid "Create linear gradient"
@@ -30235,35 +29476,39 @@ msgstr "Создать линейный градиент"
#: ../src/widgets/gradient-toolbar.cpp:1042
msgid "radial"
-msgstr ""
+msgstr "радиальный"
#: ../src/widgets/gradient-toolbar.cpp:1042
msgid "Create radial (elliptic or circular) gradient"
msgstr "Создать радиальный (эллиптический или круговой) градиент"
-#: ../src/widgets/gradient-toolbar.cpp:1045 ../src/widgets/mesh-toolbar.cpp:396
+#: ../src/widgets/gradient-toolbar.cpp:1045
+#: ../src/widgets/mesh-toolbar.cpp:396
msgid "New:"
msgstr "Создать:"
-#: ../src/widgets/gradient-toolbar.cpp:1068 ../src/widgets/mesh-toolbar.cpp:419
-#, fuzzy
+#: ../src/widgets/gradient-toolbar.cpp:1068
+#: ../src/widgets/mesh-toolbar.cpp:419
msgid "fill"
-msgstr "Без заливки"
+msgstr "заливка"
-#: ../src/widgets/gradient-toolbar.cpp:1068 ../src/widgets/mesh-toolbar.cpp:419
+#: ../src/widgets/gradient-toolbar.cpp:1068
+#: ../src/widgets/mesh-toolbar.cpp:419
msgid "Create gradient in the fill"
msgstr "Создать градиент в заливке"
-#: ../src/widgets/gradient-toolbar.cpp:1072 ../src/widgets/mesh-toolbar.cpp:423
-#, fuzzy
+#: ../src/widgets/gradient-toolbar.cpp:1072
+#: ../src/widgets/mesh-toolbar.cpp:423
msgid "stroke"
-msgstr "Обводка"
+msgstr "обводка"
-#: ../src/widgets/gradient-toolbar.cpp:1072 ../src/widgets/mesh-toolbar.cpp:423
+#: ../src/widgets/gradient-toolbar.cpp:1072
+#: ../src/widgets/mesh-toolbar.cpp:423
msgid "Create gradient in the stroke"
msgstr "Создать градиент в обводке"
-#: ../src/widgets/gradient-toolbar.cpp:1075 ../src/widgets/mesh-toolbar.cpp:426
+#: ../src/widgets/gradient-toolbar.cpp:1075
+#: ../src/widgets/mesh-toolbar.cpp:426
msgid "on:"
msgstr "в:"
@@ -30312,9 +29557,8 @@ msgid "Repeat:"
msgstr "Повтор:"
#: ../src/widgets/gradient-toolbar.cpp:1145
-#, fuzzy
msgid "No stops"
-msgstr "Без обводки"
+msgstr "Без точек"
#: ../src/widgets/gradient-toolbar.cpp:1147
msgid "Stops"
@@ -30363,7 +29607,8 @@ msgid "Link gradients to change all related gradients"
msgstr ""
"Связать градиенты, чтобы эта заливка обновлялась везде, где она использована"
-#: ../src/widgets/gradient-vector.cpp:289 ../src/widgets/paint-selector.cpp:918
+#: ../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
msgid "No document selected"
@@ -30404,31 +29649,28 @@ msgid "Change gradient stop color"
msgstr "Смена цвета опорной точки градиента"
#: ../src/widgets/image-menu-item.c:151
-#, fuzzy
msgid "Image widget"
-msgstr "Файл..."
+msgstr "Виджет изображения"
#: ../src/widgets/image-menu-item.c:152
msgid "Child widget to appear next to the menu text"
-msgstr ""
+msgstr "Дочерний виджет, примен. след. к тексту меню"
#: ../src/widgets/image-menu-item.c:167
-#, fuzzy
msgid "Use stock"
-msgstr "Вставка обводки"
+msgstr "Исп. сток"
#: ../src/widgets/image-menu-item.c:168
msgid "Whether to use the label text to create a stock menu item"
-msgstr ""
+msgstr "Использовать ли текст метки для создания пункта меню"
#: ../src/widgets/image-menu-item.c:183
-#, fuzzy
msgid "Accel Group"
-msgstr "Группа"
+msgstr "Группа акселератора"
#: ../src/widgets/image-menu-item.c:184
msgid "The Accel Group to use for stock accelerator keys"
-msgstr ""
+msgstr "Группа акселератора для клавиш акселератора"
#: ../src/widgets/lpe-toolbar.cpp:226
msgid "Closed"
@@ -30504,18 +29746,17 @@ msgstr ""
#: ../src/widgets/measure-toolbar.cpp:157
msgid "Start and end measures inactive."
-msgstr ""
+msgstr "Начальные и конечные измерения неактивны"
#: ../src/widgets/measure-toolbar.cpp:159
msgid "Start and end measures active."
-msgstr ""
+msgstr "Начальные и конечные измерения активны"
#: ../src/widgets/measure-toolbar.cpp:175
msgid "Show all crossings."
msgstr "Показывать все пересечения"
#: ../src/widgets/measure-toolbar.cpp:177
-#, fuzzy
msgid "Show visible crossings."
msgstr "Показывать только видимые пересечения"
@@ -30529,12 +29770,11 @@ msgstr "Учитывать объекты текущего слоя при из
#: ../src/widgets/measure-toolbar.cpp:211
msgid "Compute all elements."
-msgstr ""
+msgstr "Вычислить все элементы"
#: ../src/widgets/measure-toolbar.cpp:213
-#, fuzzy
msgid "Compute max length."
-msgstr "Длина контура"
+msgstr "Вычислить макс. длину."
#: ../src/widgets/measure-toolbar.cpp:274 ../src/widgets/text-toolbar.cpp:1705
msgid "Font Size"
@@ -30584,7 +29824,6 @@ msgstr "Игнорировать первую и последнюю точки"
#: ../src/widgets/measure-toolbar.cpp:352
#: ../src/widgets/measure-toolbar.cpp:353
-#, fuzzy
msgid "Show hidden intersections"
msgstr "пересечению направляющих"
@@ -30606,7 +29845,7 @@ msgstr "Развернуть линию измерения"
#: ../src/widgets/measure-toolbar.cpp:395
#: ../src/widgets/measure-toolbar.cpp:396
msgid "Phantom measure"
-msgstr ""
+msgstr "Фантомное измерение"
#: ../src/widgets/measure-toolbar.cpp:405
#: ../src/widgets/measure-toolbar.cpp:406
@@ -30636,10 +29875,16 @@ msgid ""
"For web: convert to bitmap (Edit->Make bitmap copy).\n"
"For print: export to PDF."
msgstr ""
+"Сетчатые градиенты - часть SVG 2:\n"
+"* Синтаксис может измениться.\n"
+"* Поддержка в Web браузере негарантирована.\n"
+"\n"
+"Для web: конвертировать в растр (Правка->Растровая копия).\n"
+"Для печати: экспорт в PDF."
#: ../src/widgets/mesh-toolbar.cpp:389
msgid "normal"
-msgstr "обычная"
+msgstr "нормальный"
#: ../src/widgets/mesh-toolbar.cpp:389
msgid "Create mesh gradient"
@@ -30647,7 +29892,7 @@ msgstr "Создать сетчатый градиент"
#: ../src/widgets/mesh-toolbar.cpp:393
msgid "conical"
-msgstr "коническая"
+msgstr "конический"
#: ../src/widgets/mesh-toolbar.cpp:393
msgid "Create conical gradient"
@@ -30685,18 +29930,16 @@ msgid "Edit Fill"
msgstr "Изменить заливку"
#: ../src/widgets/mesh-toolbar.cpp:479
-#, fuzzy
msgid "Edit fill mesh"
-msgstr "Изменить заливку..."
+msgstr "Изменить заливку сетч.град."
#: ../src/widgets/mesh-toolbar.cpp:491
msgid "Edit Stroke"
msgstr "Изменить обводку"
#: ../src/widgets/mesh-toolbar.cpp:492
-#, fuzzy
msgid "Edit stroke mesh"
-msgstr "Изменить обводку..."
+msgstr "Изменить обводку сетч.град."
#: ../src/widgets/mesh-toolbar.cpp:504 ../src/widgets/node-toolbar.cpp:519
msgid "Show Handles"
@@ -30704,7 +29947,7 @@ msgstr "Показывать рычаги"
#: ../src/widgets/mesh-toolbar.cpp:521 ../src/widgets/mesh-toolbar.cpp:522
msgid "WARNING: Mesh SVG Syntax Subject to Change"
-msgstr ""
+msgstr "ВНИМАНИЕ: Mesh SVG Syntax Subject to Change"
#: ../src/widgets/mesh-toolbar.cpp:536
msgctxt "Type"
@@ -30721,7 +29964,7 @@ msgstr "По Кунсу"
#: ../src/widgets/mesh-toolbar.cpp:542
msgid "Coons: no smoothing. Bicubic: smoothing across patch boundaries."
-msgstr ""
+msgstr "По Кунсу: без сглаживания. Бикубическое: сглаживание границ патчей."
#: ../src/widgets/mesh-toolbar.cpp:544 ../src/widgets/pencil-toolbar.cpp:377
msgid "Smoothing:"
@@ -30733,12 +29976,11 @@ msgstr "Переключить стороны"
#: ../src/widgets/mesh-toolbar.cpp:555
msgid "Toggle selected sides between Beziers and lines."
-msgstr ""
+msgstr "Переключить стороны между Безье и линиями."
#: ../src/widgets/mesh-toolbar.cpp:558
-#, fuzzy
msgid "Toggle side:"
-msgstr "Переключить полужирность"
+msgstr "Переключить стррону:"
#: ../src/widgets/mesh-toolbar.cpp:565
msgid "Make elliptical"
@@ -30749,40 +29991,36 @@ msgid ""
"Make selected sides elliptical by changing length of handles. Works best if "
"handles already approximate ellipse."
msgstr ""
+"Сделать выбранные стороны эллиптическими сменив длину рычагов. Хорошо если "
+"рычаги уже аппроксимируют эллипс."
#: ../src/widgets/mesh-toolbar.cpp:569
-#, fuzzy
msgid "Make elliptical:"
-msgstr "Курсивное начертание"
+msgstr "Сделать эллиптическими:"
#: ../src/widgets/mesh-toolbar.cpp:576
-#, fuzzy
msgid "Pick colors:"
-msgstr "Цвет месяца:"
+msgstr "Взять цвета:"
#: ../src/widgets/mesh-toolbar.cpp:577
msgid "Pick colors for selected corner nodes from underneath mesh."
-msgstr ""
+msgstr "Выберите цвета для выбранных угловых узлов из под сетки."
#: ../src/widgets/mesh-toolbar.cpp:580
-#, fuzzy
msgid "Pick Color"
msgstr "Цвет заливки"
#: ../src/widgets/mesh-toolbar.cpp:588
-#, fuzzy
msgid "Scale mesh to bounding box:"
-msgstr "Показывать ограничивающую площадку (BB)"
+msgstr "Масштаб. сетч. град. до огран. площадки (BB)"
#: ../src/widgets/mesh-toolbar.cpp:589
-#, fuzzy
msgid "Scale mesh to fit inside bounding box."
-msgstr "Показывать ограничивающую площадку (BB)"
+msgstr "Масштаб. сетч. град. до огран. площадки (BB)."
#: ../src/widgets/mesh-toolbar.cpp:592
-#, fuzzy
msgid "Fit mesh"
-msgstr "Изменить заливку..."
+msgstr "Уместить сетч. град."
#: ../src/widgets/node-toolbar.cpp:339
msgid "Insert node"
@@ -30801,56 +30039,48 @@ msgid "Insert node at min X"
msgstr "Вставить узел в мин. X"
#: ../src/widgets/node-toolbar.cpp:355
-#, fuzzy
msgid "Insert new nodes at min X into selected segments"
-msgstr "Вставить новые узлы в выделенные сегменты"
+msgstr "Вставить новые узлы в мин. X в выделенные сегменты"
#: ../src/widgets/node-toolbar.cpp:358
-#, fuzzy
msgid "Insert min X"
-msgstr "Вставка узла"
+msgstr "Вставить мин. X"
#: ../src/widgets/node-toolbar.cpp:364
msgid "Insert node at max X"
msgstr "Вставить узел в макс. X"
#: ../src/widgets/node-toolbar.cpp:365
-#, fuzzy
msgid "Insert new nodes at max X into selected segments"
-msgstr "Вставить новые узлы в выделенные сегменты"
+msgstr "Вставить новые узлы в макс. X в выделенные сегменты"
#: ../src/widgets/node-toolbar.cpp:368
-#, fuzzy
msgid "Insert max X"
-msgstr "Вставить"
+msgstr "Вставить макс. X"
#: ../src/widgets/node-toolbar.cpp:374
msgid "Insert node at min Y"
msgstr "Вставить узел в мин. Y"
#: ../src/widgets/node-toolbar.cpp:375
-#, fuzzy
msgid "Insert new nodes at min Y into selected segments"
-msgstr "Вставить новые узлы в выделенные сегменты"
+msgstr "Вставить новые узлы в мин. Y в выделенные сегменты"
#: ../src/widgets/node-toolbar.cpp:378
-#, fuzzy
msgid "Insert min Y"
-msgstr "Вставка узла"
+msgstr "Вставка мин. Y"
#: ../src/widgets/node-toolbar.cpp:384
msgid "Insert node at max Y"
msgstr "Вставить узел в макс. Y"
#: ../src/widgets/node-toolbar.cpp:385
-#, fuzzy
msgid "Insert new nodes at max Y into selected segments"
-msgstr "Вставить новые узлы в выделенные сегменты"
+msgstr "Вставить новые узлы в макс. Y в выделенные сегменты"
#: ../src/widgets/node-toolbar.cpp:388
-#, fuzzy
msgid "Insert max Y"
-msgstr "Вставить"
+msgstr "Вставить макс. Y"
#: ../src/widgets/node-toolbar.cpp:396
msgid "Delete selected nodes"
@@ -30862,7 +30092,7 @@ msgstr "Соединить выделенные узлы"
#: ../src/widgets/node-toolbar.cpp:410
msgid "Join"
-msgstr "Соединение"
+msgstr "Соединить"
#: ../src/widgets/node-toolbar.cpp:418
msgid "Break path at selected nodes"
@@ -30878,7 +30108,7 @@ msgstr "Соединить контуры по выделенным оконеч
#: ../src/widgets/node-toolbar.cpp:438
msgid "Delete segment"
-msgstr "Удаление сегмента"
+msgstr "Удалить сегмент"
#: ../src/widgets/node-toolbar.cpp:439
msgid "Delete segment between two non-endpoint nodes"
@@ -31007,7 +30237,7 @@ msgstr "Сетчатый градиент"
#: ../src/widgets/paint-selector.cpp:224
msgid "Unset paint (make it undefined so it can be inherited)"
msgstr ""
-"Убрать заливку (сделать ее неопределенной, чтобы она могла наследоваться)"
+"Убрать заливку (сделать её неопределённой, чтобы она могла наследоваться)"
#. TRANSLATORS: for info, see http://www.w3.org/TR/2000/CR-SVG-20000802/painting.html#FillRuleProperty
#: ../src/widgets/paint-selector.cpp:237
@@ -31036,7 +30266,7 @@ msgstr "<b>Множественные стили</b>"
#: ../src/widgets/paint-selector.cpp:612
msgid "<b>Paint is undefined</b>"
-msgstr "<b>Цвет не определен</b>"
+msgstr "<b>Цвет не определён</b>"
#: ../src/widgets/paint-selector.cpp:623
msgid "<b>No paint</b>"
@@ -31057,12 +30287,11 @@ msgstr "<b>Радиальный градиент</b>"
#: ../src/widgets/paint-selector.cpp:1039
msgid "Use the <b>Mesh tool</b> to modify the mesh."
-msgstr ""
+msgstr "Исп-ть <b>Mesh tool</b> для правки сетки."
#: ../src/widgets/paint-selector.cpp:1052
-#, fuzzy
msgid "<b>Mesh fill</b>"
-msgstr "<b>Заливка образцом</b>"
+msgstr "<b>Заливка сетч. град.</b>"
#: ../src/widgets/paint-selector.cpp:1391
msgid ""
@@ -31084,11 +30313,11 @@ msgstr "<b>Заливка образцом</b>"
#: ../src/widgets/paintbucket-toolbar.cpp:133
msgid "Fill by"
-msgstr "Канал"
+msgstr "Залить"
#: ../src/widgets/paintbucket-toolbar.cpp:134
msgid "Fill by:"
-msgstr "Канал:"
+msgstr "Залить:"
#: ../src/widgets/paintbucket-toolbar.cpp:146
msgid "Fill Threshold"
@@ -31193,14 +30422,12 @@ msgid "From clipboard"
msgstr "Из буфера обмена"
#: ../src/widgets/pencil-toolbar.cpp:178
-#, fuzzy
msgid "Bend from clipboard"
msgstr "Из буфера обмена"
#: ../src/widgets/pencil-toolbar.cpp:179
-#, fuzzy
msgid "Last applied"
-msgstr "Последний слайд:"
+msgstr "Последний применённый"
#: ../src/widgets/pencil-toolbar.cpp:204 ../src/widgets/pencil-toolbar.cpp:205
msgid "Shape:"
@@ -31256,7 +30483,7 @@ msgstr "Ширина прямоугольника"
#: ../src/widgets/rect-toolbar.cpp:330
msgid "H:"
-msgstr "Г:"
+msgstr "В:"
#: ../src/widgets/rect-toolbar.cpp:330
msgid "Height of rectangle"
@@ -31374,7 +30601,6 @@ msgstr "X:"
#. shortLabel
#: ../src/widgets/select-toolbar.cpp:436
-#, fuzzy
msgctxt "Select toolbar"
msgid "Horizontal coordinate of selection"
msgstr "Горизонтальная координата выделения"
@@ -31393,7 +30619,6 @@ msgstr "Y:"
#. shortLabel
#: ../src/widgets/select-toolbar.cpp:455
-#, fuzzy
msgctxt "Select toolbar"
msgid "Vertical coordinate of selection"
msgstr "Вертикальная координата выделения"
@@ -31412,7 +30637,6 @@ msgstr "Ш:"
#. shortLabel
#: ../src/widgets/select-toolbar.cpp:474
-#, fuzzy
msgctxt "Select toolbar"
msgid "Width of selection"
msgstr "Ширина выделения"
@@ -31439,7 +30663,6 @@ msgstr "В:"
#. shortLabel
#: ../src/widgets/select-toolbar.cpp:506
-#, fuzzy
msgctxt "Select toolbar"
msgid "Height of selection"
msgstr "Высота выделения"
@@ -31580,7 +30803,6 @@ msgid "The width of the spray area (relative to the visible canvas area)"
msgstr "Ширина области распыления (относительно видимой области холста)"
#: ../src/widgets/spray-toolbar.cpp:312
-#, fuzzy
msgid "Use the pressure of the input device to alter the width of spray area"
msgstr "Нажим (pressure) устройства ввода изменяет ширину пера"
@@ -31597,11 +30819,10 @@ msgid "Focus:"
msgstr "Фокус:"
#: ../src/widgets/spray-toolbar.cpp:326
-#, fuzzy
msgid "0 to spray a spot; increase to enlarge the ring radius"
msgstr ""
-"При нулевом значении распыляет в точку, Увеличение значения повышает радиус "
-"кольца рассеивания."
+"Нулевое значение распыляет в точку, увеличение значения увеличивает радиус "
+"рассеивания"
#. Standard_deviation
#: ../src/widgets/spray-toolbar.cpp:339
@@ -31718,7 +30939,6 @@ msgstr ""
"выделения."
#: ../src/widgets/spray-toolbar.cpp:477
-#, fuzzy
msgid "Use the pressure of the input device to alter the scale of new items"
msgstr "Нажим (pressure) устройства ввода изменяет ширину пера"
@@ -31727,14 +30947,19 @@ msgid ""
"Pick color from the drawing. You can use clonetiler trace dialog for "
"advanced effects. In clone mode original fill or stroke colors must be unset."
msgstr ""
+"Выберите цвет из чертежа. Можно использовать clonetiler диалог трассировки "
+"для расширенных эффектов. В режиме клонирования исходный цвет заливки или "
+"обводки д.б. отключен."
#: ../src/widgets/spray-toolbar.cpp:502 ../src/widgets/spray-toolbar.cpp:503
msgid "Pick from center instead average area."
-msgstr ""
+msgstr "Выбрать из центра вместо усреднёной площади."
#: ../src/widgets/spray-toolbar.cpp:515 ../src/widgets/spray-toolbar.cpp:516
msgid "Inverted pick value, retaining color in advanced trace mode"
msgstr ""
+"Инвертированное значение выбора, сохранение цвета в расширенном режиме "
+"трассировки"
#: ../src/widgets/spray-toolbar.cpp:528 ../src/widgets/spray-toolbar.cpp:529
msgid "Apply picked color to fill"
@@ -31746,7 +30971,7 @@ msgstr "Применить снятый цвет к обводке"
#: ../src/widgets/spray-toolbar.cpp:554 ../src/widgets/spray-toolbar.cpp:555
msgid "No overlap between colors"
-msgstr ""
+msgstr "Отсутствие перекрытия между цветами"
#: ../src/widgets/spray-toolbar.cpp:567 ../src/widgets/spray-toolbar.cpp:568
msgid "Apply over transparent areas"
@@ -31758,7 +30983,7 @@ msgstr "Распылять над непрозрачными областями"
#: ../src/widgets/spray-toolbar.cpp:593 ../src/widgets/spray-toolbar.cpp:594
msgid "Prevent overlapping objects"
-msgstr "Исключить перекрывание объектами друг друга"
+msgstr "Исключить взаимоперекрытие объектов"
#: ../src/widgets/spray-toolbar.cpp:605
msgid "(minimum offset)"
@@ -31776,9 +31001,10 @@ msgstr "Смещение %"
msgid "Offset %:"
msgstr "Смещение %:"
+# Чем больше значение, тем дальше объекты друг от друга
#: ../src/widgets/spray-toolbar.cpp:609
msgid "Increase to segregate objects more (value in percent)"
-msgstr "Чем больше значение, тем дальше объекты друг от друга"
+msgstr "Увеличение для отдаления объектов (значение в процентах)"
#: ../src/widgets/star-toolbar.cpp:101
msgid "Star: Change number of corners"
@@ -31806,7 +31032,7 @@ msgstr "Смена случайности искажения"
#: ../src/widgets/star-toolbar.cpp:461
msgid "Regular polygon (with one handle) instead of a star"
-msgstr "Правильный многоугольник, а не звезда"
+msgstr "Правильный многоугольник (с одним рычагом), а не звезда"
#: ../src/widgets/star-toolbar.cpp:468
msgid "Star instead of a regular polygon (with one handle)"
@@ -32039,33 +31265,28 @@ msgid "Square cap"
msgstr "Квадратные"
#: ../src/widgets/stroke-style.cpp:351
-#, fuzzy
msgid "Fill, Stroke, Markers"
-msgstr "Маркеры со стилем обводки"
+msgstr "Заливка, обводка, маркеры"
#: ../src/widgets/stroke-style.cpp:355
-#, fuzzy
msgid "Stroke, Fill, Markers"
-msgstr "Маркеры со стилем обводки"
+msgstr "Обводка, заливка, маркеры"
#: ../src/widgets/stroke-style.cpp:359
-#, fuzzy
msgid "Fill, Markers, Stroke"
-msgstr "Заливку и обводку"
+msgstr "Заливка, маркеры, обводка"
#: ../src/widgets/stroke-style.cpp:367
-#, fuzzy
msgid "Markers, Fill, Stroke"
-msgstr "Заливку и обводку"
+msgstr "Маркеры, заливка, обводка"
#: ../src/widgets/stroke-style.cpp:371
-#, fuzzy
msgid "Stroke, Markers, Fill"
-msgstr "Маркеры со стилем обводки"
+msgstr "Обводка, маркеры, заливка"
#: ../src/widgets/stroke-style.cpp:375
msgid "Markers, Stroke, Fill"
-msgstr ""
+msgstr "Маркеры, обводка, заливка"
#: ../src/widgets/stroke-style.cpp:495
msgid "Set markers"
@@ -32085,49 +31306,47 @@ msgstr "Смена цвета образца"
#: ../src/widgets/text-toolbar.cpp:178
msgid "Text: Change font family"
-msgstr "Текст: изменение гарнитуры"
+msgstr "Текст: изменить гарнитуру"
#: ../src/widgets/text-toolbar.cpp:271
msgid "Text: Change font size"
-msgstr "Текст: изменение кегля"
+msgstr "Текст: изменить кегль"
#: ../src/widgets/text-toolbar.cpp:307
msgid "Text: Change font style"
-msgstr "Текст: изменение начертания"
+msgstr "Текст: изменить начертание"
#: ../src/widgets/text-toolbar.cpp:342
-#, fuzzy
msgid "Text: Unset line height."
-msgstr "Текст: изменение интерлиньяжа"
+msgstr "Текст: изменить интерлиньяж"
#: ../src/widgets/text-toolbar.cpp:419
msgid "Text: Change superscript or subscript"
-msgstr "Текст: переключение верхнего/нижнего индекса"
+msgstr "Текст: переключить верхний/нижний индекс"
#: ../src/widgets/text-toolbar.cpp:562
msgid "Text: Change alignment"
-msgstr "Текст: изменение выключки"
+msgstr "Текст: изменить выключку"
#: ../src/widgets/text-toolbar.cpp:668
msgid "Text: Change line-height"
-msgstr "Текст: изменение интерлиньяжа"
+msgstr "Текст: изменить интерлиньяж"
#: ../src/widgets/text-toolbar.cpp:823
-#, fuzzy
msgid "Text: Change line-height unit"
-msgstr "Текст: изменение интерлиньяжа"
+msgstr "Текст: изменить интерлиньяж"
#: ../src/widgets/text-toolbar.cpp:872
msgid "Text: Change word-spacing"
-msgstr "Текст: изменение трекинга"
+msgstr "Текст: изменить трекинг"
#: ../src/widgets/text-toolbar.cpp:912
msgid "Text: Change letter-spacing"
-msgstr "Текст: изменение кернинга"
+msgstr "Текст: изменить кернинг"
#: ../src/widgets/text-toolbar.cpp:950
msgid "Text: Change dx (kern)"
-msgstr "Текст: изменение кернинга"
+msgstr "Текст: изменить кернинг"
#: ../src/widgets/text-toolbar.cpp:984
msgid "Text: Change dy"
@@ -32138,7 +31357,6 @@ msgid "Text: Change rotate"
msgstr "Текст: вращение"
#: ../src/widgets/text-toolbar.cpp:1072
-#, fuzzy
msgid "Text: Change writing mode"
msgstr "Текст: смена направления"
@@ -32158,7 +31376,7 @@ msgstr "Выбрать гарнитуру (Alt+X)"
#. Enable entry completion
#: ../src/widgets/text-toolbar.cpp:1665
msgid "Select all text with this font-family"
-msgstr ""
+msgstr "Выбрать весь текст с этим семейством шрифтов"
#: ../src/widgets/text-toolbar.cpp:1669
msgid "Font not found on system"
@@ -32207,22 +31425,20 @@ msgid "Text alignment"
msgstr "Выключка текста"
#: ../src/widgets/text-toolbar.cpp:1842
-#, fuzzy
msgid "Vertical — RL"
msgstr "По вертикали"
#: ../src/widgets/text-toolbar.cpp:1843
msgid "Vertical text — lines: right to left"
-msgstr ""
+msgstr "Верт. текст - строки: справа налево"
#: ../src/widgets/text-toolbar.cpp:1849
-#, fuzzy
msgid "Vertical — LR"
msgstr "По вертикали"
#: ../src/widgets/text-toolbar.cpp:1850
msgid "Vertical text — lines: left to right"
-msgstr ""
+msgstr "Верт. текст - строки: слева направо"
#. Name
#: ../src/widgets/text-toolbar.cpp:1855
@@ -32232,31 +31448,27 @@ msgstr "Режим письма"
#. Label
#: ../src/widgets/text-toolbar.cpp:1856
msgid "Block progression"
-msgstr ""
+msgstr "Блочная прогрессия"
#: ../src/widgets/text-toolbar.cpp:1885
-#, fuzzy
msgid "Auto glyph orientation"
-msgstr "Следовать ориентации контура"
+msgstr "Автоориентация глифа"
#: ../src/widgets/text-toolbar.cpp:1892
-#, fuzzy
msgid "Upright"
-msgstr "Ярче"
+msgstr "Вертикальный"
#: ../src/widgets/text-toolbar.cpp:1893
-#, fuzzy
msgid "Upright glyph orientation"
-msgstr "Направление текста"
+msgstr "Вертикальная ориентация глифа"
#: ../src/widgets/text-toolbar.cpp:1900
msgid "Sideways"
-msgstr ""
+msgstr "Боком"
#: ../src/widgets/text-toolbar.cpp:1901
-#, fuzzy
msgid "Sideways glyph orientation"
-msgstr "Следовать ориентации контура"
+msgstr "Боковая ориентация глифа"
#. Name
#: ../src/widgets/text-toolbar.cpp:1907
@@ -32266,7 +31478,7 @@ msgstr "Направление текста"
#. Label
#: ../src/widgets/text-toolbar.cpp:1908
msgid "Text (glyph) orientation in vertical text."
-msgstr ""
+msgstr "Текст (глиф) ориентация в верт. тексте."
#. Drop down menu
#: ../src/widgets/text-toolbar.cpp:1941
@@ -32295,7 +31507,6 @@ msgstr "Интерлиньяж:"
#. short label
#: ../src/widgets/text-toolbar.cpp:1948
-#, fuzzy
msgid "Spacing between baselines"
msgstr "Межстрочный интервал (кратный кеглю шрифта)"
@@ -32385,18 +31596,18 @@ msgstr "Вращение символа (градусы)"
#. Name
#: ../src/widgets/text-toolbar.cpp:2135
-#, fuzzy
msgid "Unset line height"
-msgstr "Выровнять строки по правому краю"
+msgstr "Сбросить высоту строки"
#. Label
#: ../src/widgets/text-toolbar.cpp:2136
msgid "If enabled, line height is set on part of selection. Click to unset."
msgstr ""
+"Если включено, высота линии устанавливается на часть выделения. Нажмите, "
+"чтобы отключить."
#. Name
#: ../src/widgets/text-toolbar.cpp:2148
-#, fuzzy
msgid "Show outer style"
msgstr "Затененная внешняя кромка"
@@ -32407,6 +31618,9 @@ msgid ""
"values of the outermost text element determine the minimum line spacing in "
"the block."
msgstr ""
+"Показать стиль внешнего текстового элемента. 'Font-size' и 'line-"
+"height'значения внешнего текстового элемента определяют минимальный "
+"межстрочный интервал вблоке."
#: ../src/widgets/toolbox.cpp:180
msgid "Color/opacity used for color tweaking"
@@ -32735,7 +31949,6 @@ msgstr "В режиме изменения цвета влиять на тон
#. TRANSLATORS: "H" here stands for hue
#: ../src/widgets/tweak-toolbar.cpp:291
-#, fuzzy
msgctxt "Hue"
msgid "H"
msgstr "H"
@@ -32746,7 +31959,6 @@ msgstr "В режиме изменения цвета влиять на насы
#. TRANSLATORS: "S" here stands for Saturation
#: ../src/widgets/tweak-toolbar.cpp:307
-#, fuzzy
msgctxt "Saturation"
msgid "S"
msgstr "S"
@@ -32757,7 +31969,6 @@ msgstr "В режиме изменения цвета влиять на ярко
#. TRANSLATORS: "L" here stands for Lightness
#: ../src/widgets/tweak-toolbar.cpp:323
-#, fuzzy
msgctxt "Lightness"
msgid "L"
msgstr "L"
@@ -32803,7 +32014,7 @@ msgstr "Нажим устройства ввода изменяет силу к
#: ../share/extensions/convert2dashes.py:56
msgid "Total number of objects not converted: {}\n"
-msgstr ""
+msgstr "Общее количество объектов, не преобразованных: {}\n"
#: ../share/extensions/dimension.py:108
msgid "Please select an object."
@@ -32814,41 +32025,34 @@ msgid "Unable to process this object. Try changing it into a path first."
msgstr "Невозможно обработать этот объект. Попробуйте сначала оконтурить его."
#: ../share/extensions/draw_from_triangle.py:179
-#, fuzzy
msgid "Side Length 'a' ("
-msgstr "Длина стороны a, в пикселах:"
+msgstr "Длина стороны 'a', пикс ("
#: ../share/extensions/draw_from_triangle.py:180
-#, fuzzy
msgid "Side Length 'b' ("
-msgstr "Длина стороны b, в пикселах:"
+msgstr "Длина стороны 'b', пикс ("
#: ../share/extensions/draw_from_triangle.py:181
-#, fuzzy
msgid "Side Length 'c' ("
-msgstr "Длина стороны c, в пикселах:"
+msgstr "Длина стороны 'c', пикс ("
#: ../share/extensions/draw_from_triangle.py:182
-#, fuzzy
msgid "Angle 'A' (radians): "
-msgstr "Угол A в радианах:"
+msgstr "Угол 'A' в радианах:"
#: ../share/extensions/draw_from_triangle.py:183
-#, fuzzy
msgid "Angle 'B' (radians): "
-msgstr "Угол B в радианах:"
+msgstr "Угол 'B' в радианах:"
#: ../share/extensions/draw_from_triangle.py:184
-#, fuzzy
msgid "Angle 'C' (radians): "
-msgstr "Угол С в радианах:"
+msgstr "Угол 'С' в радианах:"
#: ../share/extensions/draw_from_triangle.py:185
msgid "Semiperimeter (px): "
msgstr "Полупериметр (px):"
#: ../share/extensions/draw_from_triangle.py:186
-#, fuzzy
msgid "Area ("
msgstr "Площадь"
@@ -32858,6 +32062,8 @@ msgid ""
"%d ENTITIES of type POLYLINE encountered and ignored. Please try to convert "
"to Release 13 format using QCad."
msgstr ""
+"%d ENTITIES типа POLYLINE проигнорированы. Попробуйте преобразовать в формат "
+"Release 13, используя QCad."
#: ../share/extensions/dxf_outlines.py:47
msgid ""
@@ -32872,11 +32078,13 @@ msgid ""
"Error: Field 'Layer match name' must be filled when using 'By name match' "
"option"
msgstr ""
+"Ошибка: Поле 'Layer match name' должно быть заполнено используя опцию 'By "
+"name match'"
#: ../share/extensions/dxf_outlines.py:354
-#, fuzzy, python-format
+#, python-format
msgid "Warning: Layer '%s' not found!"
-msgstr "Слой на передний план"
+msgstr "Предупреждение: Слой '%s' не найден!"
#: ../share/extensions/embedimage.py:83
msgid ""
@@ -32918,25 +32126,23 @@ msgid "Unable to find image data."
msgstr "Не удалось найти растровые данные."
#: ../share/extensions/extrude.py:41
-#, fuzzy
msgid "Need at least 2 paths selected"
-msgstr "Ничего не выбрано"
+msgstr "Нужно как минимум 2 выбранных контура"
#: ../share/extensions/funcplot.py:46
msgid ""
"x-interval cannot be zero. Please modify 'Start X value' or 'End X value'"
-msgstr ""
+msgstr "x-interval не м.б. нулевым. Поправьте 'Старт X' или 'Конец X'"
#: ../share/extensions/funcplot.py:58
msgid ""
"y-interval cannot be zero. Please modify 'Y value of rectangle's top' or 'Y "
"value of rectangle's bottom'"
-msgstr ""
+msgstr "y-интервал не м.б. нулевым. Поправьте 'Y знач. верх' или 'Y знач. низ'"
#: ../share/extensions/funcplot.py:313
-#, fuzzy
msgid "Please select a rectangle"
-msgstr "Выберите объект."
+msgstr "Выберите прямоугольник"
#: ../share/extensions/gcodetools.py:3319
#: ../share/extensions/gcodetools.py:4524
@@ -32944,14 +32150,11 @@ msgstr "Выберите объект."
#: ../share/extensions/gcodetools.py:6230
#: ../share/extensions/gcodetools.py:6425
msgid "No paths are selected! Trying to work on all available paths."
-msgstr ""
+msgstr "Пути не выбраны! Попытка работать со всеми доступными путями."
#: ../share/extensions/gcodetools.py:3322
-#, fuzzy
msgid "Nothing is selected. Please select something."
-msgstr ""
-"<b>Выделено больше одного объекта.</b> Невозможно взять стиль от нескольких "
-"объектов сразу."
+msgstr "Ничего не выбрано. Выберите что-либо."
#: ../share/extensions/gcodetools.py:3862
msgid ""
@@ -32966,6 +32169,8 @@ msgid ""
"Can not write to specified file!\n"
"%s"
msgstr ""
+"Невозможно записать в указанный файл!\n"
+"%s"
#: ../share/extensions/gcodetools.py:4038
#, python-format
@@ -32973,11 +32178,13 @@ msgid ""
"Orientation points for '%s' layer have not been found! Please add "
"orientation points using Orientation tab!"
msgstr ""
+"Точки ориентации для слоя '%s' не были найдены! Добавьте точки ориентации, "
+"используя вкладку Ориентация!"
#: ../share/extensions/gcodetools.py:4045
#, python-format
msgid "There are more than one orientation point groups in '%s' layer"
-msgstr ""
+msgstr "Есть более чем одна группа точек ориентации в слое '%s'"
#: ../share/extensions/gcodetools.py:4076
#: ../share/extensions/gcodetools.py:4078
@@ -32986,6 +32193,9 @@ msgid ""
"should not be the same. If there are three orientation points they should "
"not be in a straight line.)"
msgstr ""
+"Точки ориентации неверны! (Если есть две точки ориентации, они не должны "
+"быть одинаковыми. Если имеются три точки ориентации, они не должны быть на "
+"одной прямой линии.)"
#: ../share/extensions/gcodetools.py:4248
#, python-format
@@ -32993,6 +32203,8 @@ msgid ""
"Warning! Found bad orientation points in '%s' layer. Resulting Gcode could "
"be corrupt!"
msgstr ""
+"Предупреждение! Найдены неверные точки ориентации в слое '%s'. "
+"Результирующий GCode может быть поврежден!"
#: ../share/extensions/gcodetools.py:4261
#, python-format
@@ -33000,6 +32212,8 @@ msgid ""
"Warning! Found bad graffiti reference point in '%s' layer. Resulting Gcode "
"could be corrupt!"
msgstr ""
+"Предупреждение! Найдена плохая graffiti reference точка в слое '%s'. "
+"Результирующий GCode может быть поврежден!"
#. xgettext:no-pango-format
#: ../share/extensions/gcodetools.py:4282
@@ -33011,6 +32225,12 @@ msgid ""
"Solution 3: export all contours to PostScript level 2 (File->Save As->.ps) "
"and File->Import this file."
msgstr ""
+"Это расширение работает только с Контурами и Динамическими Смещениями и их "
+"группами! Все остальное игнорируется!Решение 1: Нажмите Контур-> Оконтурить "
+"объект или Shift + Ctrl + C \n"
+"Решение 2:. Контур-> Динамическое смещение или Ctrl+J.\n"
+"Решение 3: экспортировать все контуры PostScript уровня 2 (Файл->Сохранить "
+"как ->.ps) и Файл->Импорт этого файла."
#: ../share/extensions/gcodetools.py:4288
msgid ""
@@ -33024,6 +32244,8 @@ msgid ""
"Warning! There are some paths in the root of the document, but not in any "
"layer! Using bottom-most layer for them."
msgstr ""
+"Предупреждение! Есть несколько контуров в корне документа, но не в слое! "
+"Используйте самый нижний слой для них."
#: ../share/extensions/gcodetools.py:4369
#, python-format
@@ -33031,22 +32253,26 @@ msgid ""
"Warning! Tool's and default tool's parameter's (%s) types are not the same "
"( type('%s') != type('%s') )."
msgstr ""
+"Предупреждение! Инструменты и их умолчальные параметры (%s) типы не "
+"совпадают ( type('%s') != type('%s') )."
#: ../share/extensions/gcodetools.py:4372
#, python-format
msgid "Warning! Tool has parameter that default tool has not ( '%s': '%s' )."
-msgstr ""
+msgstr "Предупреждение! Параметр инструмента не тот ( '%s': '%s' )."
#: ../share/extensions/gcodetools.py:4386
#, python-format
msgid "Layer '%s' contains more than one tool!"
-msgstr ""
+msgstr "Слой '%s' содержит больше чем один инструмент!"
#: ../share/extensions/gcodetools.py:4389
#, python-format
msgid ""
"Can not find tool for '%s' layer! Please add one with Tools library tab!"
msgstr ""
+"Невозможно найти инструмент для слоя '%s'! Добавьте один из вкладки Tools "
+"library!"
#: ../share/extensions/gcodetools.py:4551
#: ../share/extensions/gcodetools.py:4706
@@ -33054,67 +32280,73 @@ msgid ""
"Warning: One or more paths do not have 'd' parameter, try to Ungroup (Ctrl"
"+Shift+G) and Object to Path (Ctrl+Shift+C)!"
msgstr ""
+"Предупреждение: контуры без параметра 'd', Разгруппируйте (Ctrl+Shift+G) или "
+"Оконтурьте объект (Ctrl+Shift+C)!"
#: ../share/extensions/gcodetools.py:4665
msgid ""
"Nothing is selected. Please select something to convert to drill point "
"(dxfpoint) or clear point sign."
msgstr ""
+"Ничего не выбрано. Выберите что-нибудь для преобразования в точку сверления "
+"(dxfpoint) или очистите знак точки."
#: ../share/extensions/gcodetools.py:4748
#: ../share/extensions/gcodetools.py:4994
-#, fuzzy
msgid "This extension requires at least one selected path."
-msgstr "Этому расширению нужно два контура в выделении."
+msgstr "Этому расширению нужен хотя бы один выделенный контур."
#: ../share/extensions/gcodetools.py:4754
#: ../share/extensions/gcodetools.py:5000
#, python-format
msgid "Tool diameter must be > 0 but tool's diameter on '%s' layer is not!"
msgstr ""
+"Диаметр инструмента должен быть > 0, но диаметр инструмента на слое '%s'!"
#: ../share/extensions/gcodetools.py:4765
#: ../share/extensions/gcodetools.py:4954
#: ../share/extensions/gcodetools.py:5009
msgid "Warning: omitting non-path"
-msgstr ""
+msgstr "Внимание: пропущен не-путь"
#: ../share/extensions/gcodetools.py:5509
-#, fuzzy
msgid "Please select at least one path to engrave and run again."
-msgstr "Для объединения нужно выбрать <b>не менее 1 контура</b>."
+msgstr "Выберите хотя бы один контур для гравировки и запустите снова."
#: ../share/extensions/gcodetools.py:5517
msgid "Unknown unit selected. mm assumed"
-msgstr ""
+msgstr "Выбрана неизвестная единица. исп-ем мм"
#: ../share/extensions/gcodetools.py:5538
#, python-format
msgid "Tool '%s' has no shape. 45 degree cone assumed!"
-msgstr ""
+msgstr "Инструмент '%s' не имеет формы. Предполагается 45 градусный конус!"
#: ../share/extensions/gcodetools.py:5609
#: ../share/extensions/gcodetools.py:5614
msgid "csp_normalised_normal error. See log."
-msgstr ""
+msgstr "csp_normalised_normal ошибка. Смотрите лог."
#: ../share/extensions/gcodetools.py:5802
msgid "No need to engrave sharp angles."
-msgstr ""
+msgstr "Нет необходимости гравировки острых углов."
#: ../share/extensions/gcodetools.py:5846
msgid ""
"Active layer already has orientation points! Remove them or select another "
"layer!"
msgstr ""
+"Активный слой уже имеет точки ориентации! Удалите их или выберите другой "
+"слой!"
#: ../share/extensions/gcodetools.py:5891
msgid "Active layer already has a tool! Remove it or select another layer!"
msgstr ""
+"У активного слоя уже есть инструмент! Удалите его или выберите другой слой!"
#: ../share/extensions/gcodetools.py:6006
msgid "Selection is empty! Will compute whole drawing."
-msgstr ""
+msgstr "Выделение пусто! Будет вычислен весь рисунок."
#: ../share/extensions/gcodetools.py:6060
msgid ""
@@ -33124,14 +32356,20 @@ msgid ""
"and Russian support forum:\n"
"\thttp://www.cnc-club.ru/gcodetoolsru"
msgstr ""
+"Учебники, учебные пособия и поддержку можно найти в\n"
+"английском форуме поддержки:\n"
+"\thttp://www.cnc-club.ru/gcodetools\n"
+"и русском форуме поддержки:\n"
+"\thttp://www.cnc-club.ru/gcodetoolsru"
#: ../share/extensions/gcodetools.py:6105
msgid "Lathe X and Z axis remap should be 'X', 'Y' or 'Z'. Exiting..."
msgstr ""
+"Токарные X и Z оси переназначены должно быть 'X', 'Y' или 'Z'. Выход..."
#: ../share/extensions/gcodetools.py:6108
msgid "Lathe X and Z axis remap should be the same. Exiting..."
-msgstr ""
+msgstr "Токарные X и Z оси переназначены чтобы быть одинаковыми. Выход..."
#: ../share/extensions/gcodetools.py:6660
#, python-format
@@ -33140,86 +32378,93 @@ msgid ""
"Orientation, Offset, Lathe or Tools library.\n"
" Current active tab id is %s"
msgstr ""
+"Выберите одну из вкладок действий - контур в GCode, площадь, гравировка, DXF "
+"точки, ориентация, смещение, токарный или библиотека инструментов\n"
+"Текущая активная вкладка id %s"
#: ../share/extensions/gcodetools.py:6666
msgid ""
"Orientation points have not been defined! A default set of orientation "
"points has been automatically added."
msgstr ""
+"Точки ориентации не определены! Умолчальный набор точек ориентации был "
+"автоматически добавлен."
#: ../share/extensions/gcodetools.py:6670
msgid ""
"Cutting tool has not been defined! A default tool has been automatically "
"added."
msgstr ""
+"Режущий инструмент не был определен! Инструмент по умолчанию был "
+"автоматически добавлен."
#: ../share/extensions/generate_voronoi.py:33
msgid ""
"Failed to import the subprocess module. Please report this as a bug at: "
"https://bugs.launchpad.net/inkscape."
msgstr ""
+"Не удалось импортировать модуль подпроцесса. Пожалуйста, сообщите об ошибке "
+"по адресу: https://bugs.launchpad.net/inkscape."
#: ../share/extensions/generate_voronoi.py:34
-#, fuzzy
msgid "Python version is: "
-msgstr "Преобразование в направляющие:"
+msgstr "Версия Python: "
#: ../share/extensions/generate_voronoi.py:92
-#, fuzzy
msgid "Please select an object"
msgstr "Выберите объект."
#: ../share/extensions/gimp_xcf.py:37
msgid "Inkscape must be installed and set in your path variable."
-msgstr ""
+msgstr "Inkscape д.б. установлен и в вашей переменной path."
#: ../share/extensions/gimp_xcf.py:41
msgid "Gimp must be installed and set in your path variable."
-msgstr ""
+msgstr "Gimp должен быть установлен и в вашей переменной path."
#: ../share/extensions/gimp_xcf.py:45
msgid "An error occurred while processing the XCF file."
-msgstr ""
+msgstr "При обработке файла XCF произошла ошибка."
#: ../share/extensions/gimp_xcf.py:183
-#, fuzzy
msgid "This extension requires at least one non empty layer."
-msgstr "Этому расширению нужно два контура в выделении."
+msgstr "Этому расширению нужен хотя бы один не пустой слой."
#: ../share/extensions/guillotine.py:248
msgid "The sliced bitmaps have been saved as:"
-msgstr ""
+msgstr "Нарезанные растровые изображения были сохранены как:"
#: ../share/extensions/hpgl_decoder.py:42
-#, fuzzy
msgid "Movements"
-msgstr "Смещать градиенты"
+msgstr "Передвижения"
#: ../share/extensions/hpgl_decoder.py:43
-#, fuzzy
msgid "Pen "
-msgstr "Масса пера"
+msgstr "Перо"
#. issue error if no hpgl data found
#: ../share/extensions/hpgl_input.py:56
-#, fuzzy
msgid "No HPGL data found."
-msgstr "Не закруглён"
+msgstr "Не найдено HPGL данных."
#: ../share/extensions/hpgl_input.py:64
msgid ""
"The HPGL data contained unknown (unsupported) commands, there is a "
"possibility that the drawing is missing some content."
msgstr ""
+"В данных HPGL были неизвестные (неподдерживаемые) команды, возможно, что в "
+"рисунке отсутствует некоторое содержание."
#. issue error if no paths found
#: ../share/extensions/hpgl_output.py:57
msgid ""
"No paths where found. Please convert all objects you want to save into paths."
msgstr ""
+"Не найдено ни одного пути. Преобразуйте все объекты, которые вы хотите "
+"сохранить, в контуры."
#: ../share/extensions/inkex.py:116
-#, fuzzy, python-format
+#, python-format
msgid ""
"The fantastic lxml wrapper for libxml2 is required by inkex.py and therefore "
"this extension.Please download and install the latest version from http://"
@@ -33230,19 +32475,22 @@ msgid ""
"%s"
msgstr ""
"Потрясающая обертка lxml для libxml2 требуется для inkex.py, а значит и для "
-"этого расширения. Скачайте и установить самую свежую версию с http://"
-"cheeseshop.python.org/pypi/lxml/, либо установите ее через пакетный менеджер "
-"командой наподобие: sudo apt-get install python-lxml"
+"этого расширения. Скачайте и установите самую свежую версию с http://"
+"cheeseshop.python.org/pypi/lxml/, либо установите её через пакетный менеджер "
+"командой наподобие: sudo apt-get install python-lxml\n"
+"\n"
+"Technical details:\n"
+"%s"
#: ../share/extensions/inkex.py:184
-#, fuzzy, python-format
+#, python-format
msgid "Unable to open specified file: %s"
-msgstr "В указанном файле данные о гранях не обнаружены"
+msgstr "Невозможно открыть указанный файл: %s"
#: ../share/extensions/inkex.py:193
-#, fuzzy, python-format
+#, python-format
msgid "Unable to open object member file: %s"
-msgstr "Не удалось найти маркер: %s"
+msgstr "Невозможно открыть object member file: %s"
#: ../share/extensions/inkex.py:299
#, python-format
@@ -33251,7 +32499,7 @@ msgstr "Нет узла, подходящего условиям запроса:
#: ../share/extensions/inkex.py:358
msgid "SVG Width not set correctly! Assuming width = 100"
-msgstr ""
+msgstr "SVG ширина некорректна! Предполагаемая ширина = 100"
#: ../share/extensions/interp_att_g.py:175
msgid "There is no selection to interpolate"
@@ -33274,6 +32522,11 @@ msgid ""
"update the JessyInk script.\n"
"\n"
msgstr ""
+"Сценарий JessyInk не установлен в этом файле SVG или имеет другую версию, "
+"чем расширение JessyInk. Пожалуйста, выберите \"Установка / обновление...\" "
+"из \"JessyInk\" подменю из \"Расширения\" меню, чтобы установить или "
+"обновить скрипт JessyInk.\n"
+"\n"
#: ../share/extensions/jessyInk_autoTexts.py:47
msgid ""
@@ -33287,78 +32540,89 @@ msgid ""
"Node with id '{0}' is not a suitable text node and was therefore ignored.\n"
"\n"
msgstr ""
+"Узел с id '{0}' негодный текстовый узел и поэтому проигнорирован.\n"
+"\n"
#: ../share/extensions/jessyInk_effects.py:52
msgid ""
"No object selected. Please select the object you want to assign an effect to "
"and then press apply.\n"
msgstr ""
+"Ни один объект не выбран. Выберите объект для назначения эффекта, а затем "
+"нажмите применить.\n"
#: ../share/extensions/jessyInk_export.py:80
msgid "Could not find Inkscape command.\n"
-msgstr ""
+msgstr "Не удалось найти команду Inkscape.\n"
#: ../share/extensions/jessyInk_masterSlide.py:54
msgid "Layer not found. Removed current master slide selection.\n"
-msgstr ""
+msgstr "Слой не найден. Удалено текущее выделение мастер-слайда.\n"
#: ../share/extensions/jessyInk_masterSlide.py:56
msgid ""
"More than one layer with this name found. Removed current master slide "
"selection.\n"
msgstr ""
+"Более одного слоя с этим именем найдено. Удалено текущее выделение мастер-"
+"слайда.\n"
#: ../share/extensions/jessyInk_summary.py:68
#, python-brace-format
msgid "JessyInk script version {0} installed."
-msgstr ""
+msgstr "JessyInk скрипт версии {0} установлен."
#: ../share/extensions/jessyInk_summary.py:70
msgid "JessyInk script installed."
-msgstr ""
+msgstr "JessyInk скрипт установлен."
#: ../share/extensions/jessyInk_summary.py:82
-#, fuzzy
msgid ""
"\n"
"Master slide:"
-msgstr "Мастер-слайд"
+msgstr ""
+"\n"
+"Мастер-слайд:"
#: ../share/extensions/jessyInk_summary.py:88
msgid ""
"\n"
"Slide {0!s}:"
msgstr ""
+"\n"
+"Слайд {0!s}:"
#: ../share/extensions/jessyInk_summary.py:93
-#, fuzzy, python-brace-format
+#, python-brace-format
msgid "{0}Layer name: {1}"
-msgstr "Имя слоя:"
+msgstr "{0}Имя слоя: {1}"
#: ../share/extensions/jessyInk_summary.py:101
msgid "{0}Transition in: {1} ({2!s} s)"
-msgstr ""
+msgstr "{0}Переход в: {1} ({2!s} s)"
#: ../share/extensions/jessyInk_summary.py:103
-#, fuzzy, python-brace-format
+#, python-brace-format
msgid "{0}Transition in: {1}"
-msgstr "Эффект перехода для появления"
+msgstr "{0}Переход в: {1}"
#: ../share/extensions/jessyInk_summary.py:110
msgid "{0}Transition out: {1} ({2!s} s)"
-msgstr ""
+msgstr "{0}Переход из: {1} ({2!s} s)"
#: ../share/extensions/jessyInk_summary.py:112
-#, fuzzy, python-brace-format
+#, python-brace-format
msgid "{0}Transition out: {1}"
-msgstr "Эффект перехода для исчезновения"
+msgstr "{0}Переход из: {1}"
#: ../share/extensions/jessyInk_summary.py:119
-#, fuzzy, python-brace-format
+#, python-brace-format
msgid ""
"\n"
"{0}Auto-texts:"
-msgstr "Автотекст"
+msgstr ""
+"\n"
+"{0}Автотексты:"
#: ../share/extensions/jessyInk_summary.py:122
#, python-brace-format
@@ -33371,22 +32635,26 @@ msgid ""
"\n"
"{0}Initial effect (order number {1}):"
msgstr ""
+"\n"
+"{0}Начальный эффект (порядковый номер {1}):"
#: ../share/extensions/jessyInk_summary.py:169
msgid ""
"\n"
"{0}Effect {1!s} (order number {2}):"
msgstr ""
+"\n"
+"{0}Эффект {1!s} (порядковый номер {2}):"
#: ../share/extensions/jessyInk_summary.py:173
#, python-brace-format
msgid "{0}\tView will be set according to object \"{1}\""
-msgstr ""
+msgstr "{0}\tПросмотр будет установлен в соответствии с объектом \"{1}\""
#: ../share/extensions/jessyInk_summary.py:175
#, python-brace-format
msgid "{0}\tObject \"{1}\""
-msgstr ""
+msgstr "{0}\tОбъект \"{1}\""
#: ../share/extensions/jessyInk_summary.py:178
msgid " will appear"
@@ -33399,25 +32667,23 @@ msgstr " исчезнет"
#: ../share/extensions/jessyInk_summary.py:183
#, python-brace-format
msgid " using effect \"{0}\""
-msgstr ""
+msgstr "с эффектом \"{0}\""
#: ../share/extensions/jessyInk_summary.py:186
msgid " in {0!s} s"
-msgstr ""
+msgstr " в {0!s} s"
#: ../share/extensions/jessyInk_transitions.py:54
-#, fuzzy
msgid "Layer not found.\n"
-msgstr "Слой на передний план"
+msgstr "Слой не найден.\n"
#: ../share/extensions/jessyInk_transitions.py:56
msgid "More than one layer with this name found.\n"
-msgstr ""
+msgstr "Более одного слоя с этим именем найдено.\n"
#: ../share/extensions/jessyInk_transitions.py:69
-#, fuzzy
msgid "Please enter a layer name.\n"
-msgstr "Вы забыли ввести имя файла"
+msgstr "Введите имя слоя.\n"
#: ../share/extensions/jessyInk_video.py:52
#: ../share/extensions/jessyInk_video.py:57
@@ -33425,19 +32691,20 @@ msgid ""
"Could not obtain the selected layer for inclusion of the video element.\n"
"\n"
msgstr ""
+"Не удалось получить выбранный слой для включения видеоэлемента\n"
+"\n"
#: ../share/extensions/jessyInk_view.py:74
-#, fuzzy
msgid "More than one object selected. Please select only one object.\n"
-msgstr ""
-"<b>Выделено больше одного объекта.</b> Невозможно взять стиль от нескольких "
-"объектов сразу."
+msgstr "Выделено больше одного объекта. Выберите только один объект.\n"
#: ../share/extensions/jessyInk_view.py:78
msgid ""
"No object selected. Please select the object you want to assign a view to "
"and then press apply.\n"
msgstr ""
+"Ни один объект не выбран. Пожалуйста, выберите объект, которому вы хотите "
+"назначить вид, а затем нажмите Применить.\n"
#: ../share/extensions/markers_strokepaint.py:82
#, python-format
@@ -33450,7 +32717,6 @@ msgid "unable to locate marker: %s"
msgstr "Не удалось найти маркер: %s"
#: ../share/extensions/measure.py:58
-#, fuzzy
msgid ""
"Failed to import the numpy modules. These modules are required by this "
"extension. Please install them and try again. On a Debian-like system this "
@@ -33458,15 +32724,16 @@ msgid ""
msgstr ""
"Не удалось импортировать модуль numpy или numpy.linalg. Эти модули "
"необходимо для работы вызванного расширения. Установите их и попробуйте "
-"снова. На системах вроде Debian это делается командой sudo apt-get install "
-"python-numpy."
+"снова. На системах подобных Debian это делается командой sudo apt-get "
+"install python-numpy."
#: ../share/extensions/measure.py:120
msgid "Area is zero, cannot calculate Center of Mass"
-msgstr ""
+msgstr "Площадь равна нулю, невозможно вычислить центр масс"
#: ../share/extensions/pathalongpath.py:207
-#: ../share/extensions/pathscatter.py:226 ../share/extensions/perspective.py:50
+#: ../share/extensions/pathscatter.py:226
+#: ../share/extensions/perspective.py:50
msgid "This extension requires two selected paths."
msgstr "Этому расширению нужно два контура в выделении."
@@ -33475,12 +32742,16 @@ msgid ""
"The total length of the pattern is too small :\n"
"Please choose a larger object or set 'Space between copies' > 0"
msgstr ""
+"Общая длина рисунка слишком мала :\n"
+"Выберите больший объект или установите 'Пробел между копиями' > 0"
#: ../share/extensions/pathalongpath.py:276
msgid ""
"The 'stretch' option requires that the pattern must have non-zero width :\n"
"Please edit the pattern width."
msgstr ""
+"Опция \"растягиваться\" требует, чтобы шаблон имел ненулевую ширину: \n"
+"Измените ширину шаблона."
#: ../share/extensions/pathmodifier.py:235
#, python-format
@@ -33499,7 +32770,8 @@ msgstr ""
"снова. На системах вроде Debian это делается командой sudo apt-get install "
"python-numpy."
-#: ../share/extensions/perspective.py:58 ../share/extensions/summersnight.py:49
+#: ../share/extensions/perspective.py:58
+#: ../share/extensions/summersnight.py:49
#, python-format
msgid ""
"The first selected object is of type '%s'.\n"
@@ -33508,12 +32780,14 @@ msgstr ""
"Первый выбранный объект относится к типу «%s».\n"
"Превратите его в контур командой «Контур > Оконтурить объект»."
-#: ../share/extensions/perspective.py:65 ../share/extensions/summersnight.py:57
+#: ../share/extensions/perspective.py:65
+#: ../share/extensions/summersnight.py:57
msgid ""
"This extension requires that the second selected path be four nodes long."
msgstr "Второй выбранный контур должен содержать четыре узла."
-#: ../share/extensions/perspective.py:91 ../share/extensions/summersnight.py:90
+#: ../share/extensions/perspective.py:91
+#: ../share/extensions/summersnight.py:90
msgid ""
"The second selected object is a group, not a path.\n"
"Try using the procedure Object->Ungroup."
@@ -33521,7 +32795,8 @@ msgstr ""
"Второй выделенный объект является группой, а не контуром.\n"
"Попробуйте выполнить команду »Объект > Разгруппировать»."
-#: ../share/extensions/perspective.py:93 ../share/extensions/summersnight.py:92
+#: ../share/extensions/perspective.py:93
+#: ../share/extensions/summersnight.py:92
msgid ""
"The second selected object is not a path.\n"
"Try using the procedure Path->Object to Path."
@@ -33529,7 +32804,8 @@ msgstr ""
"Второй выделенный объект не является контуром.\n"
"Попробуйте выполнить команду »Контур > Оконтурить объект»."
-#: ../share/extensions/perspective.py:96 ../share/extensions/summersnight.py:95
+#: ../share/extensions/perspective.py:96
+#: ../share/extensions/summersnight.py:95
msgid ""
"The first selected object is not a path.\n"
"Try using the procedure Path->Object to Path."
@@ -33542,29 +32818,32 @@ msgstr ""
msgid ""
"No paths where found. Please convert all objects you want to plot into paths."
msgstr ""
+"Не найдено контуров. Пожалуйста, преобразуйте в контуры все объекты, которые "
+"вы хотите построить."
#: ../share/extensions/plotter.py:146
msgid "pySerial is not installed. Please follow these steps:"
-msgstr ""
+msgstr "pySerial не установлен. Выполните эти шаги:"
#: ../share/extensions/plotter.py:147
msgid "1. Download and extract (unzip) this file to your local harddisk:"
-msgstr ""
+msgstr "1. Скачайте и распакуйте этот файл на локальный жёсткий диск:"
#: ../share/extensions/plotter.py:149
msgid ""
"2. Copy the \"serial\" folder (Can be found inside the just extracted folder)"
-msgstr ""
+msgstr "2. Скопируйте \"serial\" подпапку, вложенную в архив"
#: ../share/extensions/plotter.py:150
msgid ""
" into the following Inkscape folder: C:\\[Program files]\\inkscape\\python"
"\\Lib\\"
msgstr ""
+"в следующую папку Inkscape: C:\\[Program files]\\inkscape\\python\\Lib\\"
#: ../share/extensions/plotter.py:151
msgid "3. Close and restart Inkscape."
-msgstr ""
+msgstr "3. Закройте и перезапустите Inkscape."
#: ../share/extensions/plotter.py:200
msgid ""
@@ -33619,37 +32898,38 @@ msgstr "Внутренняя ошибка: не выбран тип вида\n"
#: ../share/extensions/print_win32_vector.py:39
msgid "sorry, this will run only on Windows, exiting..."
-msgstr ""
+msgstr "извините, это будет работать только на Windows..."
#: ../share/extensions/print_win32_vector.py:177
msgid "Failed to open default printer"
-msgstr "Не удалось открыть принтер, используемый по умолчанию"
+msgstr "Сбой открытия умолчального принтера"
#: ../share/extensions/render_barcode_datamatrix.py:201
msgid "Unrecognised DataMatrix size"
-msgstr ""
+msgstr "Нераспознанный размер DataMatrix"
#. we have an invalid bit value
#: ../share/extensions/render_barcode_datamatrix.py:642
msgid "Invalid bit value, this is a bug!"
-msgstr ""
+msgstr "Недопустимое битовое значение, это ошибка!"
#. abort if converting blank text
#: ../share/extensions/render_barcode_datamatrix.py:677
msgid "Please enter an input string"
-msgstr ""
+msgstr "Пожалуйста, введите строку ввода"
#. abort if converting blank text
#: ../share/extensions/render_barcode_qrcode.py:1053
-#, fuzzy
msgid "Please enter an input text"
-msgstr "Вы забыли ввести имя файла"
+msgstr "Введите входящий текст"
#: ../share/extensions/replace_font.py:131
msgid ""
"Couldn't find anything using that font, please ensure the spelling and "
"spacing is correct."
msgstr ""
+"Не удалось найти что-либо, использующее этот шрифт, убедитесь, что "
+"орфография и пунктуация корректны."
#: ../share/extensions/replace_font.py:138
#: ../share/extensions/svg_and_media_zip_output.py:193
@@ -33660,7 +32940,7 @@ msgstr "В этом документе/выделении шрифты не об
#: ../share/extensions/svg_and_media_zip_output.py:196
#, python-format
msgid "Found the following font only: %s"
-msgstr ""
+msgstr "Найден только следующий шрифт: %s"
#: ../share/extensions/replace_font.py:143
#: ../share/extensions/svg_and_media_zip_output.py:198
@@ -33669,28 +32949,28 @@ msgid ""
"Found the following fonts:\n"
"%s"
msgstr ""
+"Найдены следующие шрифты:\n"
+"%s"
#: ../share/extensions/replace_font.py:194
-#, fuzzy
msgid "There was nothing selected"
msgstr "Ничего не выбрано"
#: ../share/extensions/replace_font.py:242
msgid "Please enter a search string in the find box."
-msgstr ""
+msgstr "Пожалуйста, введите строку поиска в окне поиска."
#: ../share/extensions/replace_font.py:246
msgid "Please enter a replacement font in the replace with box."
-msgstr ""
+msgstr "Пожалуйста, введите шрифт замены в поле Заменить."
#: ../share/extensions/replace_font.py:251
msgid "Please enter a replacement font in the replace all box."
-msgstr ""
+msgstr "Пожалуйста, введите шрифт замены в поле Заменить все."
#: ../share/extensions/restack.py:75
-#, fuzzy
msgid "There is no selection to restack."
-msgstr "Нет интерполируемого выделения"
+msgstr "Нет выделения для перекладывания."
#: ../share/extensions/summersnight.py:41
msgid ""
@@ -33707,9 +32987,8 @@ msgstr "Не удалось найти файл: %s"
#: ../share/extensions/svgcalendar.py:265
#: ../share/extensions/svgcalendar.py:287
-#, fuzzy
msgid "You must select a correct system encoding."
-msgstr "Необходимо выбрать не менее двух объектов"
+msgstr "Выберите правильную системную кодировку."
#: ../share/extensions/uniconv-ext.py:54
#: ../share/extensions/uniconv_output.py:121
@@ -33720,6 +32999,11 @@ msgid ""
"http://sk1project.org/modules.php?name=Products&product=uniconvertor\n"
"and install into your Inkscape's Python location\n"
msgstr ""
+"Вам необходимо установить UniConvertor.\n"
+"Для GNU/Linux: установите пакет python-uniconvertor\n"
+".Для Windows: скачать с \n"
+"http://sk1project.org/modules.php?name=Products&product=uniconvertor\n"
+"и установите в ваш экземпляр Python внутри Inkscape\n"
#: ../share/extensions/voronoi2svg.py:205
msgid "Please select objects!"
@@ -33734,20 +33018,23 @@ msgstr "Необходимо выбрать не менее двух объек
msgid ""
"You must create and select some \"Slicer rectangles\" before trying to group."
msgstr ""
+"Создайте и выберите какой-нибудь \"Slicer rectangles\", прежде чем "
+"группировать."
#: ../share/extensions/webslicer_create_group.py:70
msgid ""
"You must to select some \"Slicer rectangles\" or other \"Layout groups\"."
msgstr ""
+"Выберите какой-нибудь \"Slicer rectangles\" или другой \"Layout groups\"."
#: ../share/extensions/webslicer_create_group.py:74
#, python-format
msgid "Oops... The element \"%s\" is not in the Web Slicer layer"
-msgstr ""
+msgstr "К сожалению... Элемент \"%s\" не в слое Web Slicer"
#: ../share/extensions/webslicer_export.py:55
msgid "You must give a directory to export the slices."
-msgstr ""
+msgstr "Вы должны указать каталог для экспорта нарезки."
#: ../share/extensions/webslicer_export.py:67
#, python-format
@@ -33765,9 +33052,8 @@ msgid "The directory \"%s\" does not exists."
msgstr "Каталог «%s» не существует."
#: ../share/extensions/webslicer_export.py:76
-#, fuzzy
msgid "No slicer layer found."
-msgstr "Нет текущего слоя."
+msgstr "Не найден режущий слой."
#: ../share/extensions/webslicer_export.py:106
#, python-format
@@ -33782,7 +33068,7 @@ msgstr "Необходимо установить ImageMagick для получ
#. lines of longitude are odd : abort
#: ../share/extensions/wireframe_sphere.py:116
msgid "Please enter an even number of lines of longitude."
-msgstr ""
+msgstr "Пожалуйста, введите хотя бы количество линий долготы."
#. vim: expandtab shiftwidth=4 tabstop=8 softtabstop=4 fileencoding=utf-8 textwidth=99
#: ../share/extensions/addnodes.inx.h:1
@@ -33845,47 +33131,38 @@ msgid "Cleans the cruft out of Adobe Illustrator SVGs before opening"
msgstr "Перед импортом чистит код файлов SVG, созданных в Adobe Illustrator"
#: ../share/extensions/ccx_input.inx.h:1
-#, fuzzy
msgid "Corel DRAW Compressed Exchange files input (UC)"
msgstr "Импорт файлов Corel DRAW Compressed Exchange"
#: ../share/extensions/ccx_input.inx.h:2
-#, fuzzy
msgid "Corel DRAW Compressed Exchange files (UC) (*.ccx)"
msgstr "Файлы Corel DRAW Compressed Exchange (.ccx)"
#: ../share/extensions/ccx_input.inx.h:3
-#, fuzzy
msgid "Open compressed exchange files saved in Corel DRAW (UC)"
msgstr "Открыть сжатые файлы для обмена, созданные в Corel DRAW"
#: ../share/extensions/cdr_input.inx.h:1
-#, fuzzy
msgid "Corel DRAW Input (UC)"
msgstr "Импорт Corel DRAW"
#: ../share/extensions/cdr_input.inx.h:2
-#, fuzzy
msgid "Corel DRAW 7-X4 files (UC) (*.cdr)"
msgstr "Файлы Corel DRAW 7-X4 (*.cdr)"
#: ../share/extensions/cdr_input.inx.h:3
-#, fuzzy
msgid "Open files saved in Corel DRAW 7-X4 (UC)"
msgstr "Открыть файлы, сохраненные в Corel DRAW 7-X4"
#: ../share/extensions/cdt_input.inx.h:1
-#, fuzzy
msgid "Corel DRAW templates input (UC)"
msgstr "Импорт шаблонов Corel DRAW"
#: ../share/extensions/cdt_input.inx.h:2
-#, fuzzy
msgid "Corel DRAW 7-13 template files (UC) (*.cdt)"
msgstr "Шаблоны Corel DRAW 7-13 (.cdt)"
#: ../share/extensions/cdt_input.inx.h:3
-#, fuzzy
msgid "Open files saved in Corel DRAW 7-13 (UC)"
msgstr "Открыть файлы, сохранённые в Corel DRAW 7-13"
@@ -33894,7 +33171,6 @@ msgid "Computer Graphics Metafile files input"
msgstr "Импорт файлов Computer Graphics Metafile"
#: ../share/extensions/cgm_input.inx.h:2
-#, fuzzy
msgid "Computer Graphics Metafile files (*.cgm)"
msgstr "Файлы Computer Graphics Metafile (.cgm)"
@@ -33903,34 +33179,28 @@ msgid "Open Computer Graphics Metafile files"
msgstr "Открыть файлы Open Computer Graphics Metafile"
#: ../share/extensions/cmx_input.inx.h:1
-#, fuzzy
msgid "Corel DRAW Presentation Exchange files input (UC)"
msgstr "Импорт файлов Corel DRAW Presentation Exchange"
#: ../share/extensions/cmx_input.inx.h:2
-#, fuzzy
msgid "Corel DRAW Presentation Exchange files (UC) (*.cmx)"
msgstr "Файлы Corel DRAW Presentation Exchange (.cmx)"
#: ../share/extensions/cmx_input.inx.h:3
-#, fuzzy
msgid "Open presentation exchange files saved in Corel DRAW (UC)"
-msgstr "Открыть файлы, сохраненные Corel DRAW для обмена данными"
+msgstr "Открыть файлы обмена данными Corel DRAW (UC)"
#: ../share/extensions/color_HSL_adjust.inx.h:1
-#, fuzzy
msgid "HSL Adjust"
-msgstr "Коррекция в HSB"
+msgstr "HSL Коррекция"
#: ../share/extensions/color_HSL_adjust.inx.h:3
-#, fuzzy
msgid "Hue (°)"
-msgstr "Вращение тона:"
+msgstr "Оттенок (°)"
#: ../share/extensions/color_HSL_adjust.inx.h:4
-#, fuzzy
msgid "Random hue"
-msgstr "Случайное дерево"
+msgstr "Случайный оттенок"
#: ../share/extensions/color_HSL_adjust.inx.h:6
#, no-c-format
@@ -33938,19 +33208,17 @@ msgid "Saturation (%)"
msgstr "Насыщенность (%)"
#: ../share/extensions/color_HSL_adjust.inx.h:7
-#, fuzzy
msgid "Random saturation"
-msgstr "Коррекция насыщенности"
+msgstr "Случайная насыщенность"
#: ../share/extensions/color_HSL_adjust.inx.h:9
-#, fuzzy, no-c-format
+#, no-c-format
msgid "Lightness (%)"
-msgstr "Светлота:"
+msgstr "Освещённость (%)"
#: ../share/extensions/color_HSL_adjust.inx.h:10
-#, fuzzy
msgid "Random lightness"
-msgstr "Яркость"
+msgstr "Случайная освещённость"
#: ../share/extensions/color_HSL_adjust.inx.h:13
#, no-c-format
@@ -33964,6 +33232,15 @@ msgid ""
" * Random Hue/Saturation/Lightness: randomize the parameter's value.\n"
" "
msgstr ""
+"Регулирует оттенок, насыщенность и яркость в HSL представлении цвета "
+"выделенных объектов.\n"
+"Опции:\n"
+" * Оттенок: вращение поградусно (wraps around).\n"
+" * Насыщенность: добавить/вычесть % (min=-100, max=100).\n"
+" * Яркость: добавить/вычесть % (min=-100, max=100).\n"
+" * Случайный оттенок/Насыщенность/Яркость: рандомизация значений "
+"параметров.\n"
+" "
#: ../share/extensions/color_blackandwhite.inx.h:1
msgid "Black and White"
@@ -33971,17 +33248,16 @@ msgstr "Только чёрный и белый"
#: ../share/extensions/color_blackandwhite.inx.h:2
msgid "Threshold Color (1-255):"
-msgstr ""
+msgstr "Порог цвета (1-255):"
#: ../share/extensions/color_brighter.inx.h:1
msgid "Brighter"
msgstr "Ярче"
#: ../share/extensions/color_custom.inx.h:1
-#, fuzzy
msgctxt "Custom color extension"
msgid "Custom"
-msgstr "Другой"
+msgstr "По выбору"
#: ../share/extensions/color_custom.inx.h:3
msgid "Red Function:"
@@ -33997,7 +33273,7 @@ msgstr "Функция синего:"
#: ../share/extensions/color_custom.inx.h:6
msgid "Input (r,g,b) Color Range:"
-msgstr ""
+msgstr "Входной (RGB) Цветовой диапазон:"
#: ../share/extensions/color_custom.inx.h:8
msgid ""
@@ -34010,6 +33286,14 @@ msgid ""
" Green Function: b \n"
" Blue Function: g"
msgstr ""
+"Можно вычислять разные функции для каждого канала.\n"
+"r, g, b - нормализованные значения red, green, blue каналов. Результирующие "
+"значения RGB автоматически зажимаются.\n"
+" \n"
+"Пример (половина red, сброс green и blue):\n"
+" Red Function: r*0.5 \n"
+" Green Function: b \n"
+" Blue Function: g"
#: ../share/extensions/color_darker.inx.h:1
msgid "Darker"
@@ -34026,7 +33310,7 @@ msgstr "Градации серого"
#: ../share/extensions/color_lesshue.inx.h:1
msgid "Less Hue"
-msgstr "Меньше тона"
+msgstr "Меньше оттенка"
#: ../share/extensions/color_lesslight.inx.h:1
msgid "Less Light"
@@ -34038,7 +33322,7 @@ msgstr "Меньше насыщенности"
#: ../share/extensions/color_morehue.inx.h:1
msgid "More Hue"
-msgstr "Больше тона"
+msgstr "Больше оттенка"
#: ../share/extensions/color_morelight.inx.h:1
msgid "More Light"
@@ -34058,22 +33342,22 @@ msgid "Randomize"
msgstr "Случайные значения"
#: ../share/extensions/color_randomize.inx.h:4
-#, fuzzy, no-c-format
+#, no-c-format
msgid "Hue range (%)"
-msgstr "Вращение тона:"
+msgstr "Оттенок (%)"
#: ../share/extensions/color_randomize.inx.h:6
-#, fuzzy, no-c-format
+#, no-c-format
msgid "Saturation range (%)"
msgstr "Насыщенность (%)"
#: ../share/extensions/color_randomize.inx.h:8
-#, fuzzy, no-c-format
+#, no-c-format
msgid "Lightness range (%)"
-msgstr "Светлота:"
+msgstr "Светлота (%)"
#: ../share/extensions/color_randomize.inx.h:10
-#, fuzzy, no-c-format
+#, no-c-format
msgid "Opacity range (%)"
msgstr "Непрозрачность (%)"
@@ -34083,6 +33367,9 @@ msgid ""
"only for objects and groups). Change the range values to limit the distance "
"between the original color and the randomized one."
msgstr ""
+"Рандомизация оттенка, насыщенности, яркости и/или непрозрачноститолько "
+"объектов и групп). Смените значения для ограничения дистанции между "
+"оригинальным цветом и рандомизированным."
#: ../share/extensions/color_removeblue.inx.h:1
msgid "Remove Blue"
@@ -34134,7 +33421,7 @@ msgstr "Файл ACECAD Digimemo (*.dhw)"
#: ../share/extensions/dhw_input.inx.h:3
msgid "Open files from ACECAD Digimemo"
-msgstr ""
+msgstr "Открыть файлы ACECAD Digimemo"
#: ../share/extensions/dia.inx.h:1
msgid "Dia Input"
@@ -34170,27 +33457,22 @@ msgid "Dimensions"
msgstr "Размеры"
#: ../share/extensions/dimension.inx.h:2
-#, fuzzy
msgid "X Offset:"
msgstr "Смещение по X"
#: ../share/extensions/dimension.inx.h:3
-#, fuzzy
msgid "Y Offset:"
msgstr "Смещение по Y"
#: ../share/extensions/dimension.inx.h:4
-#, fuzzy
msgid "Bounding box type:"
-msgstr "Типа используемой площадки:"
+msgstr "Тип используемой площадки:"
#: ../share/extensions/dimension.inx.h:5
-#, fuzzy
msgid "Geometric"
msgstr "Геометрические фигуры"
#: ../share/extensions/dimension.inx.h:6
-#, fuzzy
msgid "Visual"
msgstr "Визуализация контура"
@@ -34201,37 +33483,35 @@ msgstr "Визуализация контура"
#: ../share/extensions/docinfo.inx.h:1
msgid "DOC Info"
-msgstr ""
+msgstr "DOC Info"
#: ../share/extensions/docinfo.inx.h:2
-#, fuzzy
msgid "Show page info"
-msgstr "Показывать ка_йму холста"
+msgstr "Инф-ия о странице"
#: ../share/extensions/docinfo.inx.h:3
msgid ""
"Choose this tab if you would like to see page info previously to apply DPI "
"Switcher."
msgstr ""
+"Выберите эту вкладку для просмотра инфостраницы до установки DPI "
+"переключателя."
#: ../share/extensions/dots.inx.h:1
msgid "Number Nodes"
msgstr "Нумерация узлов"
#: ../share/extensions/dots.inx.h:4
-#, fuzzy
msgid "Dot size:"
msgstr "Размер точек"
#: ../share/extensions/dots.inx.h:5
-#, fuzzy
msgid "Starting dot number:"
-msgstr "Номер слайда"
+msgstr "Номер стартовой точки:"
#: ../share/extensions/dots.inx.h:6
-#, fuzzy
msgid "Step:"
-msgstr "Шаги"
+msgstr "Шаг:"
#: ../share/extensions/dots.inx.h:8
msgid ""
@@ -34243,18 +33523,18 @@ msgid ""
"first node of the path.\n"
" * Step: numbering step between two nodes."
msgstr ""
+"Это расширение заменяет выбранные узлы пронумерованными точками с этими "
+"параметрами:\n"
+" * Размер шрифта: размер меток цифр (20px, 12pt...).\n"
+" * Размер точки: диаметр точек на узлах контура (10px, 2mm...).\n"
+" * Номер стартовой точки: первый номер в последовательности, привязанный "
+"к первому узлу контура.\n"
+" * Шаг: нумерованный шаг между двумя узлами."
-#: ../share/extensions/dpi90to96.inx.h:1
-msgid "DPI 90 to 96"
-msgstr ""
-
-#: ../share/extensions/dpi96to90.inx.h:1
-msgid "DPI 96 to 90"
-msgstr ""
-
+# "Геометрия треугольника"
#: ../share/extensions/draw_from_triangle.inx.h:1
msgid "Draw From Triangle"
-msgstr "Геометрия треугольника"
+msgstr "Рисовать из треугольника"
#: ../share/extensions/draw_from_triangle.inx.h:2
msgid "Common Objects"
@@ -34353,7 +33633,6 @@ msgid "Custom Point Specified By:"
msgstr "Заказные точки, определённые:"
#: ../share/extensions/draw_from_triangle.inx.h:26
-#, fuzzy
msgid "Point At:"
msgstr "Указывает на:"
@@ -34463,21 +33742,20 @@ msgid "Method of Scaling:"
msgstr "Способ масштабирования:"
#: ../share/extensions/dxf_input.inx.h:4
-#, fuzzy
msgid "Manual scale factor:"
msgstr "Свой коэфф. масштабирования:"
#: ../share/extensions/dxf_input.inx.h:5
msgid "Manual x-axis origin (mm):"
-msgstr ""
+msgstr "Ручной x-axis источник (мм):"
#: ../share/extensions/dxf_input.inx.h:6
msgid "Manual y-axis origin (mm):"
-msgstr ""
+msgstr "Ручной y-axis источник (мм):"
#: ../share/extensions/dxf_input.inx.h:7
msgid "Gcodetools compatible point import"
-msgstr ""
+msgstr "Gcodetools совместимый импорт точек"
#: ../share/extensions/dxf_input.inx.h:8
#: ../share/extensions/render_barcode_qrcode.inx.h:16
@@ -34489,7 +33767,6 @@ msgid "Text Font:"
msgstr "Шрифт текста:"
#: ../share/extensions/dxf_input.inx.h:11
-#, fuzzy
msgid ""
"- AutoCAD Release 13 and newer.\n"
"- for manual scaling, assume dxf drawing is in mm.\n"
@@ -34528,36 +33805,33 @@ msgid "use LWPOLYLINE type of line output"
msgstr "Использовать тип линии LWPOLYLINE на выводе"
#: ../share/extensions/dxf_outlines.inx.h:5
-#, fuzzy
msgid "Base unit:"
-msgstr "Основная частота:"
+msgstr "Базовый блок:"
#: ../share/extensions/dxf_outlines.inx.h:6
msgid "Character Encoding:"
msgstr "Кодировка символов:"
#: ../share/extensions/dxf_outlines.inx.h:7
-#, fuzzy
msgid "Layer export selection:"
-msgstr "Удалить выделение"
+msgstr "Выбор слоя экспорта:"
#: ../share/extensions/dxf_outlines.inx.h:8
-#, fuzzy
msgid "Layer match name:"
-msgstr "Имя слоя:"
+msgstr "Совпад. имя слоя:"
#: ../share/extensions/dxf_outlines.inx.h:9
msgid "pt"
-msgstr "pt"
+msgstr "пункт"
#: ../share/extensions/dxf_outlines.inx.h:10
msgid "pc"
-msgstr "pc"
+msgstr "пик"
#: ../share/extensions/dxf_outlines.inx.h:11
#: ../share/extensions/render_gears.inx.h:7
msgid "px"
-msgstr "px"
+msgstr "пкс"
#: ../share/extensions/dxf_outlines.inx.h:12
#: ../share/extensions/gcodetools_area.inx.h:46
@@ -34569,15 +33843,15 @@ msgstr "px"
#: ../share/extensions/gcodetools_path_to_gcode.inx.h:28
#: ../share/extensions/render_gears.inx.h:9
msgid "mm"
-msgstr "mm"
+msgstr "мм"
#: ../share/extensions/dxf_outlines.inx.h:13
msgid "cm"
-msgstr "cm"
+msgstr "см"
#: ../share/extensions/dxf_outlines.inx.h:14
msgid "m"
-msgstr "m"
+msgstr "м"
#: ../share/extensions/dxf_outlines.inx.h:15
#: ../share/extensions/gcodetools_area.inx.h:47
@@ -34589,11 +33863,11 @@ msgstr "m"
#: ../share/extensions/gcodetools_path_to_gcode.inx.h:29
#: ../share/extensions/render_gears.inx.h:8
msgid "in"
-msgstr "in"
+msgstr "дюйм"
#: ../share/extensions/dxf_outlines.inx.h:16
msgid "ft"
-msgstr "ft"
+msgstr "фут"
#: ../share/extensions/dxf_outlines.inx.h:17
msgid "Latin 1"
@@ -34609,10 +33883,9 @@ msgstr "CP 1252"
#: ../share/extensions/dxf_outlines.inx.h:20
msgid "UTF 8"
-msgstr ""
+msgstr "UTF 8"
#: ../share/extensions/dxf_outlines.inx.h:21
-#, fuzzy
msgid "All (default)"
msgstr "(по умолчанию)"
@@ -34622,10 +33895,9 @@ msgstr "Только видимое"
#: ../share/extensions/dxf_outlines.inx.h:23
msgid "By name match"
-msgstr ""
+msgstr "По совпад. имени"
#: ../share/extensions/dxf_outlines.inx.h:25
-#, fuzzy
msgid ""
"- AutoCAD Release 14 DXF format.\n"
"- The base unit parameter specifies in what unit the coordinates are output "
@@ -34641,20 +33913,25 @@ msgid ""
"- You can choose to export all layers, only visible ones or by name match "
"(case insensitive and use comma ',' as separator)"
msgstr ""
-"• поддерживается формат AutoCAD Release 13\n"
-"• считается, что рисунок SVG в пикселах, 90dpi\n"
-"• считается, что рисунок DXF в миллиметрах\n"
-"• поддерживаются только линии и кривые\n"
-"• на выводе для ROBO-Master создаётся кривая,\n"
-" читаемая только просмотрщиками ROBO-Master\n"
+"- AutoCAD Release 14 DXF формат.\n"
+"- Параметр базового блока указывает на единицы вывода координат (90 px = 1 "
+"дюйм).\n"
+"- Поддерживаемые типы элементов\n"
+" - пути (линии и сплайны)\n"
+" - прямоугольники\n"
+" - клоны (кросссылка на оригинал теряется)\n"
+"• считается, что рисунок DXF в миллиметрах.\n"
+"• на выводе для ROBO-Master создаётся кривая, читаемая только просмотрщиками "
+"ROBO-Master\n"
" и AutoDesk, но не Inkscape.\n"
-"• вывод LWPOLYLINE создаёт полилинию, отключите,\n"
-" чтобы использовать устаревший тип линии."
+"• вывод LWPOLYLINE создаёт полилинию, отключите, чтобы использовать "
+"устаревший тип линии.\n"
+"- Можно выбрать все слои для экспорта, только видимые или по совпадению "
+"имени (регистрочувствительно используйте запятую ',' как разделитель)"
#: ../share/extensions/dxf_outlines.inx.h:34
-#, fuzzy
msgid "Desktop Cutting Plotter (AutoCAD DXF R14) (*.dxf)"
-msgstr "Файлы для настольных плоттеров (R13) (*.dxf)"
+msgstr "Настольный плоттер (AutoCAD DXF R14) (*.dxf)"
#: ../share/extensions/dxf_output.inx.h:1
msgid "DXF Output"
@@ -34683,26 +33960,24 @@ msgid "Illumination Angle:"
msgstr "Угол освещения:"
#: ../share/extensions/edge3d.inx.h:3
-#, fuzzy
msgid "Shades:"
msgstr "Тени"
#: ../share/extensions/edge3d.inx.h:4
-#, fuzzy
msgid "Only black and white:"
msgstr "Только ч/б"
#: ../share/extensions/edge3d.inx.h:6
msgid "Blur stdDeviation:"
-msgstr "Стд. отклонение размывания:"
+msgstr "Стд. отклонение размытия:"
#: ../share/extensions/edge3d.inx.h:7
msgid "Blur width:"
-msgstr "Ширина размывания:"
+msgstr "Ширина размытия:"
#: ../share/extensions/edge3d.inx.h:8
msgid "Blur height:"
-msgstr "Высота размывания:"
+msgstr "Высота размытия:"
#: ../share/extensions/embedimage.inx.h:1
msgid "Embed Images"
@@ -34727,46 +34002,40 @@ msgstr "Размер визитки:"
#: ../share/extensions/empty_desktop.inx.h:1
msgid "Desktop"
-msgstr ""
+msgstr "Стол"
#: ../share/extensions/empty_desktop.inx.h:2
-#, fuzzy
msgid "Desktop size:"
-msgstr "Размер точек"
+msgstr "Размер стола:"
#. Maximum size is '16k'
#: ../share/extensions/empty_desktop.inx.h:4
#: ../share/extensions/empty_generic.inx.h:2
#: ../share/extensions/empty_video.inx.h:4
-#, fuzzy
msgid "Custom Width:"
-msgstr "Другой размер"
+msgstr "Другая ширина:"
#: ../share/extensions/empty_desktop.inx.h:5
#: ../share/extensions/empty_generic.inx.h:3
#: ../share/extensions/empty_video.inx.h:5
-#, fuzzy
msgid "Custom Height:"
-msgstr "Высота прописных:"
+msgstr "Другая высота:"
#: ../share/extensions/empty_dvd_cover.inx.h:1
-#, fuzzy
msgid "DVD Cover"
msgstr "Обложка"
#: ../share/extensions/empty_dvd_cover.inx.h:2
-#, fuzzy
msgid "DVD spine width:"
-msgstr "Толщина линий"
+msgstr "DVD толщина коробки:"
#: ../share/extensions/empty_dvd_cover.inx.h:3
msgid "DVD cover bleed (mm):"
-msgstr ""
+msgstr "DVD растискивание (мм):"
#: ../share/extensions/empty_generic.inx.h:1
-#, fuzzy
msgid "Generic Canvas"
-msgstr "Льняной холст"
+msgstr "Общий холст"
#: ../share/extensions/empty_generic.inx.h:4
msgid "SVG Unit:"
@@ -34778,9 +34047,8 @@ msgstr "Фон холста:"
#: ../share/extensions/empty_generic.inx.h:6
#: ../share/extensions/empty_page.inx.h:5
-#, fuzzy
msgid "Hide border"
-msgstr "Ridged Border"
+msgstr "Скрыть границу"
#: ../share/extensions/empty_icon.inx.h:1
msgid "Icon"
@@ -34796,7 +34064,7 @@ msgstr "Размер страницы:"
#: ../share/extensions/empty_page.inx.h:3
msgid "Page orientation:"
-msgstr "Ориентация холста:"
+msgstr "Ориентация страницы:"
#: ../share/extensions/empty_page.inx.h:4
msgid "Page background:"
@@ -34819,9 +34087,8 @@ msgid "LaTeX"
msgstr "Печать в LaTeX"
#: ../share/extensions/eqtexsvg.inx.h:2
-#, fuzzy
msgid "LaTeX input: "
-msgstr "Печать в LaTeX"
+msgstr "Импорт LaTeX:"
#: ../share/extensions/eqtexsvg.inx.h:3
msgid "Additional packages (comma-separated): "
@@ -34853,8 +34120,8 @@ msgid ""
"* A relative path (or a filename without path) is relative to the user's "
"home directory."
msgstr ""
-"· не указывайте расширение сами, оно будет автоматически подставлено\n"
-"· относительный путь считается от корня пользовательского каталога"
+"* не указывайте расширение сами, оно подставится автоматически.\n"
+"* относительный путь считается от корня домашнего каталога"
#: ../share/extensions/extrude.inx.h:3
msgid "Lines"
@@ -34881,7 +34148,6 @@ msgid "Flatten Beziers"
msgstr "Сглаживание кривой Безье"
#: ../share/extensions/flatten.inx.h:2
-#, fuzzy
msgid "Flatness:"
msgstr "Гладкость"
@@ -34898,9 +34164,8 @@ msgid "Paper Thickness:"
msgstr "Толщина бумаги:"
#: ../share/extensions/foldablebox.inx.h:6
-#, fuzzy
msgid "Tab Proportion:"
-msgstr "Вкладка"
+msgstr "Пропорции:"
#: ../share/extensions/foldablebox.inx.h:8
msgid "Add Guide Lines"
@@ -34911,9 +34176,8 @@ msgid "Fractalize"
msgstr "Фрактализация"
#: ../share/extensions/fractalize.inx.h:2
-#, fuzzy
msgid "Subdivisions:"
-msgstr "Подразделений:"
+msgstr "Подразделения:"
#: ../share/extensions/funcplot.inx.h:1
msgid "Function Plotter"
@@ -34950,26 +34214,26 @@ msgstr "Количество выборок:"
#: ../share/extensions/funcplot.inx.h:9
#: ../share/extensions/param_curves.inx.h:11
msgid "Isotropic scaling"
-msgstr ""
+msgstr "Изотропное масштабирование"
#: ../share/extensions/funcplot.inx.h:10
msgid "Use polar coordinates"
-msgstr "Использовать полярные координаты"
+msgstr "Исп-ть полярные координаты"
#: ../share/extensions/funcplot.inx.h:11
#: ../share/extensions/param_curves.inx.h:12
-#, fuzzy
msgid ""
"When set, Isotropic scaling uses smallest of width/xrange or height/yrange"
-msgstr "Изотропическое масштабирование"
+msgstr ""
+"Изотропическое масштабирование использует наименьшее из ширины/xrange или "
+"высоты/yrange"
#: ../share/extensions/funcplot.inx.h:12
#: ../share/extensions/param_curves.inx.h:13
msgid "Use"
-msgstr "Как использовать"
+msgstr "Исп-ть"
#: ../share/extensions/funcplot.inx.h:13
-#, fuzzy
msgid ""
"Select a rectangle before calling the extension,\n"
"it will determine X and Y scales. If you wish to fill the area, then add x-"
@@ -34982,7 +34246,8 @@ msgid ""
" First derivative is always determined numerically."
msgstr ""
"Перед вызовом эффекта выделите прямоугольник,\n"
-"который определит масштаб по X и Y.\n"
+"который определит масштаб по X и Y. Для заполнения области добавьте конечные "
+"точки по оси Х.\n"
"\n"
"С полярными координатами:\n"
" Значения по X для начала и конца определяют диапазон\n"
@@ -35033,9 +34298,8 @@ msgid "First derivative:"
msgstr "Первая производная"
#: ../share/extensions/funcplot.inx.h:34
-#, fuzzy
msgid "Clip with rectangle"
-msgstr "Ширина прямоугольника"
+msgstr "Обрезать по прямоугольнику"
#: ../share/extensions/funcplot.inx.h:35
#: ../share/extensions/param_curves.inx.h:28
@@ -35049,7 +34313,7 @@ msgstr "Нарисовать оси"
#: ../share/extensions/funcplot.inx.h:37
msgid "Add x-axis endpoints"
-msgstr ""
+msgstr "Добавить ось х конечных точек"
#: ../share/extensions/gcodetools_about.inx.h:1
msgid "About"
@@ -35064,6 +34328,13 @@ msgid ""
"engravers Plotters etc. To get more info visit developers page at http://www."
"cnc-club.ru/gcodetools"
msgstr ""
+"Gcodetools был разработан, чтобы сделать простой Gcode из путей Inkscape. "
+"Gcode - это специальный формат, используемый на большинстве станков с ЧПУ, "
+"поэтому Gcodetoolsпозволит вам использовать Inkscape в качестве CAM-"
+"программы для работы на большом количестве станков: фрезерные, токарные, "
+"лазерные, плазменные, граверные, плоттеры и т.д. Для получения "
+"дополнительной информации посетите страницу разработчиков на http://www.cnc-"
+"club.ru/gcodetools"
#: ../share/extensions/gcodetools_about.inx.h:4
#: ../share/extensions/gcodetools_area.inx.h:54
@@ -35085,6 +34356,14 @@ msgid ""
"www.cnc-club.ru/gcodetoolsru Credits: Nick Drobchenko, Vladimir Kalyaev, "
"John Brooker, Henry Nicolas, Chris Lusby Taylor. Gcodetools ver. 1.7"
msgstr ""
+"Gcodetools плагин: преобразует контуры в GCode (с использованием круговой "
+"интерполяции), делает офсетные пути и гравирует острые углы с помощью "
+"конических резцов. Этот плагин вычисляет GCode для контуров с использованием "
+"круговой интерполяции или линейного движения, при необходимости. Учебники, "
+"учебные пособия и поддержку можно найти на английском форуме поддержки:"
+"http://www.cnc-club.ru/gcodetools и российском форуме поддержки: http://www."
+"cnc-club.ru/gcodetoolsru Кредиты: Ник Drobchenko, Владимир Каляев, Джон "
+"Брукер, Генри Николас, Крис Lusby Тейлор. Gcodetools вер. 1.7"
#: ../share/extensions/gcodetools_about.inx.h:5
#: ../share/extensions/gcodetools_area.inx.h:55
@@ -35106,7 +34385,7 @@ msgstr "Площадь"
#: ../share/extensions/gcodetools_area.inx.h:2
msgid "Maximum area cutting curves:"
-msgstr ""
+msgstr "Максимальная площадь резки кривых:"
#: ../share/extensions/gcodetools_area.inx.h:3
msgid "Area width:"
@@ -35114,7 +34393,7 @@ msgstr "Ширина области:"
#: ../share/extensions/gcodetools_area.inx.h:4
msgid "Area tool overlap (0..0.9):"
-msgstr ""
+msgstr "Область перекрытия инструмента (0..0.9):"
#: ../share/extensions/gcodetools_area.inx.h:5
msgid ""
@@ -35124,20 +34403,24 @@ msgid ""
"the nearest tool definition (\"Tool diameter\" value). Only one offset will "
"be created if the \"Area width\" is equal to \"1/2 D\"."
msgstr ""
+"\"Создать смещение зоны\": создает различные смещения контуров Inkscape для "
+"заполнения зоны оригинальных контуров\"Радиус зоны\" значение. Начало "
+"обводки от \"1/2 D\" до \"Ширина зоны\" всего ширина с \"D\" шагов где D "
+"берется из ближайшего определения инструмента (значение \"Диаметр инструмента"
+"\"). Только одно смещение будет создано если \"Ширина зоны\" равна до \"1/2 D"
+"\"."
#: ../share/extensions/gcodetools_area.inx.h:6
-#, fuzzy
msgid "Fill area"
-msgstr "Заливка замкнутой области"
+msgstr "Заполнение области"
#: ../share/extensions/gcodetools_area.inx.h:7
-#, fuzzy
msgid "Area fill angle"
-msgstr "Левый угол"
+msgstr "Угол заполнения площади"
#: ../share/extensions/gcodetools_area.inx.h:8
msgid "Area fill shift"
-msgstr ""
+msgstr "Сдвиг площади заполнения"
#: ../share/extensions/gcodetools_area.inx.h:9
msgid "Filling method"
@@ -35149,11 +34432,11 @@ msgstr "Зигзаг"
#: ../share/extensions/gcodetools_area.inx.h:12
msgid "Area artifacts"
-msgstr ""
+msgstr "Артефакты площади"
#: ../share/extensions/gcodetools_area.inx.h:13
msgid "Artifact diameter:"
-msgstr ""
+msgstr "Диаметр артефакта:"
#: ../share/extensions/gcodetools_area.inx.h:14
msgid "Action:"
@@ -35161,16 +34444,15 @@ msgstr "Действие:"
#: ../share/extensions/gcodetools_area.inx.h:15
msgid "mark with an arrow"
-msgstr ""
+msgstr "пометить стрелкой"
#: ../share/extensions/gcodetools_area.inx.h:16
-#, fuzzy
msgid "mark with style"
-msgstr "Стиль переключателя"
+msgstr "пометить стилем"
#: ../share/extensions/gcodetools_area.inx.h:17
msgid "delete"
-msgstr ""
+msgstr "удалить"
#: ../share/extensions/gcodetools_area.inx.h:18
msgid ""
@@ -35178,64 +34460,63 @@ msgid ""
"+Ctrl+G) 3. Press Apply Suspected small objects will be marked out by "
"colored arrows."
msgstr ""
+"Использование: 1. Выбрать все Смещения площади (серые обводки) 2. Объект/"
+"Разгруппировать (Shift + Ctrl + G) 3. Нажмите Применить Видимо маленькие "
+"объекты будут выделены цветными стрелками."
#: ../share/extensions/gcodetools_area.inx.h:19
#: ../share/extensions/gcodetools_lathe.inx.h:12
#: ../share/extensions/gcodetools_path_to_gcode.inx.h:1
msgid "Path to Gcode"
-msgstr ""
+msgstr "Контур в Gcode"
#: ../share/extensions/gcodetools_area.inx.h:20
#: ../share/extensions/gcodetools_lathe.inx.h:13
#: ../share/extensions/gcodetools_path_to_gcode.inx.h:2
-#, fuzzy
msgid "Biarc interpolation tolerance:"
-msgstr "Шагов интерполяции"
+msgstr "Biarc толерантность интерполяции:"
#: ../share/extensions/gcodetools_area.inx.h:21
#: ../share/extensions/gcodetools_lathe.inx.h:14
#: ../share/extensions/gcodetools_path_to_gcode.inx.h:3
-#, fuzzy
msgid "Maximum splitting depth:"
-msgstr "Упрощение контуров"
+msgstr "Максимальная глубина расщепления:"
#: ../share/extensions/gcodetools_area.inx.h:22
#: ../share/extensions/gcodetools_lathe.inx.h:15
#: ../share/extensions/gcodetools_path_to_gcode.inx.h:4
msgid "Cutting order:"
-msgstr ""
+msgstr "Порядок резки:"
#: ../share/extensions/gcodetools_area.inx.h:23
#: ../share/extensions/gcodetools_lathe.inx.h:16
#: ../share/extensions/gcodetools_path_to_gcode.inx.h:5
-#, fuzzy
msgid "Depth function:"
-msgstr "Функция красного"
+msgstr "Функция глубины:"
#: ../share/extensions/gcodetools_area.inx.h:24
#: ../share/extensions/gcodetools_lathe.inx.h:17
#: ../share/extensions/gcodetools_path_to_gcode.inx.h:6
msgid "Sort paths to reduse rapid distance"
-msgstr ""
+msgstr "Сортировать контуры для сокращения быстрой дистанции"
#: ../share/extensions/gcodetools_area.inx.h:25
#: ../share/extensions/gcodetools_lathe.inx.h:18
#: ../share/extensions/gcodetools_path_to_gcode.inx.h:7
msgid "Subpath by subpath"
-msgstr ""
+msgstr "Субконтур по субконтуру"
#: ../share/extensions/gcodetools_area.inx.h:26
#: ../share/extensions/gcodetools_lathe.inx.h:19
#: ../share/extensions/gcodetools_path_to_gcode.inx.h:8
-#, fuzzy
msgid "Path by path"
-msgstr "Вставить контур"
+msgstr "Контур по контуру"
#: ../share/extensions/gcodetools_area.inx.h:27
#: ../share/extensions/gcodetools_lathe.inx.h:20
#: ../share/extensions/gcodetools_path_to_gcode.inx.h:9
msgid "Pass by Pass"
-msgstr ""
+msgstr "Проход по проходу"
#: ../share/extensions/gcodetools_area.inx.h:28
#: ../share/extensions/gcodetools_lathe.inx.h:21
@@ -35248,15 +34529,20 @@ msgid ""
"(black), d is the depth defined by orientation points, s - surface defined "
"by orientation points."
msgstr ""
+"Biarc допуск интерполяции- это максимальное расстояние между траекторией и "
+"её приближением. Сегмент будет разделен на два сегмента, если расстояние "
+"между сегментом контура и его приближением превышает biarc толерантность "
+"интерполяции. Для функции глубины с = интенсивность цвета от 0,0 (белый) до "
+"1.0 (черный), d - глубина, определяется точками ориентации, s - поверхность, "
+"определяемая точками ориентации."
#: ../share/extensions/gcodetools_area.inx.h:30
#: ../share/extensions/gcodetools_engraving.inx.h:8
#: ../share/extensions/gcodetools_graffiti.inx.h:22
#: ../share/extensions/gcodetools_lathe.inx.h:23
#: ../share/extensions/gcodetools_path_to_gcode.inx.h:12
-#, fuzzy
msgid "Scale along Z axis:"
-msgstr "Основная длина оси Z"
+msgstr "Масштабировать вдоль оси Z:"
#: ../share/extensions/gcodetools_area.inx.h:31
#: ../share/extensions/gcodetools_engraving.inx.h:9
@@ -35272,7 +34558,7 @@ msgstr "Смещение по оси Z:"
#: ../share/extensions/gcodetools_lathe.inx.h:25
#: ../share/extensions/gcodetools_path_to_gcode.inx.h:14
msgid "Select all paths if nothing is selected"
-msgstr ""
+msgstr "Выберите все контуры, если ничего не выбрано"
#: ../share/extensions/gcodetools_area.inx.h:33
#: ../share/extensions/gcodetools_engraving.inx.h:11
@@ -35288,7 +34574,7 @@ msgstr "Минимальный радиус дуги:"
#: ../share/extensions/gcodetools_lathe.inx.h:27
#: ../share/extensions/gcodetools_path_to_gcode.inx.h:16
msgid "Comment Gcode:"
-msgstr ""
+msgstr "Комментировать Gcode:"
#: ../share/extensions/gcodetools_area.inx.h:35
#: ../share/extensions/gcodetools_engraving.inx.h:13
@@ -35296,7 +34582,7 @@ msgstr ""
#: ../share/extensions/gcodetools_lathe.inx.h:28
#: ../share/extensions/gcodetools_path_to_gcode.inx.h:17
msgid "Get additional comments from object's properties"
-msgstr ""
+msgstr "Получить доп. комментарии из свойств объекта"
#: ../share/extensions/gcodetools_area.inx.h:36
#: ../share/extensions/gcodetools_dxf_points.inx.h:8
@@ -35342,7 +34628,7 @@ msgstr "Каталог:"
#: ../share/extensions/gcodetools_lathe.inx.h:33
#: ../share/extensions/gcodetools_path_to_gcode.inx.h:22
msgid "Z safe height for G00 move over blank:"
-msgstr ""
+msgstr "Z безопасная высота для G00 движения по пустому:"
#: ../share/extensions/gcodetools_area.inx.h:41
#: ../share/extensions/gcodetools_dxf_points.inx.h:13
@@ -35352,7 +34638,7 @@ msgstr ""
#: ../share/extensions/gcodetools_orientation_points.inx.h:6
#: ../share/extensions/gcodetools_path_to_gcode.inx.h:23
msgid "Units (mm or in):"
-msgstr "Единица (mm или in):"
+msgstr "Единица (мм/дюйм):"
#: ../share/extensions/gcodetools_area.inx.h:42
#: ../share/extensions/gcodetools_dxf_points.inx.h:14
@@ -35361,7 +34647,7 @@ msgstr "Единица (mm или in):"
#: ../share/extensions/gcodetools_lathe.inx.h:35
#: ../share/extensions/gcodetools_path_to_gcode.inx.h:24
msgid "Post-processor:"
-msgstr "Послеобработчик:"
+msgstr "Постобработчик:"
#: ../share/extensions/gcodetools_area.inx.h:43
#: ../share/extensions/gcodetools_dxf_points.inx.h:15
@@ -35370,7 +34656,7 @@ msgstr "Послеобработчик:"
#: ../share/extensions/gcodetools_lathe.inx.h:36
#: ../share/extensions/gcodetools_path_to_gcode.inx.h:25
msgid "Additional post-processor:"
-msgstr "Дополнительный предобработчик:"
+msgstr "Дополнительный постобработчик:"
#: ../share/extensions/gcodetools_area.inx.h:44
#: ../share/extensions/gcodetools_dxf_points.inx.h:16
@@ -35387,9 +34673,8 @@ msgstr "Создать файл журнала"
#: ../share/extensions/gcodetools_graffiti.inx.h:36
#: ../share/extensions/gcodetools_lathe.inx.h:38
#: ../share/extensions/gcodetools_path_to_gcode.inx.h:27
-#, fuzzy
msgid "Full path to log file:"
-msgstr "Цвет сплошной заливки"
+msgstr "Полный путь к лог-файлу:"
#: ../share/extensions/gcodetools_area.inx.h:48
#: ../share/extensions/gcodetools_dxf_points.inx.h:20
@@ -35407,9 +34692,8 @@ msgstr "Нет"
#: ../share/extensions/gcodetools_graffiti.inx.h:38
#: ../share/extensions/gcodetools_lathe.inx.h:42
#: ../share/extensions/gcodetools_path_to_gcode.inx.h:31
-#, fuzzy
msgid "Parameterize Gcode"
-msgstr "Параметры"
+msgstr "Параметры Gcode"
#: ../share/extensions/gcodetools_area.inx.h:50
#: ../share/extensions/gcodetools_dxf_points.inx.h:22
@@ -35418,7 +34702,7 @@ msgstr "Параметры"
#: ../share/extensions/gcodetools_lathe.inx.h:43
#: ../share/extensions/gcodetools_path_to_gcode.inx.h:32
msgid "Flip y axis and parameterize Gcode"
-msgstr ""
+msgstr "Кувырок Y оси и параметризации Gcode"
#: ../share/extensions/gcodetools_area.inx.h:51
#: ../share/extensions/gcodetools_dxf_points.inx.h:23
@@ -35436,30 +34720,29 @@ msgstr "Округлить все значения до 4 цифр"
#: ../share/extensions/gcodetools_lathe.inx.h:45
#: ../share/extensions/gcodetools_path_to_gcode.inx.h:34
msgid "Fast pre-penetrate"
-msgstr ""
+msgstr "Быстрое предпроникновение"
#: ../share/extensions/gcodetools_check_for_updates.inx.h:1
msgid "Check for updates"
-msgstr ""
+msgstr "Проверка обновлений"
#: ../share/extensions/gcodetools_check_for_updates.inx.h:2
msgid "Check for Gcodetools latest stable version and try to get the updates."
msgstr ""
+"Проверить последнюю стабильную версию Gcodetools и попытаться получить "
+"обновления."
#: ../share/extensions/gcodetools_dxf_points.inx.h:1
-#, fuzzy
msgid "DXF Points"
-msgstr "Пункты"
+msgstr "DXF точки"
#: ../share/extensions/gcodetools_dxf_points.inx.h:2
-#, fuzzy
msgid "DXF points"
-msgstr "Импорт DXF"
+msgstr "DXF точки"
#: ../share/extensions/gcodetools_dxf_points.inx.h:3
-#, fuzzy
msgid "Convert selection:"
-msgstr "Инвертировать выделение"
+msgstr "Конвертировать выделение:"
#: ../share/extensions/gcodetools_dxf_points.inx.h:4
msgid ""
@@ -35468,18 +34751,23 @@ msgid ""
"used. Also you can manually select object, open XML editor (Shift+Ctrl+X) "
"and add or remove XML tag 'dxfpoint' with any value."
msgstr ""
+"Преобразование выбранных объектов в точки сверления (как делает dxf_import "
+"плагин). Также вы можете сохранить первоначальную форму. Будет "
+"использоваться только начальная точка каждой кривой. Также вы можете вручную "
+"выбрать объект, откройте редактор XML (Shift + Ctrl + X) и добавьте или "
+"удалить XML-тег 'dxfpoint' с любым значением."
#: ../share/extensions/gcodetools_dxf_points.inx.h:5
msgid "set as dxfpoint and save shape"
-msgstr ""
+msgstr "установить как dxfpoint и сохранить форму"
#: ../share/extensions/gcodetools_dxf_points.inx.h:6
msgid "set as dxfpoint and draw arrow"
-msgstr ""
+msgstr "установить как dxfpoint и нарисовать стрелку"
#: ../share/extensions/gcodetools_dxf_points.inx.h:7
msgid "clear dxfpoint sign"
-msgstr ""
+msgstr "очистить знак dxfpoint"
#: ../share/extensions/gcodetools_engraving.inx.h:1
msgid "Engraving"
@@ -35487,20 +34775,19 @@ msgstr "Гравировка"
#: ../share/extensions/gcodetools_engraving.inx.h:2
msgid "Smooth convex corners between this value and 180 degrees:"
-msgstr ""
+msgstr "Гладкие выпуклые углы между этим значением и 180 градусами:"
#: ../share/extensions/gcodetools_engraving.inx.h:3
-#, fuzzy
msgid "Maximum distance for engraving (mm/inch):"
-msgstr "Максимальное смещение по X, px"
+msgstr "Макс. глубина гравировки (мм/дюйм):"
#: ../share/extensions/gcodetools_engraving.inx.h:4
msgid "Accuracy factor (2 low to 10 high):"
-msgstr ""
+msgstr "Коэффициент точности (2 низкий до 10 высокий):"
#: ../share/extensions/gcodetools_engraving.inx.h:5
msgid "Draw additional graphics to see engraving path"
-msgstr ""
+msgstr "Рисовать доп. графики, чтобы увидеть контур гравировки"
#: ../share/extensions/gcodetools_engraving.inx.h:6
msgid ""
@@ -35511,6 +34798,12 @@ msgid ""
"sphere..(radius r)...........................: math.sqrt(max(0,r**2-w**2)) "
"ellipse.(minor axis r, major 4r).....: math.sqrt(max(0,r**2-w**2))*4"
msgstr ""
+"Эта функция создает контур для гравировки буквы или любую форму с острыми "
+"углами. Глубина резки - функция от радиуса инструмента. Глубина - любое "
+"выражение Python. Например: конус....(45 degrees)......................: w "
+"cone....(height/diameter=10/3)..: 10*w/3 sphere..(radius "
+"r)...........................: math.sqrt(max(0,r**2-w**2)) ellipse.(minor "
+"axis r, major 4r).....: math.sqrt(max(0,r**2-w**2))*4"
#: ../share/extensions/gcodetools_graffiti.inx.h:1
msgid "Graffiti"
@@ -35521,32 +34814,28 @@ msgid "Maximum segment length:"
msgstr "Макс. длина сегмента:"
#: ../share/extensions/gcodetools_graffiti.inx.h:3
-#, fuzzy
msgid "Minimal connector radius:"
-msgstr "Внутренний радиус:"
+msgstr "Мин. радиус коннектора:"
#: ../share/extensions/gcodetools_graffiti.inx.h:4
-#, fuzzy
msgid "Start position (x;y):"
-msgstr "Размещение макета:"
+msgstr "Стартовая позиция (x;y):"
#: ../share/extensions/gcodetools_graffiti.inx.h:5
msgid "Create preview"
msgstr "Создать предпросмотр"
#: ../share/extensions/gcodetools_graffiti.inx.h:6
-#, fuzzy
msgid "Create linearization preview"
-msgstr "Создать линейный градиент"
+msgstr "Создать линеаризованный предпросмотр"
#: ../share/extensions/gcodetools_graffiti.inx.h:7
-#, fuzzy
msgid "Preview's size (px):"
-msgstr "Размер квадрата (px):"
+msgstr "Размер предпросмотра (px):"
#: ../share/extensions/gcodetools_graffiti.inx.h:8
msgid "Preview's paint emmit (pts/s):"
-msgstr ""
+msgstr "Предпросмотр эмиссии краски (pts/s):"
#: ../share/extensions/gcodetools_graffiti.inx.h:10
#: ../share/extensions/gcodetools_orientation_points.inx.h:3
@@ -35555,13 +34844,11 @@ msgstr "Ориентация:"
#: ../share/extensions/gcodetools_graffiti.inx.h:11
#: ../share/extensions/gcodetools_orientation_points.inx.h:4
-#, fuzzy
msgid "Z surface:"
-msgstr "Критерий сортировки граней на оси Z:"
+msgstr "Z плоскость:"
#: ../share/extensions/gcodetools_graffiti.inx.h:12
#: ../share/extensions/gcodetools_orientation_points.inx.h:5
-#, fuzzy
msgid "Z depth:"
msgstr "Глубина:"
@@ -35569,23 +34856,24 @@ msgstr "Глубина:"
#: ../share/extensions/gcodetools_orientation_points.inx.h:7
msgid "2-points mode (move and rotate, maintained aspect ratio X/Y)"
msgstr ""
+"Режим 2-х точек (перемещение и поворот, поддержка соотношения сторон X/Y)"
#: ../share/extensions/gcodetools_graffiti.inx.h:15
#: ../share/extensions/gcodetools_orientation_points.inx.h:8
msgid "3-points mode (move, rotate and mirror, different X/Y scale)"
msgstr ""
+"Режим 3-х точек (перемещение, поворот и зеркальное отражение, поддержка "
+"соотношения сторон X/Y)"
#: ../share/extensions/gcodetools_graffiti.inx.h:16
#: ../share/extensions/gcodetools_orientation_points.inx.h:9
-#, fuzzy
msgid "graffiti points"
-msgstr "Ориентация"
+msgstr "граффити точки"
#: ../share/extensions/gcodetools_graffiti.inx.h:17
#: ../share/extensions/gcodetools_orientation_points.inx.h:10
-#, fuzzy
msgid "in-out reference point"
-msgstr "Параметры Градиентной заливки"
+msgstr "in-out референсная точка"
#: ../share/extensions/gcodetools_graffiti.inx.h:20
#: ../share/extensions/gcodetools_orientation_points.inx.h:13
@@ -35599,127 +34887,125 @@ msgid ""
"the group or by Ctrl+Click. Now press apply to create control points "
"(independent set for each layer)."
msgstr ""
+"Точки ориентации используются для вычисления преобразования (смещение, "
+"масштабирование, зеркальное отражение, вращение в плоскости XY) пути. Режим "
+"только для 3 точек: не помещайте все три точки на одной линии (используйте "
+"вместо этого режим 2-точек). Вы можете изменять Z поверхность, значения "
+"глубины Z позже, используя текстовый инструмент (3 координаты). Если нет "
+"точек ориентации внутри текущего слоя они взяты из верхнего слоя. Не "
+"разгруппировывайте точки ориентации! Вы можете выбрать их с помощью двойного "
+"щелчка, чтобы войти в группу или с помощью Ctrl + Click. Теперь нажмите "
+"применить для создания контрольных точек (независимый набор для каждого "
+"слоя)."
#: ../share/extensions/gcodetools_lathe.inx.h:1
-#, fuzzy
msgid "Lathe"
-msgstr "Растушёвка"
+msgstr "Точение"
#: ../share/extensions/gcodetools_lathe.inx.h:2
-#, fuzzy
msgid "Lathe width:"
-msgstr "Ширина:"
+msgstr "Ширина точения:"
#: ../share/extensions/gcodetools_lathe.inx.h:3
-#, fuzzy
msgid "Fine cut width:"
-msgstr "Ширина:"
+msgstr "Ширина тонкой резки:"
#: ../share/extensions/gcodetools_lathe.inx.h:4
-#, fuzzy
msgid "Fine cut count:"
-msgstr "Число кнопок:"
+msgstr "Число тонкой резки:"
#: ../share/extensions/gcodetools_lathe.inx.h:5
-#, fuzzy
msgid "Create fine cut using:"
-msgstr "Создавать новые объекты с:"
+msgstr "Создавать тонкую резку с:"
#: ../share/extensions/gcodetools_lathe.inx.h:6
msgid "Lathe X axis remap:"
-msgstr ""
+msgstr "Токарная ось X переназначение:"
#: ../share/extensions/gcodetools_lathe.inx.h:7
msgid "Lathe Z axis remap:"
-msgstr ""
+msgstr "Токарная ось Z переназначение:"
#: ../share/extensions/gcodetools_lathe.inx.h:8
-#, fuzzy
msgid "Move path"
-msgstr "Смещать текстуры"
+msgstr "Сместить контур"
#: ../share/extensions/gcodetools_lathe.inx.h:9
msgid "Offset path"
-msgstr "Растянутый контур"
+msgstr "Смещение контура"
#: ../share/extensions/gcodetools_lathe.inx.h:10
-#, fuzzy
msgid "Lathe modify path"
-msgstr "Изменение контура"
+msgstr "Изменение контура точения"
#: ../share/extensions/gcodetools_lathe.inx.h:11
msgid ""
"This function modifies path so it will be able to be cut with the "
"rectangular cutter."
msgstr ""
+"Эта функция изменяет контур, так что он может быть прорезан прямоугольным "
+"резцом."
#: ../share/extensions/gcodetools_orientation_points.inx.h:1
-#, fuzzy
msgid "Orientation points"
-msgstr "Ориентация"
+msgstr "Точки ориентации"
#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:1
msgid "Prepare path for plasma"
-msgstr ""
+msgstr "Подготовить контур для плазмы"
#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:2
msgid "Prepare path for plasma or laser cuters"
-msgstr ""
+msgstr "Подготовить контур для плазмы или лазерной резки"
#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:3
-#, fuzzy
msgid "Create in-out paths"
-msgstr "Рисовать кривую Спиро"
+msgstr "Создать in-out контуры"
#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:4
-#, fuzzy
msgid "In-out path length:"
-msgstr "Длина контура"
+msgstr "Длина In-out контура:"
#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:5
msgid "In-out path max distance to reference point:"
-msgstr ""
+msgstr "In-Out контур макс. расстояние до исходной точки:"
#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:6
msgid "In-out path type:"
-msgstr ""
+msgstr "In-Out тип контура:"
#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:7
msgid "In-out path radius for round path:"
-msgstr ""
+msgstr "In-out радиус контура для круглого контура:"
#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:8
-#, fuzzy
msgid "Replace original path"
-msgstr "Заменить текст"
+msgstr "Заменить исходный контур"
#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:9
msgid "Do not add in-out reference points"
-msgstr ""
+msgstr "Не добавлять in-out опорные точки"
#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:10
-#, fuzzy
msgid "Prepare corners"
-msgstr "углу страницы"
+msgstr "Подготовить углы"
#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:11
-#, fuzzy
msgid "Stepout distance for corners:"
-msgstr "Прилипать к углам площадки"
+msgstr "Шаг выключения для углов:"
#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:12
msgid "Maximum angle for corner (0-180 deg):"
-msgstr ""
+msgstr "Максимальный угол для угла (0-180 град):"
+# Перпендикулярная биссектриса
#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:14
-#, fuzzy
msgid "Perpendicular"
-msgstr "Перпендикулярная биссектриса"
+msgstr "Перпендикуляр"
#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:15
-#, fuzzy
msgid "Tangent"
-msgstr "Пурпурный"
+msgstr "Касательная"
#: ../share/extensions/gcodetools_prepare_path_for_plasma.inx.h:16
msgid "-------------------------------------------------"
@@ -35727,49 +35013,43 @@ msgstr "-------------------------------------------------"
#: ../share/extensions/gcodetools_tools_library.inx.h:1
msgid "Tools library"
-msgstr ""
+msgstr "Библиотека инструментов"
#: ../share/extensions/gcodetools_tools_library.inx.h:2
-#, fuzzy
msgid "Tools type:"
-msgstr "Логические операции"
+msgstr "Тип инструментов:"
#: ../share/extensions/gcodetools_tools_library.inx.h:3
-#, fuzzy
msgid "default"
msgstr "(по умолчанию)"
#: ../share/extensions/gcodetools_tools_library.inx.h:4
-#, fuzzy
msgid "cylinder"
-msgstr "Полилиния"
+msgstr "цилиндр"
#: ../share/extensions/gcodetools_tools_library.inx.h:5
-#, fuzzy
msgid "cone"
-msgstr "углу"
+msgstr "конус"
#: ../share/extensions/gcodetools_tools_library.inx.h:6
-#, fuzzy
msgid "plasma"
-msgstr "За_ставка"
+msgstr "плазма"
#: ../share/extensions/gcodetools_tools_library.inx.h:7
-#, fuzzy
msgid "tangent knife"
-msgstr "Смещение по касательной:"
+msgstr "тангенциальный нож"
#: ../share/extensions/gcodetools_tools_library.inx.h:8
msgid "lathe cutter"
-msgstr ""
+msgstr "токарный резец"
#: ../share/extensions/gcodetools_tools_library.inx.h:9
msgid "graffiti"
-msgstr ""
+msgstr "граффити"
#: ../share/extensions/gcodetools_tools_library.inx.h:10
msgid "Just check tools"
-msgstr ""
+msgstr "Просто проверьте инструменты"
#: ../share/extensions/gcodetools_tools_library.inx.h:11
msgid ""
@@ -35778,23 +35058,25 @@ msgid ""
"active layer is used. If there is no tool inside the current layer it is "
"taken from the upper layer. Press Apply to create new tool."
msgstr ""
+"Выбранный тип инструмента заполняет соответствующие значения по умолчанию. "
+"Вы можете изменить эти значения с помощью инструмента Text позже. "
+"Используется верхний инструмент (z order) в активном слое. Если нет "
+"инструмента внутри текущего слоя он берется из верхнего слоя. Нажмите "
+"Применить, чтобы создать новый инструмент."
#: ../share/extensions/generate_voronoi.inx.h:1
msgid "Voronoi Pattern"
msgstr "Мозаика Вороного"
#: ../share/extensions/generate_voronoi.inx.h:3
-#, fuzzy
msgid "Average size of cell (px):"
msgstr "Средний размер ячейки (px)"
#: ../share/extensions/generate_voronoi.inx.h:4
-#, fuzzy
msgid "Size of Border (px):"
msgstr "Толщина границы (px):"
#: ../share/extensions/generate_voronoi.inx.h:6
-#, fuzzy
msgid ""
"Generate a random pattern of Voronoi cells. The pattern will be accessible "
"in the Fill and Stroke dialog. You must select an object or a group.\n"
@@ -35804,6 +35086,9 @@ msgid ""
"join of the pattern at the edges. Use a negative border to reduce the size "
"of the pattern and get an empty border."
msgstr ""
+"Случайный паттерн из ячеек Вороного. Паттерн будет доступен в диалоге "
+"заливки и обводки. Выберите объект или группу.\n"
+"\n"
"Если граница равна нулю, мозаика на краях будет непрерывной. Чтобы получить "
"ровное соединение на краях мозаики, используйте положительное значение, по "
"возможности, больше размера ячейки. Для получения пустой границы используйте "
@@ -35843,6 +35128,19 @@ msgid ""
"concatenated and converted with their first level parent layer into a single "
"Gimp layer."
msgstr ""
+"Это расширение экспорта документа в формат Gimp XCF в соответствии со "
+"следующими параметрами: \n"
+" * Сохранить направляющие: конвертировать все направляющие в формат Gimp "
+"направляющих.\n"
+" * Сохранить Сетку: превратить первую прямоугольную сетку в сетку Gimp "
+"(Inkscape сетки по умолчанию очень узки, когда показываются в Gimp).\n"
+" * Сохранение фона: добавление фона документа для каждого "
+"преобразованного слоя.\n"
+" * Разрешение файла: разрешение файла XCF, в DPI.\n"
+"\n"
+"Каждый слой первого уровня преобразуется в слой Gimp. Подслои соединяются и "
+"преобразовываются вместе с их родительским слоем первого уровня в одиночный "
+"слой Gimp."
#: ../share/extensions/gimp_xcf.inx.h:15
msgid "GIMP XCF maintaining layers (*.xcf)"
@@ -35854,7 +35152,6 @@ msgstr "Картезианская сетка"
#: ../share/extensions/grid_cartesian.inx.h:2
#: ../share/extensions/grid_isometric.inx.h:10
-#, fuzzy
msgid "Border Thickness (px):"
msgstr "Толщина границы (px)"
@@ -35863,17 +35160,14 @@ msgid "X Axis"
msgstr "Ось X"
#: ../share/extensions/grid_cartesian.inx.h:4
-#, fuzzy
msgid "Major X Divisions:"
msgstr "Основных делений по X"
#: ../share/extensions/grid_cartesian.inx.h:5
-#, fuzzy
msgid "Major X Division Spacing (px):"
msgstr "Интервал между основными делениями по X [px]"
#: ../share/extensions/grid_cartesian.inx.h:6
-#, fuzzy
msgid "Subdivisions per Major X Division:"
msgstr "Делений в основном делении по X"
@@ -35882,29 +35176,24 @@ msgid "Logarithmic X Subdiv. (Base given by entry above)"
msgstr "Логарифмическое подразделение по X (основа задаётся выше)"
#: ../share/extensions/grid_cartesian.inx.h:8
-#, fuzzy
msgid "Subsubdivs. per X Subdivision:"
msgstr "Делений в основном делении по X"
#: ../share/extensions/grid_cartesian.inx.h:9
-#, fuzzy
msgid "Halve X Subsubdiv. Frequency after 'n' Subdivs. (log only):"
msgstr ""
"Половинное подразделение по X, Частота после 'n' подразделений (только "
"логарфим.)"
#: ../share/extensions/grid_cartesian.inx.h:10
-#, fuzzy
msgid "Major X Division Thickness (px):"
msgstr "Толщина основного деления по X (px)"
#: ../share/extensions/grid_cartesian.inx.h:11
-#, fuzzy
msgid "Minor X Division Thickness (px):"
msgstr "Толщина обычного деления по X (px)"
#: ../share/extensions/grid_cartesian.inx.h:12
-#, fuzzy
msgid "Subminor X Division Thickness (px):"
msgstr "Толщина обычного деления по X (px)"
@@ -35913,17 +35202,14 @@ msgid "Y Axis"
msgstr "Ось Y"
#: ../share/extensions/grid_cartesian.inx.h:14
-#, fuzzy
msgid "Major Y Divisions:"
msgstr "Основных делений по Y"
#: ../share/extensions/grid_cartesian.inx.h:15
-#, fuzzy
msgid "Major Y Division Spacing (px):"
msgstr "Интервал между основными делениями по Y [px]"
#: ../share/extensions/grid_cartesian.inx.h:16
-#, fuzzy
msgid "Subdivisions per Major Y Division:"
msgstr "Делений в основном делении по Y"
@@ -35932,29 +35218,24 @@ msgid "Logarithmic Y Subdiv. (Base given by entry above)"
msgstr "Логарифмическое подразделение по Y (основа задаётся выше)"
#: ../share/extensions/grid_cartesian.inx.h:18
-#, fuzzy
msgid "Subsubdivs. per Y Subdivision:"
msgstr "Делений в основном делении по Y"
#: ../share/extensions/grid_cartesian.inx.h:19
-#, fuzzy
msgid "Halve Y Subsubdiv. Frequency after 'n' Subdivs. (log only):"
msgstr ""
"Половинное подразделение по Y, Частота после 'n' подразделений (только "
"логарфим.)"
#: ../share/extensions/grid_cartesian.inx.h:20
-#, fuzzy
msgid "Major Y Division Thickness (px):"
msgstr "Толщина основного деления по Y (px)"
#: ../share/extensions/grid_cartesian.inx.h:21
-#, fuzzy
msgid "Minor Y Division Thickness (px):"
msgstr "Толщина обычного деления по Y (px)"
#: ../share/extensions/grid_cartesian.inx.h:22
-#, fuzzy
msgid "Subminor Y Division Thickness (px):"
msgstr "Толщина обычного деления по Y (px)"
@@ -35963,40 +35244,34 @@ msgid "Isometric Grid"
msgstr "Изометрическая сетка"
#: ../share/extensions/grid_isometric.inx.h:2
-#, fuzzy
msgid "X Divisions [x2]:"
msgstr "Основных делений по X"
#: ../share/extensions/grid_isometric.inx.h:3
msgid "Y Divisions [x2] [> 1/2 X Div]:"
-msgstr ""
+msgstr "Y Divisions [x2] [> 1/2 X Div]:"
#: ../share/extensions/grid_isometric.inx.h:4
msgid "Division Spacing (px):"
msgstr "Интервал между делениями (px):"
#: ../share/extensions/grid_isometric.inx.h:5
-#, fuzzy
msgid "Subdivisions per Major Division:"
msgstr "Делений в основном делении по X"
#: ../share/extensions/grid_isometric.inx.h:6
-#, fuzzy
msgid "Subsubdivs per Subdivision:"
msgstr "Делений в основном делении по X"
#: ../share/extensions/grid_isometric.inx.h:7
-#, fuzzy
msgid "Major Division Thickness (px):"
msgstr "Толщина основного деления по X (px)"
#: ../share/extensions/grid_isometric.inx.h:8
-#, fuzzy
msgid "Minor Division Thickness (px):"
msgstr "Толщина обычного деления по X (px)"
#: ../share/extensions/grid_isometric.inx.h:9
-#, fuzzy
msgid "Subminor Division Thickness (px):"
msgstr "Толщина обычного деления по X (px)"
@@ -36005,47 +35280,38 @@ msgid "Polar Grid"
msgstr "Полярная сетка"
#: ../share/extensions/grid_polar.inx.h:2
-#, fuzzy
msgid "Centre Dot Diameter (px):"
msgstr "Диаметр центральной точки (px)"
#: ../share/extensions/grid_polar.inx.h:3
-#, fuzzy
msgid "Circumferential Labels:"
msgstr "Периферические метки"
#: ../share/extensions/grid_polar.inx.h:5
-#, fuzzy
msgid "Degrees"
msgstr "Градусов"
#: ../share/extensions/grid_polar.inx.h:6
-#, fuzzy
msgid "Circumferential Label Size (px):"
msgstr "Кегль периферических меток (px)"
#: ../share/extensions/grid_polar.inx.h:7
-#, fuzzy
msgid "Circumferential Label Outset (px):"
msgstr "Отступ периферических меток (px)"
#: ../share/extensions/grid_polar.inx.h:8
-#, fuzzy
msgid "Circular Divisions"
-msgstr "Основных круговых делений"
+msgstr "Круговых делений"
#: ../share/extensions/grid_polar.inx.h:9
-#, fuzzy
msgid "Major Circular Divisions:"
msgstr "Основных круговых делений"
#: ../share/extensions/grid_polar.inx.h:10
-#, fuzzy
msgid "Major Circular Division Spacing (px):"
msgstr "Интервал между основными круговыми делениями (px)"
#: ../share/extensions/grid_polar.inx.h:11
-#, fuzzy
msgid "Subdivisions per Major Circular Division:"
msgstr "Малых круговых делений в большом"
@@ -36054,47 +35320,38 @@ msgid "Logarithmic Subdiv. (Base given by entry above)"
msgstr "Логарифмическое подразделение (основа задаётся выше)"
#: ../share/extensions/grid_polar.inx.h:13
-#, fuzzy
msgid "Major Circular Division Thickness (px):"
msgstr "Толщина большого кругового деления (px)"
#: ../share/extensions/grid_polar.inx.h:14
-#, fuzzy
msgid "Minor Circular Division Thickness (px):"
msgstr "Толщина малого кругового деления (px)"
#: ../share/extensions/grid_polar.inx.h:15
-#, fuzzy
msgid "Angular Divisions"
msgstr "Угловых делений"
#: ../share/extensions/grid_polar.inx.h:16
-#, fuzzy
msgid "Angle Divisions:"
msgstr "Угловых делений"
#: ../share/extensions/grid_polar.inx.h:17
-#, fuzzy
msgid "Angle Divisions at Centre:"
msgstr "Угловых делений в центре"
#: ../share/extensions/grid_polar.inx.h:18
-#, fuzzy
msgid "Subdivisions per Major Angular Division:"
msgstr "Малых угловых делений в большом"
#: ../share/extensions/grid_polar.inx.h:19
-#, fuzzy
msgid "Minor Angle Division End 'n' Divs. Before Centre:"
msgstr "Деление малого угла заканчивается за это число делений до центра"
#: ../share/extensions/grid_polar.inx.h:20
-#, fuzzy
msgid "Major Angular Division Thickness (px):"
msgstr "Толщина большого углового деления (px)"
#: ../share/extensions/grid_polar.inx.h:21
-#, fuzzy
msgid "Minor Angular Division Thickness (px):"
msgstr "Толщина малого углового деления (px)"
@@ -36196,14 +35453,12 @@ msgid "Directory to save images to:"
msgstr "Каталог для сохраняемых изображений:"
#: ../share/extensions/guillotine.inx.h:3
-#, fuzzy
msgid "Image name (without extension):"
-msgstr "Основа имени файлов (без расширения):"
+msgstr "Имя файла (без расширения):"
#: ../share/extensions/guillotine.inx.h:4
-#, fuzzy
msgid "Ignore these settings and use export hints"
-msgstr "Игнорировать первую и последнюю точки"
+msgstr "Игнор-ть эти настройки и исп-ть подсказки экспорта"
#: ../share/extensions/handles.inx.h:1
msgid "Draw Handles"
@@ -36230,7 +35485,7 @@ msgstr "Действие:"
#: ../share/extensions/hershey.inx.h:5
msgid "Font face: "
-msgstr ""
+msgstr "Имя шрифта:"
#: ../share/extensions/hershey.inx.h:6
msgid "Typeset that text"
@@ -36241,69 +35496,60 @@ msgid "Write glyph table"
msgstr "Отрисовать таблицу глифов"
#: ../share/extensions/hershey.inx.h:8
-#, fuzzy
msgid "Sans 1-stroke"
-msgstr "Снять обводку"
+msgstr "Sans 1-stroke"
#: ../share/extensions/hershey.inx.h:9
msgid "Sans bold"
msgstr "Полужирный гротеск"
#: ../share/extensions/hershey.inx.h:10
-#, fuzzy
msgid "Serif medium"
-msgstr "Средние"
+msgstr "Serif medium"
#: ../share/extensions/hershey.inx.h:11
msgid "Serif medium italic"
-msgstr ""
+msgstr "Serif medium italic"
#: ../share/extensions/hershey.inx.h:12
msgid "Serif bold italic"
-msgstr ""
+msgstr "Serif bold italic"
#: ../share/extensions/hershey.inx.h:13
msgid "Serif bold"
msgstr "Полужирный с засечками"
#: ../share/extensions/hershey.inx.h:14
-#, fuzzy
msgid "Script 1-stroke"
-msgstr "Установить обводку"
+msgstr "Script 1-stroke"
#: ../share/extensions/hershey.inx.h:15
msgid "Script 1-stroke (alt)"
-msgstr ""
+msgstr "Script 1-stroke (alt)"
#: ../share/extensions/hershey.inx.h:16
-#, fuzzy
msgid "Script medium"
-msgstr "Письменность:"
+msgstr "Script medium"
#: ../share/extensions/hershey.inx.h:17
-#, fuzzy
msgid "Gothic English"
-msgstr "Готское письмо"
+msgstr "Готический английский"
#: ../share/extensions/hershey.inx.h:18
-#, fuzzy
msgid "Gothic German"
-msgstr "Готское письмо"
+msgstr "Готический немецкий"
#: ../share/extensions/hershey.inx.h:19
-#, fuzzy
msgid "Gothic Italian"
-msgstr "Готское письмо"
+msgstr "Готический итальянский"
#: ../share/extensions/hershey.inx.h:20
-#, fuzzy
msgid "Greek 1-stroke"
-msgstr "Установить обводку"
+msgstr "Греческий 1-stroke"
#: ../share/extensions/hershey.inx.h:21
-#, fuzzy
msgid "Greek medium"
-msgstr "Средние"
+msgstr "Греческий средний"
#: ../share/extensions/hershey.inx.h:23
msgid "Japanese"
@@ -36315,12 +35561,11 @@ msgstr "Астрология"
#: ../share/extensions/hershey.inx.h:25
msgid "Math (lower)"
-msgstr ""
+msgstr "Math (lower)"
#: ../share/extensions/hershey.inx.h:26
-#, fuzzy
msgid "Math (upper)"
-msgstr "Перпендикулярная биссектриса"
+msgstr "Math (upper)"
#: ../share/extensions/hershey.inx.h:28
msgid "Meteorology"
@@ -36328,7 +35573,7 @@ msgstr "Метеорология"
#: ../share/extensions/hershey.inx.h:29
msgid "Music"
-msgstr ""
+msgstr "Музыка"
#: ../share/extensions/hershey.inx.h:30
msgid "Symbolic"
@@ -36368,6 +35613,21 @@ msgid ""
"For additional information, please visit:\n"
" www.evilmadscientist.com/go/hershey"
msgstr ""
+"\n"
+"Это расширение делает строку текста, используя\n"
+"\"Hershey\" шрифты для плоттеров, полученные из \n"
+"NBS SP-424 1976-04, \"Вклад в \n"
+"методы компьютерного набора: Таблицы\n"
+"координат для справочника Hershey\n"
+"акцидентных типов шрифтов и графических символов.\"\n"
+"\n"
+"Это не традиционные \"outline\" шрифты, \n"
+"но замещающие \"single-stroke\" шрифты, или\n"
+"\"engraving\" шрифты, где символы \n"
+"формируются обводкой (без заливки).\n"
+"\n"
+"Для дополнительной информации посетите:\n"
+" www.evilmadscientist.com/go/hershey"
#: ../share/extensions/hpgl_input.inx.h:1
msgid "HPGL Input"
@@ -36379,38 +35639,49 @@ msgid ""
"other HPGL files please change their file extension to .plt, make sure you "
"have UniConverter installed and open them again."
msgstr ""
+"Обратите внимание, что вы можете только открыть файлы HPGL, записанные "
+"Inkscape, чтобы открыть другие файлы HPGL измените расширение этих файлов "
+"на .plt, убедитесь, что установлен UniConvertor и откройте их снова."
#: ../share/extensions/hpgl_input.inx.h:3
-#: ../share/extensions/hpgl_output.inx.h:4 ../share/extensions/plotter.inx.h:32
+#: ../share/extensions/hpgl_output.inx.h:4
+#: ../share/extensions/plotter.inx.h:32
msgid "Resolution X (dpi):"
msgstr "Разрешение по X (dpi)"
#: ../share/extensions/hpgl_input.inx.h:4
-#: ../share/extensions/hpgl_output.inx.h:5 ../share/extensions/plotter.inx.h:33
+#: ../share/extensions/hpgl_output.inx.h:5
+#: ../share/extensions/plotter.inx.h:33
msgid ""
"The amount of steps the plotter moves if it moves for 1 inch on the X axis "
"(Default: 1016.0)"
msgstr ""
+"Количество шагов для движений плоттера, если он перемещается на 1 дюйм по "
+"оси Х (по умолчанию: 1016,0)"
#: ../share/extensions/hpgl_input.inx.h:5
-#: ../share/extensions/hpgl_output.inx.h:6 ../share/extensions/plotter.inx.h:34
+#: ../share/extensions/hpgl_output.inx.h:6
+#: ../share/extensions/plotter.inx.h:34
msgid "Resolution Y (dpi):"
msgstr "Разрешение по Y (dpi):"
#: ../share/extensions/hpgl_input.inx.h:6
-#: ../share/extensions/hpgl_output.inx.h:7 ../share/extensions/plotter.inx.h:35
+#: ../share/extensions/hpgl_output.inx.h:7
+#: ../share/extensions/plotter.inx.h:35
msgid ""
"The amount of steps the plotter moves if it moves for 1 inch on the Y axis "
"(Default: 1016.0)"
msgstr ""
+"Количество шагов для движений плоттера, если он перемещается на 1 дюйм по "
+"оси Y (по умолчанию: 1016,0)"
#: ../share/extensions/hpgl_input.inx.h:7
msgid "Show movements between paths"
-msgstr ""
+msgstr "Показывать движения между контурами"
#: ../share/extensions/hpgl_input.inx.h:8
msgid "Check this to show movements between paths (Default: Unchecked)"
-msgstr ""
+msgstr "Отметьте для показа движения между контурами (Умолчание: Неотмечено)"
#: ../share/extensions/hpgl_input.inx.h:9
#: ../share/extensions/hpgl_output.inx.h:35
@@ -36418,9 +35689,8 @@ msgid "HP Graphics Language file (*.hpgl)"
msgstr "Файл HP Graphics Language (*.hpgl)"
#: ../share/extensions/hpgl_input.inx.h:10
-#, fuzzy
msgid "Import an HP Graphics Language file"
-msgstr "Экспортировать в файл HP Graphics Language"
+msgstr "Импортировать файл HP Graphics Language"
#: ../share/extensions/hpgl_output.inx.h:1
msgid "HPGL Output"
@@ -36432,25 +35702,29 @@ msgid ""
"Please use the plotter extension (Extensions menu) to plot directly over a "
"serial connection."
msgstr ""
+"Убедитесь, что все объекты, которые вы хотите сохранить, преобразованы в "
+"контуры. Используйте расширение плоттера (меню Extensions) для построения "
+"непосредственно через последовательный порт."
-#: ../share/extensions/hpgl_output.inx.h:3 ../share/extensions/plotter.inx.h:31
-#, fuzzy
+#: ../share/extensions/hpgl_output.inx.h:3
+#: ../share/extensions/plotter.inx.h:31
msgid "Plotter Settings "
-msgstr "Параметры импорта PDF"
+msgstr "Настройки плоттера"
-#: ../share/extensions/hpgl_output.inx.h:8 ../share/extensions/plotter.inx.h:36
-#, fuzzy
+#: ../share/extensions/hpgl_output.inx.h:8
+#: ../share/extensions/plotter.inx.h:36
msgid "Pen number:"
-msgstr "Номер цвета"
+msgstr "Номер ручки:"
-#: ../share/extensions/hpgl_output.inx.h:9 ../share/extensions/plotter.inx.h:37
+#: ../share/extensions/hpgl_output.inx.h:9
+#: ../share/extensions/plotter.inx.h:37
msgid "The number of the pen (tool) to use (Standard: '1')"
-msgstr ""
+msgstr "Номер ручки (инструмента) для использования (Standard: '1')"
#: ../share/extensions/hpgl_output.inx.h:10
#: ../share/extensions/plotter.inx.h:38
msgid "Pen force (g):"
-msgstr ""
+msgstr "Сила ручки (g):"
#: ../share/extensions/hpgl_output.inx.h:11
#: ../share/extensions/plotter.inx.h:39
@@ -36458,11 +35732,14 @@ msgid ""
"The amount of force pushing down the pen in grams, set to 0 to omit command; "
"most plotters ignore this command (Default: 0)"
msgstr ""
+"Величина силы, толкающей вниз перо в граммах, установите значение 0, чтобы "
+"пропустить команду; большинство плоттеров игнорируют эту команду (по "
+"умолчанию: 0)"
#: ../share/extensions/hpgl_output.inx.h:12
#: ../share/extensions/plotter.inx.h:40
msgid "Pen speed (cm/s or mm/s):"
-msgstr ""
+msgstr "Скорость ручки (cm/s или mm/s):"
#: ../share/extensions/hpgl_output.inx.h:13
msgid ""
@@ -36470,6 +35747,9 @@ msgid ""
"(depending on your plotter model), set to 0 to omit command; most plotters "
"ignore this command (Default: 0)"
msgstr ""
+"Скорость движения пера в сантиметрах или миллиметрах в секунду (в "
+"зависимости от модели плоттера), установите значение 0, чтобы пропустить "
+"команду; большинство плоттеров игнорируют эту команду (по умолчанию: 0)"
#: ../share/extensions/hpgl_output.inx.h:14
msgid "Rotation (°, Clockwise):"
@@ -36488,7 +35768,7 @@ msgstr "Отразить по оси X"
#: ../share/extensions/hpgl_output.inx.h:17
#: ../share/extensions/plotter.inx.h:45
msgid "Check this to mirror the X axis (Default: Unchecked)"
-msgstr ""
+msgstr "Отметьте для отражения оси X (Умолчание: Неотмечено)"
#: ../share/extensions/hpgl_output.inx.h:18
#: ../share/extensions/plotter.inx.h:46
@@ -36498,19 +35778,20 @@ msgstr "Отразить по оси Y"
#: ../share/extensions/hpgl_output.inx.h:19
#: ../share/extensions/plotter.inx.h:47
msgid "Check this to mirror the Y axis (Default: Unchecked)"
-msgstr ""
+msgstr "Отметьте для отражения оси Y (Умолчание: Неотмечено)"
#: ../share/extensions/hpgl_output.inx.h:20
#: ../share/extensions/plotter.inx.h:48
-#, fuzzy
msgid "Center zero point"
-msgstr "Центрировать строки"
+msgstr "Центрировать нулевую точку"
#: ../share/extensions/hpgl_output.inx.h:21
#: ../share/extensions/plotter.inx.h:49
msgid ""
"Check this if your plotter uses a centered zero point (Default: Unchecked)"
msgstr ""
+"Отметьте, если плоттер использует центрированную нулевую точку (Умолчание: "
+"Неотмечено)"
#: ../share/extensions/hpgl_output.inx.h:22
#: ../share/extensions/plotter.inx.h:50
@@ -36519,17 +35800,19 @@ msgid ""
"each pen, name the layers \"Pen 1\", \"Pen 2\", etc., and put your drawings "
"in the corresponding layers. This overrules the pen number option above."
msgstr ""
+"Для использовния нескольких перьев на плоттере, создайте один слой для "
+"кажддого пера, назовите слои \"Pen 1\", \"Pen 2\", и т.д., и поместите "
+"рисунки в соотв. слои. Отменяет вариант с номером пера выше."
#: ../share/extensions/hpgl_output.inx.h:23
#: ../share/extensions/plotter.inx.h:51
-#, fuzzy
msgid "Plot Features "
-msgstr "Растушёвка"
+msgstr "Опции плоттинга"
#: ../share/extensions/hpgl_output.inx.h:24
#: ../share/extensions/plotter.inx.h:52
msgid "Overcut (mm):"
-msgstr ""
+msgstr "Вырубка (мм):"
#: ../share/extensions/hpgl_output.inx.h:25
#: ../share/extensions/plotter.inx.h:53
@@ -36537,12 +35820,14 @@ msgid ""
"The distance in mm that will be cut over the starting point of the path to "
"prevent open paths, set to 0.0 to omit command (Default: 1.00)"
msgstr ""
+"Расстояние в мм, которое будет вырезано поверх начальной точки пути, для "
+"предотвращения открытых путей, установите 0.0, чтобы пропустить команду "
+"(Умолчание: 1.00)"
#: ../share/extensions/hpgl_output.inx.h:26
#: ../share/extensions/plotter.inx.h:54
-#, fuzzy
msgid "Tool (Knife) offset correction (mm):"
-msgstr "Сдвиг по горизонтали, px"
+msgstr "Коррекция смещения инструмента (мм):"
#: ../share/extensions/hpgl_output.inx.h:27
#: ../share/extensions/plotter.inx.h:55
@@ -36550,12 +35835,13 @@ msgid ""
"The offset from the tool tip to the tool axis in mm, set to 0.0 to omit "
"command (Default: 0.25)"
msgstr ""
+"Смещение от кончика инструмента до оси инструмента в мм, установите в 0.0, "
+"чтобы пропустить команду (Умолчание: 0.25)"
#: ../share/extensions/hpgl_output.inx.h:28
#: ../share/extensions/plotter.inx.h:56
-#, fuzzy
msgid "Precut"
-msgstr "Используемый системой"
+msgstr "Предвырезка"
#: ../share/extensions/hpgl_output.inx.h:29
#: ../share/extensions/plotter.inx.h:57
@@ -36563,12 +35849,13 @@ msgid ""
"Check this to cut a small line before the real drawing starts to correctly "
"align the tool orientation. (Default: Checked)"
msgstr ""
+"Проверьте, вырезав небольшую строку, прежде чем резать реальный чертеж для "
+"выравнивания ориентации инструмента (по умолчанию: отмечено)"
#: ../share/extensions/hpgl_output.inx.h:30
#: ../share/extensions/plotter.inx.h:58
-#, fuzzy
msgid "Curve flatness:"
-msgstr "Гладкость"
+msgstr "Пологость кривой:"
#: ../share/extensions/hpgl_output.inx.h:31
#: ../share/extensions/plotter.inx.h:59
@@ -36576,12 +35863,13 @@ msgid ""
"Curves are divided into lines, this number controls how fine the curves will "
"be reproduced, the smaller the finer (Default: '1.2')"
msgstr ""
+"Кривые подразделяются на линии, это число определяет точность "
+"воспроизведения кривых, меньше - точнее (Умолчанию: '1.2')"
#: ../share/extensions/hpgl_output.inx.h:32
#: ../share/extensions/plotter.inx.h:60
-#, fuzzy
msgid "Auto align"
-msgstr "Выровнять"
+msgstr "Автовыравнивание"
#: ../share/extensions/hpgl_output.inx.h:33
#: ../share/extensions/plotter.inx.h:61
@@ -36590,6 +35878,10 @@ msgid ""
"if used). If unchecked you have to make sure that all parts of your drawing "
"are within the document border! (Default: Checked)"
msgstr ""
+"Отметьте, чтобы автоматически выровнять рисунок по нулевой точке (плюс "
+"смещение инструмента, если используется). Если флажок не установлен, "
+"убедитесь, что все части рисунка находятся в пределах границы документа! "
+"(Умолчание: Отмечено)"
#: ../share/extensions/hpgl_output.inx.h:34
#: ../share/extensions/plotter.inx.h:64
@@ -36597,118 +35889,107 @@ msgid ""
"All these settings depend on the plotter you use, for more information "
"please consult the manual or homepage for your plotter."
msgstr ""
+"Все эти параметры зависят от используемого плоттера, для получения "
+"дополнительной информации, пожалуйста, обратитесь к руководству или домашней "
+"странице для плоттера."
#: ../share/extensions/hpgl_output.inx.h:36
msgid "Export an HP Graphics Language file"
msgstr "Экспортировать в файл HP Graphics Language"
#: ../share/extensions/image_attributes.inx.h:1
-#, fuzzy
msgid "Set Image Attributes"
msgstr "Установить атрибуты"
#. render images like in 0.48
#: ../share/extensions/image_attributes.inx.h:3
-#, fuzzy
msgid "Basic"
-msgstr "Базовая латиница"
+msgstr "Базовый"
#. render images like in 0.48
#: ../share/extensions/image_attributes.inx.h:5
msgid "Support non-uniform scaling"
-msgstr ""
+msgstr "Поддержка неравномерного масштабирования"
#. render images like in 0.48
#: ../share/extensions/image_attributes.inx.h:7
msgid "Render images blocky"
-msgstr ""
+msgstr "Блочный рендер изображений"
#. render images like in 0.48
#: ../share/extensions/image_attributes.inx.h:9
msgid ""
"Render all bitmap images like in older Inskcape versions. Available options:"
-msgstr ""
+msgstr "Рендер растров как в старых версиях Inskcape. Доступные опции:"
#. image aspect ratio
#: ../share/extensions/image_attributes.inx.h:11
-#, fuzzy
msgid "Image Aspect Ratio"
-msgstr "Некорректный рабочий каталог: %s"
+msgstr "Соотношение сторон изображения"
#. image aspect ratio
#: ../share/extensions/image_attributes.inx.h:13
msgid "preserveAspectRatio attribute:"
-msgstr ""
+msgstr "preserveAspectRatio атрибут:"
#. image aspect ratio
#: ../share/extensions/image_attributes.inx.h:15
msgid "meetOrSlice:"
-msgstr ""
+msgstr "meetOrSlice:"
#. image-rendering
#: ../share/extensions/image_attributes.inx.h:17
-#, fuzzy
msgid "Scope:"
msgstr "Охват"
#. image-rendering
#: ../share/extensions/image_attributes.inx.h:19
-#, fuzzy
msgid "Unset"
-msgstr "Врезка"
+msgstr "Снять"
#: ../share/extensions/image_attributes.inx.h:20
-#, fuzzy
msgid "Change only selected image(s)"
-msgstr "Соединить выделенные узлы"
+msgstr "Изменить только выделенные изображения"
#: ../share/extensions/image_attributes.inx.h:21
-#, fuzzy
msgid "Change all images in selection"
-msgstr "Не удалось найти эллипс в выделении"
+msgstr "Изменить все изображения в выделении"
#: ../share/extensions/image_attributes.inx.h:22
-#, fuzzy
msgid "Change all images in document"
-msgstr "Проверить правописание текста в документе"
+msgstr "Изменить все изображения в документе"
#. image-rendering
#: ../share/extensions/image_attributes.inx.h:24
-#, fuzzy
msgid "Image Rendering Quality"
-msgstr "Отрисовка изображения:"
+msgstr "Качество рендеринга изображения"
#. image-rendering
#: ../share/extensions/image_attributes.inx.h:26
-#, fuzzy
msgid "Image rendering attribute:"
-msgstr "Режим отрисовки:"
+msgstr "Атрибут рендеринга изображения:"
#: ../share/extensions/image_attributes.inx.h:27
-#, fuzzy
msgid "Apply attribute to parent group of selection"
-msgstr "Применить эти изменения к выбранному"
+msgstr "Применить атрибут к родит. группе выделения"
#: ../share/extensions/image_attributes.inx.h:28
-#, fuzzy
msgid "Apply attribute to SVG root"
msgstr "Устанавливаемый атрибут:"
#: ../share/extensions/ink2canvas.inx.h:1
-#, fuzzy
msgid "Convert to html5 canvas"
-msgstr "Преобразовать в пунктир"
+msgstr "Преобразовать в html5 canvas"
#: ../share/extensions/ink2canvas.inx.h:2
msgid "HTML 5 canvas (*.html)"
-msgstr ""
+msgstr "HTML 5 canvas (*.html)"
#: ../share/extensions/ink2canvas.inx.h:3
msgid "HTML 5 canvas code"
-msgstr ""
+msgstr "HTML 5 canvas code"
#: ../share/extensions/inkscape_follow_link.inx.h:1
-#, fuzzy
msgid "Follow Link"
msgstr "Перейти по ссылке"
@@ -36718,7 +35999,7 @@ msgstr "Задать авторам вопрос"
#: ../share/extensions/inkscape_help_askaquestion.inx.h:2
msgid "https://inkscape.org/en/ask/"
-msgstr ""
+msgstr "https://inkscape.org/en/ask/"
#: ../share/extensions/inkscape_help_commandline.inx.h:1
msgid "Command Line Options"
@@ -36727,7 +36008,7 @@ msgstr "Справка по командной строке"
#. i18n. Please don't translate it unless a page exists in your language
#: ../share/extensions/inkscape_help_commandline.inx.h:3
msgid "http://inkscape.org/doc/inkscape-man.html"
-msgstr ""
+msgstr "http://inkscape.org/doc/inkscape-man.html"
#: ../share/extensions/inkscape_help_faq.inx.h:1
msgid "FAQ"
@@ -36739,8 +36020,8 @@ msgstr "Использование клавиатуры и мыши"
#. i18n. Please don't translate it unless a page exists in your language
#: ../share/extensions/inkscape_help_keys.inx.h:3
-msgid "http://inkscape.org/doc/keys092.html"
-msgstr ""
+msgid "http://inkscape.org/doc/keys091.html"
+msgstr "http://inkscape.org/doc/keys091.html"
#: ../share/extensions/inkscape_help_manual.inx.h:1
msgid "Inkscape Manual"
@@ -36749,7 +36030,7 @@ msgstr "Руководство по 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 ""
+msgstr "http://tavmjong.free.fr/INKSCAPE/MANUAL/html/index.php"
#: ../share/extensions/inkscape_help_relnotes.inx.h:1
msgid "New in This Version"
@@ -36758,7 +36039,7 @@ msgstr "Новшества этой версии"
#. i18n. Please don't translate it unless a page exists in your language
#: ../share/extensions/inkscape_help_relnotes.inx.h:3
msgid "http://wiki.inkscape.org/wiki/index.php/Release_notes/0.92"
-msgstr ""
+msgstr "http://wiki.inkscape.org/wiki/index.php/Release_notes/0.92"
#: ../share/extensions/inkscape_help_reportabug.inx.h:1
msgid "Report a Bug"
@@ -36788,14 +36069,15 @@ msgstr "Продублировать оконечные контуры"
msgid "Interpolate style"
msgstr "Интерполировать стиль"
-#: ../share/extensions/interp.inx.h:7 ../share/extensions/interp_att_g.inx.h:10
-#, fuzzy
+#: ../share/extensions/interp.inx.h:7
+#: ../share/extensions/interp_att_g.inx.h:10
msgid "Use Z-order"
-msgstr "Приподнятый край"
+msgstr "Исп-ть Z-order"
-#: ../share/extensions/interp.inx.h:8 ../share/extensions/interp_att_g.inx.h:11
+#: ../share/extensions/interp.inx.h:8
+#: ../share/extensions/interp_att_g.inx.h:11
msgid "Workaround for reversed selection order in Live Preview cycles"
-msgstr ""
+msgstr "Обходное решение для обратного порядка выделения в Live Preview циклах"
#: ../share/extensions/interp_att_g.inx.h:1
msgid "Interpolate Attribute in a group"
@@ -36814,9 +36096,8 @@ msgid "Other Attribute type:"
msgstr "Другой тип атрибута:"
#: ../share/extensions/interp_att_g.inx.h:6
-#, fuzzy
msgid "Apply to:"
-msgstr "Видение"
+msgstr "Применить к:"
#: ../share/extensions/interp_att_g.inx.h:7
msgid "Start Value:"
@@ -36844,7 +36125,6 @@ msgid "Other"
msgstr "Другой"
#: ../share/extensions/interp_att_g.inx.h:20
-#, fuzzy
msgid ""
"If you select \"Other\", you must know the SVG attributes to identify here "
"this \"other\"."
@@ -36878,7 +36158,6 @@ msgid "No Unit"
msgstr "Нет"
#: ../share/extensions/interp_att_g.inx.h:30
-#, fuzzy
msgid ""
"This effect applies a value for any interpolatable attribute for all "
"elements inside the selected group or for all elements in a multiple "
@@ -36969,7 +36248,7 @@ msgstr "Появление"
#: ../share/extensions/jessyInk_effects.inx.h:9
msgid "Fade in"
-msgstr "Нарастание"
+msgstr "Проявление"
#: ../share/extensions/jessyInk_effects.inx.h:10
#: ../share/extensions/jessyInk_transitions.inx.h:10
@@ -36978,7 +36257,7 @@ msgstr "Выскакивание"
#: ../share/extensions/jessyInk_effects.inx.h:11
msgid "Build-out effect"
-msgstr "Эффект выхода"
+msgstr "Эффект построения"
#: ../share/extensions/jessyInk_effects.inx.h:12
msgid "Fade out"
@@ -37219,8 +36498,7 @@ msgid ""
"see code.google.com/p/jessyink for more details."
msgstr ""
"Это расширение предназначено настройки клавиатурных комбинаций, используемых "
-"в презентации JessyInk. Подробности вы найдёте на сайте code.google.com/p/"
-"jessyink."
+"в презентации JessyInk. Подробности - на сайте code.google.com/p/jessyink."
#: ../share/extensions/jessyInk_masterSlide.inx.h:1
msgid "Master slide"
@@ -37241,7 +36519,7 @@ msgid ""
"see code.google.com/p/jessyink for more details."
msgstr ""
"Это расширение предназначено для смены используемого JessyInk мастер-слайда. "
-"Подробности вы найдёте на сайте code.google.com/p/jessyink."
+"Подробности - на сайте code.google.com/p/jessyink."
#: ../share/extensions/jessyInk_mouseHandler.inx.h:1
msgid "Mouse handler"
@@ -37265,7 +36543,7 @@ msgid ""
"see code.google.com/p/jessyink for more details."
msgstr ""
"Это расширение предназначено для настройки обработки действий мышью. "
-"Подробности вы найдёте на сайте code.google.com/p/jessyink."
+"Подробности - на сайте code.google.com/p/jessyink."
#: ../share/extensions/jessyInk_summary.inx.h:1
msgid "Summary"
@@ -37278,8 +36556,8 @@ msgid ""
"com/p/jessyink for more details."
msgstr ""
"Это расширение предназначено для получения информации о сценарии JessyInk, "
-"эффектах и переходах, содержащихся в текущем документе SVG. Подробности вы "
-"найдёте на сайте code.google.com/p/jessyink."
+"эффектах и переходах, содержащихся в текущем документе SVG. Подробности - на "
+"сайте code.google.com/p/jessyink."
#: ../share/extensions/jessyInk_transitions.inx.h:1
msgid "Transitions"
@@ -37344,7 +36622,7 @@ msgid ""
"google.com/p/jessyink for more details."
msgstr ""
"Это расширение предназначено для удаления сценария презентации JessyInk из "
-"документа SVG. Подробности вы найдёте на сайте code.google.com/p/jessyink."
+"документа SVG. Подробности - на сайте code.google.com/p/jessyink."
#: ../share/extensions/jessyInk_video.inx.h:1
msgid "Video"
@@ -37357,8 +36635,8 @@ msgid ""
"presentation. Please see code.google.com/p/jessyink for more details."
msgstr ""
"Это расширение предназначено для вставки видеоэлемента в текущий слайд "
-"(слой) презентации JessyInk. Подробности вы найдёте на сайте code.google.com/"
-"p/jessyink."
+"(слой) презентации JessyInk. Подробности - на сайте code.google.com/p/"
+"jessyink."
#: ../share/extensions/jessyInk_view.inx.h:5
msgid "Remove view"
@@ -37374,8 +36652,7 @@ msgid ""
"presentation. Please see code.google.com/p/jessyink for more details."
msgstr ""
"Это расширение предназначено установки, обновления и удаления видов "
-"презентации JessyInk. Подробности вы найдёте на сайте code.google.com/p/"
-"jessyink."
+"презентации JessyInk. Подробности - на сайте code.google.com/p/jessyink."
#: ../share/extensions/jitternodes.inx.h:1
msgid "Jitter nodes"
@@ -37395,34 +36672,30 @@ msgstr "Смещение рычагов узла"
#: ../share/extensions/jitternodes.inx.h:7
msgid "Distribution of the displacements:"
-msgstr ""
+msgstr "Распределение смещений:"
#: ../share/extensions/jitternodes.inx.h:8
-#, fuzzy
msgid "Uniform"
-msgstr "Клинопись"
+msgstr "Равномерный"
#: ../share/extensions/jitternodes.inx.h:9
msgid "Pareto"
-msgstr ""
+msgstr "Pareto"
#: ../share/extensions/jitternodes.inx.h:10
-#, fuzzy
msgid "Gaussian"
-msgstr "Гауссово размывание"
+msgstr "Гауссово размытие"
#: ../share/extensions/jitternodes.inx.h:11
-#, fuzzy
msgid "Log-normal"
-msgstr "обычная"
+msgstr "Log-normal"
#: ../share/extensions/jitternodes.inx.h:13
msgid ""
"This effect randomly shifts the nodes (and optionally node handles) of the "
"selected path."
msgstr ""
-"Случайным образом сместить узлы (по выбору, также рычаги узлов) выбранного "
-"контура"
+"Случайным образом сместить узлы (опц., и рычаги узлов) выбранного контура"
#: ../share/extensions/layers2svgfont.inx.h:1
msgid "3 - Convert Glyph Layers to SVG Font"
@@ -37439,21 +36712,19 @@ msgstr "Шрифтовый дизайн"
#: ../share/extensions/layout_nup.inx.h:1
msgid "N-up layout"
-msgstr ""
+msgstr "N-up макет"
#: ../share/extensions/layout_nup.inx.h:2
msgid "Page dimensions"
-msgstr "Размер страницы"
+msgstr "Размеры страницы"
#: ../share/extensions/layout_nup.inx.h:4
-#, fuzzy
msgid "Size X:"
-msgstr "Ячеек по X:"
+msgstr "Размер по X:"
#: ../share/extensions/layout_nup.inx.h:5
-#, fuzzy
msgid "Size Y:"
-msgstr "Ячеек по Y:"
+msgstr "Размер по Y:"
#: ../share/extensions/layout_nup.inx.h:6
#: ../share/extensions/printing_marks.inx.h:13
@@ -37480,9 +36751,8 @@ msgid "Page margins"
msgstr "Поля страницы"
#: ../share/extensions/layout_nup.inx.h:11
-#, fuzzy
msgid "Layout dimensions"
-msgstr "Размещение макета:"
+msgstr "Размеры макета:"
#: ../share/extensions/layout_nup.inx.h:13
msgid "Cols:"
@@ -37490,17 +36760,15 @@ msgstr "Столбцов:"
#: ../share/extensions/layout_nup.inx.h:14
msgid "Auto calculate layout size"
-msgstr ""
+msgstr "Автовычисление размера макета"
#: ../share/extensions/layout_nup.inx.h:15
-#, fuzzy
msgid "Layout padding"
-msgstr "Размещение макета:"
+msgstr "Набивка макета"
#: ../share/extensions/layout_nup.inx.h:16
-#, fuzzy
msgid "Layout margins"
-msgstr "Левое поле"
+msgstr "Поля макета"
#: ../share/extensions/layout_nup.inx.h:17
#: ../share/extensions/printing_marks.inx.h:2
@@ -37508,31 +36776,28 @@ msgid "Marks"
msgstr "Метки"
#: ../share/extensions/layout_nup.inx.h:18
-#, fuzzy
msgid "Place holder"
-msgstr "Черная дыра"
+msgstr "Заполнитель"
#: ../share/extensions/layout_nup.inx.h:19
-#, fuzzy
msgid "Cutting marks"
msgstr "Метки для печати"
#: ../share/extensions/layout_nup.inx.h:20
msgid "Padding guide"
-msgstr ""
+msgstr "Направляющая набивки"
#: ../share/extensions/layout_nup.inx.h:21
msgid "Margin guide"
-msgstr ""
+msgstr "Направляющая поля"
#: ../share/extensions/layout_nup.inx.h:22
-#, fuzzy
msgid "Padding box"
msgstr "Площадка (BB)"
#: ../share/extensions/layout_nup.inx.h:23
msgid "Margin box"
-msgstr ""
+msgstr "Коробка полей"
#: ../share/extensions/layout_nup.inx.h:25
msgid ""
@@ -37547,13 +36812,24 @@ msgid ""
" * Layout padding: inner padding for each part of the layout.\n"
" "
msgstr ""
+"\n"
+"Параметры:\n"
+" * Размер страницы: ширина и высота.\n"
+" * Границы страницы: дополнительное пространство вокруг каждой страницы.\n"
+" * Макет строки и столбцы.\n"
+" * Размер макета: ширина и высота, автовычисление если один равен 0.\n"
+" * Автовычисление размера макета: не использовать значения размера "
+"макета.\n"
+" * Границы макета: пространство вокруг каждой части макета.\n"
+" * Набивка макета: внутренняя набивка для каждой части макета.\n"
+" "
#: ../share/extensions/layout_nup.inx.h:36
#: ../share/extensions/perfectboundcover.inx.h:20
#: ../share/extensions/printing_marks.inx.h:21
#: ../share/extensions/svgcalendar.inx.h:13
msgid "Layout"
-msgstr "Размещение"
+msgstr "Макет"
#: ../share/extensions/lindenmayer.inx.h:1
msgid "L-system"
@@ -37564,7 +36840,6 @@ msgid "Axiom and rules"
msgstr "Аксиома и правила"
#: ../share/extensions/lindenmayer.inx.h:3
-#, fuzzy
msgid "Axiom:"
msgstr "Аксиома"
@@ -37573,27 +36848,24 @@ msgid "Rules:"
msgstr "Правила:"
#: ../share/extensions/lindenmayer.inx.h:6
-#, fuzzy
msgid "Step length (px):"
msgstr "Длина шага (px)"
#: ../share/extensions/lindenmayer.inx.h:8
-#, fuzzy, no-c-format
+#, no-c-format
msgid "Randomize step (%):"
msgstr "Случайный шаг (%)"
#: ../share/extensions/lindenmayer.inx.h:9
-#, fuzzy
msgid "Left angle:"
msgstr "Левый угол"
#: ../share/extensions/lindenmayer.inx.h:10
-#, fuzzy
msgid "Right angle:"
msgstr "Правый угол"
#: ../share/extensions/lindenmayer.inx.h:12
-#, fuzzy, no-c-format
+#, no-c-format
msgid "Randomize angle (%):"
msgstr "Случайный угол (%)"
@@ -37689,11 +36961,11 @@ msgstr "Назначить альфа-канал"
#: ../share/extensions/markers_strokepaint.inx.h:6
msgid "solid"
-msgstr "С заливкой"
+msgstr "сплошной"
#: ../share/extensions/markers_strokepaint.inx.h:7
msgid "filled"
-msgstr "Без заливки"
+msgstr "залитый"
#: ../share/extensions/markers_strokepaint.inx.h:10
msgid "Assign fill color"
@@ -37713,37 +36985,32 @@ msgstr "Измерить контур"
#: ../share/extensions/measure.inx.h:3
msgid "Measurement Type: "
-msgstr "Что измерить:"
+msgstr "Тип измерения:"
#: ../share/extensions/measure.inx.h:4
-#, fuzzy
msgid "Text Presets"
-msgstr "Параметры Текста"
+msgstr "Параметры текста"
#: ../share/extensions/measure.inx.h:6
-#, fuzzy
msgid "Text on Path"
msgstr "Текст по контуру"
#: ../share/extensions/measure.inx.h:8
-#, fuzzy, no-c-format
+#, no-c-format
msgid "Offset (%)"
msgstr "Смещение текстовой метки (px):"
#: ../share/extensions/measure.inx.h:9
-#, fuzzy
msgid "Text anchor:"
-msgstr "Импорт текстовых файлов"
+msgstr "Текстовый якорь:"
#: ../share/extensions/measure.inx.h:10
-#, fuzzy
msgid "Fixed Text"
msgstr "Текст в рамке"
#: ../share/extensions/measure.inx.h:11
-#, fuzzy
msgid "Angle (°):"
-msgstr "Угол X:"
+msgstr "Угол (°):"
#: ../share/extensions/measure.inx.h:12
msgid "Font size (px):"
@@ -37751,7 +37018,7 @@ msgstr "Кегль шрифта (px):"
#: ../share/extensions/measure.inx.h:13
msgid "Offset (px):"
-msgstr "Смещение текстовой метки (px):"
+msgstr "Смещение (px):"
#: ../share/extensions/measure.inx.h:15
msgid "Scale Factor (Drawing:Real Length) = 1:"
@@ -37769,57 +37036,50 @@ msgstr "Площадь"
#: ../share/extensions/measure.inx.h:19
msgctxt "measure extension"
msgid "Center of Mass"
-msgstr "Центр массы"
+msgstr "Центр масс"
#: ../share/extensions/measure.inx.h:21
-#, fuzzy
msgid "Text on Path, Start"
-msgstr "Текст по контуру"
+msgstr "Текст по контуру, начало"
#: ../share/extensions/measure.inx.h:22
-#, fuzzy
msgid "Text on Path, Middle"
-msgstr "Текст по контуру"
+msgstr "Текст по контуру, середина"
#: ../share/extensions/measure.inx.h:23
-#, fuzzy
msgid "Text on Path, End"
-msgstr "Текст по контуру"
+msgstr "Текст по контуру, конец"
#: ../share/extensions/measure.inx.h:24
msgid "Fixed Text, Start of Path"
-msgstr ""
+msgstr "Фикс. текст, начало контура"
#: ../share/extensions/measure.inx.h:25
msgid "Fixed Text, Center of BBox"
-msgstr ""
+msgstr "Фикс. текст, центр BBox"
#: ../share/extensions/measure.inx.h:26
-#, fuzzy
msgid "Fixed Text, Center of Mass"
-msgstr "Центр массы"
+msgstr "Фикс. текст, центр масс"
#: ../share/extensions/measure.inx.h:28
msgid "Center"
msgstr "Центр"
#: ../share/extensions/measure.inx.h:30
-#, fuzzy
msgid "Start of Path"
-msgstr "Сшивающий контур"
+msgstr "Начало контура"
#: ../share/extensions/measure.inx.h:31
-#, fuzzy
msgid "Center of BBox"
-msgstr "Центр массы"
+msgstr "Центр BBox"
#: ../share/extensions/measure.inx.h:32
-#, fuzzy
msgid "Center of Mass"
-msgstr "Центр массы"
+msgstr "Центр масс"
#: ../share/extensions/measure.inx.h:35
-#, fuzzy, no-c-format
+#, no-c-format
msgid ""
"This effect measures the length, area, or center-of-mass of the selected "
"paths. Length and area are added as a text object with the selected units. "
@@ -37837,14 +37097,16 @@ msgid ""
"Bezier curves. If a circle is used, the area may be too high by as much as "
"0.03%."
msgstr ""
-"При помощи этого эффекта можно измерить длину выбранного контура и "
-"прикрепить к этому контуру вычисленный результат в виде текста.\n"
+"Эффект измеряет длину, площадь (результат в виде текста) или центр масс "
+"выбранного контура (показывается знаком креста).\n"
"\n"
-"· Число значимых цифр контролируется параметром «Точность».\n"
-"· Параметр «Смещение» задает расстояние между текстом и контуром.\n"
-"· Параметр «Масштаб» позволяет измерять предметы с известным масштабом. К "
+" * Формат отображения текста может быть Text-On-Path, или автономный текст "
+"под заданным углом.\n"
+" * Число значимых цифр контролируется параметром «Точность».\n"
+" * Параметр «Смещение» задает расстояние между текстом и контуром.\n"
+" * Параметр «Масштаб» позволяет измерять предметы с известным масштабом. К "
"примеру, если на рисунке 1 см равен 2,5 м, необходимо указать 250.\n"
-"· При расчёте площади результат точен для многоугольников и кривых Безье. "
+" * При расчёте площади результат точен для многоугольников и кривых Безье. "
"Для окружностей рассчитанная площадь может быть больше реальной на 0,03%."
#: ../share/extensions/merge_styles.inx.h:1
@@ -37858,6 +37120,10 @@ msgid ""
"inline style attributes. Please use a name which best describes the kinds of "
"objects and their common context for best effect."
msgstr ""
+"Все выбранные узлы будут сгруппированы вместе и их общие стилевые атрибуты "
+"создадут новый класс, этот класс заменит существующие атрибуты встроенного "
+"стиля. Используйте имя, лучше всего описывающее типы объектов и их общий "
+"контекст."
#: ../share/extensions/merge_styles.inx.h:3
msgid "New Class Name:"
@@ -37865,24 +37131,23 @@ msgstr "Имя нового класса:"
#: ../share/extensions/merge_styles.inx.h:4
msgid "Stylesheet"
-msgstr "Каскадный стиль"
+msgstr "Лист стилей CSS"
#: ../share/extensions/motion.inx.h:1
msgid "Motion"
msgstr "Движение"
#: ../share/extensions/motion.inx.h:2
-#, fuzzy
msgid "Magnitude:"
msgstr "Величина"
#: ../share/extensions/new_glyph_layer.inx.h:1
msgid "2 - Add Glyph Layer"
-msgstr "2. Добавить слой глифа"
+msgstr "2 - Добавить слой глифа"
#: ../share/extensions/new_glyph_layer.inx.h:2
msgid "Unicode character:"
-msgstr "Символ >никода:"
+msgstr "Символ Юникода:"
#: ../share/extensions/next_glyph_layer.inx.h:1
msgid "View Next Glyph"
@@ -37890,172 +37155,151 @@ msgstr "Просмотреть следующий глиф"
#: ../share/extensions/nicechart.inx.h:1
msgid "NiceCharts"
-msgstr ""
+msgstr "NiceCharts"
#: ../share/extensions/nicechart.inx.h:2
msgid "Data"
-msgstr ""
+msgstr "Данные"
#: ../share/extensions/nicechart.inx.h:3
-#, fuzzy
msgid "Data from file"
msgstr "Загрузить из файла"
#: ../share/extensions/nicechart.inx.h:5
-#, fuzzy
msgid "Delimiter:"
-msgstr "Предел острия:"
+msgstr "Разделитель:"
#: ../share/extensions/nicechart.inx.h:6
msgid "Column that contains the keys:"
-msgstr ""
+msgstr "Столбец, содерж. ключи:"
#: ../share/extensions/nicechart.inx.h:7
-#, fuzzy
msgid "Column that contains the values:"
-msgstr "Сокращение межстрочного интервала"
+msgstr "Столбец, содерж. значения:"
#: ../share/extensions/nicechart.inx.h:8
msgid "File encoding (e.g. utf-8):"
-msgstr ""
+msgstr "Кодировка файла (напр. utf-8):"
#: ../share/extensions/nicechart.inx.h:9
msgid "First line contains headings"
-msgstr ""
+msgstr "Первая строка содерж. заголовки"
#: ../share/extensions/nicechart.inx.h:10
-#, fuzzy
msgid "Direct input"
-msgstr "Направление"
+msgstr "Прямой вввод"
#: ../share/extensions/nicechart.inx.h:11
msgid "Data:"
-msgstr ""
+msgstr "Данные:"
#: ../share/extensions/nicechart.inx.h:12
-#, fuzzy
msgid "Enter the full path to a CSV file:"
-msgstr "Цвет сплошной заливки"
+msgstr "Полный путь к CSV файлу:"
#: ../share/extensions/nicechart.inx.h:13
msgid "Type in comma separated values:"
-msgstr ""
+msgstr "Значения, раздел. запятыми:"
#: ../share/extensions/nicechart.inx.h:14
msgid "(format like this: apples:3,bananas:5)"
-msgstr ""
+msgstr "(формат подобный: apples:3,bananas:5)"
#: ../share/extensions/nicechart.inx.h:15
-#, fuzzy
msgid "Labels"
-msgstr "Метка"
+msgstr "Метки"
#: ../share/extensions/nicechart.inx.h:16
-#, fuzzy
msgid "Font:"
msgstr "Гарнитура"
#: ../share/extensions/nicechart.inx.h:18
-#, fuzzy
msgid "Font color:"
-msgstr "Цвет месяца:"
+msgstr "Цвет шрифта:"
#: ../share/extensions/nicechart.inx.h:19
msgid "Charts"
-msgstr ""
+msgstr "Диаграммы"
#: ../share/extensions/nicechart.inx.h:20
-#, fuzzy
msgid "Draw horizontally"
-msgstr "Смещение по горизонтали"
+msgstr "Рисовать по горизонтали"
#: ../share/extensions/nicechart.inx.h:21
-#, fuzzy
msgid "Bar length:"
-msgstr "_Основные метки:"
+msgstr "Длина столбцов:"
#: ../share/extensions/nicechart.inx.h:22
-#, fuzzy
msgid "Bar width:"
-msgstr "Ширина размывания:"
+msgstr "Ширина столбцов:"
#: ../share/extensions/nicechart.inx.h:23
-#, fuzzy
msgid "Pie radius:"
-msgstr "Внутренний радиус:"
+msgstr "Радиус круга:"
#: ../share/extensions/nicechart.inx.h:24
-#, fuzzy
msgid "Bar offset:"
-msgstr "Смещение текста от контура"
+msgstr "Смещение столбцов:"
#: ../share/extensions/nicechart.inx.h:26
msgid "Offset between chart and labels:"
-msgstr ""
+msgstr "Отступ м-ду диаграммой и метками"
#: ../share/extensions/nicechart.inx.h:27
msgid "Offset between chart and chart title:"
-msgstr ""
+msgstr "Отступ м-ду диаграммой и заголовком:"
#: ../share/extensions/nicechart.inx.h:28
msgid "Work around aliasing effects (creates overlapping segments)"
-msgstr ""
+msgstr "Обход эффектов зубчатости (перекрытие сегментов)"
#: ../share/extensions/nicechart.inx.h:29
-#, fuzzy
msgid "Color scheme:"
msgstr "Цветов:"
#: ../share/extensions/nicechart.inx.h:30
-#, fuzzy
msgid "Custom colors:"
msgstr "Перенос цвета"
#: ../share/extensions/nicechart.inx.h:31
-#, fuzzy
msgid "Reverse color scheme"
msgstr "Удалить цвет обводки"
#: ../share/extensions/nicechart.inx.h:32
-#, fuzzy
msgid "Drop shadow"
msgstr "Отбрасываемая тень"
#: ../share/extensions/nicechart.inx.h:37
msgid "SAP"
-msgstr ""
+msgstr "SAP"
#: ../share/extensions/nicechart.inx.h:38
-#, fuzzy
msgid "Values"
-msgstr "Значение"
+msgstr "Значения"
#: ../share/extensions/nicechart.inx.h:39
-#, fuzzy
msgid "Show values"
-msgstr "Визуализация рычагов"
+msgstr "Показ значений"
#: ../share/extensions/nicechart.inx.h:40
-#, fuzzy
msgid "Chart type:"
-msgstr "Тени:"
+msgstr "Тип диаграммы:"
#: ../share/extensions/nicechart.inx.h:41
-#, fuzzy
msgid "Bar chart"
-msgstr "Высота штрих-кода:"
+msgstr "Столбчатая"
#: ../share/extensions/nicechart.inx.h:42
msgid "Pie chart"
-msgstr ""
+msgstr "Круговая"
#: ../share/extensions/nicechart.inx.h:43
msgid "Pie chart (percentage)"
-msgstr ""
+msgstr "Круговая (процентаж)"
#: ../share/extensions/nicechart.inx.h:44
msgid "Stacked bar chart"
-msgstr ""
+msgstr "Стекированная"
#: ../share/extensions/param_curves.inx.h:1
msgid "Parametric Curves"
@@ -38066,46 +37310,38 @@ msgid "Range and Sampling"
msgstr "Диапазон и выборка"
#: ../share/extensions/param_curves.inx.h:3
-#, fuzzy
msgid "Start t-value:"
-msgstr "Начальное значение t:"
+msgstr "Начальное t-значение:"
#: ../share/extensions/param_curves.inx.h:4
-#, fuzzy
msgid "End t-value:"
-msgstr "Конечное значение t:"
+msgstr "Конечное t-значение:"
#: ../share/extensions/param_curves.inx.h:5
-#, fuzzy
msgid "Multiply t-range by 2*pi"
msgstr "Умножить диапазон t на 2*pi"
#: ../share/extensions/param_curves.inx.h:6
-#, fuzzy
msgid "X-value of rectangle's left:"
-msgstr "Координата левой стороны прямоугольника по оси X:"
+msgstr "X-координата левой стороны прямоугольника:"
#: ../share/extensions/param_curves.inx.h:7
-#, fuzzy
msgid "X-value of rectangle's right:"
-msgstr "Координата правой стороны прямоугольника по оси X:"
+msgstr "X-координата правой стороны прямоугольника:"
#: ../share/extensions/param_curves.inx.h:8
-#, fuzzy
msgid "Y-value of rectangle's bottom:"
-msgstr "Координата низа прямоугольника по оси Y:"
+msgstr "Y-координата низа прямоугольника:"
#: ../share/extensions/param_curves.inx.h:9
-#, fuzzy
msgid "Y-value of rectangle's top:"
-msgstr "Координата верха прямоугольника по оси Y:"
+msgstr "Y-координата верха прямоугольника:"
#: ../share/extensions/param_curves.inx.h:10
msgid "Samples:"
-msgstr ""
+msgstr "Сэмплы:"
#: ../share/extensions/param_curves.inx.h:14
-#, fuzzy
msgid ""
"Select a rectangle before calling the extension, it will determine X and Y "
"scales.\n"
@@ -38117,14 +37353,12 @@ msgstr ""
"Первые производные функции всегда определяются числами."
#: ../share/extensions/param_curves.inx.h:26
-#, fuzzy
msgid "X-Function:"
-msgstr "Функция по оси X:"
+msgstr "X-Функция:"
#: ../share/extensions/param_curves.inx.h:27
-#, fuzzy
msgid "Y-Function:"
-msgstr "Функция по оси X:"
+msgstr "Y-Функция:"
#: ../share/extensions/pathalongpath.inx.h:1
msgid "Pattern along Path"
@@ -38172,7 +37406,6 @@ msgid "Ribbon"
msgstr "Лента"
#: ../share/extensions/pathalongpath.inx.h:17
-#, fuzzy
msgid ""
"This effect scatters or bends a pattern along arbitrary \"skeleton\" paths. "
"The pattern is the topmost object in the selection. Groups of paths, shapes "
@@ -38196,11 +37429,11 @@ msgstr "Исходная текстура будет:"
#: ../share/extensions/pathscatter.inx.h:11
msgid "If pattern is a group, pick group members"
-msgstr ""
+msgstr "Если паттерн - это группа, выберите членов группы"
#: ../share/extensions/pathscatter.inx.h:12
msgid "Pick group members:"
-msgstr ""
+msgstr "Выберите членов группы:"
#: ../share/extensions/pathscatter.inx.h:13
msgid "Moved"
@@ -38215,14 +37448,12 @@ msgid "Cloned"
msgstr "Склонирована"
#: ../share/extensions/pathscatter.inx.h:16
-#, fuzzy
msgid "Randomly"
-msgstr "Случайные значения"
+msgstr "Случайно"
#: ../share/extensions/pathscatter.inx.h:17
-#, fuzzy
msgid "Sequentially"
-msgstr "Установить заливку"
+msgstr "Последовательно"
#: ../share/extensions/pathscatter.inx.h:19
msgid ""
@@ -38231,7 +37462,7 @@ msgid ""
"shapes, clones are allowed."
msgstr ""
"Этот эффект рассеивает текстурный объект по произвольному скелетному "
-"контуру. Текстура является верхним объектом в выделении. Допустимы группы из "
+"контуру. Текстура - верхний объект в выделении. Допустимы группы из "
"контуров, фигур и клонов."
#: ../share/extensions/perfectboundcover.inx.h:1
@@ -38311,7 +37542,6 @@ msgid "PixelSnap"
msgstr "Выровнять по пиксельной сетке"
#: ../share/extensions/pixelsnap.inx.h:2
-#, fuzzy
msgid ""
"Snap all paths in selection to pixels. Snaps borders to half-points and "
"fills to full points."
@@ -38321,12 +37551,14 @@ msgstr ""
#: ../share/extensions/plotter.inx.h:1
msgid "Plot"
-msgstr ""
+msgstr "Плоттер"
#: ../share/extensions/plotter.inx.h:2
msgid ""
"Please make sure that all objects you want to plot are converted to paths."
msgstr ""
+"Убедитесь, что все объекты, которые вы хотите построить преобразованы в "
+"контуры."
#: ../share/extensions/plotter.inx.h:3
msgid "Connection Settings "
@@ -38341,19 +37573,21 @@ msgid ""
"The port of your serial connection, on Windows something like 'COM1', on "
"Linux something like: '/dev/ttyUSB0' (Default: COM1)"
msgstr ""
+"Порт последовательного соединения, в Windows вроде: 'COM1', в Linux вроде: '/"
+"dev/ttyUSB0' (Умолчание: COM1)"
#: ../share/extensions/plotter.inx.h:6
msgid "Serial baud rate:"
-msgstr ""
+msgstr "Скорость передачи:"
#: ../share/extensions/plotter.inx.h:7
msgid "The Baud rate of your serial connection (Default: 9600)"
msgstr ""
+"Скорость передачи данных последовательного соединения (Умолчание: 9600)"
#: ../share/extensions/plotter.inx.h:8
-#, fuzzy
msgid "Serial byte size:"
-msgstr "Размер палитры:"
+msgstr "Размер послед. байта:"
#: ../share/extensions/plotter.inx.h:10
#, no-c-format
@@ -38361,11 +37595,12 @@ msgid ""
"The Byte size of your serial connection, 99% of all plotters use the default "
"setting (Default: 8 Bits)"
msgstr ""
+"Размер байта в послед. соединении, 99% плоттеров исп-ют умолчание "
+"(Умолчание: 8 Bits)"
#: ../share/extensions/plotter.inx.h:11
-#, fuzzy
msgid "Serial stop bits:"
-msgstr "Последовательный порт:"
+msgstr "Последовательные стоп-биты:"
#: ../share/extensions/plotter.inx.h:13
#, no-c-format
@@ -38373,9 +37608,9 @@ msgid ""
"The Stop bits of your serial connection, 99% of all plotters use the default "
"setting (Default: 1 Bit)"
msgstr ""
+"Stop биты соединения, 99% плоттеров исп-ют умолчание (Умолчание: 1 Bit)"
#: ../share/extensions/plotter.inx.h:14
-#, fuzzy
msgid "Serial parity:"
msgstr "Последовательный порт:"
@@ -38385,17 +37620,18 @@ msgid ""
"The Parity of your serial connection, 99% of all plotters use the default "
"setting (Default: None)"
msgstr ""
+"Чётность serial соединения, 99% плоттеров исп-ют умолчание (Умолчание: None)"
#: ../share/extensions/plotter.inx.h:17
-#, fuzzy
msgid "Serial flow control:"
-msgstr "Последовательный порт:"
+msgstr "Контроль потока:"
#: ../share/extensions/plotter.inx.h:18
msgid ""
"The Software / Hardware flow control of your serial connection (Default: "
"Software)"
msgstr ""
+"Программное/аппаратное управление потоком соединения Умолчание: программное"
#: ../share/extensions/plotter.inx.h:19
msgid "Command language:"
@@ -38403,20 +37639,19 @@ msgstr "Язык управления:"
#: ../share/extensions/plotter.inx.h:20
msgid "The command language to use (Default: HPGL)"
-msgstr ""
+msgstr "Язык управления (Умолчание: HPGL)"
#: ../share/extensions/plotter.inx.h:21
msgid "Software (XON/XOFF)"
-msgstr ""
+msgstr "Программное (XON/XOFF)"
#: ../share/extensions/plotter.inx.h:22
-#, fuzzy
msgid "Hardware (RTS/CTS)"
-msgstr "Устройства"
+msgstr "Аппаратное (RTS/CTS)"
#: ../share/extensions/plotter.inx.h:23
msgid "Hardware (DSR/DTR + RTS/CTS)"
-msgstr ""
+msgstr "Аппаратное (DSR/DTR + RTS/CTS)"
#: ../share/extensions/plotter.inx.h:25
msgid "HPGL"
@@ -38427,25 +37662,30 @@ msgid "DMPL"
msgstr "DMPL"
#: ../share/extensions/plotter.inx.h:27
-#, fuzzy
msgid "KNK Plotter (HPGL variant)"
-msgstr "KNK Zing (вариант HPGL)"
+msgstr "KNK Plotter (вариант HPGL)"
#: ../share/extensions/plotter.inx.h:28
msgid ""
"Using wrong settings can under certain circumstances cause Inkscape to "
"freeze. Always save your work before plotting!"
msgstr ""
+"Использование неправильных настроек может при определенных обстоятельствах "
+"привести к застопориванию Inkscape. Всегда сохраняйте свою работу перед "
+"построением!"
#: ../share/extensions/plotter.inx.h:29
msgid ""
"This can be a physical serial connection or a USB-to-Serial bridge. Ask your "
"plotter manufacturer for drivers if needed."
msgstr ""
+"Это может быть физическое последовательное соединение или USB-to-Serial "
+"мост. Запросите у вашего производителя плоттера драйверы, если это "
+"необходимо."
#: ../share/extensions/plotter.inx.h:30
msgid "Parallel (LPT) connections are not supported."
-msgstr ""
+msgstr "Параллельные (LPT) соединения не поддерживаются."
#: ../share/extensions/plotter.inx.h:41
msgid ""
@@ -38453,27 +37693,32 @@ msgid ""
"(depending on your plotter model), set to 0 to omit command. Most plotters "
"ignore this command. (Default: 0)"
msgstr ""
+"Скорость движения пера - сантиметры или миллиметры в секунду (в зависимости "
+"от модели плоттера), установите 0, чтобы пропустить команду. Большинство "
+"плоттеров игнорируют эту команду. (Умолчание: 0)"
#: ../share/extensions/plotter.inx.h:42
msgid "Rotation (°, clockwise):"
msgstr "Вращение (°, по часовой стрелке):"
#: ../share/extensions/plotter.inx.h:62
-#, fuzzy
msgid "Show debug information"
-msgstr "Информация об используемой памяти"
+msgstr "Отладочная информация"
#: ../share/extensions/plotter.inx.h:63
msgid ""
"Check this to get verbose information about the plot without actually "
"sending something to the plotter (A.k.a. data dump) (Default: Unchecked)"
msgstr ""
+"Отметьте, чтобы получить подробную информацию о плоттере не посылая что-то "
+"на плоттер (а.к.а. данные дампа) (Умолчание: неотмечено)"
#: ../share/extensions/plt_input.inx.h:1
msgid "AutoCAD Plot Input"
msgstr "Импорт файлов AutoCAD Plot (PLT)"
-#: ../share/extensions/plt_input.inx.h:2 ../share/extensions/plt_output.inx.h:2
+#: ../share/extensions/plt_input.inx.h:2
+#: ../share/extensions/plt_output.inx.h:2
msgid "HP Graphics Language Plot file [AutoCAD] (*.plt)"
msgstr "Файл HP Graphics Language [AutoCAD] (*.plt)"
@@ -38616,7 +37861,6 @@ msgid "Z-Axis"
msgstr "Ось Z"
#: ../share/extensions/polyhedron_3d.inx.h:34
-#, fuzzy
msgid "Scaling factor:"
msgstr "Коэффициент масштаба"
@@ -38651,17 +37895,14 @@ msgid "Shading"
msgstr "Затенение"
#: ../share/extensions/polyhedron_3d.inx.h:44
-#, fuzzy
msgid "Light X:"
msgstr "Свет по X"
#: ../share/extensions/polyhedron_3d.inx.h:45
-#, fuzzy
msgid "Light Y:"
msgstr "Свет по Y"
#: ../share/extensions/polyhedron_3d.inx.h:46
-#, fuzzy
msgid "Light Z:"
msgstr "Свет по Y"
@@ -38702,9 +37943,8 @@ msgid "View Previous Glyph"
msgstr "Просмотреть предыдущий глиф"
#: ../share/extensions/print_win32_vector.inx.h:1
-#, fuzzy
msgid "Win32 Vector Print"
-msgstr "Печать в Windows 32-bit"
+msgstr "Win32 векторная печать"
#: ../share/extensions/printing_marks.inx.h:1
msgid "Printing Marks"
@@ -38739,7 +37979,6 @@ msgid "Positioning"
msgstr "Размещение"
#: ../share/extensions/printing_marks.inx.h:10
-#, fuzzy
msgid "Set crop marks to:"
msgstr "Ориентир для обрезных меток:"
@@ -38808,6 +38047,8 @@ msgid ""
"With \"Auto\", the size of the barcode depends on the length of the text and "
"the error correction level"
msgstr ""
+"С \"Auto\", размер штрих-кода зависит от длины текста и уровня коррекции "
+"ошибок"
#: ../share/extensions/render_barcode_qrcode.inx.h:7
msgid "Error correction level:"
@@ -38838,22 +38079,18 @@ msgid "Square size (px):"
msgstr "Размер квадрата (px):"
#: ../share/extensions/render_gear_rack.inx.h:1
-#, fuzzy
msgid "Rack Gear"
msgstr "Зубчатое колесо"
#: ../share/extensions/render_gear_rack.inx.h:2
-#, fuzzy
msgid "Rack Length:"
-msgstr "Длина:"
+msgstr "Длина рейки:"
#: ../share/extensions/render_gear_rack.inx.h:3
-#, fuzzy
msgid "Tooth Spacing:"
-msgstr "Интервал по горизонтали"
+msgstr "Межзубцовый промежуток:"
#: ../share/extensions/render_gear_rack.inx.h:4
-#, fuzzy
msgid "Contact Angle:"
msgstr "Вписанный треугольник"
@@ -38867,12 +38104,10 @@ msgid "Number of teeth:"
msgstr "Количество зубцов:"
#: ../share/extensions/render_gears.inx.h:3
-#, fuzzy
msgid "Circular pitch (tooth size):"
msgstr "Шаг колеса, px"
#: ../share/extensions/render_gears.inx.h:4
-#, fuzzy
msgid "Pressure angle (degrees):"
msgstr "Угол зацепления"
@@ -38882,7 +38117,7 @@ msgstr "Диаметр центрального отверстия (0, если
#: ../share/extensions/render_gears.inx.h:10
msgid "Unit of measurement for both circular pitch and center diameter."
-msgstr ""
+msgstr "Единица измерения как для кругового шага так и для диаметра центра."
#: ../share/extensions/replace_font.inx.h:1
msgid "Replace font"
@@ -38890,15 +38125,13 @@ msgstr "Заменить шрифт"
#: ../share/extensions/replace_font.inx.h:2
msgid "Find and Replace font"
-msgstr "_Найти и заменить шрифт"
+msgstr "Найти и заменить шрифт"
#: ../share/extensions/replace_font.inx.h:3
-#, fuzzy
msgid "Find font: "
msgstr "Найти шрифт:"
#: ../share/extensions/replace_font.inx.h:4
-#, fuzzy
msgid "Replace with: "
msgstr "Заменить на:"
@@ -38908,12 +38141,14 @@ msgstr "Заменить все шрифты на:"
#: ../share/extensions/replace_font.inx.h:6
msgid "List all fonts"
-msgstr "Перечень шрифтов"
+msgstr "Список шрифтов"
#: ../share/extensions/replace_font.inx.h:7
msgid ""
"Choose this tab if you would like to see a list of the fonts used/found."
msgstr ""
+"Выберите эту вкладку, если вы хотите увидеть список используемых/найденных "
+"шрифтов."
#: ../share/extensions/replace_font.inx.h:8
msgid "Work on:"
@@ -38932,27 +38167,22 @@ msgid "Restack"
msgstr "Поменять вертикальный порядок"
#: ../share/extensions/restack.inx.h:2
-#, fuzzy
msgid "Based on Position"
-msgstr "Положение"
+msgstr "По положению"
#: ../share/extensions/restack.inx.h:3
-#, fuzzy
msgid "Presets"
msgstr "Предустановка:"
#: ../share/extensions/restack.inx.h:6
-#, fuzzy
msgid "Horizontal:"
msgstr "По _горизонтали:"
#: ../share/extensions/restack.inx.h:7
-#, fuzzy
msgid "Vertical:"
msgstr "По _вертикали:"
#: ../share/extensions/restack.inx.h:8
-#, fuzzy
msgid "Restack Direction"
msgstr "Направление перестановки:"
@@ -38981,9 +38211,8 @@ msgid "Radial Inward"
msgstr "Радиально вовнутрь"
#: ../share/extensions/restack.inx.h:15
-#, fuzzy
msgid "Object Reference Point"
-msgstr "Параметры Градиентной заливки"
+msgstr "Точка ссылки на объект"
#: ../share/extensions/restack.inx.h:17
#: ../share/extensions/text_extract.inx.h:9
@@ -39004,23 +38233,20 @@ msgid "Bottom"
msgstr "Низ"
#: ../share/extensions/restack.inx.h:21
-#, fuzzy
msgid "Based on Z-Order"
-msgstr "Приподнятый край"
+msgstr "По Z-порядок"
#: ../share/extensions/restack.inx.h:22
-#, fuzzy
msgid "Restack Mode"
-msgstr "Поменять вертикальный порядок"
+msgstr "Режим перестановки"
#: ../share/extensions/restack.inx.h:23
-#, fuzzy
msgid "Reverse Z-Order"
-msgstr "Развернуть градиент"
+msgstr "Развернуть Z-порядок"
#: ../share/extensions/restack.inx.h:24
msgid "Shuffle Z-Order"
-msgstr ""
+msgstr "Перемешать Z-порядок"
#: ../share/extensions/restack.inx.h:26
msgid ""
@@ -39029,6 +38255,10 @@ msgid ""
"objects inside a single selected group, or a selection of multiple objects "
"on the current drawing level (layer or group)."
msgstr ""
+"Расширение изменяет z-порядок объектов в зависимости от их положения на на "
+"холсте или их текущего z-порядка. Выделение: расширение переустанавливает "
+"либо объекты внутри одной выделенной группы, либо несколько объектов на "
+"текущем уровне чертежа (слой или группа)."
#: ../share/extensions/restack.inx.h:27
#: ../share/extensions/ungroup_deep.inx.h:6
@@ -39040,7 +38270,6 @@ msgid "Random Tree"
msgstr "Случайное дерево"
#: ../share/extensions/rtree.inx.h:2
-#, fuzzy
msgid "Initial size:"
msgstr "Исходный размер"
@@ -39049,13 +38278,12 @@ msgid "Minimum size:"
msgstr "Минимальный размер:"
#: ../share/extensions/rtree.inx.h:4
-#, fuzzy
msgid "Omit redundant segments"
-msgstr "Выпрямить сегменты"
+msgstr "Пропустить лишние сегменты"
#: ../share/extensions/rtree.inx.h:5
msgid "Lift pen for backward steps"
-msgstr ""
+msgstr "Поднять ручку для шагов назад"
#: ../share/extensions/rubberstretch.inx.h:1
msgid "Rubber Stretch"
@@ -39073,11 +38301,11 @@ msgstr "Кривая (%):"
#: ../share/extensions/scour.inx.h:1
msgid "Optimized SVG Output"
-msgstr "Экспорт в оптимизированный по размеру файла SVG"
+msgstr "Экспорт в оптимизированный SVG"
#: ../share/extensions/scour.inx.h:3
msgid "Number of significant digits for coordinates:"
-msgstr ""
+msgstr "Количество значащих цифр для координат:"
#: ../share/extensions/scour.inx.h:4
msgid ""
@@ -39087,38 +38315,47 @@ msgid ""
"\"3\" is specified, the coordinate 3.14159 is output as 3.14 while the "
"coordinate 123.675 is output as 124."
msgstr ""
+"Указывает количество значащих цифр, которые должны выводиться длякоординат. "
+"Обратите внимание, что значащими цифрами является *не* число десятичных "
+"знаков, а общее количество цифр в выводе. Например, если указано значение "
+"\"3\", то координата 3.14159 выводится как 3.14, а координата 123,675 "
+"выводится как 124."
#: ../share/extensions/scour.inx.h:5
-#, fuzzy
msgid "Shorten color values"
-msgstr "Мягкие цвета"
+msgstr "Сократить значения цветов"
#: ../share/extensions/scour.inx.h:6
msgid ""
"Convert all color specifications to #RRGGBB (or #RGB where applicable) "
"format."
msgstr ""
+"Преобразовать все цветовые спецификации в формат #RRGGBB (или #RGB где "
+"возможно)"
#: ../share/extensions/scour.inx.h:7
msgid "Convert CSS attributes to XML attributes"
-msgstr ""
+msgstr "Конвертировать CSS атрибуты в XML атрибуты"
#: ../share/extensions/scour.inx.h:8
msgid ""
"Convert styles from style tags and inline style=\"\" declarations into XML "
"attributes."
msgstr ""
+"Преобразовать стили из тегов стиля и встроенных объявлений стиля=\"\" в "
+"атрибуты XML"
#: ../share/extensions/scour.inx.h:9
-#, fuzzy
msgid "Collapse groups"
-msgstr "Свернуть все"
+msgstr "Свести группы"
#: ../share/extensions/scour.inx.h:10
msgid ""
"Remove useless groups, promoting their contents up one level. Requires "
"\"Remove unused IDs\" to be set."
msgstr ""
+"Удалить ненужные группы, продвигая их содержимое вверх на один уровень.Нужно "
+"установить \"Удалять ненужные ID\"."
#: ../share/extensions/scour.inx.h:11
msgid "Create groups for similar attributes"
@@ -39129,6 +38366,8 @@ msgid ""
"Create groups for runs of elements having at least one attribute in common "
"(e.g. fill-color, stroke-opacity, ...)."
msgstr ""
+"Создавать группы для прогонов элементов, имеющих хотя бы один общий атрибут "
+"(напр. fill-color, stroke-opacity, ...)."
#: ../share/extensions/scour.inx.h:13
msgid "Keep editor data"
@@ -39139,27 +38378,30 @@ msgid ""
"Don't remove editor-specific elements and attributes. Currently supported: "
"Inkscape, Sodipodi and Adobe Illustrator."
msgstr ""
+"Не удалять редактор-специфичные элементы и атрибуты. Поддерживаются: "
+"Inkscape, Sodipodi и Adobe Illustrator."
#: ../share/extensions/scour.inx.h:15
msgid "Keep unreferenced definitions"
-msgstr ""
+msgstr "Сохранять определения без ссылок"
#: ../share/extensions/scour.inx.h:16
msgid "Keep element definitions that are not currently used in the SVG"
-msgstr ""
+msgstr "Сохранять определения элементов, не исп-ые сейчас в SVG"
#: ../share/extensions/scour.inx.h:17
msgid "Work around renderer bugs"
-msgstr ""
+msgstr "Обход багов рендерера"
#: ../share/extensions/scour.inx.h:18
msgid ""
"Works around some common renderer bugs (mainly libRSVG) at the cost of a "
"slightly larger SVG file."
msgstr ""
+"Обход некоторых распространенных ошибок рендеринга (в основном, libRSVG) за "
+"счет чуть большего SVG-файла."
#: ../share/extensions/scour.inx.h:20
-#, fuzzy
msgid "Remove the XML declaration"
msgstr "Удалить объявление XML"
@@ -39169,6 +38411,8 @@ msgid ""
"especially if special characters are used in the document) from the file "
"header."
msgstr ""
+"Удалить объявление XML из заголовка файла (необязательно, но д.б. "
+"предоставлено, особенно если в документе используются специальные символы)."
#: ../share/extensions/scour.inx.h:22
msgid "Remove metadata"
@@ -39180,6 +38424,8 @@ msgid ""
"include license and author information, alternate versions for non-SVG-"
"enabled browsers, etc."
msgstr ""
+"Удалить теги метаданных вместе со всей информацией, которая можетвключать "
+"информацию о лицензии и авторе, альтернативные версии для "
#: ../share/extensions/scour.inx.h:24
msgid "Remove comments"
@@ -39187,18 +38433,19 @@ msgstr "Удалить комментарии"
#: ../share/extensions/scour.inx.h:25
msgid "Remove all XML comments from output."
-msgstr ""
+msgstr "Удалить все XML комментарии из вывода"
#: ../share/extensions/scour.inx.h:26
-#, fuzzy
msgid "Embed raster images"
-msgstr "Встроить все растровые изображения"
+msgstr "Встроить растровые изображения"
#: ../share/extensions/scour.inx.h:27
msgid ""
"Resolve external references to raster images and embed them as Base64-"
"encoded data URLs."
msgstr ""
+"Разрешить внешние ссылки на растровые изображения и вставить их в URL-адреса "
+"данных, закодированных в Base64."
#: ../share/extensions/scour.inx.h:28
msgid "Enable viewboxing"
@@ -39210,10 +38457,12 @@ msgid ""
"Set page size to 100%/100% (full width and height of the display area) and "
"introduce a viewBox specifying the drawings dimensions."
msgstr ""
+"Установить размер страницы 100%/100% (полная ширина и высота области "
+"отображения) ипредставить viewBox, определяющий размеры чертежа."
#: ../share/extensions/scour.inx.h:31
msgid "Format output with line-breaks and indentation"
-msgstr ""
+msgstr "Форматировать вывод с разрывами строк и отступами"
#: ../share/extensions/scour.inx.h:32
msgid ""
@@ -39221,11 +38470,13 @@ msgid ""
"to hand-edit the SVG file you can disable this option to bring down the file "
"size even more at the cost of clarity."
msgstr ""
+"Хорошо отформатировать вывод, включая разрывы строк.Если дальнешее "
+"редактирование SVG-файла не нужно, то можно отключить эту опцию, чтобы "
+"уменьшить размер файла за счет его читаемости."
#: ../share/extensions/scour.inx.h:33
-#, fuzzy
msgid "Indentation characters:"
-msgstr "Символ >никода:"
+msgstr "Символы отступа:"
#: ../share/extensions/scour.inx.h:34
msgid ""
@@ -39233,38 +38484,44 @@ msgid ""
"Specify \"None\" to disable indentation. This option has no effect if "
"\"Format output with line-breaks and indentation\" is disabled."
msgstr ""
+"Тип отступов, используемых для каждого уровня вложенности на выводе. Укажите "
+"\"Нет\", чтобы отключить отступ. Эта опция не действует, если\"Формат вывода "
+"с разрывом строк и отступом\" отключен."
#: ../share/extensions/scour.inx.h:35
-#, fuzzy
msgid "Depth of indentation:"
-msgstr "Функция красного"
+msgstr "Глубина отступа:"
#: ../share/extensions/scour.inx.h:36
msgid ""
"The depth of the chosen type of indentation. E.g. if you choose \"2\" every "
"nesting level in the output will be indented by two additional spaces/tabs."
msgstr ""
+"Глубина выбранного типа отступа. Например, если выбрать \"2\", то каждый "
+"уровень вложенности на выходе будет увеличен на два доп. пробела/таба."
#: ../share/extensions/scour.inx.h:37
msgid "Strip the \"xml:space\" attribute from the root SVG element"
-msgstr ""
+msgstr "Вырезать \"xml:space\" атрибут из корневого элемента SVG"
#: ../share/extensions/scour.inx.h:38
msgid ""
-"This is useful if the input file specifies \"xml:space='preserve'\" in the "
-"root SVG element which instructs the SVG editor not to change whitespace in "
-"the document at all (and therefore overrides the options above)."
+"This is useful if the input file specifies \"xml:spac\"xml:space"
+"\"e='preserve'\" in the root SVG element which instructs the SVG editor not "
+"to change whitespace in the document at all (and therefore overrides the "
+"options above)."
msgstr ""
+"Полезно, когда входной файл определяет \"xml:space='preserve'\" в корневом "
+"SVG элементе, указывающем SVG редактору не изменять пробелы в документе (и "
+"это перезаписывает опцию выше)."
#: ../share/extensions/scour.inx.h:39
-#, fuzzy
msgid "Document options"
msgstr "Свойства _документа..."
#: ../share/extensions/scour.inx.h:40
-#, fuzzy
msgid "Pretty-printing"
-msgstr "Масляная краска"
+msgstr "Допечатная подготовка"
#: ../share/extensions/scour.inx.h:41
msgid "Space"
@@ -39280,24 +38537,22 @@ msgid "None"
msgstr "Нет"
#: ../share/extensions/scour.inx.h:44
-#, fuzzy
msgid "IDs"
msgstr "ID"
#: ../share/extensions/scour.inx.h:45
-#, fuzzy
msgid "Remove unused IDs"
-msgstr "Удалить красный компонент"
+msgstr "Удалить неиспользуемые ID"
#: ../share/extensions/scour.inx.h:46
msgid ""
"Remove all unreferenced IDs from elements. Those are not needed for "
"rendering."
-msgstr ""
+msgstr "Удалить все бессылочные ID из элементов. Они не нужны для рендеринга."
#: ../share/extensions/scour.inx.h:47
msgid "Shorten IDs"
-msgstr ""
+msgstr "Сократить ID"
#: ../share/extensions/scour.inx.h:48
msgid ""
@@ -39305,18 +38560,23 @@ msgid ""
"shortest values to the most-referenced elements. For instance, "
"\"linearGradient5621\" will become \"a\" if it is the most used element."
msgstr ""
+"Минимизировать длину ID буквами нижнего регистра, кратчайшие значения для "
+"частотнейших элементов. Например \"linearGradient5621\" станет \"a\" если "
+"это самый часто исп-мый элемент."
#: ../share/extensions/scour.inx.h:49
msgid "Prefix shortened IDs with:"
-msgstr ""
+msgstr "Предварять сокращённые ID:"
#: ../share/extensions/scour.inx.h:50
msgid "Prepend shortened IDs with the specified prefix."
-msgstr ""
+msgstr "Предварять сокращённые ID указанным префиксом."
#: ../share/extensions/scour.inx.h:51
msgid "Preserve manually created IDs not ending with digits"
msgstr ""
+"Сохранять созданные вручную ID (идентификационные имена), не заканчивающиеся "
+"цифрами"
#: ../share/extensions/scour.inx.h:52
msgid ""
@@ -39325,25 +38585,30 @@ msgid ""
"preserved while numbered IDs (as they are generated by most SVG editors "
"including Inkscape) will be removed/shortened."
msgstr ""
+"Описательные ID, созданные вручную для ссылок или метко-специфичных "
+"элементов или групп (напр. #arrowStart, #arrowEnd or #textLabels) которые "
+"будут сохранены при удалении/сокращении нумерованных ID (генерируемых "
+"большинством SVG редакторов включая Inkscape) ."
#: ../share/extensions/scour.inx.h:53
msgid "Preserve the following IDs:"
-msgstr ""
+msgstr "Сохранять следующие ID:"
#: ../share/extensions/scour.inx.h:54
msgid "A comma-separated list of IDs that are to be preserved."
-msgstr ""
+msgstr "Список сохраняемых ID, разделенных запятыми."
#: ../share/extensions/scour.inx.h:55
-#, fuzzy
msgid "Preserve IDs starting with:"
-msgstr "Сохранить артефакты в виде «лесенки»"
+msgstr "Сохранить ID, начинающиеся с:"
#: ../share/extensions/scour.inx.h:56
msgid ""
"Preserve all IDs that start with the specified prefix (e.g. specify \"flag\" "
"to preserve \"flag-mx\", \"flag-pt\", etc.)."
msgstr ""
+"Сохранять все ID, начинающиеся с указанного префикса (напр. укажите \"flag"
+"\"для сохранения \"flag-mx\", \"flag-pt\", и т.п.)."
#: ../share/extensions/scour.inx.h:57
msgid "Optimized SVG (*.svg)"
@@ -39354,34 +38619,30 @@ msgid "Scalable Vector Graphics"
msgstr "Scalable Vector Graphics"
#: ../share/extensions/seamless_pattern.inx.h:1
-#, fuzzy
msgid "Seamless Pattern"
-msgstr "Азбука Брейля"
+msgstr "Бесшовная текстура"
#: ../share/extensions/seamless_pattern.inx.h:2
#: ../share/extensions/seamless_pattern_procedural.inx.h:2
-#, fuzzy
msgid "Custom Width (px):"
-msgstr "Толщина обводки (px)"
+msgstr "Настраиваемая ширина (пкс):"
#: ../share/extensions/seamless_pattern.inx.h:3
#: ../share/extensions/seamless_pattern_procedural.inx.h:3
-#, fuzzy
msgid "Custom Height (px):"
-msgstr "Справа (px):"
+msgstr "Настраиваемая высота (пкс):"
#: ../share/extensions/seamless_pattern.inx.h:4
-#, fuzzy
-msgid "This extension overwrites the current document"
-msgstr "Удалить символ из активного документа"
+msgid "This extension overwrite current document"
+msgstr "Это расширение перезапишет текущий документ"
#: ../share/extensions/seamless_pattern_procedural.inx.h:1
msgid "Seamless Pattern Procedural"
-msgstr ""
+msgstr "Процедурная бесшовная текстура"
#: ../share/extensions/setup_typography_canvas.inx.h:1
msgid "1 - Setup Typography Canvas"
-msgstr "1 Настроить холст"
+msgstr "1 - Настроить холст"
#: ../share/extensions/setup_typography_canvas.inx.h:2
msgid "Em-size:"
@@ -39407,14 +38668,14 @@ msgstr "Нижние выносные:"
msgid "sK1 vector graphics files input"
msgstr "Импорт документов sK1"
-#: ../share/extensions/sk1_input.inx.h:2 ../share/extensions/sk1_output.inx.h:2
-#, fuzzy
+#: ../share/extensions/sk1_input.inx.h:2
+#: ../share/extensions/sk1_output.inx.h:2
msgid "sK1 vector graphics files (*.sk1)"
msgstr "Файлы редактора векторной графики sK1 (.sk1)"
#: ../share/extensions/sk1_input.inx.h:3
msgid "Open files saved in sK1 vector graphics editor"
-msgstr "Открыть файлы формате редактора векторной графики sK1"
+msgstr "Открыть файлы редактора векторной графики sK1"
#: ../share/extensions/sk1_output.inx.h:1
msgid "sK1 vector graphics files output"
@@ -39441,22 +38702,18 @@ msgid "Spirograph"
msgstr "Спирограф"
#: ../share/extensions/spirograph.inx.h:2
-#, fuzzy
msgid "R - Ring Radius (px):"
msgstr "R - радиус кольца (px)"
#: ../share/extensions/spirograph.inx.h:3
-#, fuzzy
msgid "r - Gear Radius (px):"
-msgstr "r — радиус шестерёнки (px)"
+msgstr "r - радиус шестерёнки (px)"
#: ../share/extensions/spirograph.inx.h:4
-#, fuzzy
msgid "d - Pen Radius (px):"
-msgstr "d — радиус пера (px)"
+msgstr "d - радиус пера (px)"
#: ../share/extensions/spirograph.inx.h:5
-#, fuzzy
msgid "Gear Placement:"
msgstr "Размещение шестерёнки"
@@ -39469,9 +38726,8 @@ msgid "Outside (Epitrochoid)"
msgstr "Снаружи (эпитрохоида)"
#: ../share/extensions/spirograph.inx.h:9
-#, fuzzy
msgid "Quality (Default = 16):"
-msgstr "Качество (по умолчанию = 16)"
+msgstr "Качество (умолчание = 16):"
#: ../share/extensions/split.inx.h:1
msgid "Split text"
@@ -39500,12 +38756,12 @@ msgctxt "split"
msgid "Letters"
msgstr "Буквам"
+# Полезно для оптимизации текста из кривых
#: ../share/extensions/split.inx.h:9
-#, fuzzy
msgid "This effect splits texts into different lines, words or letters."
msgstr ""
"Этот эффект разделяет текстовый блок построчно, пословно или побуквенно. "
-"Выберите предпочитаемый способ."
+"Выберите нужное."
#: ../share/extensions/straightseg.inx.h:1
msgid "Straighten Segments"
@@ -39521,7 +38777,7 @@ msgstr "Поведение:"
#: ../share/extensions/summersnight.inx.h:1
msgid "Envelope"
-msgstr "По огибающей"
+msgstr "Огибающая"
#: ../share/extensions/svg2fxg.inx.h:1
msgid "FXG Output"
@@ -39533,7 +38789,7 @@ msgstr "Графика Flash XML (*.fxg)"
#: ../share/extensions/svg2fxg.inx.h:3
msgid "Adobe's XML Graphics file format"
-msgstr ""
+msgstr "Adobe XML Graphics"
#: ../share/extensions/svg2xaml.inx.h:1
msgid "XAML Output"
@@ -39552,19 +38808,16 @@ msgid "Microsoft's GUI definition format"
msgstr "Формат Microsoft для описания GUI"
#: ../share/extensions/svg_and_media_zip_output.inx.h:1
-#, fuzzy
msgid "Compressed Inkscape SVG with media export"
msgstr "Сжатые файлы Inkscape SVG со связанными данными (*.zip)"
#: ../share/extensions/svg_and_media_zip_output.inx.h:2
-#, fuzzy
msgid "Image zip directory:"
-msgstr "Некорректный рабочий каталог: %s"
+msgstr "Каталог сжатия изображений: %s"
#: ../share/extensions/svg_and_media_zip_output.inx.h:3
-#, fuzzy
msgid "Add font list"
-msgstr "Добавить шрифт"
+msgstr "Добавить список шрифтов"
#: ../share/extensions/svg_and_media_zip_output.inx.h:4
msgid "Compressed Inkscape SVG with media (*.zip)"
@@ -39596,7 +38849,7 @@ msgstr "Вставлять дни следующего месяца в пуст
#: ../share/extensions/svgcalendar.inx.h:6
msgid "Show week number"
-msgstr "Показать номер недели"
+msgstr "Показывать номер недели"
#: ../share/extensions/svgcalendar.inx.h:7
msgid "Week start day:"
@@ -39683,9 +38936,8 @@ msgid "Day names:"
msgstr "Названия дней:"
#: ../share/extensions/svgcalendar.inx.h:30
-#, fuzzy
msgid "Week number column name:"
-msgstr "Уменьшить число столбцов:"
+msgstr "Имя столбца номера недели:"
#: ../share/extensions/svgcalendar.inx.h:31
msgid "Char Encoding:"
@@ -39708,16 +38960,14 @@ msgid "Sun Mon Tue Wed Thu Fri Sat"
msgstr "ВС ПН ВТ СР ЧТ ПТ СБ"
#: ../share/extensions/svgcalendar.inx.h:35
-#, fuzzy
msgid "The day names list must start from Sunday."
msgstr "(Названия должны начинаться с воскресенья)"
#: ../share/extensions/svgcalendar.inx.h:36
msgid "Wk"
-msgstr ""
+msgstr "Нед"
#: ../share/extensions/svgcalendar.inx.h:37
-#, fuzzy
msgid ""
"Select your system encoding. More information at http://docs.python.org/"
"library/codecs.html#standard-encodings."
@@ -39744,20 +38994,21 @@ msgstr "Анимация Synfig (*.sif)"
#: ../share/extensions/synfig_output.inx.h:3
msgid "Synfig Animation written using the sif-file exporter extension"
msgstr ""
+"Synfig Анимация написана с использованием расширения экспорта SIF-файла"
#: ../share/extensions/tar_layers.inx.h:1
msgid "Collection of SVG files One per root layer"
-msgstr ""
+msgstr "Коллекция SVG-файлов. Один на корневой слой"
#: ../share/extensions/tar_layers.inx.h:2
msgid "Layers as Separate SVG (*.tar)"
-msgstr ""
+msgstr "Слои как разделённый SVG (*.tar)"
#: ../share/extensions/tar_layers.inx.h:3
msgid ""
"Each layer split into it's own svg file and collected as a tape archive (tar "
"file)"
-msgstr ""
+msgstr "Слои - отдельные файлы SVG, собранные как ленточный архив ( tar файл)"
#: ../share/extensions/text_braille.inx.h:1
msgid "Convert to Braille"
@@ -39821,9 +39072,8 @@ msgstr "все строчные"
#. <param name="flowtext" type="boolean" _gui-text="Flow text">false</param>
#: ../share/extensions/text_merge.inx.h:15
-#, fuzzy
msgid "Keep style"
-msgstr "Смена стиля текста"
+msgstr "Сохранить стиль"
#: ../share/extensions/text_randomcase.inx.h:1
msgid "rANdOm CasE"
@@ -39890,28 +39140,24 @@ msgid "From Side c and Angles a, b"
msgstr "Из стороны c и углов a, b"
#: ../share/extensions/ungroup_deep.inx.h:1
-#, fuzzy
msgid "Deep Ungroup"
-msgstr "Разгруппировать"
+msgstr "Глубокая разгруппировка"
#: ../share/extensions/ungroup_deep.inx.h:2
-#, fuzzy
msgid "Ungroup all groups in the selected object."
-msgstr "Создать клон выделенного объекта (копию, связанную с оригиналом)"
+msgstr "Разгруппировать все группы в выделенном объекте."
#: ../share/extensions/ungroup_deep.inx.h:3
-#, fuzzy
msgid "Starting Depth"
-msgstr "Сшивающий контур"
+msgstr "Стартовая глубина"
#: ../share/extensions/ungroup_deep.inx.h:4
-#, fuzzy
msgid "Stopping Depth (from top)"
-msgstr "Убрать обтравочный контур из выделения"
+msgstr "Стоповая глубина (от верха)"
#: ../share/extensions/ungroup_deep.inx.h:5
msgid "Depth to Keep (from bottom)"
-msgstr ""
+msgstr "Глубина удержания (от низа)"
#: ../share/extensions/voronoi2svg.inx.h:1
msgid "Voronoi Diagram"
@@ -39930,9 +39176,8 @@ msgid "Show the bounding box"
msgstr "Показывать ограничивающую площадку (BB)"
#: ../share/extensions/voronoi2svg.inx.h:6
-#, fuzzy
msgid "Triangles color"
-msgstr "Нарастание"
+msgstr "Цвет треугольников"
#: ../share/extensions/voronoi2svg.inx.h:7
msgid "Delaunay Triangulation"
@@ -39951,28 +39196,28 @@ msgid "Automatic from selected objects"
msgstr "Автоматически из выделенных объектов"
#: ../share/extensions/voronoi2svg.inx.h:12
-#, fuzzy
msgid "Options for Delaunay Triangulation"
msgstr "Триангуляция Делоне"
#: ../share/extensions/voronoi2svg.inx.h:13
msgid "Default (Stroke black and no fill)"
-msgstr ""
+msgstr "Умолчально (Обводка чёрным и без заливки)"
#: ../share/extensions/voronoi2svg.inx.h:14
-#, fuzzy
msgid "Triangles with item color"
msgstr "Смена цвета образца"
#: ../share/extensions/voronoi2svg.inx.h:15
msgid "Triangles with item color (random on apply)"
-msgstr ""
+msgstr "Треугольники с цветом объекта (случайным)"
#: ../share/extensions/voronoi2svg.inx.h:17
msgid ""
"Select a set of objects. Their centroids will be used as the sites of the "
"Voronoi diagram. Text objects are not handled."
msgstr ""
+"Выберите набор объектов. Их центроиды будут использоваться в качестве "
+"участков диаграммы Вороного. Текстовые объекты не обрабатываются."
#: ../share/extensions/web-set-att.inx.h:1
msgid "Set Attributes"
@@ -39992,12 +39237,10 @@ msgstr "Устанавливаемое значение:"
#: ../share/extensions/web-set-att.inx.h:6
#: ../share/extensions/web-transmit-att.inx.h:5
-#, fuzzy
msgid "Compatibility with previews code to this event:"
-msgstr "Совместимость с кодом просмотра события:"
+msgstr "Совместимость с просмотром кода события:"
#: ../share/extensions/web-set-att.inx.h:7
-#, fuzzy
msgid "Source and destination of setting:"
msgstr "Источник и получатель установки:"
@@ -40014,7 +39257,7 @@ msgstr "при получении фокуса"
#: ../share/extensions/web-set-att.inx.h:10
#: ../share/extensions/web-transmit-att.inx.h:9
msgid "on blur"
-msgstr "при размывании"
+msgstr "при размытии"
#: ../share/extensions/web-set-att.inx.h:11
#: ../share/extensions/web-transmit-att.inx.h:10
@@ -40124,7 +39367,6 @@ msgid "When to transmit:"
msgstr "Когда передать:"
#: ../share/extensions/web-transmit-att.inx.h:6
-#, fuzzy
msgid "Source and destination of transmitting:"
msgstr "Источник и получатель передачи:"
@@ -40196,7 +39438,7 @@ msgid ""
"Layout Group is only about to help a better code generation (if you need "
"it). To use this, you must to select some \"Slicer rectangles\" first."
msgstr ""
-"Группа макета необходимо лишь для создания более правильного кода. Чтобы "
+"Макет-группа необходима лишь для создания более правильного кода. Чтобы "
"работать с ней, сначала выделите несколько «прямоугольников нарезки»."
#: ../share/extensions/webslicer_create_group.inx.h:14
@@ -40205,7 +39447,7 @@ msgstr "Нарезка макета"
#: ../share/extensions/webslicer_create_rect.inx.h:1
msgid "Create a slicer rectangle"
-msgstr "Установить прямоугольник нарезки"
+msgstr "Создать прямоугольник нарезки"
#: ../share/extensions/webslicer_create_rect.inx.h:4
msgid "DPI:"
@@ -40226,7 +39468,7 @@ msgstr "Если оно установлено, то заменит собой d
#: ../share/extensions/webslicer_create_rect.inx.h:10
msgid "JPG specific options"
-msgstr "Специфичные для JPEG параметры"
+msgstr "JPEG-специфичные параметры"
#: ../share/extensions/webslicer_create_rect.inx.h:11
msgid "Quality:"
@@ -40353,7 +39595,6 @@ msgid "With HTML and CSS"
msgstr "С HTML и CSS"
#: ../share/extensions/webslicer_export.inx.h:7
-#, fuzzy
msgid ""
"All sliced images, and optionally - code, will be generated as you had "
"configured and saved to one directory."
@@ -40393,44 +39634,46 @@ msgstr "Наклон (°):"
msgid "Hide lines behind the sphere"
msgstr "Скрыть линии позади сферы"
-#: ../share/extensions/wmf_input.inx.h:1 ../share/extensions/wmf_output.inx.h:1
+#: ../share/extensions/wmf_input.inx.h:1
+#: ../share/extensions/wmf_output.inx.h:1
msgid "Windows Metafile Input"
msgstr "Импорт файлов Windows Metafile"
-#: ../share/extensions/wmf_input.inx.h:3 ../share/extensions/wmf_output.inx.h:3
+#: ../share/extensions/wmf_input.inx.h:3
+#: ../share/extensions/wmf_output.inx.h:3
msgid "A popular graphics file format for clipart"
-msgstr "Популярный графический формат для клипарата"
+msgstr "Популярный графический формат для клипарта"
#: ../share/extensions/xaml2svg.inx.h:1
msgid "XAML Input"
msgstr "Импорт XAML"
#~ msgid "Master"
-#~ msgstr "Ведущая"
+#~ msgstr "Мастер"
#~ msgid "GdlDockMaster object which the dockbar widget is attached to"
-#~ msgstr "GdlDockMaster object which the dockbar widget is attached to"
+#~ msgstr "GdlDockMaster объект, к которому крепится виджет докбара"
#~ msgid "Dockbar style"
#~ msgstr "Стиль панели"
#~ msgid "Dockbar style to show items on it"
-#~ msgstr "Dockbar style to show items on it"
+#~ msgstr "Стиль докбара с показом эл-тов на нём"
#~ msgid "Iconify this dock"
#~ msgstr "Свернуть эту панель"
#~ msgid "Close this dock"
-#~ msgstr "Закрыть эту панель"
+#~ msgstr "Закрыть этот док"
#~ msgid "Controlling dock item"
-#~ msgstr "Controlling dock item"
+#~ msgstr "Контроль эл-та дока"
#~ msgid "Dockitem which 'owns' this grip"
-#~ msgstr "Dockitem which 'owns' this grip"
+#~ msgstr "Элемент дока, владеющий этим грипом"
#~ msgid "Orientation of the docking item"
-#~ msgstr "Ориентация прикрепленной панели"
+#~ msgstr "Ориентация пристыкованного эл-та"
#~ msgid "Resizable"
#~ msgstr "Размер изменяем"
@@ -40438,79 +39681,78 @@ msgstr "Импорт XAML"
#, fuzzy
#~ msgid ""
#~ "If set, the dock item can be resized when docked in a GtkPanel widget"
-#~ msgstr "Если включено, пришвартованный объект может менять свой размер"
+#~ msgstr ""
+#~ "Если включено, эл-т дока может масштаб-ся, при стыковке в GtkPanel виджет"
#~ msgid "Item behavior"
-#~ msgstr "Поведение панели"
+#~ msgstr "Поведение пункта"
#~ msgid ""
#~ "General behavior for the dock item (i.e. whether it can float, if it's "
#~ "locked, etc.)"
#~ msgstr ""
-#~ "General behavior for the dock item (i.e. whether it can float, if it's "
-#~ "locked, etc.)"
+#~ "Поведение эл-та дока (напр. может ли плавать, если заблокирован, и т.д.)"
#~ msgid "Locked"
-#~ msgstr "Заблокирована"
+#~ msgstr "Заблокирован"
#~ msgid ""
#~ "If set, the dock item cannot be dragged around and it doesn't show a grip"
-#~ msgstr ""
-#~ "If set, the dock item cannot be dragged around and it doesn't show a grip"
+#~ msgstr "Если установлено, эл-т дока не перетаскивается и не показывает грип"
#~ msgid "Preferred width"
#~ msgstr "Предпочитаемая ширина"
#~ msgid "Preferred width for the dock item"
-#~ msgstr "Предпочитаемая ширина прикрепленной панели"
+#~ msgstr "Предпочитаемая ширина эл-та дока"
#~ msgid "Preferred height"
#~ msgstr "Предпочитаемая высота"
#~ msgid "Preferred height for the dock item"
-#~ msgstr "Предпочитаемая высота прикрепленной панели"
+#~ msgstr "Предпочитаемая высота эл-та дока"
#~ 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 ""
-#~ "You can't add a dock object (%p of type %s) inside a %s. Use a GdlDock or "
-#~ "some other compound dock object."
+#~ "Нельзя добавить объект дока (%p типа %s) внутрь %s. Исп-те GdlDock или "
+#~ "другой составной объект дока."
#~ 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 ""
-#~ "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"
+#~ "Попытка добавить виджет с типом %s в %s, но он может содержать только "
+#~ "один виджет единовременно; виджет этого типа уже добавлен %s"
#~ msgid "Unsupported docking strategy %s in dock object of type %s"
-#~ msgstr "Unsupported docking strategy %s in dock object of type %s"
+#~ msgstr "Неподдерживаемя стратегия докирования %s в объекте дока с типом %s"
#~ msgid "UnLock"
#~ msgstr "Разблокировать"
#~ msgid "Hide"
-#~ msgstr "Скрыть всю панель"
+#~ msgstr "Скрыть"
#~ msgid "Lock"
#~ msgstr "Заблокировать"
#~ msgid "Attempt to bind an unbound item %p"
-#~ msgstr "Attempt to bind an unbound item %p"
+#~ msgstr "Попытка связать несвязанный элемент %p"
#~ msgid "Default title"
-#~ msgstr "Заголовок по умолчанию"
+#~ msgstr "Умолчальный заголовок"
#~ msgid "Default title for newly created floating docks"
-#~ msgstr "Default title for newly created floating docks"
+#~ msgstr "Умолчальный заголовок для новых плавающих доков"
#~ 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"
+#~ "если 0, все разблокированы; -1 показ несоответствия между пунктами"
#~ msgstr ""
#~ "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"
+#~ "Если 1, все пункты дока,связанные с мастером, блокируются, если "
#~ msgid "Switcher Style"
#~ msgstr "Стиль переключателя"
@@ -40522,86 +39764,86 @@ msgstr "Импорт XAML"
#~ "master %p: unable to add object %p[%s] to the hash. There already is an "
#~ "item with that name (%p)."
#~ msgstr ""
-#~ "master %p: unable to add object %p[%s] to the hash. There already is an "
-#~ "item with that name (%p)."
+#~ "мастер %p: нельзя добавить объект %p[%s] в хэш. Уже есть такой эл-т с "
+#~ "этим именем (%p)."
#~ msgid ""
#~ "The new dock controller %p is automatic. Only manual dock objects should "
#~ "be named controller."
#~ msgstr ""
-#~ "The new dock controller %p is automatic. Only manual dock objects should "
-#~ "be named controller."
+#~ "Новый док-контроллер %p - автоматический. Только ручные объекты дока "
+#~ "могут именовать контроллер."
#~ msgid "The index of the current page"
#~ msgstr "Индекс текущей страницы"
#~ msgid "Unique name for identifying the dock object"
-#~ msgstr "Unique name for identifying the dock object"
+#~ msgstr "Уникальное имя идентификации объекта дока"
#~ msgid "Long name"
#~ msgstr "Длинное название"
#~ msgid "Human readable name for the dock object"
-#~ msgstr "Человекочитаемое название прикрепленной панели"
+#~ msgstr "Человекочитаемое название объекта дока"
#~ msgid "Stock Icon"
#~ msgstr "Значок из набора"
#~ msgid "Stock icon for the dock object"
-#~ msgstr "Значок из набора для прикрепленной панели"
+#~ msgstr "Значок из набора для объекта дока"
#~ msgid "Pixbuf Icon"
#~ msgstr "Растровый значок"
#~ msgid "Pixbuf icon for the dock object"
-#~ msgstr "Растровый значок прикрепленной панели"
+#~ msgstr "Растровый значок объекта дока"
#~ msgid "Dock master"
-#~ msgstr "Dock master"
+#~ msgstr "Док мастер"
#~ msgid "Dock master this dock object is bound to"
-#~ msgstr "Dock master this dock object is bound to"
+#~ msgstr "Док мастер, к которому привязан объект дока"
#~ msgid ""
#~ "Call to gdl_dock_object_dock in a dock object %p (object type is %s) "
#~ "which hasn't implemented this method"
#~ msgstr ""
-#~ "Call to gdl_dock_object_dock in a dock object %p (object type is %s) "
-#~ "which hasn't implemented this method"
+#~ "Вызов gdl_dock_object_dock док-объект %p (тип объекта %s) не "
+#~ "имплементирующий этот метод"
#~ msgid ""
#~ "Dock operation requested in a non-bound object %p. The application might "
#~ "crash"
#~ msgstr ""
-#~ "Dock operation requested in a non-bound object %p. The application might "
-#~ "crash"
+#~ "Запрос операции с доком в незакрепленном объекте %p. Приложение должно "
+#~ "упасть"
#~ msgid "Cannot dock %p to %p because they belong to different masters"
-#~ msgstr "Cannot dock %p to %p because they belong to different masters"
+#~ msgstr "Нельзя стыковать %p в %p они принадлежат разным мастерам"
#~ msgid ""
#~ "Attempt to bind to %p an already bound dock object %p (current master: %p)"
#~ msgstr ""
-#~ "Attempt to bind to %p an already bound dock object %p (current master: %p)"
+#~ "Попытка связать с %p уже связанный объект дока %p (текущий мастер: %p)"
#~ msgid "Position of the divider in pixels"
-#~ msgstr "Положение делителя в пикселах"
+#~ msgstr "Положение разделителя в пикселах"
#~ msgid "Sticky"
-#~ msgstr "Sticky"
+#~ msgstr "Липкий"
#~ msgid ""
#~ "Whether the placeholder will stick to its host or move up the hierarchy "
#~ "when the host is redocked"
#~ msgstr ""
-#~ "Whether the placeholder will stick to its host or move up the hierarchy "
-#~ "when the host is redocked"
+#~ "Будет ли заполнитель будет придерживаться своего хозяина или двигаться "
+#~ "вверх по иерархии при перестыковке хоста"
#~ msgid "Host"
-#~ msgstr "Host"
+#~ msgstr "Хост"
#~ msgid "The dock object this placeholder is attached to"
-#~ msgstr "The dock object this placeholder is attached to"
+#~ msgstr "Объект дока , к кот. пристыкован заполнитель"
#~ msgid "Next placement"
#~ msgstr "Следующее размещение"
@@ -40610,78 +39852,78 @@ msgstr "Импорт XAML"
#~ "The position an item will be docked to our host if a request is made to "
#~ "dock to us"
#~ msgstr ""
-#~ "The position an item will be docked to our host if a request is made to "
-#~ "dock to us"
+#~ "Положение элемента, кот. будет пристыкован к нашему хосту, если сделан "
+#~ "запрос стыковаться к нам"
#~ msgid "Width for the widget when it's attached to the placeholder"
-#~ msgstr "Width for the widget when it's attached to the placeholder"
+#~ msgstr "Ширина для виджета, когда он прикреплен к заполнителю"
#~ msgid "Height for the widget when it's attached to the placeholder"
-#~ msgstr "Height for the widget when it's attached to the placeholder"
+#~ msgstr "Высота для виджета, когда он прикреплен к заполнителю"
#~ msgid "Floating Toplevel"
-#~ msgstr "Плавающая сверху"
+#~ msgstr "Плавающий сверху"
#~ msgid "Whether the placeholder is standing in for a floating toplevel dock"
-#~ msgstr "Whether the placeholder is standing in for a floating toplevel dock"
+#~ msgstr "Будет ли заполнитель стоять для плавающего сверху дока"
#~ msgid "X Coordinate"
#~ msgstr "Координата X"
#~ msgid "X coordinate for dock when floating"
-#~ msgstr "Координата плавающей панели по оси X"
+#~ msgstr "Координата плавающего дока по оси X"
#~ msgid "Y Coordinate"
#~ msgstr "Координата Y"
#~ msgid "Y coordinate for dock when floating"
-#~ msgstr "Координата плавающей панели по оси Y"
+#~ msgstr "Координата плавающего дока по оси Y"
#~ msgid "Attempt to dock a dock object to an unbound placeholder"
-#~ msgstr "Attempt to dock a dock object to an unbound placeholder"
+#~ msgstr "Попытка пристыковать объект дока в несвязанный заполнитель"
#~ msgid "Got a detach signal from an object (%p) who is not our host %p"
-#~ msgstr "Got a detach signal from an object (%p) who is not our host %p"
+#~ msgstr "Получен сигнал отсоединения от объекта (%p), не нашего хоста %p"
#~ msgid ""
#~ "Something weird happened while getting the child placement for %p from "
#~ "parent %p"
#~ msgstr ""
-#~ "Something weird happened while getting the child placement for %p from "
-#~ "parent %p"
+#~ "Что-то страннное при получении положения потомка для %p из родительского "
+#~ "%p"
#~ msgid "Dockitem which 'owns' this tablabel"
-#~ msgstr "Dockitem which 'owns' this tablabel"
+#~ msgstr "Пункт дока, владеющий этим tablabel"
#~ msgid "Whether the dock is floating in its own window"
-#~ msgstr "Плавает ли панель в собственном окне"
+#~ msgstr "Плавает ли док в собственном окне"
#~ msgid "Default title for the newly created floating docks"
-#~ msgstr "Обычное название для новых плавающих панелей"
+#~ msgstr "Обычное название для новых плавающих доков"
#~ msgid "Width for the dock when it's of floating type"
-#~ msgstr "Ширина прикрепленной панели, когда она плавающая"
+#~ msgstr "Ширина прикрепленного дока, когда он плавает"
#~ msgid "Height for the dock when it's of floating type"
-#~ msgstr "Высота прикрепленной панели, когда она плавающая"
+#~ msgstr "Высота плавающего дока"
#~ msgid "Float X"
-#~ msgstr "Плавающая, X"
+#~ msgstr "Плавающий, X"
#~ msgid "X coordinate for a floating dock"
-#~ msgstr "Координата X плавающей панели"
+#~ msgstr "Координата X плавающего дока"
#~ msgid "Float Y"
-#~ msgstr "Плавающая, Y"
+#~ msgstr "Плавающий, Y"
#~ msgid "Y coordinate for a floating dock"
-#~ msgstr "Координата Y плавающей панели"
+#~ msgstr "Координата Y плавающего дока"
#~ msgid "Dock #%d"
-#~ msgstr "Панель №%d"
+#~ msgstr "Док №%d"
#~ msgid "Select <b>object(s)</b> to raise to top."
-#~ msgstr "Выделите <b>объект(ы)</b> для поднятия на самый верх."
+#~ msgstr "Выделите <b>объект(ы)</b> для подъёма на самый верх."
#~ msgid "Set width:"
#~ msgstr "Ширина:"
@@ -40713,7 +39955,7 @@ msgstr "Импорт XAML"
#, fuzzy
#~ msgid "Adjust the center"
-#~ msgstr "Менять <b>расстояние втяжки</b>"
+#~ msgstr "Юстировать центр"
#, fuzzy
#~ msgid ""
@@ -40805,11 +40047,11 @@ msgstr "Импорт XAML"
#, fuzzy
#~ msgid "Ignore cusp nodes"
-#~ msgstr "Прилипать к острым узлам"
+#~ msgstr "Игнорировать острые узлы"
#, fuzzy
#~ msgid "Change ignoring cusp nodes"
-#~ msgstr "Правка смещения опорной точки градиента"
+#~ msgstr "Смена игнора острых узлов"
#, fuzzy
#~ msgid "Start path lean"
@@ -40821,11 +40063,11 @@ msgstr "Импорт XAML"
#, fuzzy
#~ msgid "<b>Roughen unit</b>"
-#~ msgstr "<b>Сегмент</b>"
+#~ msgstr "<b>Огрубить юнит</b>"
#, fuzzy
#~ msgid "Helper nodes"
-#~ msgstr "Удаление узлов"
+#~ msgstr "Вспомог. узлы"
#, fuzzy
#~ msgid "Helper handles"
@@ -40833,7 +40075,7 @@ msgstr "Импорт XAML"
#, fuzzy
#~ msgid "Show helper handles"
-#~ msgstr "Показывать рычаги"
+#~ msgstr "Показ вспомогат. рычагов"
#~ msgid "_Delay (in ms):"
#~ msgstr "За_держка (мс):"
@@ -40846,11 +40088,11 @@ msgstr "Импорт XAML"
#, fuzzy
#~ msgid "Custom Width (px.):"
-#~ msgstr "Толщина обводки (px)"
+#~ msgstr "Ширина (px)"
#, fuzzy
#~ msgid "Custom Height (px.):"
-#~ msgstr "Справа (px):"
+#~ msgstr "Высота (px):"
#~ msgid "A4 Landscape Page"
#~ msgstr "Страница А4, альбомная"
@@ -40869,13 +40111,13 @@ msgstr "Импорт XAML"
#, fuzzy
#~ msgid "Black Opaque"
-#~ msgstr "Чёрный канал (K)"
+#~ msgstr "Чёрная непрозрачность"
#~ msgid "Empty black page"
#~ msgstr "Пустая чёрная страница"
#~ msgid "Empty white page"
-#~ msgstr "Чистая белая страница"
+#~ msgstr "Пустая белая страница"
#~ msgid "Empty business card template."
#~ msgstr "Пустой шаблон визитки"
@@ -40884,7 +40126,7 @@ msgstr "Импорт XAML"
#~ msgstr "Визитка 90×50мм"
#~ msgid "CD Cover 300dpi"
-#~ msgstr "Боложка для CD в 300dpi"
+#~ msgstr "Обложка CD 300dpi"
#~ msgid "Icon 16x16"
#~ msgstr "Иконка 16×16"
@@ -40924,7 +40166,7 @@ msgstr "Импорт XAML"
#, fuzzy
#~ msgid "Letter"
-#~ msgstr "Кернинг:"
+#~ msgstr "Letter"
#~ msgid "No Borders"
#~ msgstr "Без краёв"
@@ -40971,177 +40213,177 @@ msgstr "Импорт XAML"
#, fuzzy
#~ msgctxt "Symbol"
#~ msgid "Map Symbols"
-#~ msgstr "Кхмерские символы"
+#~ msgstr "Cимволы карт"
#, fuzzy
#~ msgctxt "Symbol"
#~ msgid "Bed and Breakfast"
-#~ msgstr "Красный и зелёный"
+#~ msgstr "Ночлег и завтрак"
#, fuzzy
#~ msgctxt "Symbol"
#~ msgid "Hostel"
-#~ msgstr "Host"
+#~ msgstr "Хостел"
#, fuzzy
#~ msgctxt "Symbol"
#~ msgid "Chalet"
-#~ msgstr "Палитра"
+#~ msgstr "Шале"
#, fuzzy
#~ msgctxt "Symbol"
#~ msgid "Playground"
-#~ msgstr "Фон"
+#~ msgstr "Детская площадка"
#, fuzzy
#~ msgctxt "Symbol"
#~ msgid "Police Station"
-#~ msgstr "Больше насыщенности"
+#~ msgstr "Полицейский участок"
#, fuzzy
#~ msgctxt "Symbol"
#~ msgid "Public Building"
-#~ msgstr "Общественное достояние"
+#~ msgstr "Общественное здание"
#, fuzzy
#~ msgctxt "Symbol"
#~ msgid "Survey Point"
-#~ msgstr "Точка Жергонна"
+#~ msgstr "Геодезическая точка"
#, fuzzy
#~ msgctxt "Symbol"
#~ msgid "Steps"
-#~ msgstr "Шаги"
+#~ msgstr "Ступеньки"
#, fuzzy
#~ msgctxt "Symbol"
#~ msgid "Kissing Gate"
-#~ msgstr "Отсутствующий глиф:"
+#~ msgstr "Kissing Gate"
#, fuzzy
#~ msgctxt "Symbol"
#~ msgid "Entrance"
-#~ msgstr "Повысить качество"
+#~ msgstr "Въезд"
#, fuzzy
#~ msgctxt "Symbol"
#~ msgid "Cattle Grid"
-#~ msgstr "Картезианская сетка"
+#~ msgstr "Решётчатое ограждение"
#, fuzzy
#~ msgctxt "Symbol"
#~ msgid "University"
-#~ msgstr "Идентичная функция"
+#~ msgstr "Университет"
#, fuzzy
#~ msgctxt "Symbol"
#~ msgid "High/Secondary School"
-#~ msgstr "Второй язык:"
+#~ msgstr "Старшая школа"
#, fuzzy
#~ msgctxt "Symbol"
#~ msgid "Dentist"
-#~ msgstr "Идентичная функция"
+#~ msgstr "Дантист"
#, fuzzy
#~ msgctxt "Symbol"
#~ msgid "Accident & Emergency"
-#~ msgstr "Accent Green"
+#~ msgstr "Аварийная служба"
#, fuzzy
#~ msgctxt "Symbol"
#~ msgid "Doctors"
-#~ msgstr "Соединительные линии"
+#~ msgstr "Доктора"
#, fuzzy
#~ msgctxt "Symbol"
#~ msgid "Power Lines"
-#~ msgstr "Линия по узлам"
+#~ msgstr "Линии электроснабжения"
#, fuzzy
#~ msgctxt "Symbol"
#~ msgid "Transmitter"
-#~ msgstr "Трансформировать текстуры"
+#~ msgstr "Передатчик"
#, fuzzy
#~ msgctxt "Symbol"
#~ msgid "Mountain Pass"
-#~ msgstr "Тонированное стекло"
+#~ msgstr "Горный перевал"
#, fuzzy
#~ msgctxt "Symbol"
#~ msgid "Supermarket"
-#~ msgstr "Установка маркеров"
+#~ msgstr "Супермаркет"
#, fuzzy
#~ msgctxt "Symbol"
#~ msgid "Greengrocer"
-#~ msgstr "Зеленый"
+#~ msgstr "Зеленщик"
#, fuzzy
#~ msgctxt "Symbol"
#~ msgid "Garden Center"
-#~ msgstr "Вверху и по центру"
+#~ msgstr "Садовый центр"
#, fuzzy
#~ msgctxt "Symbol"
#~ msgid "Hardware / DIY"
-#~ msgstr "Устройства"
+#~ msgstr "Самоделки"
#, fuzzy
#~ msgctxt "Symbol"
#~ msgid "Confectioner"
-#~ msgstr "Cоединения"
+#~ msgstr "Кондитер"
#, fuzzy
#~ msgctxt "Symbol"
#~ msgid "Clothing"
-#~ msgstr "Сглаживание:"
+#~ msgstr "Одежда"
#, fuzzy
#~ msgctxt "Symbol"
#~ msgid "Leisure Center"
-#~ msgstr "Возврат к исходному центру"
+#~ msgstr "Развлекательный центр"
#, fuzzy
#~ msgctxt "Symbol"
#~ msgid "Zoo"
-#~ msgstr "Лупа"
+#~ msgstr "Зоопарк"
#, fuzzy
#~ msgctxt "Symbol"
#~ msgid "Water Wheel"
-#~ msgstr "Круг"
+#~ msgstr "Водяное колесо"
#, fuzzy
#~ msgctxt "Symbol"
#~ msgid "Theater"
-#~ msgstr "Создать"
+#~ msgstr "Театр"
#, fuzzy
#~ msgctxt "Symbol"
#~ msgid "Monument"
-#~ msgstr "Документ"
+#~ msgstr "Монумент"
#, fuzzy
#~ msgctxt "Symbol"
#~ msgid "Battle Location"
-#~ msgstr "Расположение:"
+#~ msgstr "Место битвы"
#, fuzzy
#~ msgctxt "Symbol"
#~ msgid "Train"
-#~ msgstr "Режим рисования"
+#~ msgstr "Поезд"
#, fuzzy
#~ msgctxt "Symbol"
#~ msgid "Flood Gate"
-#~ msgstr "Заливка"
+#~ msgstr "Шлюзный затвор"
#, fuzzy
#~ msgctxt "Symbol"
#~ msgid "Disabled Parking"
-#~ msgstr "Отключено"
+#~ msgstr "Парковка для инвалидов"
#, fuzzy
#~ msgid "Set Resolution"
@@ -41393,7 +40635,7 @@ msgstr "Импорт XAML"
#~ msgstr "<b>Линия</b>"
#~ msgid "<b>Linked offset</b>, %s by %f pt"
-#~ msgstr "<b>Динамическая втяжка</b>, %s на %f pt"
+#~ msgstr "<b>Связанная втяжка</b>, %s на %f pt"
#~ msgid "<b>Dynamic offset</b>, %s by %f pt"
#~ msgstr "<b>Динамическая втяжка</b>, %s на %f pt"
@@ -41433,7 +40675,7 @@ msgstr "Импорт XAML"
#, fuzzy
#~ msgid "<b>Color</b>"
-#~ msgstr "<b>Многоугольник</b>"
+#~ msgstr "<b>Цвет</b>"
#~ msgid ""
#~ "The feDiffuseLighting and <b>feSpecularLighting</b> filter primitives "
@@ -41468,11 +40710,11 @@ msgstr "Импорт XAML"
#, fuzzy
#~ msgid "Always embed"
-#~ msgstr "Всегда прилипать"
+#~ msgstr "Всегда внедрять"
#, fuzzy
#~ msgid "Always link"
-#~ msgstr "Всегда прилипать"
+#~ msgstr "Всегда ссылаться"
#~ msgid "_Execute Javascript"
#~ msgstr "Выполнить сц_енарий на JavaScript"
@@ -41679,7 +40921,7 @@ msgstr "Импорт XAML"
#, fuzzy
#~ msgid "Blur type:"
-#~ msgstr "Коррекция размывания"
+#~ msgstr "Тип размытия:"
#~ msgid ""
#~ "Color and transparency of the page background (also used for bitmap "
@@ -41733,7 +40975,7 @@ msgstr "Импорт XAML"
#~ msgstr "%s%s (без фильтров%s) — Inkscape"
#~ msgid "Edit:"
-#~ msgstr "Точка:"
+#~ msgstr "Правка:"
#~ msgid "(grayscale) "
#~ msgstr "(в градациях серого)"
@@ -41747,7 +40989,7 @@ msgstr "Импорт XAML"
#, fuzzy
#~ msgid "Specifies the shape of the path's corners"
-#~ msgstr "Взять яркость цвета"
+#~ msgstr "Форма углов контура"
#~ msgid "O:%.3g"
#~ msgstr "Н:%.3g"
@@ -41868,7 +41110,7 @@ msgstr "Импорт XAML"
#~ msgstr "Переключить полужирность"
#~ msgid "Toggle Italic/Oblique"
-#~ msgstr "Переключить наклонность/курсивность"
+#~ msgstr "Переключить наклон/курсив"
#~ msgid "Toggle italic/oblique style"
#~ msgstr "Переключить наклонность/курсивность"
@@ -41992,8 +41234,8 @@ msgstr "Импорт XAML"
#~ "Allow the master's dock items to expand their container dock objects in "
#~ "the given direction"
#~ msgstr ""
-#~ "Allow the master's dock items to expand their container dock objects in "
-#~ "the given direction"
+#~ "Разрешить эл-там мастер-дока расширять их объекты контейнера в данном "
+#~ "направлении"
#~ msgid "Mouse"
#~ msgstr "Мышь"
@@ -42063,7 +41305,7 @@ msgstr "Импорт XAML"
#~ "transform gradient fills, and transform pattern fills with the object"
#~ msgstr ""
#~ "Менять ли толщину обводки, радиус закругления прямоугольников, "
-#~ "градиентную и текстурную заливки мне изменении объектов"
+#~ "градиентную и текстурную заливки при изменении объектов"
#~ msgid "LaTeX formula"
#~ msgstr "Формула LaTeX"
@@ -42173,7 +41415,7 @@ msgstr "Импорт XAML"
#~ msgstr "Дыра"
#~ msgid "Opens a smooth hole inside the shape"
-#~ msgstr "Сделать гладкую дырку внутри объекта"
+#~ msgstr "Сделать гладкое отверстие внутри объекта"
#~ msgid "Smooth outline"
#~ msgstr "Плавный абрис"
@@ -42188,11 +41430,10 @@ msgstr "Импорт XAML"
#~ msgstr "Контур, двойной"
#~ msgid "Draws a smooth line inside colorized with the color it overlays"
-#~ msgstr ""
-#~ "Нарисовать плавную линию изнутри, раскрашенную цветом, который перекрывает"
+#~ msgstr "Нарисовать плавную линию изнутри, раскрашенную перекрывающим цветом"
#~ msgid "Fancy blur"
-#~ msgstr "Прихотливое размывание"
+#~ msgstr "Прихотливое размытие"
#~ msgid "Smooth colorized contour which allows desaturation and hue rotation"
#~ msgstr ""
@@ -42244,12 +41485,12 @@ msgstr "Импорт XAML"
#~ "света"
#~ msgid "Simple blur"
-#~ msgstr "Простое размывание"
+#~ msgstr "Простое размытие"
#~ msgid ""
#~ "Simple Gaussian blur, same as the blur slider in Fill and Stroke dialog"
#~ msgstr ""
-#~ "Простое гауссово размывание, аналогичное ползунку в диалоге «Заливка и "
+#~ "Простое гауссово размытие, аналогичное ползунку в диалоге «Заливка и "
#~ "обводка»"
#~ msgid ""
@@ -42266,19 +41507,19 @@ msgstr "Импорт XAML"
#~ msgstr "Цветной внутренний абрис"
#~ msgid "A colorizable inner outline with adjustable width and blur"
-#~ msgstr "Раскрашиваемый внутренний абрис с меняемой толщиной и размыванием"
+#~ msgstr "Раскрашиваемый внутренний абрис с меняемой толщиной и размытием"
#~ msgid "Imitation of black and white cartoon shading"
#~ msgstr "Имитация чёрно-белых мультипликационных шейдеров"
#~ msgid "Brushed aluminium shader"
-#~ msgstr "Чесаный алюминий"
+#~ msgstr "Чёсаный алюминий"
#~ msgid "Chrome dark"
#~ msgstr "Тёмный хром"
#~ msgid "Dark version of chrome shading with a ground reflection simulation"
-#~ msgstr "Темная версия хромированного оттенения с имитацией отражения земли"
+#~ msgstr "Темная версия хромированного оттенения с имитацией отражения"
#~ msgid "3D wood"
#~ msgstr "Трёхмерная древесина"
@@ -42287,17 +41528,16 @@ msgstr "Импорт XAML"
#~ msgstr "Прозрачность"
#~ msgid "Noisy blur"
-#~ msgstr "Шумное размывание"
+#~ msgstr "Шумное размытие"
#~ msgid "Small-scale roughening and blurring to edges and content"
-#~ msgstr "Небольшое зашершавливание и размывание краев и содержимого"
+#~ msgstr "Небольшое зашершавливание и размытие краёв и содержимого"
#~ msgid "HSL Bumps, transparent"
#~ msgstr "Прозрачные выпуклости"
#~ msgid "Highly flexible specular bump with transparency"
-#~ msgstr ""
-#~ "В высшей степени настраиваемая отражающая выпуклость с прозрачностью"
+#~ msgstr "Высоконастраиваемая отражающая выпуклость с прозрачностью"
#~ msgid ""
#~ "Give lead pencil or chromolithography or engraving or other effects to "
@@ -42334,7 +41574,7 @@ msgstr "Импорт XAML"
#~ msgstr "Темные края"
#~ msgid "Darken the edges with an inner blur"
-#~ msgstr "Затемнить края внутренним размыванием"
+#~ msgstr "Затемнить края внутренним размытием"
#~ msgid "Fuzzy Glow"
#~ msgstr "Размытое свечение"
@@ -42379,27 +41619,27 @@ msgstr "Импорт XAML"
#, fuzzy
#~ msgid "Experimental"
-#~ msgstr "Экспонента"
+#~ msgstr "Экспериментально"
#, fuzzy
#~ msgid "Diffuse light, custom (ABCs)"
-#~ msgstr "Рассеянный свет"
+#~ msgstr "Рассеянный свет (ABCs)"
#, fuzzy
#~ msgid "Feather, custom (ABCs)"
-#~ msgstr "Назначить заказную задачу"
+#~ msgstr "Смягчение настраиваемое"
#, fuzzy
#~ msgid "Silhouette, custom (ABCs)"
-#~ msgstr "Назначить заказную задачу"
+#~ msgstr "Силуэт настраиваемый"
#, fuzzy
#~ msgid "Specular light, custom (ABCs)"
-#~ msgstr "Отражение света"
+#~ msgstr "Отражённый свет (ABCs)"
#, fuzzy
#~ msgid "Brightness, custom (Color)"
-#~ msgstr "Квадроплексная фантазия"
+#~ msgstr "Яркость (цвет)"
#, fuzzy
#~ msgid "Vibration:"
@@ -42407,15 +41647,15 @@ msgstr "Импорт XAML"
#, fuzzy
#~ msgid "Greyscale, custom (Color)"
-#~ msgstr "Квадроплексная фантазия"
+#~ msgstr "Оттенки серого (цвет)"
#, fuzzy
#~ msgid "Lightness, custom (Color)"
-#~ msgstr "Квадроплексная фантазия"
+#~ msgstr "Светлота (цвет)"
#, fuzzy
#~ msgid "Quadritone fantasy, custom (Color)"
-#~ msgstr "Квадроплексная фантазия"
+#~ msgstr "Квадроплексная фантазия (цвет)"
#~ msgid "Opacity (%):"
#~ msgstr "Непрозрачность (%):"
@@ -42435,7 +41675,7 @@ msgstr "Импорт XAML"
#, fuzzy
#~ msgid "Transluscent"
-#~ msgstr "Ослепительно яркая"
+#~ msgstr "Полупрозрачный"
#~ msgid "link"
#~ msgstr "связать"
@@ -42468,7 +41708,7 @@ msgstr "Импорт XAML"
#, fuzzy
#~ msgid "All in one"
-#~ msgstr "Выровнять узлы"
+#~ msgstr "Всё в одном"
#, fuzzy
#~ msgid "Sharp angle tolerance:"
@@ -43239,11 +42479,11 @@ msgstr "Импорт XAML"
#, fuzzy
#~ msgid "Y frequency:"
-#~ msgstr "Основная частота:"
+#~ msgstr "Y частота:"
#, fuzzy
#~ msgid "Primary blur:"
-#~ msgstr "Прихотливое размывание"
+#~ msgstr "Основное размытие:"
#~ msgid "To spray a path by pushing, select it and drag over it."
#~ msgstr ""
@@ -43436,13 +42676,13 @@ msgstr "Импорт XAML"
#~ msgstr "_Свойства объекта"
#~ msgid "gap|H:"
-#~ msgstr "Г:"
+#~ msgstr "gap|H:"
#~ msgid "Connector network layout"
-#~ msgstr "Внешний вид блок-схем"
+#~ msgstr "Схема соединений сети"
#~ msgid "Grid|_New"
-#~ msgstr "Со_здать"
+#~ msgstr "_Новая"
#~ msgid "Paint objects with:"
#~ msgstr "Раскрашивать объекты:"
@@ -43464,16 +42704,16 @@ msgstr "Импорт XAML"
#~ "<b>%u of %u nodes</b> selected. Drag to select nodes, click to edit only "
#~ "this object (more: Shift)"
#~ msgstr ""
-#~ "Выделено узлов: <b>%u из %u</b>. Перетаскивание выделяет узлы, щелчок "
-#~ "включает изменение только этого объекта (попробуйте Shift)"
+#~ "Выделено узлов: <b>%u из %u</b>. Перетаскивание выделить узлы, щелчок "
+#~ "изменить только этот объект (больше: Shift)"
#~ msgctxt "Node tool tip"
#~ msgid ""
#~ "<b>%u of %u nodes</b> selected. Drag to select nodes, click clear the "
#~ "selection"
#~ msgstr ""
-#~ "Выделено узлов: <b>%u из %u</b>. Перетаскивание выделяет узлы, щелчок "
-#~ "снимает выделение."
+#~ "Выделено узлов: <b>%u из %u</b>. Перетаскивание выделить узлы, щелчок "
+#~ "снять выделение."
#~ msgid "PLACEHOLDER, do not translate"
#~ msgstr "PLACEHOLDER, do not translate"
@@ -43519,7 +42759,7 @@ msgstr "Импорт XAML"
#~ msgstr "Широкие"
#~ msgid "wider"
-#~ msgstr "Еще шире"
+#~ msgstr "Ещё шире"
#~ msgid "swatches|Wrap"
#~ msgstr "В несколько строк"
@@ -43644,7 +42884,7 @@ msgstr "Импорт XAML"
#~ msgstr "Не удалось изменить каталог на '%s' (%s)"
#~ msgid "Failed to execute child process (%s)"
-#~ msgstr "Не удалось выполнить потомственный процесс (%s)"
+#~ msgstr "Не удалось выполнить процесс-потомок (%s)"
#~ msgid "Invalid program name: %s"
#~ msgstr "Некорректное название программы: %s"
@@ -43657,7 +42897,7 @@ msgstr "Импорт XAML"
#~ msgid "Failed to create pipe for communicating with child process (%s)"
#~ msgstr ""
-#~ "Не удалось создать канал для взаимодействия с потомственным процессом (%s)"
+#~ "Не удалось создать канал для взаимодействия с процессом-потомком (%s)"
#~ msgid "Failed to execute helper program (%s)"
#~ msgstr "Не удалось выполнить вспомогательную программу (%s)"
@@ -43667,7 +42907,7 @@ msgstr "Импорт XAML"
#, fuzzy
#~ msgid "Select a location and filename"
-#~ msgstr "Работают во всех слоях"
+#~ msgstr "Расположение и имя файла"
#, fuzzy
#~ msgid "Set filename"
@@ -43675,23 +42915,23 @@ msgstr "Импорт XAML"
#, fuzzy
#~ msgid "Accept invitation"
-#~ msgstr "Назначение"
+#~ msgstr "Принять приглашение"
#, fuzzy
#~ msgid "Length left"
-#~ msgstr "Кернинг влево"
+#~ msgstr "Длина левой"
#, fuzzy
#~ msgid "Specifies the left end of the bisector"
-#~ msgstr "Определяет цвет источника света"
+#~ msgstr "Определяет левый конец биссектрисы"
#, fuzzy
#~ msgid "Length right"
-#~ msgstr "Единица длины:"
+#~ msgstr "Длина правой"
#, fuzzy
#~ msgid "Adjust the \"right\" of the bisector"
-#~ msgstr "Изменить обтравочный контур объекта"
+#~ msgstr "Регулирует правый конец биссектрисы"
#, fuzzy
#~ msgid "Intersect"
@@ -43699,11 +42939,11 @@ msgstr "Импорт XAML"
#, fuzzy
#~ msgid "Identity A"
-#~ msgstr "Идентичная функция"
+#~ msgstr "Идентично А"
#, fuzzy
#~ msgid "Identity B"
-#~ msgstr "Идентичная функция"
+#~ msgstr "Идентично В"
#, fuzzy
#~ msgid "Path to which the original path will be boolop'ed."
@@ -43719,23 +42959,23 @@ msgstr "Импорт XAML"
#, fuzzy
#~ msgid "Choose pen type"
-#~ msgstr "Выберите тип сегмента линии"
+#~ msgstr "Выберите тип пера"
#, fuzzy
#~ msgid "Maximal stroke width"
-#~ msgstr "Менять толщину обводки"
+#~ msgstr "Макс. толщина обводки"
#, fuzzy
#~ msgid "Pen roundness"
-#~ msgstr "Случайность размещения"
+#~ msgstr "Закруглённость пера"
#, fuzzy
#~ msgid "Choose start capping type"
-#~ msgstr "Выберите тип сегмента линии"
+#~ msgstr "Выберите тип начала"
#, fuzzy
#~ msgid "Choose end capping type"
-#~ msgstr "Выберите тип сегмента линии"
+#~ msgstr "Выберите тип завершения"
#, fuzzy
#~ msgid "Round ends"
@@ -43743,23 +42983,23 @@ msgstr "Импорт XAML"
#, fuzzy
#~ msgid "Strokes end with a round end"
-#~ msgstr "Штампованная сталь с вальцованным краем"
+#~ msgstr "Штрихи заканчиваются закруглением"
#, fuzzy
#~ msgid "left capping"
-#~ msgstr "Включить прилипание"
+#~ msgstr "оставляя завершение"
#, fuzzy
#~ msgid "Control handle 9"
-#~ msgstr "Смещение рычага узла"
+#~ msgstr "Контроль рычага 9"
#, fuzzy
#~ msgid "Control handle 11"
-#~ msgstr "Смещение рычага узла"
+#~ msgstr "Контроль рычага 11"
#, fuzzy
#~ msgid "Print unit after path length"
-#~ msgstr "Единица ширины = длина контура"
+#~ msgstr "Единица печати после длины контура"
#, fuzzy
#~ msgid "Scale factor in x direction"
@@ -43783,7 +43023,7 @@ msgstr "Импорт XAML"
#, fuzzy
#~ msgid "Iterations"
-#~ msgstr "Пересечение"
+#~ msgstr "Повторения"
#, fuzzy
#~ msgid "Float parameter"
@@ -43791,15 +43031,15 @@ msgstr "Импорт XAML"
#, fuzzy
#~ msgid "Adjust the \"left\" end of the tangent"
-#~ msgstr "Изменить опорные точки в градиенте"
+#~ msgstr "Изменить \"левый\" конец касательной"
#, fuzzy
#~ msgid "Stack step"
-#~ msgstr "Сложить стопкой"
+#~ msgstr "Шаг стопки"
#, fuzzy
#~ msgid "point param"
-#~ msgstr "пентаграмма"
+#~ msgstr "параметр точки"
#, fuzzy
#~ msgid "path param"
@@ -43807,80 +43047,79 @@ msgstr "Импорт XAML"
#, fuzzy
#~ msgid "Session file"
-#~ msgstr "Установить заливку"
+#~ msgstr "Файл сессии"
#, fuzzy
#~ msgid "Message information"
-#~ msgstr "Информация об используемой памяти"
+#~ msgstr "Информационное сообщение"
#, fuzzy
#~ msgid "Close file"
-#~ msgstr "Заливка шумом"
+#~ msgstr "Закрыть файл"
#, fuzzy
#~ msgid "Rewind"
-#~ msgstr "Отрисовка"
+#~ msgstr "Назад"
#, fuzzy
#~ msgid "Pause"
-#~ msgstr "Вставка"
+#~ msgstr "Пауза"
#, fuzzy
#~ msgid "Play"
-#~ msgstr "Пластификация"
+#~ msgstr "Проиграть"
#, fuzzy
#~ msgid "_Register"
-#~ msgstr "Растровые"
+#~ msgstr "_Регистрация"
#, fuzzy
#~ msgid "_Server:"
-#~ msgstr "_Развернуть"
+#~ msgstr "_Сервер:"
#, fuzzy
#~ msgid "_Username:"
-#~ msgstr "Пере_именовать"
+#~ msgstr "_Имя польз-ля:"
#, fuzzy
#~ msgid "P_ort:"
-#~ msgstr "_Экспорт"
+#~ msgstr "П_орт:"
#, fuzzy
#~ msgid "Connect"
-#~ msgstr "Соединительные линии"
+#~ msgstr "Коннект"
#, fuzzy
#~ msgid "Chatroom _name:"
-#~ msgstr "Имя слоя:"
+#~ msgstr "Имя чата:"
#, fuzzy
#~ msgid "Chatroom _handle:"
-#~ msgstr "Смена рычага"
+#~ msgstr "Чат _handle:"
#, fuzzy
#~ msgid "Connect to chatroom"
-#~ msgstr "Соединительные линии"
+#~ msgstr "Коннект в чат"
#, fuzzy
#~ msgid "_Invite user"
-#~ msgstr "Инвертировать тон"
+#~ msgstr "_Пригласить польз-ля"
#~ msgid ""
#~ "<b>Ctrl</b>: toggle node type, snap handle angle, move hor/vert; <b>Ctrl"
#~ "+Alt</b>: move along handles"
#~ msgstr ""
-#~ "<b>Ctrl</b>: сменить тип узла, ограничить угол рычага, двигать по "
-#~ "горизонтали/вертикали; <b>Ctrl+Alt</b>: двигать вдоль рычага или прямого "
-#~ "фрагмента"
+#~ "<b>Ctrl</b>: сменить тип узла, ограничить угол рычага, двигать по гор/"
+#~ "верт; <b>Ctrl+Alt</b>: двигать вдоль рычага или прямого фрагмента"
#~ msgid ""
#~ "<b>Node handle</b>: drag to shape the curve; with <b>Ctrl</b> to snap "
#~ "angle; with <b>Alt</b> to lock length; with <b>Shift</b> to rotate both "
#~ "handles"
#~ msgstr ""
-#~ "<b>Рычаг узла</b>: перетаскивание с <b>Ctrl</b> ограничивает угол; с "
-#~ "<b>Alt</b> фиксирует длину; с <b>Shift</b> синхронно вращает "
-#~ "противоположный рычаг"
+#~ "<b>Рычаг узла</b>: перетаскивание с <b>Ctrl</b> ограничить угол; с "
+#~ "<b>Alt</b> фикс длины; с <b>Shift</b> синхронно вращает противоположный "
+#~ "рычаг"
#~ msgid "Distribute nodes"
#~ msgstr "Расстановка узлов"
@@ -43930,7 +43169,7 @@ msgstr "Импорт XAML"
#~ "horizontal/vertical; with <b>Ctrl+Alt</b> to snap to handles' directions"
#~ msgstr ""
#~ "<b>Узел</b>: перетаскивание при нажатой клавише <b>Ctrl</b> — с "
-#~ "прилипанием по горизонтали/вертикали; с <b>Ctrl+Alt</b> — вдоль рычагов"
+#~ "прилипанием по гор/верт; с <b>Ctrl+Alt</b> — вдоль рычагов"
#~ msgid "end node"
#~ msgstr "оконечный узел"
@@ -44119,7 +43358,7 @@ msgstr "Импорт XAML"
#, fuzzy
#~ msgid "The standard deviation of the spray action"
-#~ msgstr "Стандартное отклонение при размывании, выражается в процентах"
+#~ msgstr "Стандартное отклонение при размытии, выражается в процентах"
#~ msgid "Population"
#~ msgstr "Заполнение"
diff --git a/share/extensions/extrude.py b/share/extensions/extrude.py
index 88ae3994a..b11d0d36c 100755
--- a/share/extensions/extrude.py
+++ b/share/extensions/extrude.py
@@ -19,6 +19,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
# local library
import inkex
import simplepath
+import simplestyle
import simpletransform
import cubicsuperpath
@@ -68,10 +69,23 @@ class Extrude(inkex.Effect):
ele = inkex.etree.Element('{http://www.w3.org/2000/svg}path')
paths[0].xpath('..')[0].append(ele)
ele.set('d', simplepath.formatPath(line))
- ele.set('style', 'fill:none;stroke:#000000;stroke-opacity:1;stroke-width:1;')
+ style = {
+ 'fill': 'none',
+ 'stroke': '#000000',
+ 'stroke-opacity': 1,
+ 'stroke-width': self.unittouu('1px'),
+ }
+ ele.set('style', simplestyle.formatStyle(style))
elif self.options.mode.lower() == 'polygons':
g = inkex.etree.Element('{http://www.w3.org/2000/svg}g')
- g.set('style', 'fill:#000000;stroke:#000000;fill-opacity:0.3;stroke-width:2;stroke-opacity:0.6;')
+ style = {
+ 'fill': '#000000',
+ 'fill-opacity': 0.3,
+ 'stroke': '#000000',
+ 'stroke-opacity': 0.6,
+ 'stroke-width': self.unittouu('2px'),
+ }
+ g.set('style', simplestyle.formatStyle(style))
paths[0].xpath('..')[0].append(g)
for comp in verts:
for n,v in enumerate(comp):
diff --git a/share/extensions/hpgl_output.py b/share/extensions/hpgl_output.py
index 58f82da71..d4a23743f 100755
--- a/share/extensions/hpgl_output.py
+++ b/share/extensions/hpgl_output.py
@@ -66,7 +66,7 @@ class HpglOutput(inkex.Effect):
hpglInit += ';FS%d' % self.options.force
if self.options.speed > 0:
hpglInit += ';VS%d' % self.options.speed
- self.hpgl = hpglInit + self.hpgl + ';SP0;PU0,0;IN; '
+ self.hpgl = hpglInit + self.hpgl + ';PU0,0;SP0;IN; '
def output(self):
# print to file
diff --git a/share/extensions/plotter.py b/share/extensions/plotter.py
index 965fbf6d9..1d8e8f79e 100755
--- a/share/extensions/plotter.py
+++ b/share/extensions/plotter.py
@@ -104,7 +104,7 @@ class Plot(inkex.Effect):
hpglInit += ';FS%d' % self.options.force
if self.options.speed > 0:
hpglInit += ';VS%d' % self.options.speed
- self.hpgl = hpglInit + self.hpgl + ';SP0;PU0,0;IN; '
+ self.hpgl = hpglInit + self.hpgl + ';PU0,0;SP0;IN; '
def convertToDmpl(self):
# convert HPGL to DMPL
@@ -127,7 +127,7 @@ class Plot(inkex.Effect):
if self.options.speed > 0:
dmplInit += 'V%d' % self.options.speed
dmplInit += 'EC1'
- self.hpgl = dmplInit + self.hpgl[1:] + ',P0,U0,0,Z '
+ self.hpgl = dmplInit + self.hpgl[1:] + ',U0,0,P0,Z '
def convertToKNK(self):
# convert HPGL to KNK Plotter Language
@@ -136,7 +136,7 @@ class Plot(inkex.Effect):
hpglInit += ';FS%d' % self.options.force
if self.options.speed > 0:
hpglInit += ';VS%d' % self.options.speed
- self.hpgl = hpglInit + self.hpgl + ';SP0;PU0,0;@ '
+ self.hpgl = hpglInit + self.hpgl + ';PU0,0;SP0;@ '
def sendHpglToSerial(self):
# gracefully exit script when pySerial is missing
diff --git a/share/extensions/prepare_file_save_as.py b/share/extensions/prepare_file_save_as.py
index d0c660fcf..d0c660fcf 100644..100755
--- a/share/extensions/prepare_file_save_as.py
+++ b/share/extensions/prepare_file_save_as.py
diff --git a/share/extensions/prepare_print_win32_vector.py b/share/extensions/prepare_print_win32_vector.py
index e13670931..e13670931 100644..100755
--- a/share/extensions/prepare_print_win32_vector.py
+++ b/share/extensions/prepare_print_win32_vector.py
diff --git a/share/extensions/restack.inx b/share/extensions/restack.inx
index 4f5f577cb..e14d2d5d5 100644
--- a/share/extensions/restack.inx
+++ b/share/extensions/restack.inx
@@ -9,7 +9,7 @@
<_param name="desc_dir" type="description" appearance="header">Restack Direction</_param>
<param name="nb_direction" type="notebook">
<page name="presets" _gui-text="Presets">
- <param name="direction" type="enum" _gui-text="">
+ <param name="direction" type="enum" gui-text="">
<_item value="lr">Left to Right (0)</_item>
<_item value="bt">Bottom to Top (90)</_item>
<_item value="rl">Right to Left (180)</_item>
@@ -36,7 +36,7 @@
</page>
<page name="z_order" _gui-text="Based on Z-Order">
<_param name="desc_zsort" type="description" appearance="header">Restack Mode</_param>
- <param name="zsort" type="enum" _gui-text="">
+ <param name="zsort" type="enum" gui-text="">
<_item value="rev">Reverse Z-Order</_item>
<_item value="rand">Shuffle Z-Order</_item>
</param>
diff --git a/share/filters/CMakeLists.txt b/share/filters/CMakeLists.txt
index 72403deda..dc3e19c97 100644
--- a/share/filters/CMakeLists.txt
+++ b/share/filters/CMakeLists.txt
@@ -8,5 +8,4 @@ set_source_files_properties(${CMAKE_SOURCE_DIR}/filters.svg.h PROPERTIES GENERAT
add_custom_target(filters_svg_h ALL DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/filters.svg.h)
-install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/filters.svg.h DESTINATION ${INKSCAPE_SHARE_INSTALL}/filters)
install(FILES "filters.svg" "README" DESTINATION ${INKSCAPE_SHARE_INSTALL}/filters)
diff --git a/share/palettes/CMakeLists.txt b/share/palettes/CMakeLists.txt
index d76920524..f734564ac 100644
--- a/share/palettes/CMakeLists.txt
+++ b/share/palettes/CMakeLists.txt
@@ -12,4 +12,4 @@ add_custom_target(palettes_h ALL DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/palettes.h)
file(GLOB _FILES "*.gpl")
-install(FILES ${_FILES} "README" ${CMAKE_CURRENT_SOURCE_DIR}/palettes.h DESTINATION ${INKSCAPE_SHARE_INSTALL}/palettes)
+install(FILES ${_FILES} "README" DESTINATION ${INKSCAPE_SHARE_INSTALL}/palettes)
diff --git a/share/patterns/CMakeLists.txt b/share/patterns/CMakeLists.txt
index 70cc61b58..10bb848b6 100644
--- a/share/patterns/CMakeLists.txt
+++ b/share/patterns/CMakeLists.txt
@@ -7,5 +7,4 @@ add_custom_command(
set_source_files_properties(${CMAKE_SOURCE_DIR}/patterns.svg.h PROPERTIES GENERATED TRUE)
add_custom_target(patterns_svg_h ALL DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/patterns.svg.h)
-install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/patterns.svg.h DESTINATION ${INKSCAPE_SHARE_INSTALL}/patterns)
install(FILES "patterns.svg" "README" DESTINATION ${INKSCAPE_SHARE_INSTALL}/patterns)
diff --git a/share/symbols/CMakeLists.txt b/share/symbols/CMakeLists.txt
index af562a46d..5a7eb1c9e 100644
--- a/share/symbols/CMakeLists.txt
+++ b/share/symbols/CMakeLists.txt
@@ -9,4 +9,4 @@ add_custom_command(
set_source_files_properties(${CMAKE_CURRENT_SOURCE_DIR}/symbols.h PROPERTIES GENERATED TRUE)
add_custom_target(symbols_h ALL DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/symbols.h)
-install(FILES ${_FILES} "README" ${CMAKE_CURRENT_SOURCE_DIR}/symbols.h DESTINATION ${INKSCAPE_SHARE_INSTALL}/symbols)
+install(FILES ${_FILES} "README" DESTINATION ${INKSCAPE_SHARE_INSTALL}/symbols)
diff --git a/share/templates/CMakeLists.txt b/share/templates/CMakeLists.txt
index fa1bc01bd..4af166bf1 100644
--- a/share/templates/CMakeLists.txt
+++ b/share/templates/CMakeLists.txt
@@ -9,4 +9,4 @@ add_custom_command(
set_source_files_properties(${CMAKE_SOURCE_DIR}/templates.h PROPERTIES GENERATED TRUE)
add_custom_target(templates_h ALL DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/templates.h)
-install(FILES ${_FILES} "README" ${CMAKE_CURRENT_SOURCE_DIR}/templates.h DESTINATION ${INKSCAPE_SHARE_INSTALL}/templates)
+install(FILES ${_FILES} "README" DESTINATION ${INKSCAPE_SHARE_INSTALL}/templates)
diff --git a/src/2geom/sbasis-to-bezier.cpp b/src/2geom/sbasis-to-bezier.cpp
index 64c07f35e..583fe9ba2 100644
--- a/src/2geom/sbasis-to-bezier.cpp
+++ b/src/2geom/sbasis-to-bezier.cpp
@@ -188,7 +188,8 @@ void sbasis_to_cubic_bezier (std::vector<Point> & bz, D2<SBasis> const& sb)
double xprime[2], yprime[2];
double midx = 0;
double midy = 0;
- double numer;
+ double midx_0, midy_0;
+ double numer[2], numer_0[2];
double denom;
double div;
@@ -239,21 +240,23 @@ void sbasis_to_cubic_bezier (std::vector<Point> & bz, D2<SBasis> const& sb)
midx = 8*midx - 4*bz[0][X] - 4*bz[3][X]; // re-define relative to center
midy = 8*midy - 4*bz[0][Y] - 4*bz[3][Y];
+ midx_0 = sb[X][1][0] + sb[X][1][1]; // zeroth order estimate
+ midy_0 = sb[Y][1][0] + sb[Y][1][1];
if ((std::abs(xprime[0]) < EPSILON) && (std::abs(yprime[0]) < EPSILON)
&& ((std::abs(xprime[1]) > EPSILON) || (std::abs(yprime[1]) > EPSILON))) { // degenerate handle at 0 : use distance of closest approach
- numer = midx*xprime[1] + midy*yprime[1];
+ numer[0] = midx*xprime[1] + midy*yprime[1];
denom = 3.0*(xprime[1]*xprime[1] + yprime[1]*yprime[1]);
delx[0] = 0;
dely[0] = 0;
- delx[1] = -xprime[1]*numer/denom;
- dely[1] = -yprime[1]*numer/denom;
+ delx[1] = -xprime[1]*numer[0]/denom;
+ dely[1] = -yprime[1]*numer[0]/denom;
} else if ((std::abs(xprime[1]) < EPSILON) && (std::abs(yprime[1]) < EPSILON)
&& ((std::abs(xprime[0]) > EPSILON) || (std::abs(yprime[0]) > EPSILON))) { // degenerate handle at 1 : ditto
- numer = midx*xprime[0] + midy*yprime[0];
+ numer[1] = midx*xprime[0] + midy*yprime[0];
denom = 3.0*(xprime[0]*xprime[0] + yprime[0]*yprime[0]);
- delx[0] = xprime[0]*numer/denom;
- dely[0] = yprime[0]*numer/denom;
+ delx[0] = xprime[0]*numer[1]/denom;
+ dely[0] = yprime[0]*numer[1]/denom;
delx[1] = 0;
dely[1] = 0;
} else if (std::abs(xprime[1]*yprime[0] - yprime[1]*xprime[0]) > // general case : fit mid fxn value
@@ -264,15 +267,21 @@ void sbasis_to_cubic_bezier (std::vector<Point> & bz, D2<SBasis> const& sb)
return;
denom = 3.0*(xprime[1]*yprime[0] - yprime[1]*xprime[0]);
for (int i = 0; i < 2; ++i) {
- numer = xprime[1 - i]*midy - yprime[1 - i]*midx;
- delx[i] = xprime[i]*numer/denom;
- dely[i] = yprime[i]*numer/denom;
+ numer_0[i] = xprime[1 - i]*midy_0 - yprime[1 - i]*midx_0;
+ numer[i] = xprime[1 - i]*midy - yprime[1 - i]*midx;
+ delx[i] = xprime[i]*numer[i]/denom;
+ dely[i] = yprime[i]*numer[i]/denom;
+ if (numer_0[i]*numer[i] < 0) // check for reversal of direction, LP Bug 1544680
+ return;
}
+ if (std::abs((numer[0] - numer_0[0])*numer_0[1]) > 10.0*std::abs((numer[1] - numer_0[1])*numer_0[0]) // check for asymmetry
+ || std::abs((numer[1] - numer_0[1])*numer_0[0]) > 10.0*std::abs((numer[0] - numer_0[0])*numer_0[1]))
+ return;
} else if ((xprime[0]*xprime[1] < 0) || (yprime[0]*yprime[1] < 0)) { // symmetric case : use distance of closest approach
- numer = midx*xprime[0] + midy*yprime[0];
+ numer[0] = midx*xprime[0] + midy*yprime[0];
denom = 6.0*(xprime[0]*xprime[0] + yprime[0]*yprime[0]);
- delx[0] = xprime[0]*numer/denom;
- dely[0] = yprime[0]*numer/denom;
+ delx[0] = xprime[0]*numer[0]/denom;
+ dely[0] = yprime[0]*numer[0]/denom;
delx[1] = -delx[0];
dely[1] = -dely[0];
} else { // anti-symmetric case : fit mid slope
@@ -291,10 +300,10 @@ void sbasis_to_cubic_bezier (std::vector<Point> & bz, D2<SBasis> const& sb)
}
if (midx*yprime[0] != midy*xprime[0]) {
denom = midx*yprime[0] - midy*xprime[0];
- numer = midx*(bz[3][Y] - bz[0][Y]) - midy*(bz[3][X] - bz[0][X]);
+ numer[0] = midx*(bz[3][Y] - bz[0][Y]) - midy*(bz[3][X] - bz[0][X]);
for (int i = 0; i < 2; ++i) {
- delx[i] = xprime[0]*numer/denom;
- dely[i] = yprime[0]*numer/denom;
+ delx[i] = xprime[0]*numer[0]/denom;
+ dely[i] = yprime[0]*numer[0]/denom;
}
} else { // linear case
for (int i = 0; i < 2; ++i) {
diff --git a/src/attributes.cpp b/src/attributes.cpp
index 5b3d35590..c375ba903 100644
--- a/src/attributes.cpp
+++ b/src/attributes.cpp
@@ -89,7 +89,6 @@ static SPStyleProp const props[] = {
{SP_ATTR_INKSCAPE_ZOOM, "inkscape:zoom"},
{SP_ATTR_INKSCAPE_CX, "inkscape:cx"},
{SP_ATTR_INKSCAPE_CY, "inkscape:cy"},
- {SP_ATTR_INKSCAPE_DOCUMENT_ROTATION, "inkscape:document-rotation"},
{SP_ATTR_INKSCAPE_WINDOW_WIDTH, "inkscape:window-width"},
{SP_ATTR_INKSCAPE_WINDOW_HEIGHT, "inkscape:window-height"},
{SP_ATTR_INKSCAPE_WINDOW_X, "inkscape:window-x"},
diff --git a/src/attributes.h b/src/attributes.h
index 6d4ac7543..c4658b85b 100644
--- a/src/attributes.h
+++ b/src/attributes.h
@@ -97,7 +97,6 @@ enum SPAttributeEnum {
SP_ATTR_INKSCAPE_ZOOM,
SP_ATTR_INKSCAPE_CX,
SP_ATTR_INKSCAPE_CY,
- SP_ATTR_INKSCAPE_DOCUMENT_ROTATION,
SP_ATTR_INKSCAPE_WINDOW_WIDTH,
SP_ATTR_INKSCAPE_WINDOW_HEIGHT,
SP_ATTR_INKSCAPE_WINDOW_X,
diff --git a/src/desktop-events.cpp b/src/desktop-events.cpp
index 9e5f1c20b..5fef8cbfc 100644
--- a/src/desktop-events.cpp
+++ b/src/desktop-events.cpp
@@ -155,10 +155,6 @@ static gint sp_dt_ruler_event(GtkWidget *widget, GdkEvent *event, SPDesktopWidge
}
}
- SPNamedView *namedview = desktop->namedview;
- //if (namedview && namedview->document_rotation) {
- // normal *= Geom::Rotate(Geom::rad_from_deg(namedview->document_rotation * -1));
- //}
guide = sp_guideline_new(desktop->guides, NULL, event_dt, normal);
sp_guideline_set_color(SP_GUIDELINE(guide), desktop->namedview->guidehicolor);
diff --git a/src/desktop.cpp b/src/desktop.cpp
index c46d6e2f6..c56c42267 100644
--- a/src/desktop.cpp
+++ b/src/desktop.cpp
@@ -40,7 +40,9 @@
#include "desktop-style.h"
#include "device-manager.h"
#include "display/canvas-arena.h"
+#include "display/canvas-debug.h"
#include "display/canvas-grid.h"
+#include "display/canvas-rotate.h"
#include "display/canvas-temporary-item-list.h"
#include "display/drawing-group.h"
#include "display/gnome-canvas-acetate.h"
@@ -129,7 +131,6 @@ SPDesktop::SPDesktop() :
layers->_layer_deactivated_signal.connect(sigc::bind(sigc::ptr_fun(_layer_deactivated), this));
layers->_layer_changed_signal.connect(sigc::bind(sigc::ptr_fun(_layer_hierarchy_changed), this));
selection = Inkscape::GC::release( new Inkscape::Selection(layers, this) );
- // _current_affine.setRotate(M_PI/4); // To test zooming with rotation
}
void
@@ -221,10 +222,10 @@ SPDesktop::init (SPNamedView *nv, SPCanvas *aCanvas, Inkscape::UI::View::EditWid
// being selected? or does it intercept some of the events that should have gone to the
// node handler? see bug https://bugs.launchpad.net/inkscape/+bug/414142)
gridgroup = (SPCanvasGroup *) sp_canvas_item_new (main, SP_TYPE_CANVAS_GROUP, NULL);
- guides = (SPCanvasGroup *) sp_canvas_item_new (main, SP_TYPE_CANVAS_GROUP, NULL);
- sketch = (SPCanvasGroup *) sp_canvas_item_new (main, SP_TYPE_CANVAS_GROUP, NULL);
+ guides = (SPCanvasGroup *) sp_canvas_item_new (main, SP_TYPE_CANVAS_GROUP, NULL);
+ sketch = (SPCanvasGroup *) sp_canvas_item_new (main, SP_TYPE_CANVAS_GROUP, NULL);
tempgroup = (SPCanvasGroup *) sp_canvas_item_new (main, SP_TYPE_CANVAS_GROUP, NULL);
- controls = (SPCanvasGroup *) sp_canvas_item_new (main, SP_TYPE_CANVAS_GROUP, NULL);
+ controls = (SPCanvasGroup *) sp_canvas_item_new (main, SP_TYPE_CANVAS_GROUP, NULL);
// Set the select tool as the active tool.
set_event_context2("/tools/select");
@@ -252,7 +253,8 @@ SPDesktop::init (SPNamedView *nv, SPCanvas *aCanvas, Inkscape::UI::View::EditWid
_doc2dt[5] = document->getHeight().value("px");
sp_canvas_item_affine_absolute (SP_CANVAS_ITEM (drawing), _doc2dt);
- _modified_connection = namedview->connectModified(sigc::bind<2>(sigc::ptr_fun(&_namedview_modified), this));
+ _modified_connection =
+ namedview->connectModified(sigc::bind<2>(sigc::ptr_fun(&_namedview_modified), this));
Inkscape::DrawingItem *ai = document->getRoot()->invoke_show(
SP_CANVAS_ARENA (drawing)->drawing,
@@ -314,6 +316,10 @@ SPDesktop::init (SPNamedView *nv, SPCanvas *aCanvas, Inkscape::UI::View::EditWid
temporary_item_list = new Inkscape::Display::TemporaryItemList( this );
snapindicator = new Inkscape::Display::SnapIndicator ( this );
+
+ canvas_rotate = sp_canvas_item_new (root, SP_TYPE_CANVAS_ROTATE, NULL);
+ sp_canvas_item_hide( canvas_rotate );
+ // canvas_debug = sp_canvas_item_new (main, SP_TYPE_CANVAS_DEBUG, NULL);
}
@@ -838,6 +844,7 @@ SPDesktop::set_display_area (bool log)
_widget->updateRulers();
_widget->updateScrollbars(_current_affine.getZoom());
_widget->updateZoom();
+ _widget->updateRotation();
signal_zoom_changed.emit(_current_affine.getZoom());
}
@@ -1128,6 +1135,48 @@ SPDesktop::rotate_relative_center_point (Geom::Point const &c, double rotate)
/**
+ * Flip keeping the point 'c' fixed in the desktop window.
+ */
+void
+SPDesktop::flip_absolute_keep_point (Geom::Point const &c, CanvasFlip flip)
+{
+ Geom::Point w = d2w( c ); // Must be before flip.
+ _current_affine.setFlip( flip );
+ set_display_area( c, w );
+}
+
+
+void
+SPDesktop::flip_relative_keep_point (Geom::Point const &c, CanvasFlip flip)
+{
+ Geom::Point w = d2w( c ); // Must be before flip.
+ _current_affine.addFlip( flip );
+ set_display_area( c, w );
+}
+
+
+/**
+ * Flip aligning the point 'c' to the center of desktop window.
+ */
+void
+SPDesktop::flip_absolute_center_point (Geom::Point const &c, CanvasFlip flip)
+{
+ _current_affine.setFlip( flip );
+ Geom::Rect viewbox = canvas->getViewbox();
+ set_display_area( c, viewbox.midpoint() );
+}
+
+
+void
+SPDesktop::flip_relative_center_point (Geom::Point const &c, CanvasFlip flip)
+{
+ _current_affine.addFlip( flip );
+ Geom::Rect viewbox = canvas->getViewbox();
+ set_display_area( c, viewbox.midpoint() );
+}
+
+
+/**
* Scroll canvas by to a particular point (window coordinates).
*/
void
@@ -1557,12 +1606,16 @@ SPDesktop::setDocument (SPDocument *doc)
layers->setDocument(doc);
selection->setDocument(doc);
- // remove old EventLog if it exists (see also: bug #1071082)
- if (event_log) {
- doc->removeUndoObserver(*event_log);
- delete event_log;
- event_log = 0;
- }
+ if (event_log) {
+ // Remove it from the replaced document. This prevents Inkscape from
+ // crashing since we access it in the replaced document's destructor
+ // which results in an undefined behavior. (See also: bug #1670688)
+ if (this->doc()) {
+ this->doc()->removeUndoObserver(*event_log);
+ }
+ delete event_log;
+ event_log = 0;
+ }
/* setup EventLog */
event_log = new Inkscape::EventLog(doc);
diff --git a/src/desktop.h b/src/desktop.h
index 3dc11b557..330d95607 100644
--- a/src/desktop.h
+++ b/src/desktop.h
@@ -177,6 +177,8 @@ public:
SPCanvasGroup *tempgroup; ///< contains temporary canvas items
SPCanvasItem *page; ///< page background
SPCanvasItem *page_border; ///< page border
+ SPCanvasItem *canvas_rotate; ///< quickly show canvas rotation
+ SPCanvasItem *canvas_debug; ///< shows tiling
SPCSSAttr *current; ///< current style
bool _focusMode; ///< Whether we're focused working or general working
@@ -351,6 +353,18 @@ public:
void rotate_absolute_center_point (Geom::Point const &c, double const rotate);
void rotate_relative_center_point (Geom::Point const &c, double const rotate);
+ enum CanvasFlip {
+ FLIP_NONE = 0,
+ FLIP_HORIZONTAL = 1,
+ FLIP_VERTICAL = 2
+ };
+ void flip_absolute_keep_point (Geom::Point const &c, CanvasFlip flip);
+ void flip_relative_keep_point (Geom::Point const &c, CanvasFlip flip);
+ void flip_absolute_center_point (Geom::Point const &c, CanvasFlip flip);
+ void flip_relative_center_point (Geom::Point const &c, CanvasFlip flip);
+
+ double current_rotation() const { return _current_affine.getRotation(); }
+
void scroll_absolute (Geom::Point const &point, bool is_scrolling = false);
void scroll_relative (Geom::Point const &delta, bool is_scrolling = false);
void scroll_relative_in_svg_coords (double dx, double dy, bool is_scrolling = false);
@@ -474,10 +488,29 @@ private:
_update();
}
+ void setFlip( CanvasFlip flip ) {
+ _flip = Geom::Scale();
+ addFlip( flip );
+ }
+
+ void addFlip( CanvasFlip flip ) {
+ if (flip & FLIP_HORIZONTAL) {
+ _flip *= Geom::Scale(-1.0, 1.0);
+ }
+ if (flip & FLIP_VERTICAL) {
+ _flip *= Geom::Scale(1.0, -1.0);
+ }
+ _update();
+ }
+
double getZoom() const {
return _d2w.descrim();
}
+ double getRotation() const {
+ return _rotate.angle();
+ }
+
void setOffset( Geom::Point offset ) {
_offset = offset;
}
@@ -490,13 +523,14 @@ private:
private:
void _update() {
- _d2w = _rotate * _scale;
+ _d2w = _rotate * _scale * _flip;
_w2d = _d2w.inverse();
}
Geom::Affine _w2d; // Window to desktop
Geom::Affine _d2w; // Desktop to window
Geom::Rotate _rotate; // Rotate part of _w2d
Geom::Scale _scale; // Scale part of _w2d
+ Geom::Scale _flip; // Flip part of _w2d
Geom::Point _offset; // Point on canvas to align to (0,0) of window
};
diff --git a/src/display/CMakeLists.txt b/src/display/CMakeLists.txt
index 0bf1d6e45..8eaaee99a 100644
--- a/src/display/CMakeLists.txt
+++ b/src/display/CMakeLists.txt
@@ -4,7 +4,9 @@ set(display_SRC
canvas-arena.cpp
canvas-axonomgrid.cpp
canvas-bpath.cpp
+ canvas-debug.cpp
canvas-grid.cpp
+ canvas-rotate.cpp
canvas-temporary-item-list.cpp
canvas-temporary-item.cpp
canvas-text.cpp
@@ -64,7 +66,9 @@ set(display_SRC
canvas-arena.h
canvas-axonomgrid.h
canvas-bpath.h
+ canvas-debug.h
canvas-grid.h
+ canvas-rotate.h
canvas-temporary-item-list.h
canvas-temporary-item.h
canvas-text.h
diff --git a/src/display/canvas-debug.cpp b/src/display/canvas-debug.cpp
new file mode 100644
index 000000000..1748029e9
--- /dev/null
+++ b/src/display/canvas-debug.cpp
@@ -0,0 +1,100 @@
+/*
+ * A simple surface for debugging the canvas. Shows how tiles are drawn.
+ *
+ * Author:
+ * Tavmjong Bah <tavmjong@free.fr>
+ *
+ * Copyright (C) 2017 Tavmjong Bah
+ *
+ * Released under GNU GPL, read the file 'COPYING' for more information
+ */
+
+#include "inkscape.h"
+#include "desktop.h"
+
+#include "canvas-debug.h"
+#include "sp-canvas.h"
+#include "cairo-utils.h"
+#include "ui/event-debug.h"
+
+namespace {
+
+static void sp_canvas_debug_destroy(SPCanvasItem *item);
+static void sp_canvas_debug_update (SPCanvasItem *item, Geom::Affine const &affine, unsigned int flags);
+static void sp_canvas_debug_render (SPCanvasItem *item, SPCanvasBuf *buf);
+static int sp_canvas_debug_event (SPCanvasItem *item, GdkEvent *event);
+
+} // namespace
+
+G_DEFINE_TYPE(SPCanvasDebug, sp_canvas_debug, SP_TYPE_CANVAS_ITEM);
+
+static void sp_canvas_debug_class_init (SPCanvasDebugClass *klass)
+{
+ klass->destroy = sp_canvas_debug_destroy;
+ klass->update = sp_canvas_debug_update;
+ klass->render = sp_canvas_debug_render;
+ klass->event = sp_canvas_debug_event;
+}
+
+static void sp_canvas_debug_init (SPCanvasDebug *debug)
+{
+ debug->pickable = true; // So we can receive events.
+}
+
+namespace {
+static void sp_canvas_debug_destroy (SPCanvasItem *object)
+{
+ g_return_if_fail (object != NULL);
+ g_return_if_fail (SP_IS_CANVAS_DEBUG (object));
+
+ if (SP_CANVAS_ITEM_CLASS(sp_canvas_debug_parent_class)->destroy) {
+ SP_CANVAS_ITEM_CLASS(sp_canvas_debug_parent_class)->destroy(object);
+ }
+}
+
+static void sp_canvas_debug_update( SPCanvasItem *item, Geom::Affine const &/*affine*/, unsigned int /*flags*/ )
+{
+ // We cover the entire canvas
+ item->x1 = -G_MAXINT;
+ item->y1 = -G_MAXINT;
+ item->x2 = G_MAXINT;
+ item->y2 = G_MAXINT;
+}
+
+static void sp_canvas_debug_render( SPCanvasItem *item, SPCanvasBuf *buf)
+{
+ if (!buf->ct) {
+ return;
+ }
+
+ cairo_set_line_width (buf->ct, 2);
+
+ // Draw box around buffer (for debugging)
+ cairo_new_path (buf->ct);
+ cairo_move_to (buf->ct, 0, 0);
+ cairo_line_to (buf->ct, buf->rect.width(), 0);
+ cairo_line_to (buf->ct, buf->rect.width(), buf->rect.height());
+ cairo_line_to (buf->ct, 0, buf->rect.height());
+ cairo_close_path (buf->ct);
+ ink_cairo_set_source_rgba32 (buf->ct, 0xff7f7f7f);
+ cairo_stroke (buf->ct);
+}
+
+static int sp_canvas_debug_event (SPCanvasItem *item, GdkEvent *event)
+{
+ ui_dump_event (event, Glib::ustring("sp_canvas_debug_event"));
+ return false; // We don't use any events...
+}
+
+} // namespace
+
+/*
+ Local Variables:
+ mode:c++
+ c-file-style:"stroustrup"
+ c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
+ indent-tabs-mode:nil
+ fill-column:99
+ End:
+*/
+// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:fileencoding=utf-8:textwidth=99 :
diff --git a/src/display/canvas-debug.h b/src/display/canvas-debug.h
new file mode 100644
index 000000000..d5a166da9
--- /dev/null
+++ b/src/display/canvas-debug.h
@@ -0,0 +1,41 @@
+#ifndef SEEN_SP_CANVAS_DEBUG_H
+#define SEEN_SP_CANVAS_DEBUG_H
+
+/*
+ * A simple surface for debugging the canvas. Shows how tiles are drawn.
+ *
+ * Author:
+ * Tavmjong Bah <tavmjong@free.fr>
+ *
+ * Copyright (C) 2017 Tavmjong Bah
+ *
+ * Released under GNU GPL, read the file 'COPYING' for more information
+ */
+
+#include "sp-canvas-item.h"
+
+class SPItem;
+
+#define SP_TYPE_CANVAS_DEBUG (sp_canvas_debug_get_type ())
+#define SP_CANVAS_DEBUG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_DEBUG, SPCanvasDebug))
+#define SP_IS_CANVAS_DEBUG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), SP_TYPE_CANVAS_DEBUG))
+
+struct SPCanvasDebug : public SPCanvasItem {
+};
+
+GType sp_canvas_debug_get_type (void);
+
+struct SPCanvasDebugClass : public SPCanvasItemClass{};
+
+#endif // SEEN_SP_CANVAS_DEBUG_H
+
+/*
+ Local Variables:
+ mode:c++
+ c-file-style:"stroustrup"
+ c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
+ indent-tabs-mode:nil
+ fill-column:99
+ End:
+*/
+// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4 :
diff --git a/src/display/canvas-grid.cpp b/src/display/canvas-grid.cpp
index 2dadde336..4243d3365 100644
--- a/src/display/canvas-grid.cpp
+++ b/src/display/canvas-grid.cpp
@@ -5,6 +5,7 @@
* Copyright (C) Lauris Kaplinski 2000
* Abhishek Sharma
* Jon A. Cruz <jon@joncruz.org>
+ * Copyright (C) Tavmong Bah 2017 <tavmjong@free.fr>
*/
/* As a general comment, I am not exactly proud of how things are done.
@@ -841,21 +842,19 @@ void
CanvasXYGrid::Update (Geom::Affine const &affine, unsigned int /*flags*/)
{
ow = origin * affine;
- // Temp hack to insure grid doesn't collapse with rotation.
- sw[0] = spacing[0] * sqrt(affine[0]*affine[0] + affine[1]*affine[1]);
- sw[1] = spacing[1] * sqrt(affine[2]*affine[2] + affine[3]*affine[3]);
- sw -= Geom::Point(affine[4], affine[5]);
+ sw[0] = Geom::Point(spacing[0], 0) * affine.withoutTranslation();
+ sw[1] = Geom::Point(0, spacing[1]) * affine.withoutTranslation();
+ // Find suitable grid spacing for display
for(int dim = 0; dim < 2; dim++) {
gint scaling_factor = empspacing;
if (scaling_factor <= 1)
scaling_factor = 5;
- scaled[dim] = FALSE;
- sw[dim] = fabs (sw[dim]);
- while (sw[dim] < 8.0) {
- scaled[dim] = TRUE;
+ scaled[dim] = false;
+ while (fabs(sw[dim].length()) < 8.0) {
+ scaled[dim] = true;
sw[dim] *= scaling_factor;
/* First pass, go up to the major line spacing, then
keep increasing by two. */
@@ -865,49 +864,45 @@ CanvasXYGrid::Update (Geom::Affine const &affine, unsigned int /*flags*/)
}
-static void
-grid_hline (SPCanvasBuf *buf, gint y, gint xs, gint xe, guint32 rgba)
+// Find intersections of line with rectangle. There should be zero or two.
+// If line is degenerate with rectangle side, two corner points are returned.
+static std::vector<Geom::Point>
+intersect_line_rectangle( Geom::Line const &line, Geom::Rect const &rect )
{
- if ((y < buf->rect.top()) || (y >= buf->rect.bottom()))
- return;
-
- cairo_move_to(buf->ct, 0.5 + xs, 0.5 + y);
- cairo_line_to(buf->ct, 0.5 + xe, 0.5 + y);
- ink_cairo_set_source_rgba32(buf->ct, rgba);
- cairo_stroke(buf->ct);
-}
-
-static void
-grid_vline (SPCanvasBuf *buf, gint x, gint ys, gint ye, guint32 rgba)
-{
- if ((x < buf->rect.left()) || (x >= buf->rect.right()))
- return;
-
- cairo_move_to(buf->ct, 0.5 + x, 0.5 + ys);
- cairo_line_to(buf->ct, 0.5 + x, 0.5 + ye);
- ink_cairo_set_source_rgba32(buf->ct, rgba);
- cairo_stroke(buf->ct);
+ std::vector<Geom::Point> intersections;
+ for (unsigned i = 0; i < 4; ++i) {
+ Geom::LineSegment side( rect.corner(i), rect.corner((i+1)%4) );
+ try {
+ Geom::OptCrossing oc = Geom::intersection(line, side);
+ if (oc) {
+ intersections.push_back( line.pointAt((*oc).ta));
+ }
+ } catch (Geom::InfiniteSolutions) {
+ intersections.clear();
+ intersections.push_back( side.pointAt(0) );
+ intersections.push_back( side.pointAt(1) );
+ return intersections;
+ }
+ }
+ return intersections;
}
-static void
-grid_dot (SPCanvasBuf *buf, gint x, gint y, guint32 rgba)
-{
- if ( (y < buf->rect.top()) || (y >= buf->rect.bottom())
- || (x < buf->rect.left()) || (x >= buf->rect.right()) )
- return;
-
- cairo_rectangle(buf->ct, x, y, 1, 1);
- ink_cairo_set_source_rgba32(buf->ct, rgba);
- cairo_fill(buf->ct);
+// Find the signed distance of a point to a line. The distance is negative if
+// the point lies to the left of the line considering the line's versor.
+static double
+signed_distance( Geom::Point const &point, Geom::Line const &line ) {
+ Geom::Coord t = line.nearestTime( point );
+ Geom::Point p = line.pointAt(t);
+ double distance = Geom::distance( p, point );
+ if ( Geom::cross( Geom::Line( p, point ).versor(), line.versor() ) < 0.0 ) {
+ distance = -distance;
+ }
+ return distance;
}
void
CanvasXYGrid::Render (SPCanvasBuf *buf)
{
- gdouble const sxg = floor ((buf->rect.left() - ow[Geom::X]) / sw[Geom::X]) * sw[Geom::X] + ow[Geom::X];
- gint const xlinestart = round((sxg - ow[Geom::X]) / sw[Geom::X]);
- gdouble const syg = floor ((buf->rect.top() - ow[Geom::Y]) / sw[Geom::Y]) * sw[Geom::Y] + ow[Geom::Y];
- gint const ylinestart = round((syg - ow[Geom::Y]) / sw[Geom::Y]);
// no_emphasize_when_zoomedout determines color (minor or major) when only major grid lines/dots shown.
Inkscape::Preferences *prefs = Inkscape::Preferences::get();
@@ -924,75 +919,128 @@ CanvasXYGrid::Render (SPCanvasBuf *buf)
cairo_set_line_width(buf->ct, 1.0);
cairo_set_line_cap(buf->ct, CAIRO_LINE_CAP_SQUARE);
- if (!render_dotted) {
- // Line grid
- gint ylinenum;
- gdouble y;
- for (y = syg, ylinenum = ylinestart; y < buf->rect.bottom(); y += sw[Geom::Y], ylinenum++) {
- gint const y0 = round(y);
- if (!scaled[Geom::Y] && (ylinenum % empspacing) != 0) {
- grid_hline (buf, y0, buf->rect.left(), buf->rect.right() - 1, color);
- } else {
- grid_hline (buf, y0, buf->rect.left(), buf->rect.right() - 1, _empcolor);
- }
- }
+ for (unsigned dim = 0; dim < 2; ++dim) {
- gint xlinenum;
- gdouble x;
- for (x = sxg, xlinenum = xlinestart; x < buf->rect.right(); x += sw[Geom::X], xlinenum++) {
- gint const ix = round(x);
- if (!scaled[Geom::X] && (xlinenum % empspacing) != 0) {
- grid_vline (buf, ix, buf->rect.top(), buf->rect.bottom(), color);
- } else {
- grid_vline (buf, ix, buf->rect.top(), buf->rect.bottom(), _empcolor);
+ // std::cout << "\n " << (dim==0?"Horizontal":"Vertical") << " ------------" << std::endl;
+
+ // Construct an axis line through origin with direction normal to grid spacing.
+ Geom::Line axis = Geom::Line::from_origin_and_vector( ow, sw[dim] );
+ Geom::Line orth = Geom::Line::from_origin_and_vector( ow, sw[(dim+1)%2] );
+
+ double spacing = sw[(dim+1)%2].length(); // Spacing between grid lines.
+ double dash = sw[dim].length(); // Total length of dash pattern.
+
+ // std::cout << " axis: " << axis.origin() << ", " << axis.vector() << std::endl;
+ // std::cout << " spacing: " << spacing << std::endl;
+ // std::cout << " dash period: " << dash << std::endl;
+
+ // Find the minimum and maximum distances of the buffer corners from axis.
+ double min = 1000000;
+ double max = -1000000;
+ for (unsigned c = 0; c < 4; ++c) {
+
+ // We need signed distance... lib2geom offers only positive distance.
+ double distance = signed_distance( buf->rect.corner(c), axis );
+
+ // Correct it for coordinate flips (inverts handedness).
+ if (Geom::cross( axis.vector(), orth.vector() ) > 0 ) {
+ distance = -distance;
}
+
+ if (distance < min)
+ min = distance;
+ if (distance > max)
+ max = distance;
}
- } else {
- // Dotted grid
- gint ylinenum;
- gdouble y;
-
- // alpha needs to be larger than in the line case to maintain a similar visual impact but
- // setting it to the maximal value makes the dots dominant in some cases. Solution,
- // increase the alpha by a factor of 4. This then allows some user adjustment.
- guint32 _empdot = (_empcolor & 0xff) << 2;
- if (_empdot > 0xff)
- _empdot = 0xff;
- _empdot += (_empcolor & 0xffffff00);
-
- guint32 _colordot = (color & 0xff) << 2;
- if (_colordot > 0xff)
- _colordot = 0xff;
- _colordot += (color & 0xffffff00);
-
- for (y = syg, ylinenum = ylinestart; y < buf->rect.bottom(); y += sw[Geom::Y], ylinenum++) {
- gint const iy = round(y);
-
- gint xlinenum;
- gdouble x;
- for (x = sxg, xlinenum = xlinestart; x < buf->rect.right(); x += sw[Geom::X], xlinenum++) {
- gint const ix = round(x);
- if ( (!scaled[Geom::X] && (xlinenum % empspacing) != 0)
- || (!scaled[Geom::Y] && (ylinenum % empspacing) != 0)
- || ((scaled[Geom::X] || scaled[Geom::Y]) && no_emp_when_zoomed_out) )
- {
- // Minor point: dot only
- grid_dot (buf, ix, iy, _colordot); // | (guint32)0x000000FF); // put alpha to max value
+ int start = floor( min/spacing );
+ int stop = floor( max/spacing );
+
+ // std::cout << " rect: " << buf->rect << std::endl;
+ // std::cout << " min: " << min << " max: " << max << std::endl;
+ // std::cout << " start: " << start << " stop: " << stop << std::endl;
+
+ // Loop over grid lines that intersected buf rectangle.
+ for (int j = start+1; j <= stop; ++j) {
+
+ Geom::Line grid_line = Geom::make_parallel_line( ow + j * sw[(dim+1)%2], axis );
+
+ std::vector<Geom::Point> x = intersect_line_rectangle( grid_line, buf->rect );
+
+ // If we have two intersections, grid line intersects buffer rectangle.
+ if (x.size() == 2 ) {
+
+ // Make sure lines are always drawn in the same direction (or dashes misplaced).
+ Geom::Line vector( x[0], x[1]);
+ if (Geom::dot( vector.vector(), axis.vector() ) < 0.0) {
+ std::swap(x[0], x[1]);
+ }
+
+ // Set up line.
+ cairo_move_to(buf->ct, x[0][Geom::X] + 0.5, x[0][Geom::Y] + 0.5);
+ cairo_line_to(buf->ct, x[1][Geom::X] + 0.5, x[1][Geom::Y] + 0.5);
+
+ // Set dash pattern and color.
+ if (render_dotted) {
+
+ // alpha needs to be larger than in the line case to maintain a similar
+ // visual impact but setting it to the maximal value makes the dots
+ // dominant in some cases. Solution, increase the alpha by a factor of
+ // 4. This then allows some user adjustment.
+ guint32 _empdot = (_empcolor & 0xff) << 2;
+ if (_empdot > 0xff)
+ _empdot = 0xff;
+ _empdot += (_empcolor & 0xffffff00);
+
+ guint32 _colordot = (color & 0xff) << 2;
+ if (_colordot > 0xff)
+ _colordot = 0xff;
+ _colordot += (color & 0xffffff00);
+
+ // Dash pattern must use spacing from orthogonal direction.
+ // Offset is to center dash on orthogonal lines.
+ double offset = fmod( signed_distance( x[0], orth ), sw[dim].length());
+ if (Geom::cross( axis.vector(), orth.vector() ) > 0 ) {
+ offset = -offset;
+ }
+
+ double dashes[2];
+ if (!scaled[dim] && (j % empspacing) != 0) {
+ // Minor lines
+ dashes[0] = 1;
+ dashes[1] = dash -1;
+ offset -= 0.5;
+ ink_cairo_set_source_rgba32(buf->ct, _colordot);
+ } else {
+ // Major lines
+ dashes[0] = 3;
+ dashes[1] = dash - 3;
+ offset -= 1.5; // Center dash on intersection.
+ ink_cairo_set_source_rgba32(buf->ct, _empdot);
+ }
+
+ cairo_set_line_cap(buf->ct, CAIRO_LINE_CAP_BUTT);
+ cairo_set_dash(buf->ct, dashes, 2, -offset);
+
} else {
- // Major point: small cross
- gint const pitch = 1;
- grid_dot (buf, ix-pitch, iy, _empcolor);
- grid_dot (buf, ix+pitch, iy, _empcolor);
- grid_dot (buf, ix, iy, _empdot ); // | (guint32)0x000000FF); // put alpha to max value
+ // Solid lines
- grid_dot (buf, ix, iy-pitch, _empcolor);
- grid_dot (buf, ix, iy+pitch, _empcolor);
+ // Set color
+ if (!scaled[dim] && (j % empspacing) != 0) {
+ ink_cairo_set_source_rgba32(buf->ct, color );
+ } else {
+ ink_cairo_set_source_rgba32(buf->ct, _empcolor );
+ }
}
- }
+ cairo_stroke(buf->ct);
+
+ } else {
+ std::cerr << "CanvasXYGrid::render: Grid line doesn't intersect!" << std::endl;
+ }
}
}
+
cairo_restore(buf->ct);
}
@@ -1031,7 +1079,7 @@ CanvasXYGridSnapper::_getSnapLines(Geom::Point const &p) const
if (getSnapVisibleOnly()) {
// Only snapping to visible grid lines
- spacing = grid->sw[i]; // this is the spacing of the visible grid lines measured in screen pixels
+ spacing = grid->sw[i].length(); // this is the spacing of the visible grid lines measured in screen pixels
// convert screen pixels to px
// FIXME: after we switch to snapping dist in screen pixels, this will be unnecessary
SPDesktop const *dt = _snapmanager->getDesktop();
diff --git a/src/display/canvas-grid.h b/src/display/canvas-grid.h
index bf520467a..91fa43e69 100644
--- a/src/display/canvas-grid.h
+++ b/src/display/canvas-grid.h
@@ -148,7 +148,7 @@ public:
be different in the X or Y direction, hence two
variables */
Geom::Point ow; /**< Transformed origin by the affine for the zoom */
- Geom::Point sw; /**< Transformed spacing by the affine for the zoom */
+ Geom::Point sw[2]; /**< Transformed spacing by the affine for the zoom */
protected:
virtual Gtk::Widget * newSpecificWidget();
diff --git a/src/display/canvas-rotate.cpp b/src/display/canvas-rotate.cpp
new file mode 100644
index 000000000..aaf6b962c
--- /dev/null
+++ b/src/display/canvas-rotate.cpp
@@ -0,0 +1,288 @@
+/*
+ * Temporary surface for previewing rotated canvas.
+ *
+ * Author:
+ * Tavmjong Bah <tavmjong@free.fr>
+ *
+ * Copyright (C) 2017 Tavmjong Bah
+ *
+ * Released under GNU GPL, read the file 'COPYING' for more information
+ */
+
+#include "inkscape.h"
+#include "desktop.h"
+
+#include "canvas-rotate.h"
+#include "sp-canvas.h"
+#include "cairo-utils.h"
+#include "ui/event-debug.h"
+
+#include "2geom/point.h"
+#include "2geom/rect.h"
+
+#include <gtk/gtk.h>
+
+namespace {
+
+static void sp_canvas_rotate_destroy(SPCanvasItem *item);
+static void sp_canvas_rotate_update (SPCanvasItem *item, Geom::Affine const &affine, unsigned int flags);
+static void sp_canvas_rotate_render (SPCanvasItem *item, SPCanvasBuf *buf);
+static int sp_canvas_rotate_event (SPCanvasItem *item, GdkEvent *event);
+
+} // namespace
+
+void sp_canvas_rotate_paint (SPCanvasRotate *canvas_rotate, cairo_surface_t *background);
+
+G_DEFINE_TYPE(SPCanvasRotate, sp_canvas_rotate, SP_TYPE_CANVAS_ITEM);
+
+static void sp_canvas_rotate_class_init (SPCanvasRotateClass *klass)
+{
+ klass->destroy = sp_canvas_rotate_destroy;
+ //klass->update = sp_canvas_rotate_update;
+ //klass->render = sp_canvas_rotate_render;
+ klass->event = sp_canvas_rotate_event;
+}
+
+static void sp_canvas_rotate_init (SPCanvasRotate *rotate)
+{
+ rotate->pickable = true; // So we can receive events.
+ rotate->angle = 0.0;
+ rotate->start_angle = -1000;
+ rotate->surface_copy = NULL;
+ rotate->surface_rotated = NULL;
+}
+
+namespace {
+static void sp_canvas_rotate_destroy (SPCanvasItem *object)
+{
+ g_return_if_fail (object != NULL);
+ g_return_if_fail (SP_IS_CANVAS_ROTATE (object));
+
+ if (SP_CANVAS_ITEM_CLASS(sp_canvas_rotate_parent_class)->destroy) {
+ SP_CANVAS_ITEM_CLASS(sp_canvas_rotate_parent_class)->destroy(object);
+ }
+}
+
+// NOT USED... TOO SLOW
+static void sp_canvas_rotate_update( SPCanvasItem *item, Geom::Affine const &/*affine*/, unsigned int /*flags*/ )
+{
+ SPCanvasRotate *cr = SP_CANVAS_ROTATE(item);
+
+ if (cr->surface_copy == NULL) {
+ // std::cout << "sp_canvas_rotate_update: surface_copy is NULL" << std::endl;
+ return;
+ }
+
+ // Destroy surface_rotated if it already exists.
+ if (cr->surface_rotated != NULL) {
+ cairo_surface_destroy (cr->surface_rotated);
+ cr->surface_rotated = NULL;
+ }
+
+ // Create rotated surface
+ cr->surface_rotated = ink_cairo_surface_create_identical(cr->surface_copy);
+ double width = cairo_image_surface_get_width (cr->surface_rotated);
+ double height = cairo_image_surface_get_height (cr->surface_rotated);
+ cairo_t *context = cairo_create( cr->surface_rotated );
+ cairo_set_operator( context, CAIRO_OPERATOR_SOURCE );
+ cairo_translate( context, width/2.0, height/2.0 );
+ cairo_rotate( context, Geom::rad_from_deg(-cr->angle) );
+ cairo_translate( context, -width/2.0, -height/2.0 );
+ cairo_set_source_surface( context, cr->surface_copy, 0, 0 );
+ cairo_paint( context );
+ cairo_destroy( context);
+
+ // We cover the entire canvas
+ item->x1 = -G_MAXINT;
+ item->y1 = -G_MAXINT;
+ item->x2 = G_MAXINT;
+ item->y2 = G_MAXINT;
+
+ item->canvas->requestRedraw(item->x1, item->y1, item->x2, item->y2);
+}
+
+// NOT USED... TOO SLOW
+static void sp_canvas_rotate_render( SPCanvasItem *item, SPCanvasBuf *buf)
+{
+ // std::cout << "sp_canvas_rotate_render:" << std::endl;
+ // std::cout << " buf->rect: " << buf->rect << std::endl;
+ // std::cout << " buf->canvas_rect: " << buf->canvas_rect << std::endl;
+ SPCanvasRotate *cr = SP_CANVAS_ROTATE(item);
+
+ if (!buf->ct) {
+ return;
+ }
+
+ if (cr->surface_rotated == NULL ) {
+ // std::cout << " surface_rotated is NULL" << std::endl;
+ return;
+ }
+
+ // Draw rotated canvas
+ cairo_save (buf->ct);
+ cairo_translate (buf->ct,
+ buf->canvas_rect.left() - buf->rect.left(),
+ buf->canvas_rect.top() - buf->rect.top() );
+ cairo_set_operator (buf->ct, CAIRO_OPERATOR_SOURCE );
+ cairo_set_source_surface (buf->ct, cr->surface_rotated, 0, 0 );
+ cairo_paint (buf->ct);
+ cairo_restore (buf->ct);
+
+
+ // Draw line from center to cursor
+ cairo_save (buf->ct);
+ cairo_translate (buf->ct, -buf->rect.left(), -buf->rect.top());
+ cairo_new_path (buf->ct);
+ cairo_move_to (buf->ct, cr->center[Geom::X], cr->center[Geom::Y]);
+ cairo_rel_line_to (buf->ct, cr->cursor[Geom::X], cr->cursor[Geom::Y]);
+ cairo_set_line_width (buf->ct, 2);
+ ink_cairo_set_source_rgba32 (buf->ct, 0xff00007f);
+ cairo_stroke (buf->ct);
+ cairo_restore (buf->ct);
+
+}
+
+static int sp_canvas_rotate_event (SPCanvasItem *item, GdkEvent *event)
+{
+ SPCanvasRotate *cr = SP_CANVAS_ROTATE(item);
+
+// ui_dump_event (event, Glib::ustring("sp_canvas_rotate_event"));
+
+ SPDesktop *desktop = SP_ACTIVE_DESKTOP;
+ Geom::Rect viewbox = desktop->canvas->getViewbox(); // Not SVG viewbox!
+ cr->center = viewbox.midpoint();
+
+ switch (event->type) {
+ case GDK_MOTION_NOTIFY:
+ {
+ Geom::Point cursor( event->motion.x, event->motion.y );
+
+ // Both cursor and center are in window coordinates
+ Geom::Point rcursor( cursor - cr->center );
+ double angle = Geom::deg_from_rad( Geom::atan2(rcursor) );
+
+ // Set start angle
+ if (cr->start_angle < -360) {
+ cr->start_angle = angle;
+ }
+
+ double rotation_snap = 15;
+
+ double delta_angle = cr->start_angle - angle;
+
+ if (event->motion.state & GDK_SHIFT_MASK &&
+ event->motion.state & GDK_CONTROL_MASK) {
+ delta_angle = 0;
+ } else if (event->motion.state & GDK_SHIFT_MASK) {
+ delta_angle = round(delta_angle/rotation_snap) * rotation_snap;
+ } else if (event->motion.state & GDK_CONTROL_MASK) {
+ // ?
+ } else if (event->motion.state & GDK_MOD1_MASK) {
+ // Decimal raw angle
+ } else {
+ delta_angle = floor(delta_angle);
+ }
+
+ cr->angle = delta_angle;
+
+ // Correct line for snapping of angle
+ double distance = rcursor.length();
+ cr->cursor = Geom::Point::polar( Geom::rad_from_deg(angle), distance );
+
+ // Update screen
+ // sp_canvas_item_request_update( item );
+ sp_canvas_rotate_paint (cr, cr->canvas->_backing_store);
+ break;
+ }
+ case GDK_BUTTON_RELEASE:
+
+ // Rotate the actual canvas
+ desktop->rotate_relative_center_point (desktop->w2d(cr->center),
+ Geom::rad_from_deg(cr->angle) );
+
+ // We're done
+ sp_canvas_item_ungrab (item, event->button.time);
+ sp_canvas_item_hide (item);
+
+ cr->start_angle = -1000;
+ if (cr->surface_copy != NULL) {
+ cairo_surface_destroy( cr->surface_copy );
+ cr->surface_copy = NULL;
+ }
+ if (cr->surface_rotated != NULL) {
+ cairo_surface_destroy( cr->surface_rotated );
+ cr->surface_rotated = NULL;
+ }
+ // sp_canvas_item_show (desktop->drawing);
+
+ break;
+ case GDK_KEY_PRESS:
+ // std::cout << " Key press: " << std::endl;
+ break;
+ case GDK_KEY_RELEASE:
+ // std::cout << " Key release: " << std::endl;
+ break;
+ default:
+ // ui_dump_event (event, "sp_canvas_rotate_event: unwanted event: ");
+ break;
+ }
+
+ if (event->type == GDK_KEY_PRESS) return false;
+
+ return true;
+}
+
+} // namespace
+
+void sp_canvas_rotate_start (SPCanvasRotate *canvas_rotate, cairo_surface_t *background)
+{
+ if (background == NULL) {
+ std::cerr << "sp_canvas_rotate_start: background is NULL!" << std::endl;
+ return;
+ }
+
+ canvas_rotate->angle = 0.0;
+
+ // Copy current background
+ canvas_rotate->surface_copy = ink_cairo_surface_copy( background );
+
+ // Paint canvas with background... since we are hiding drawing.
+ sp_canvas_item_request_update( canvas_rotate );
+}
+
+// Paint the canvas ourselves for speed....
+void sp_canvas_rotate_paint (SPCanvasRotate *canvas_rotate, cairo_surface_t *background)
+{
+ if (background == NULL) {
+ std::cerr << "sp_canvas_rotate_paint: background is NULL!" << std::endl;
+ return;
+ }
+
+ double width = cairo_image_surface_get_width (background);
+ double height = cairo_image_surface_get_height (background);
+
+ // Draw rotated canvas
+ cairo_t *context = cairo_create( background );
+
+ cairo_save (context);
+ cairo_set_operator( context, CAIRO_OPERATOR_SOURCE );
+ cairo_translate( context, width/2.0, height/2.0 );
+ cairo_rotate( context, Geom::rad_from_deg(-canvas_rotate->angle) );
+ cairo_translate( context, -width/2.0, -height/2.0 );
+ cairo_set_source_surface( context, canvas_rotate->surface_copy, 0, 0 );
+ cairo_paint( context );
+ cairo_restore( context );
+ cairo_destroy( context );
+
+ gtk_widget_queue_draw (GTK_WIDGET (canvas_rotate->canvas));
+}
+/*
+ Local Variables:
+ mode:c++
+ c-file-style:"stroustrup"
+ c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
+ indent-tabs-mode:nil
+ fill-column:99
+ End:
+*/
+// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:fileencoding=utf-8:textwidth=99 :
diff --git a/src/display/canvas-rotate.h b/src/display/canvas-rotate.h
new file mode 100644
index 000000000..8620dcced
--- /dev/null
+++ b/src/display/canvas-rotate.h
@@ -0,0 +1,50 @@
+#ifndef SEEN_SP_CANVAS_ROTATE_H
+#define SEEN_SP_CANVAS_ROTATE_H
+
+/*
+ * Temporary surface for previewing rotated canvas.
+ *
+ * Author:
+ * Tavmjong Bah <tavmjong@free.fr>
+ *
+ * Copyright (C) 2017 Tavmjong Bah
+ *
+ * Released under GNU GPL, read the file 'COPYING' for more information
+ */
+
+#include "sp-canvas-item.h"
+#include "2geom/line.h"
+
+class SPItem;
+
+#define SP_TYPE_CANVAS_ROTATE (sp_canvas_rotate_get_type ())
+#define SP_CANVAS_ROTATE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), SP_TYPE_CANVAS_ROTATE, SPCanvasRotate))
+#define SP_IS_CANVAS_ROTATE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), SP_TYPE_CANVAS_ROTATE))
+
+struct SPCanvasRotate : public SPCanvasItem {
+ Geom::Point center; // Center of screen
+ Geom::Point cursor; // Position of cursor relative to center (after angle snapping)
+ double angle; // Rotation angle in degrees
+ double start_angle; // Starting angle of cursor
+ cairo_surface_t *surface_copy; // Copy of original surface
+ cairo_surface_t *surface_rotated; // Copy of original surface, rotated
+};
+
+void sp_canvas_rotate_start( SPCanvasRotate *canvas_rotate, cairo_surface_t *background );
+
+GType sp_canvas_rotate_get_type (void);
+
+struct SPCanvasRotateClass : public SPCanvasItemClass{};
+
+#endif // SEEN_SP_CANVAS_ROTATE_H
+
+/*
+ Local Variables:
+ mode:c++
+ c-file-style:"stroustrup"
+ c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
+ indent-tabs-mode:nil
+ fill-column:99
+ End:
+*/
+// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4 :
diff --git a/src/display/canvas-temporary-item-list.h b/src/display/canvas-temporary-item-list.h
index 6b0e5796b..471bb99b9 100644
--- a/src/display/canvas-temporary-item-list.h
+++ b/src/display/canvas-temporary-item-list.h
@@ -14,7 +14,6 @@
struct SPCanvasItem;
class SPDesktop;
-class SPViewBox;
namespace Inkscape {
namespace Display {
diff --git a/src/display/gnome-canvas-acetate.cpp b/src/display/gnome-canvas-acetate.cpp
index 9147a1bbf..297d69068 100644
--- a/src/display/gnome-canvas-acetate.cpp
+++ b/src/display/gnome-canvas-acetate.cpp
@@ -14,11 +14,13 @@
*/
#include "gnome-canvas-acetate.h"
+#include "ui/event-debug.h"
static void sp_canvas_acetate_destroy(SPCanvasItem *object);
static void sp_canvas_acetate_update (SPCanvasItem *item, Geom::Affine const &affine, unsigned int flags);
static double sp_canvas_acetate_point (SPCanvasItem *item, Geom::Point p, SPCanvasItem **actual_item);
+static int sp_canvas_acetate_event( SPCanvasItem *item, GdkEvent *event);
G_DEFINE_TYPE(SPCanvasAcetate, sp_canvas_acetate, SP_TYPE_CANVAS_ITEM);
@@ -29,6 +31,7 @@ static void sp_canvas_acetate_class_init (SPCanvasAcetateClass *klass)
item_class->destroy = sp_canvas_acetate_destroy;
item_class->update = sp_canvas_acetate_update;
item_class->point = sp_canvas_acetate_point;
+ // item_class->event = sp_canvas_acetate_event;
}
static void sp_canvas_acetate_init (SPCanvasAcetate */*acetate*/)
@@ -60,3 +63,8 @@ static double sp_canvas_acetate_point( SPCanvasItem *item, Geom::Point /*p*/, SP
return 0.0;
}
+// static int sp_canvas_acetate_event( SPCanvasItem *item, GdkEvent *event)
+// {
+// ui_dump_event (event, "sp_canvas_acetate_event");
+// return 0; // ?
+// }
diff --git a/src/display/sodipodi-ctrlrect.cpp b/src/display/sodipodi-ctrlrect.cpp
index ecc952c48..075e04e6d 100644
--- a/src/display/sodipodi-ctrlrect.cpp
+++ b/src/display/sodipodi-ctrlrect.cpp
@@ -6,9 +6,11 @@
* bulia byak <buliabyak@users.sf.net>
* Carl Hetherington <inkscape@carlh.net>
* Jon A. Cruz <jon@joncruz.org>
+ * Tavmjong Bah <tavmjong@free.fr>
*
* Copyright (C) 1999-2001 Lauris Kaplinski
* Copyright (C) 2000-2001 Ximian, Inc.
+ * Copyright (C) 2017 Tavmjong Bah
*
* Released under GNU GPL
*
@@ -18,6 +20,7 @@
#include "sp-canvas-util.h"
#include "display/cairo-utils.h"
#include "display/sp-canvas.h"
+#include <2geom/transforms.h>
/*
* Currently we do not have point method, as it should always be painted
@@ -76,14 +79,12 @@ void CtrlRect::init()
_dashed = false;
_checkerboard = false;
- _shadow = 0;
+ _shadow_width = 0;
_area = Geom::OptIntRect();
_rect = Geom::Rect(Geom::Point(0,0),Geom::Point(0,0));
- _shadow_size = 0;
-
_border_color = 0x000000ff;
_fill_color = 0xffffffff;
_shadow_color = 0x000000ff;
@@ -98,52 +99,120 @@ void CtrlRect::render(SPCanvasBuf *buf)
if (!_area) {
return;
}
- Geom::IntRect area = *_area;
- Geom::IntRect area_w_shadow (area[X].min(), area[Y].min(),
- area[X].max() + _shadow_size, area[Y].max() + _shadow_size);
- if ( area_w_shadow.intersects(buf->rect) )
+
+ Geom::IntRect area = *_area; // _area already includes space for shadow.
+ if ( area.intersects(buf->rect) )
{
- static double const dashes[2] = {4.0, 4.0};
+
cairo_save(buf->ct);
cairo_translate(buf->ct, -buf->rect.left(), -buf->rect.top());
- cairo_set_line_width(buf->ct, 1);
- if (_dashed) cairo_set_dash(buf->ct, dashes, 2, 0);
- cairo_rectangle(buf->ct, 0.5 + area[X].min(), 0.5 + area[Y].min(),
- area[X].max() - area[X].min(), area[Y].max() - area[Y].min());
+
+ // Get canvas rotation (scale is isotropic).
+ double rotation = atan2( _affine[1], _affine[0] );
+
+ // Are we axis aligned?
+ double mod_rot = fmod(rotation * M_2_PI, 1);
+ bool axis_aligned = Geom::are_near( mod_rot, 0 ) || Geom::are_near( mod_rot, 1.0 );
+
+ // Get the points we need transformed to window coordinates.
+ Geom::Point rect_transformed[4];
+ for (unsigned i = 0; i < 4; ++i) {
+ rect_transformed[i] = _rect.corner(i) * _affine;
+ }
+
+ // Draw shadow first. Shadow extends under rectangle to reduce aliasing effects.
+ if (_shadow_width > 0 && !_dashed) {
+
+ // Offset by half stroke width (_shadow_width is in window coordinates).
+ // Need to handle change in handedness with flips.
+ Geom::Point shadow( _shadow_width/2.0, (_affine.det()>0?-1:1)*_shadow_width/2.0 );
+ shadow *= Geom::Rotate( rotation );
+
+ if (axis_aligned) {
+ // Snap to pixel grid (add 0.5 to center on pixel).
+ cairo_move_to( buf->ct,
+ floor(rect_transformed[0][X]+shadow[X]+0.5) + 0.5,
+ floor(rect_transformed[0][Y]+shadow[Y]+0.5) + 0.5 );
+ cairo_line_to( buf->ct,
+ floor(rect_transformed[1][X]+shadow[X]+0.5) + 0.5,
+ floor(rect_transformed[1][Y]+shadow[Y]+0.5) + 0.5 );
+ cairo_line_to( buf->ct,
+ floor(rect_transformed[2][X]+shadow[X]+0.5) + 0.5,
+ floor(rect_transformed[2][Y]+shadow[Y]+0.5) + 0.5 );
+ } else {
+ cairo_move_to( buf->ct,
+ rect_transformed[0][X]+shadow[X],
+ rect_transformed[0][Y]+shadow[Y] );
+ cairo_line_to( buf->ct,
+ rect_transformed[1][X]+shadow[X],
+ rect_transformed[1][Y]+shadow[Y] );
+ cairo_line_to( buf->ct,
+ rect_transformed[2][X]+shadow[X],
+ rect_transformed[2][Y]+shadow[Y] );
+ }
+
+ ink_cairo_set_source_rgba32( buf->ct, _shadow_color );
+ cairo_set_line_width( buf->ct, _shadow_width + 1 );
+ cairo_stroke( buf->ct );
+ }
+
+ // Setup rectangle path
+ if (axis_aligned) {
+
+ // Snap to pixel grid
+ Geom::Rect outline( _rect.min() * _affine, _rect.max() * _affine);
+ // Check if there is a simpler way to go from 'outline' to 'int_rect'.
+ Geom::IntRect int_rect ( (int) floor(outline.min()[X] + 0.5),
+ (int) floor(outline.min()[Y] + 0.5),
+ (int) floor(outline.max()[X] + 0.5),
+ (int) floor(outline.max()[Y] + 0.5) );
+ cairo_rectangle (buf->ct,
+ 0.5 + int_rect[X].min(),
+ 0.5 + int_rect[Y].min(),
+ int_rect[X].max() - int_rect[X].min(),
+ int_rect[Y].max() - int_rect[Y].min() );
+ } else {
+
+ // Angled
+ cairo_move_to( buf->ct, rect_transformed[0][X], rect_transformed[0][Y] );
+ cairo_line_to( buf->ct, rect_transformed[1][X], rect_transformed[1][Y] );
+ cairo_line_to( buf->ct, rect_transformed[2][X], rect_transformed[2][Y] );
+ cairo_line_to( buf->ct, rect_transformed[3][X], rect_transformed[3][Y] );
+ cairo_close_path( buf->ct );
+ }
+
+ // This doesn't seem to be used anywhere. If it is, then we should
+ // probably rotate the coordinate system and fill using a cairo_rectangle().
if (_checkerboard) {
cairo_pattern_t *cb = ink_cairo_pattern_create_checkerboard();
cairo_set_source(buf->ct, cb);
cairo_pattern_destroy(cb);
cairo_fill_preserve(buf->ct);
}
+
if (_has_fill) {
ink_cairo_set_source_rgba32(buf->ct, _fill_color);
cairo_fill_preserve(buf->ct);
}
+ // Set up stroke.
ink_cairo_set_source_rgba32(buf->ct, _border_color);
- cairo_stroke(buf->ct);
+ cairo_set_line_width(buf->ct, 1);
+ static double const dashes[2] = {4.0, 4.0};
+ if (_dashed) cairo_set_dash(buf->ct, dashes, 2, 0);
- if (_shadow_size == 1) { // highlight the border by drawing it in _shadow_color
- if (_dashed) {
- cairo_set_dash(buf->ct, dashes, 2, 4);
- cairo_rectangle(buf->ct, 0.5 + area[X].min(), 0.5 + area[Y].min(),
- area[X].max() - area[X].min(), area[Y].max() - area[Y].min());
- } else {
- cairo_rectangle(buf->ct, -0.5 + area[X].min(), -0.5 + area[Y].min(),
- area[X].max() - area[X].min(), area[Y].max() - area[Y].min());
- }
- ink_cairo_set_source_rgba32(buf->ct, _shadow_color);
- cairo_stroke(buf->ct);
- } else if (_shadow_size > 1) { // fill the shadow
+ // Stroke rectangle.
+ cairo_stroke_preserve(buf->ct);
+
+ // Highlight the border by drawing it in _shadow_color.
+ if (_shadow_width == 1 && _dashed) {
ink_cairo_set_source_rgba32(buf->ct, _shadow_color);
- cairo_rectangle(buf->ct, 1 + area[X].max(), area[Y].min() + _shadow_size,
- _shadow_size, area[Y].max() - area[Y].min() + 1); // right shadow
- cairo_rectangle(buf->ct, area[X].min() + _shadow_size, 1 + area[Y].max(),
- area[X].max() - area[X].min() - _shadow_size + 1, _shadow_size);
- cairo_fill(buf->ct);
+ cairo_set_dash(buf->ct, dashes, 2, 4); // Dash offset by dash length.
+ cairo_stroke_preserve(buf->ct);
}
+
+ cairo_new_path( buf->ct ); // Clear path or get wierd artifacts.
cairo_restore(buf->ct);
}
}
@@ -158,124 +227,33 @@ void CtrlRect::update(Geom::Affine const &affine, unsigned int flags)
(SP_CANVAS_ITEM_CLASS(sp_ctrlrect_parent_class))->update(this, affine, flags);
}
- sp_canvas_item_reset_bounds(this);
+ // Note: There is no harm if 'area' is too large other than a possible small slow down in
+ // rendering speed.
- Geom::Rect bbox(_rect.min() * affine, _rect.max() * affine);
+ // Calculate an axis-aligned bounding box that include all of transformed _rect.
+ Geom::Rect bbox = _rect;
+ bbox *= affine;
- Geom::OptIntRect _area_old = _area;
- Geom::IntRect area ( (int) floor(bbox.min()[Geom::X] + 0.5),
- (int) floor(bbox.min()[Geom::Y] + 0.5),
- (int) floor(bbox.max()[Geom::X] + 0.5),
- (int) floor(bbox.max()[Geom::Y] + 0.5) );
- _area = area;
- Geom::IntRect area_old(0,0,0,0);
- if (_area_old) { // this weird construction is because the code below assumes _area_old to be 'valid'
- area_old = *_area_old;
- }
+ // Enlarge bbox by twice shadow size (to allow for shadow on any side with a 45deg rotation).
+ bbox.expandBy( 2.0 *_shadow_width );
- gint _shadow_size_old = _shadow_size;
- _shadow_size = _shadow;
-
- // FIXME: we don't process a possible change in _has_fill
- if (_has_fill) {
- if (_area_old) {
- canvas->requestRedraw(area_old[X].min() - 1, area_old[Y].min() - 1,
- area_old[X].max() + _shadow_size + 1, area_old[Y].max() + _shadow_size + 1);
- }
- if (_area) {
- canvas->requestRedraw(area[X].min() - 1, area[Y].min() - 1,
- area[X].max() + _shadow_size + 1, area[Y].max() + _shadow_size + 1);
- }
- } else { // clear box, be smart about what part of the frame to redraw
-
- /* Top */
- if (area[Y].min() != area_old[Y].min()) { // different level, redraw fully old and new
- if (area_old[X].min() != area_old[X].max())
- canvas->requestRedraw(area_old[X].min() - 1, area_old[Y].min() - 1,
- area_old[X].max() + 1, area_old[Y].min() + 1);
-
- if (area[X].min() != area[X].max())
- canvas->requestRedraw(area[X].min() - 1, area[Y].min() - 1,
- area[X].max() + 1, area[Y].min() + 1);
- } else { // same level, redraw only the ends
- if (area[X].min() != area_old[X].min()) {
- canvas->requestRedraw(MIN(area_old[X].min(),area[X].min()) - 1, area[Y].min() - 1,
- MAX(area_old[X].min(),area[X].min()) + 1, area[Y].min() + 1);
- }
- if (area[X].max() != area_old[X].max()) {
- canvas->requestRedraw(MIN(area_old[X].max(),area[X].max()) - 1, area[Y].min() - 1,
- MAX(area_old[X].max(),area[X].max()) + 1, area[Y].min() + 1);
- }
- }
-
- /* Left */
- if (area[X].min() != area_old[X].min()) { // different level, redraw fully old and new
- if (area_old[Y].min() != area_old[Y].max())
- canvas->requestRedraw(area_old[X].min() - 1, area_old[Y].min() - 1,
- area_old[X].min() + 1, area_old[Y].max() + 1);
-
- if (area[Y].min() != area[Y].max())
- canvas->requestRedraw(area[X].min() - 1, area[Y].min() - 1,
- area[X].min() + 1, area[Y].max() + 1);
- } else { // same level, redraw only the ends
- if (area[Y].min() != area_old[Y].min()) {
- canvas->requestRedraw(area[X].min() - 1, MIN(area_old[Y].min(),area[Y].min()) - 1,
- area[X].min() + 1, MAX(area_old[Y].min(),area[Y].min()) + 1);
- }
- if (area[Y].max() != area_old[Y].max()) {
- canvas->requestRedraw(area[X].min() - 1, MIN(area_old[Y].max(),area[Y].max()) - 1,
- area[X].min() + 1, MAX(area_old[Y].max(),area[Y].max()) + 1);
- }
- }
-
- /* Right */
- if (area[X].max() != area_old[X].max() || _shadow_size_old != _shadow_size) {
- if (area_old[Y].min() != area_old[Y].max())
- canvas->requestRedraw(area_old[X].max() - 1, area_old[Y].min() - 1,
- area_old[X].max() + _shadow_size + 1, area_old[Y].max() + _shadow_size + 1);
-
- if (area[Y].min() != area[Y].max())
- canvas->requestRedraw(area[X].max() - 1, area[Y].min() - 1,
- area[X].max() + _shadow_size + 1, area[Y].max() + _shadow_size + 1);
- } else { // same level, redraw only the ends
- if (area[Y].min() != area_old[Y].min()) {
- canvas->requestRedraw(area[X].max() - 1, MIN(area_old[Y].min(),area[Y].min()) - 1,
- area[X].max() + _shadow_size + 1, MAX(area_old[Y].min(),area[Y].min()) + _shadow_size + 1);
- }
- if (area[Y].max() != area_old[Y].max()) {
- canvas->requestRedraw(area[X].max() - 1, MIN(area_old[Y].max(),area[Y].max()) - 1,
- area[X].max() + _shadow_size + 1, MAX(area_old[Y].max(),area[Y].max()) + _shadow_size + 1);
- }
- }
+ // Generate an integer rectangle that includes bbox.
+ Geom::OptIntRect _area_old = _area;
+ _area = bbox.roundOutwards();
- /* Bottom */
- if (area[Y].max() != area_old[Y].max() || _shadow_size_old != _shadow_size) {
- if (area_old[X].min() != area_old[X].max())
- canvas->requestRedraw(area_old[X].min() - 1, area_old[Y].max() - 1,
- area_old[X].max() + _shadow_size + 1, area_old[Y].max() + _shadow_size + 1);
-
- if (area[X].min() != area[X].max())
- canvas->requestRedraw(area[X].min() - 1, area[Y].max() - 1,
- area[X].max() + _shadow_size + 1, area[Y].max() + _shadow_size + 1);
- } else { // same level, redraw only the ends
- if (area[X].min() != area_old[X].min()) {
- canvas->requestRedraw(MIN(area_old[X].min(),area[X].min()) - 1, area[Y].max() - 1,
- MAX(area_old[X].min(),area[X].min()) + _shadow_size + 1, area[Y].max() + _shadow_size + 1);
- }
- if (area[X].max() != area_old[X].max()) {
- canvas->requestRedraw(MIN(area_old[X].max(),area[X].max()) - 1, area[Y].max() - 1,
- MAX(area_old[X].max(),area[X].max()) + _shadow_size + 1, area[Y].max() + _shadow_size + 1);
- }
- }
- }
+ // std::cout << " _rect: " << _rect << std::endl;
+ // std::cout << " bbox: " << bbox << std::endl;
+ // std::cout << " area: " << *_area << std::endl;
- // update SPCanvasItem box
if (_area) {
- x1 = area[X].min() - 1;
- y1 = area[Y].min() - 1;
- x2 = area[X].max() + _shadow_size + 1;
- y2 = area[Y].max() + _shadow_size + 1;
+ Geom::IntRect area = *_area;
+ sp_canvas_update_bbox( this, area[X].min(), area[Y].min(), area[X].max(), area[Y].max() );
+ } else {
+ std::cerr << "CtrlRect::update: No area!!" << std::endl;
}
+
+ // At rendering stage, we need to know affine:
+ _affine = affine;
}
@@ -289,7 +267,7 @@ void CtrlRect::setColor(guint32 b, bool h, guint f)
void CtrlRect::setShadow(int s, guint c)
{
- _shadow = s;
+ _shadow_width = s;
_shadow_color = c;
_requestUpdate();
}
diff --git a/src/display/sodipodi-ctrlrect.h b/src/display/sodipodi-ctrlrect.h
index 08a085649..02fc85647 100644
--- a/src/display/sodipodi-ctrlrect.h
+++ b/src/display/sodipodi-ctrlrect.h
@@ -4,14 +4,17 @@
/**
* @file
* Simple non-transformed rectangle, usable for rubberband.
+ * Modified to work with rotated canvas.
*/
/*
* Authors:
* Lauris Kaplinski <lauris@ximian.com>
* Carl Hetherington <inkscape@carlh.net>
+ * Tavmjong Bah <tavjong@free.fr>
*
* Copyright (C) 1999-2001 Lauris Kaplinski
* Copyright (C) 2000-2001 Ximian, Inc.
+ * Copyright (C) 2017 Tavmjong Bah
*
* Released under GNU GPL
*
@@ -21,6 +24,7 @@
#include "sp-canvas-item.h"
#include <2geom/rect.h>
#include <2geom/int-rect.h>
+#include <2geom/transforms.h>
struct SPCanvasBuf;
@@ -48,23 +52,24 @@ private:
void _requestUpdate();
Geom::Rect _rect;
+ Geom::Affine _affine;
+
bool _has_fill;
bool _dashed;
bool _checkerboard;
Geom::OptIntRect _area;
- gint _shadow_size;
+ gint _shadow_width;
guint32 _border_color;
guint32 _fill_color;
guint32 _shadow_color;
- int _shadow;
};
struct CtrlRectClass : public SPCanvasItemClass {};
GType sp_ctrlrect_get_type();
-#endif // SEEN_RUBBERBAND_H
+#endif // SEEN_CTRLRECT_H
/*
Local Variables:
diff --git a/src/display/sp-canvas.cpp b/src/display/sp-canvas.cpp
index 61602e880..d04c81ecb 100644
--- a/src/display/sp-canvas.cpp
+++ b/src/display/sp-canvas.cpp
@@ -33,11 +33,6 @@
#include "display/sp-canvas-group.h"
#include "display/rendermode.h"
#include "display/cairo-utils.h"
-#include "display/cairo-templates.h"
-#include "display/drawing-context.h"
-#include "display/drawing-item.h"
-#include "display/nr-filter-colormatrix.h"
-#include "display/canvas-arena.h"
#include "preferences.h"
#include "inkscape.h"
#include "sodipodi-ctrlrect.h"
@@ -45,8 +40,6 @@
#include "debug/gdk-event-latency-tracker.h"
#include "desktop.h"
#include "color.h"
-#include <iomanip>
-#include <glibmm/i18n.h>
#if GTK_CHECK_VERSION(3,20,0)
# include <gdkmm/seat.h>
@@ -1514,7 +1507,7 @@ void SPCanvas::paintSingleBuffer(Geom::IntRect const &paint_rect, Geom::IntRect
buf.buf = NULL;
buf.buf_rowstride = 0;
buf.rect = paint_rect;
- buf.visible_rect = canvas_rect;
+ buf.canvas_rect = canvas_rect;
buf.is_empty = true;
// create temporary surface
@@ -1578,7 +1571,7 @@ void SPCanvas::paintSingleBuffer(Geom::IntRect const &paint_rect, Geom::IntRect
}
struct PaintRectSetup {
- Geom::IntRect big_rect;
+ Geom::IntRect canvas_rect;
GTimeVal start_time;
int max_pixels;
Geom::Point mouse_loc;
@@ -1637,7 +1630,7 @@ int SPCanvas::paintRectInternal(PaintRectSetup const *setup, Geom::IntRect const
gdk_window_begin_paint_rect(window, &r);
*/
- paintSingleBuffer(this_rect, setup->big_rect, bw);
+ paintSingleBuffer(this_rect, setup->canvas_rect, bw);
//gdk_window_end_paint(window);
return 1;
}
@@ -1702,6 +1695,7 @@ bool SPCanvas::paintRect(int xx0, int yy0, int xx1, int yy1)
gtk_widget_get_allocation(GTK_WIDGET(this), &allocation);
+ // Find window rectangle in 'world coordinates'.
Geom::IntRect canvas_rect = Geom::IntRect::from_xywh(_x0, _y0,
allocation.width, allocation.height);
Geom::IntRect paint_rect(xx0, yy0, xx1, yy1);
@@ -1712,7 +1706,7 @@ bool SPCanvas::paintRect(int xx0, int yy0, int xx1, int yy1)
paint_rect = *area;
PaintRectSetup setup;
- setup.big_rect = paint_rect;
+ setup.canvas_rect = canvas_rect;
// Save the mouse location
gint x, y;
@@ -1733,10 +1727,16 @@ bool SPCanvas::paintRect(int xx0, int yy0, int xx1, int yy1)
setup.mouse_loc = sp_canvas_window_to_world(this, Geom::Point(x,y));
+ static unsigned tile_multiplier = 0;
+ if (tile_multiplier == 0) {
+ Inkscape::Preferences *prefs = Inkscape::Preferences::get();
+ tile_multiplier = prefs->getIntLimited("/options/rendering/tile-multiplier", 1, 1, 64);
+ }
+
if (_rendermode != Inkscape::RENDERMODE_OUTLINE) {
// use 256K as a compromise to not slow down gradients
// 256K is the cached buffer and we need 4 channels
- setup.max_pixels = 65536; // 256K/4
+ setup.max_pixels = 65536 * tile_multiplier; // 256K/4
} else {
// paths only, so 1M works faster
// 1M is the cached buffer and we need 4 channels
@@ -1924,19 +1924,6 @@ SPCanvasGroup *SPCanvas::getRoot()
return SP_CANVAS_GROUP(_root);
}
-gdouble grayscale_value_matrix[20] = {
- 0.21, 0.72, 0.072, 0, 0,
- 0.21, 0.72, 0.072, 0, 0,
- 0.21, 0.72, 0.072, 0, 0,
- 0 , 0 , 0 , 1, 0
- };
-cairo_surface_t *surface_rotated;
-cairo_surface_t *surface_origin;
-cairo_surface_t *surface_measure;
-double start_angle = 0;
-bool started = false;
-bool rotated = false;
-
/**
* Scroll screen to point 'c'. 'c' is measured in screen pixels.
*/
@@ -1965,14 +1952,10 @@ void SPCanvas::scrollTo( Geom::Point const &c, unsigned int clear, bool is_scrol
cairo_set_operator(cr, CAIRO_OPERATOR_SOURCE);
// Paint the background
cairo_translate(cr, -ix, -iy);
- if (rotated) {
- cairo_translate(cr, dx, dy);
- rotated = false;
- }
cairo_set_source(cr, _background);
cairo_paint(cr);
+
// Copy the old backing store contents
-
cairo_set_source_surface(cr, _backing_store, _x0, _y0);
cairo_rectangle(cr, _x0, _y0, allocation.width, allocation.height);
cairo_clip(cr);
@@ -2009,271 +1992,6 @@ void SPCanvas::scrollTo( Geom::Point const &c, unsigned int clear, bool is_scrol
addIdle();
}
-void SPCanvas::startRotateTo(double angle)
-{
- if (!_backing_store || started) {
- return;
- }
- start_angle = angle;
- started = true;
- GtkAllocation allocation;
- gtk_widget_get_allocation(&_widget, &allocation);
- int half_w = allocation.width/2;
- int half_h = allocation.height/2;
- int half_min = std::min(half_w,half_h);
-
- cairo_surface_t *new_backing_store = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, allocation.width, allocation.height);
- cairo_t *cr = cairo_create(new_backing_store);
- cairo_arc(cr, half_w, half_h, half_min-15, 0, 2*M_PI);
- cairo_fill(cr);
- cairo_set_operator(cr, CAIRO_OPERATOR_IN);
- cairo_set_source_surface(cr, _backing_store, 0, 0);
- cairo_paint(cr);
- cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
- cairo_arc(cr, half_w, half_h, half_min-16, 0, 2*M_PI);
- cairo_set_source_rgba (cr, 1, 1, 1, 0.5);
- cairo_stroke(cr);
- cairo_destroy(cr);
- surface_rotated = new_backing_store;
-
- cairo_surface_t *new_backing_store_measure = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, allocation.width, allocation.height);
- cr = cairo_create(new_backing_store_measure);
- cairo_arc(cr, half_w, half_h, half_min-15, 0, 2*M_PI);
- cairo_set_source_rgba (cr, 1, 1, 1, 0.2);
- cairo_fill(cr);
- cairo_translate(cr, half_w, half_h);
- cairo_select_font_face(cr, "sans-serif", CAIRO_FONT_SLANT_NORMAL, CAIRO_FONT_WEIGHT_NORMAL);
- cairo_set_font_size(cr, 10.0);
- for (gint x = 0; x < 360 ; x++){
- gint ang = 360 - x ;//+ 90;
- if (ang > 180) {
- ang -= 360;
- }
- double rot = (-180.0 + x)*(M_PI/180.);
- double dist = half_min-9;
- gint inverse = 1;
- if((x) < 91 || (x) > 270) {
- inverse = -1;
- }
- if(x%10 == 0) {
- cairo_rotate(cr, -rot);
- cairo_text_extents_t extents;
- std::string s = std::to_string(ang) + "º";
- cairo_text_extents(cr, s.c_str(), &extents);
- //std::cout << extents.width/2 << "extents.x_bearing\n";
- cairo_translate(cr, (extents.width/2) * inverse * -1, (dist + ((extents.height/2)* inverse)));
- if((x) < 91 || (x) > 270) {
- cairo_rotate(cr, 180*(M_PI/180.0));
- }
- cairo_text_path(cr, s.c_str());
- if((x) < 91 || (x) > 270) {
- cairo_rotate(cr, -180*(M_PI/180.0));
- }
- cairo_translate(cr, (extents.width/2) * inverse , (dist + ((extents.height/2)* inverse)) * -1);
- cairo_set_source_rgba (cr, 1, 1, 1, 1);
- cairo_fill(cr);
- cairo_rotate(cr, rot);
- }
- cairo_rotate(cr, x*(M_PI/180.));
- if(x%5 == 0) {
- cairo_move_to(cr, 0, half_min-30);
- cairo_line_to(cr, 0, half_min-17);
- } else {
- cairo_move_to(cr, 0, half_min-20);
- cairo_line_to(cr, 0, half_min-15);
- }
- cairo_line_to(cr, 0, half_min-15);
- cairo_set_source_rgba (cr, 0, 0, 0, 0.4);
- cairo_set_line_width (cr,1);
- cairo_stroke(cr);
- cairo_rotate(cr, -x*(M_PI/180.));
- }
- cairo_set_operator(cr, CAIRO_OPERATOR_CLEAR);
- cairo_translate(cr, -half_w, -half_h);
- cairo_arc(cr, half_w, half_h, half_min-30, 0, 2*M_PI);
- cairo_set_source_rgba (cr, 1, 1, 1, 1);
- cairo_fill(cr);
- cairo_translate(cr, half_w, half_h);
- cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
- cairo_rotate(cr, start_angle*(M_PI/180.));
- cairo_move_to(cr, 0, 0);
- cairo_line_to(cr, 0, (half_min-17) * -1);
- cairo_set_source_rgba (cr, 1, 1, 1, 0.25);
- cairo_set_line_cap(cr, CAIRO_LINE_CAP_ROUND);
- cairo_set_line_width (cr,5);
- cairo_stroke(cr);
- cairo_move_to(cr, 0, 0);
- cairo_line_to(cr, 0, (half_min-17) * -1);
- cairo_set_source_rgba (cr, 1, 0, 0, 0.9);
- cairo_set_line_width (cr,1);
- cairo_stroke(cr);
- cairo_rotate(cr, -start_angle*(M_PI/180.));
- cairo_destroy(cr);
- surface_measure = new_backing_store_measure;
-
- cairo_surface_t *new_backing_store_grey = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, allocation.width, allocation.height);
- cr = cairo_create(new_backing_store_grey);
- cairo_set_operator(cr, CAIRO_OPERATOR_OVER);
- cairo_set_source_surface(cr, _backing_store, 0, 0);
- cairo_paint(cr);
- Inkscape::Filters::FilterColorMatrix::ColorMatrixMatrix _grayscale_colormatrix = std::vector<gdouble> (grayscale_value_matrix, grayscale_value_matrix + 20);
- cairo_surface_t *out = ink_cairo_surface_create_identical(new_backing_store_grey);
- ink_cairo_surface_filter(new_backing_store_grey, out, _grayscale_colormatrix);
- cairo_set_source_surface(cr, out, 0, 0);
- cairo_surface_destroy(out);
- cairo_set_operator(cr, CAIRO_OPERATOR_SOURCE);
- cairo_paint(cr);
- cairo_destroy(cr);
- surface_origin = new_backing_store_grey;
-}
-
-bool SPCanvas::endRotateTo()
-{
- if (!_backing_store || !started) {
- return false;
- }
- started = false;
- surface_rotated = NULL;
- surface_origin = NULL;
- gtk_widget_queue_draw(GTK_WIDGET(this));
- dirtyAll();
- addIdle();
- rotated = true;
- return true;
-}
-
-void SPCanvas::clearRotateTo()
-{
- if (!started) {
- return;
- }
- gtk_widget_queue_draw(GTK_WIDGET(this));
- dirtyAll();
- addIdle();
-}
-
-void SPCanvas::rotateTo(double angle)
-{
- if (!_backing_store || !started) {
- return;
- }
- GtkAllocation allocation;
- gtk_widget_get_allocation(&_widget, &allocation);
- int half_w = allocation.width/2;
- int half_h = allocation.height/2;
- int half_min = std::min(half_w,half_h);
- cairo_surface_t *new_backing_store = cairo_image_surface_create(CAIRO_FORMAT_ARGB32, allocation.width, allocation.height);
- cairo_t *cr = cairo_create(new_backing_store);
- cairo_set_source_surface(cr, surface_origin, 0, 0);
- cairo_paint(cr);
- cairo_set_source_rgba (cr, 0, 0, 0, 0.5);
- cairo_paint(cr);
- cairo_pattern_t *source_pattern;
- cairo_matrix_t matrix;
- source_pattern = cairo_pattern_create_for_surface (surface_rotated);
- cairo_matrix_init_identity (&matrix);
- cairo_matrix_translate (&matrix, allocation.width/2.0, allocation.height/2.0);
- cairo_matrix_rotate (&matrix, Geom::rad_from_deg(angle - start_angle) * -1);
- cairo_matrix_translate (&matrix, -allocation.width/2.0, -allocation.height/2.0);
- cairo_pattern_set_matrix (source_pattern, &matrix);
- cairo_set_source(cr, source_pattern);
- cairo_paint(cr);
- cairo_set_source_surface(cr, surface_measure, 0, 0);
- cairo_paint(cr);
- cairo_translate(cr, half_w, half_h);
- cairo_rotate(cr, angle*(M_PI/180.));
- cairo_move_to(cr, 0, 0);
- cairo_line_to(cr, 0, (half_min-17) * -1);
- cairo_set_source_rgba (cr, 1, 1, 1, 0.25);
- cairo_set_line_cap(cr, CAIRO_LINE_CAP_ROUND);
- cairo_set_line_width (cr,5);
- cairo_stroke(cr);
- cairo_move_to(cr, 0, 0);
- cairo_line_to(cr, 0, (half_min-17) * -1);
- cairo_set_source_rgba (cr, 1, 1, 1, 0.9);
- cairo_set_line_width (cr,1);
- cairo_stroke(cr);
- cairo_move_to(cr, 0, 0);
- cairo_line_to(cr, 0, (half_min-17) * -1);
- cairo_set_source_rgba (cr, 1, 0, 0, 0.9);
- const double dashed[] = {6.0, 3.0};
- int len = sizeof(dashed) / sizeof(dashed[0]);
- cairo_set_dash(cr, dashed, len, 1);
- cairo_stroke(cr);
- cairo_translate(cr, -half_w, -half_h);
- cairo_set_source_rgba (cr, 1, 1, 1, 0.25);
- cairo_arc(cr, half_w, half_h, 7, 0, 2*M_PI);
- cairo_fill(cr);
- cairo_set_source_rgba (cr, 1, 0, 0, 0.7);
- cairo_arc(cr, half_w, half_h, 5, 0, 2*M_PI);
- cairo_fill(cr);
- cairo_translate(cr, half_w, half_h);
- cairo_rotate(cr, -angle*(M_PI/180.));
- cairo_select_font_face(cr, "sans-serif", CAIRO_FONT_SLANT_NORMAL, CAIRO_FONT_WEIGHT_NORMAL);
- cairo_set_font_size(cr, 15.0);
- cairo_text_extents_t extents;
- std::ostringstream s;
- s << _("Original angle ") << std::fixed << std::setprecision(2) << start_angle << "º";
- cairo_text_extents(cr, s.str().c_str(), &extents);
- cairo_translate(cr, half_w - extents.width -15 ,-half_h + 25);
- cairo_set_source_rgba (cr, 1, 1, 1, 1);
- cairo_text_path(cr, s.str().c_str());
- cairo_fill(cr);
- cairo_translate(cr, (half_w - extents.width -15) *-1 ,(-half_h + 25) *-1);
- s.str("");
- s << _("New angle ") << std::fixed << std::setprecision(2) << angle << "º";
- cairo_text_extents(cr, s.str().c_str(), &extents);
- cairo_translate(cr, half_w - extents.width -15 ,-half_h + 45);
- cairo_text_path(cr, s.str().c_str());
- cairo_fill(cr);
- cairo_translate(cr, (half_w - extents.width -15) *-1 ,(-half_h + 45) *-1);
- s.str("");
- s << _("Gap ") << std::fixed << std::setprecision(2) << std::abs(start_angle-angle) << "º";
- cairo_text_extents(cr, s.str().c_str(), &extents);
- cairo_translate(cr, half_w - extents.width -15 ,-half_h + 65);
- cairo_text_path(cr, s.str().c_str());
- cairo_fill(cr);
- cairo_translate(cr, (half_w - extents.width -15) *-1 ,(-half_h + 65) *-1);
- cairo_translate(cr, -half_w + 10 ,-half_h + 25);
- s.str("");
- cairo_set_font_size(cr, 12.0);
- s << _("Normal mode, 1º round step");
- cairo_text_path(cr, s.str().c_str());
- cairo_fill(cr);
- cairo_translate(cr, (-half_w +10) * -1 ,(-half_h + 25) * -1);
- cairo_translate(cr, -half_w + 10 ,-half_h + 40);
- s.str("");
- s << _("+ALT, Fractional degrees");
- cairo_text_path(cr, s.str().c_str());
- cairo_fill(cr);
- cairo_translate(cr, (-half_w + 10) * -1 ,(-half_h + 40) * -1);
- cairo_translate(cr, -half_w + 10 ,-half_h + 55);
- s.str("");
- Inkscape::Preferences *prefs = Inkscape::Preferences::get();
- s << _("+CTRL, ") << 180.0/prefs->getInt("/options/rotationsnapsperpi/value", 12) << _("º round step");
- cairo_text_path(cr, s.str().c_str());
- cairo_fill(cr);
- cairo_translate(cr, (-half_w + 10) * -1 ,(-half_h + 55) * -1);
- cairo_translate(cr, -half_w + 10 ,-half_h + 70);
- s.str("");
- s << _("+SHIFT, Reset");
- cairo_text_path(cr, s.str().c_str());
- cairo_fill(cr);
- cairo_translate(cr, (-half_w + 10) * -1 ,(-half_h + 70) * -1);
- cairo_translate(cr, -half_w + 10 ,-half_h + 85);
- s.str("");
- s << _("+CTRL+SHIFT, 0º");
- cairo_text_path(cr, s.str().c_str());
- cairo_fill(cr);
- //cairo_translate(cr, (-half_w + 10) * -1 ,(-half_h + 60) * -1);
- cairo_destroy(cr);
- cairo_surface_destroy(_backing_store);
- _backing_store = new_backing_store;
- cairo_pattern_destroy (source_pattern);
- gtk_widget_queue_draw(GTK_WIDGET(this));
- addIdle();
-}
-
void SPCanvas::updateNow()
{
if (_need_update) {
diff --git a/src/display/sp-canvas.h b/src/display/sp-canvas.h
index 708653bdf..a2cbe0b27 100644
--- a/src/display/sp-canvas.h
+++ b/src/display/sp-canvas.h
@@ -51,7 +51,7 @@ enum {
struct SPCanvasBuf {
cairo_t *ct;
Geom::IntRect rect;
- Geom::IntRect visible_rect;
+ Geom::IntRect canvas_rect; // visible window in world coordinates (i.e. offset by _x0, _y0)
unsigned char *buf;
int buf_rowstride;
@@ -72,10 +72,7 @@ GType sp_canvas_get_type() G_GNUC_CONST;
struct SPCanvas {
/// Scrolls canvas to specific position (c is measured in screen pixels).
void scrollTo(Geom::Point const &c, unsigned int clear, bool is_scrolling = false);
- void startRotateTo(double angle);
- void rotateTo(double angle);
- bool endRotateTo();
- void clearRotateTo();
+
/// Synchronously updates the canvas if necessary.
void updateNow();
@@ -177,8 +174,8 @@ public:
bool _is_dragging;
double _dx0;
double _dy0;
- int _x0; ///< World coordinate of the leftmost pixels
- int _y0; ///< World coordinate of the topmost pixels
+ int _x0; ///< World coordinate of the leftmost pixels of window
+ int _y0; ///< World coordinate of the topmost pixels of window
/// Image surface storing the contents of the widget
cairo_surface_t *_backing_store;
diff --git a/src/document-undo.cpp b/src/document-undo.cpp
index fb1f47312..f36010602 100644
--- a/src/document-undo.cpp
+++ b/src/document-undo.cpp
@@ -281,10 +281,6 @@ gboolean Inkscape::DocumentUndo::undo(SPDocument *doc)
if (ret) INKSCAPE.external_change();
- SPObject *updated = doc->getRoot();
- if (updated && !ret) {
- updated->requestDisplayUpdate(SP_OBJECT_MODIFIED_FLAG);
- }
return ret;
}
diff --git a/src/extension/extension.cpp b/src/extension/extension.cpp
index 6c6e2d71e..497f98431 100644
--- a/src/extension/extension.cpp
+++ b/src/extension/extension.cpp
@@ -701,7 +701,7 @@ public:
#endif
this->pack_start(*widg, false, false, 0);
if (tooltip) {
- widg->set_tooltip_text(_(tooltip));
+ widg->set_tooltip_text(tooltip);
} else {
widg->set_tooltip_text("");
widg->set_has_tooltip(false);
@@ -718,7 +718,7 @@ public:
a Gtk::VBox, which is then returned to the calling function.
If there are no visible parameters, this function just returns NULL.
- If all parameters are gui_visible = false NULL is returned as well.
+ If all parameters are gui_hidden = true NULL is returned as well.
*/
Gtk::Widget *
Extension::autogui (SPDocument * doc, Inkscape::XML::Node * node, sigc::signal<void> * changeSignal)
@@ -732,7 +732,7 @@ Extension::autogui (SPDocument * doc, Inkscape::XML::Node * node, sigc::signal<v
//go through the list of parameters to see if there are any non-hidden ones
for (GSList * list = parameters; list != NULL; list = g_slist_next(list)) {
Parameter * param = reinterpret_cast<Parameter *>(list->data);
- if (param->get_gui_hidden()) continue; //Ignore hidden parameters
+ if (param->get_hidden()) continue; //Ignore hidden parameters
Gtk::Widget * widg = param->get_widget(doc, node, changeSignal);
gchar const * tip = param->get_tooltip();
int indent = param->get_indent();
@@ -837,7 +837,7 @@ unsigned int Extension::param_visible_count ( )
unsigned int _visible_count = 0;
for (GSList * list = parameters; list != NULL; list = g_slist_next(list)) {
Parameter * param = reinterpret_cast<Parameter *>(list->data);
- if (!param->get_gui_hidden()) _visible_count++;
+ if (!param->get_hidden()) _visible_count++;
}
return _visible_count;
}
diff --git a/src/extension/internal/bluredge.cpp b/src/extension/internal/bluredge.cpp
index 8aa982810..d1fe357da 100644
--- a/src/extension/internal/bluredge.cpp
+++ b/src/extension/internal/bluredge.cpp
@@ -131,8 +131,8 @@ BlurEdge::init (void)
"<inkscape-extension xmlns=\"" INKSCAPE_EXTENSION_URI "\">\n"
"<name>" N_("Inset/Outset Halo") "</name>\n"
"<id>org.inkscape.effect.bluredge</id>\n"
- "<param name=\"blur-width\" _gui-text=\"" N_("Width:") "\" gui-description=\"" N_("Width in px of the halo") "\" scope=\"document\" type=\"float\" min=\"1.0\" max=\"50.0\">1.0</param>\n"
- "<param name=\"num-steps\" _gui-text=\"" N_("Number of steps:") "\" gui-description=\"" N_("Number of inset/outset copies of the object to make") "\" scope=\"document\" type=\"int\" min=\"5\" max=\"100\">11</param>\n"
+ "<param name=\"blur-width\" _gui-text=\"" N_("Width:") "\" gui-description=\"" N_("Width in px of the halo") "\" type=\"float\" min=\"1.0\" max=\"50.0\">1.0</param>\n"
+ "<param name=\"num-steps\" _gui-text=\"" N_("Number of steps:") "\" gui-description=\"" N_("Number of inset/outset copies of the object to make") "\" type=\"int\" min=\"5\" max=\"100\">11</param>\n"
"<effect>\n"
"<object-type>all</object-type>\n"
"<effects-menu>\n"
diff --git a/src/extension/internal/cairo-png-out.cpp b/src/extension/internal/cairo-png-out.cpp
index 5859a82da..956fcce9a 100644
--- a/src/extension/internal/cairo-png-out.cpp
+++ b/src/extension/internal/cairo-png-out.cpp
@@ -53,10 +53,11 @@ png_render_document_to_file(SPDocument *doc, gchar const *filename)
{
CairoRenderer *renderer;
CairoRenderContext *ctx;
- doc->getRoot()->c2p = doc->getRoot()->rotation.inverse() * doc->getRoot()->c2p;
+
doc->ensureUpToDate();
/* Start */
+
SPItem *base = doc->getRoot();
Inkscape::Drawing drawing;
unsigned dkey = SPItem::display_key_new(1);
@@ -76,7 +77,6 @@ png_render_document_to_file(SPDocument *doc, gchar const *filename)
renderer->destroyContext(ctx);
base->invoke_hide(dkey);
- doc->getRoot()->c2p *= doc->getRoot()->rotation;
/* end */
delete renderer;
diff --git a/src/extension/internal/cairo-ps-out.cpp b/src/extension/internal/cairo-ps-out.cpp
index 809125266..e8f47e79e 100644
--- a/src/extension/internal/cairo-ps-out.cpp
+++ b/src/extension/internal/cairo-ps-out.cpp
@@ -68,7 +68,6 @@ static bool
ps_print_document_to_file(SPDocument *doc, gchar const *filename, unsigned int level, bool texttopath, bool omittext,
bool filtertobitmap, int resolution, const gchar * const exportId, bool exportDrawing, bool exportCanvas, float bleedmargin_px, bool eps = false)
{
- doc->getRoot()->c2p = doc->getRoot()->rotation.inverse() * doc->getRoot()->c2p;
doc->ensureUpToDate();
SPItem *base = NULL;
@@ -85,10 +84,9 @@ ps_print_document_to_file(SPDocument *doc, gchar const *filename, unsigned int l
pageBoundingBox = !exportDrawing;
}
- if (!base) {
- doc->getRoot()->c2p *= doc->getRoot()->rotation;
+ if (!base)
return false;
- }
+
Inkscape::Drawing drawing;
unsigned dkey = SPItem::display_key_new(1);
base->invoke_show(drawing, dkey, SP_ITEM_SHOW_DISPLAY);
@@ -117,7 +115,6 @@ ps_print_document_to_file(SPDocument *doc, gchar const *filename, unsigned int l
renderer->destroyContext(ctx);
delete renderer;
- doc->getRoot()->c2p *= doc->getRoot()->rotation;
return ret;
}
diff --git a/src/extension/internal/cairo-renderer-pdf-out.cpp b/src/extension/internal/cairo-renderer-pdf-out.cpp
index 5558fe1ad..5576676b2 100644
--- a/src/extension/internal/cairo-renderer-pdf-out.cpp
+++ b/src/extension/internal/cairo-renderer-pdf-out.cpp
@@ -61,7 +61,6 @@ pdf_render_document_to_file(SPDocument *doc, gchar const *filename, unsigned int
bool texttopath, bool omittext, bool filtertobitmap, int resolution,
const gchar * const exportId, bool exportDrawing, bool exportCanvas, float bleedmargin_px)
{
- doc->getRoot()->c2p = doc->getRoot()->rotation.inverse() * doc->getRoot()->c2p;
doc->ensureUpToDate();
/* Start */
@@ -81,7 +80,6 @@ pdf_render_document_to_file(SPDocument *doc, gchar const *filename, unsigned int
}
if (!base) {
- doc->getRoot()->c2p *= doc->getRoot()->rotation;
return false;
}
@@ -114,7 +112,7 @@ pdf_render_document_to_file(SPDocument *doc, gchar const *filename, unsigned int
renderer->destroyContext(ctx);
delete renderer;
- doc->getRoot()->c2p *= doc->getRoot()->rotation;
+
return ret;
}
diff --git a/src/extension/internal/cdr-input.cpp b/src/extension/internal/cdr-input.cpp
index 70bf84ef4..b94408b36 100644
--- a/src/extension/internal/cdr-input.cpp
+++ b/src/extension/internal/cdr-input.cpp
@@ -210,6 +210,19 @@ void CdrImportDialog::_setPreviewPage()
}
SPDocument *doc = SPDocument::createNewDocFromMem(_vec[_current_page-1].cstr(), strlen(_vec[_current_page-1].cstr()), 0);
+ if(!doc) {
+ g_warning("CDR import: Could not create preview for page %d", _current_page);
+ gchar const *no_preview_template =
+ "<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'>"
+ " <path style='fill:none;stroke:#ff0000;stroke-width:2px;' d='M 82,10 18,74 m 0,-64 64,64' />"
+ " <rect style='fill:none;stroke:#000000;stroke-width:1.5px;' width='64' height='64' x='18' y='10' />"
+ " <text x='50' y='92' style='font-size:10px;text-anchor:middle;font-family:sans-serif;'>%s</text>"
+ "</svg>";
+ gchar * no_preview = g_strdup_printf(no_preview_template, _("No preview"));
+ doc = SPDocument::createNewDocFromMem(no_preview, strlen(no_preview), 0);
+ g_free(no_preview);
+ }
+
Gtk::Widget * tmpPreviewArea = Glib::wrap(sp_svg_view_widget_new(doc));
std::swap(_previewArea, tmpPreviewArea);
delete tmpPreviewArea;
diff --git a/src/extension/internal/emf-inout.cpp b/src/extension/internal/emf-inout.cpp
index 198c18ff2..92deb2e19 100644
--- a/src/extension/internal/emf-inout.cpp
+++ b/src/extension/internal/emf-inout.cpp
@@ -94,7 +94,7 @@ Emf::print_document_to_file(SPDocument *doc, const gchar *filename)
const gchar *oldconst;
gchar *oldoutput;
unsigned int ret;
- doc->getRoot()->c2p = doc->getRoot()->rotation.inverse() * doc->getRoot()->c2p;
+
doc->ensureUpToDate();
mod = Inkscape::Extension::get_print(PRINT_EMF);
@@ -114,7 +114,6 @@ Emf::print_document_to_file(SPDocument *doc, const gchar *filename)
/* Print document */
ret = mod->begin(doc);
if (ret) {
- doc->getRoot()->c2p *= doc->getRoot()->rotation;
g_free(oldoutput);
throw Inkscape::Extension::Output::save_failed();
}
@@ -128,7 +127,7 @@ Emf::print_document_to_file(SPDocument *doc, const gchar *filename)
mod->set_param_string("destination", oldoutput);
g_free(oldoutput);
- doc->getRoot()->c2p *= doc->getRoot()->rotation;
+
return;
}
@@ -166,8 +165,16 @@ Emf::save(Inkscape::Extension::Output *mod, SPDocument *doc, gchar const *filena
ext->set_param_bool("FixImageRot",new_FixImageRot);
ext->set_param_bool("textToPath", new_val);
+ // ensure usage of dot as decimal separator in scanf/printf functions (indepentendly of current locale)
+ char *oldlocale = g_strdup(setlocale(LC_NUMERIC, NULL));
+ setlocale(LC_NUMERIC, "C");
+
print_document_to_file(doc, filename);
+ // restore decimal separator used in scanf/printf functions to initial value
+ setlocale(LC_NUMERIC, oldlocale);
+ g_free(oldlocale);
+
return;
}
@@ -3525,6 +3532,10 @@ Emf::open( Inkscape::Extension::Input * /*mod*/, const gchar *uri )
return NULL;
}
+ // ensure usage of dot as decimal separator in scanf/printf functions (indepentendly of current locale)
+ char *oldlocale = g_strdup(setlocale(LC_NUMERIC, NULL));
+ setlocale(LC_NUMERIC, "C");
+
EMF_CALLBACK_DATA d;
d.n_obj = 0; //these might not be set otherwise if the input file is corrupt
@@ -3589,6 +3600,10 @@ Emf::open( Inkscape::Extension::Input * /*mod*/, const gchar *uri )
// in earlier versions no viewbox was generated and a call to setViewBoxIfMissing() was needed here.
+ // restore decimal separator used in scanf/printf functions to initial value
+ setlocale(LC_NUMERIC, oldlocale);
+ g_free(oldlocale);
+
return doc;
}
diff --git a/src/extension/internal/emf-print.cpp b/src/extension/internal/emf-print.cpp
index 826176bc0..147324b4f 100644
--- a/src/extension/internal/emf-print.cpp
+++ b/src/extension/internal/emf-print.cpp
@@ -251,11 +251,7 @@ unsigned int PrintEmf::begin(Inkscape::Extension::Print *mod, SPDocument *doc)
g_error("Fatal programming error in PrintEmf::begin at textcomment_set 1");
}
- char *oldlocale = g_strdup(setlocale(LC_NUMERIC, NULL));
- setlocale(LC_NUMERIC, "C");
snprintf(buff, sizeof(buff) - 1, "Drawing=%.1fx%.1fpx, %.1fx%.1fmm", _width, _height, Inkscape::Util::Quantity::convert(dwInchesX, "in", "mm"), Inkscape::Util::Quantity::convert(dwInchesY, "in", "mm"));
- setlocale(LC_NUMERIC, oldlocale);
- g_free(oldlocale);
rec = textcomment_set(buff);
if (!rec || emf_append((PU_ENHMETARECORD)rec, et, U_REC_FREE)) {
g_error("Fatal programming error in PrintEmf::begin at textcomment_set 1");
diff --git a/src/extension/internal/javafx-out.cpp b/src/extension/internal/javafx-out.cpp
index c95434939..d7ad7e6f7 100644
--- a/src/extension/internal/javafx-out.cpp
+++ b/src/extension/internal/javafx-out.cpp
@@ -843,8 +843,7 @@ void JavaFXOutput::reset()
bool JavaFXOutput::saveDocument(SPDocument *doc, gchar const *filename_utf8)
{
reset();
- doc->getRoot()->c2p = doc->getRoot()->rotation.inverse() * doc->getRoot()->c2p;
- doc->ensureUpToDate();
+
name = Glib::path_get_basename(filename_utf8);
int pos = name.find('.');
@@ -857,14 +856,12 @@ bool JavaFXOutput::saveDocument(SPDocument *doc, gchar const *filename_utf8)
//# Lets do the curves first, to get the stats
if (!doTree(doc)) {
- doc->getRoot()->c2p *= doc->getRoot()->rotation;
return false;
}
String curveBuf = outbuf;
outbuf.clear();
if (!doHeader()) {
- doc->getRoot()->c2p *= doc->getRoot()->rotation;
return false;
}
@@ -878,7 +875,6 @@ bool JavaFXOutput::saveDocument(SPDocument *doc, gchar const *filename_utf8)
doBody(doc, doc->getRoot());
if (!doTail()) {
- doc->getRoot()->c2p *= doc->getRoot()->rotation;
return false;
}
@@ -888,7 +884,6 @@ bool JavaFXOutput::saveDocument(SPDocument *doc, gchar const *filename_utf8)
FILE *f = Inkscape::IO::fopen_utf8name(filename_utf8, "w");
if (!f)
{
- doc->getRoot()->c2p *= doc->getRoot()->rotation;
err("Could open JavaFX file '%s' for writing", filename_utf8);
return false;
}
@@ -899,7 +894,7 @@ bool JavaFXOutput::saveDocument(SPDocument *doc, gchar const *filename_utf8)
}
fclose(f);
- doc->getRoot()->c2p *= doc->getRoot()->rotation;
+
return true;
}
diff --git a/src/extension/internal/latex-pstricks-out.cpp b/src/extension/internal/latex-pstricks-out.cpp
index aa6ea6963..3ce2c5531 100644
--- a/src/extension/internal/latex-pstricks-out.cpp
+++ b/src/extension/internal/latex-pstricks-out.cpp
@@ -49,7 +49,6 @@ bool LatexOutput::check(Inkscape::Extension::Extension * /*module*/)
void LatexOutput::save(Inkscape::Extension::Output * /*mod2*/, SPDocument *doc, gchar const *filename)
{
SPPrintContext context;
- doc->getRoot()->c2p = doc->getRoot()->rotation.inverse() * doc->getRoot()->c2p;
doc->ensureUpToDate();
Inkscape::Extension::Print *mod = Inkscape::Extension::get_print(SP_MODULE_KEY_PRINT_LATEX);
@@ -77,7 +76,6 @@ void LatexOutput::save(Inkscape::Extension::Output * /*mod2*/, SPDocument *doc,
mod->set_param_string("destination", oldoutput);
g_free(oldoutput);
- doc->getRoot()->c2p *= doc->getRoot()->rotation;
}
#include "clear-n_.h"
diff --git a/src/extension/internal/metafile-print.cpp b/src/extension/internal/metafile-print.cpp
index 11567ceb3..68a425d85 100644
--- a/src/extension/internal/metafile-print.cpp
+++ b/src/extension/internal/metafile-print.cpp
@@ -355,27 +355,6 @@ int PrintMetafile::hold_gradient(void *gr, int mode)
return 1;
}
-/* behaves like snprintf() but makes sure decimal separators are formatted as dots
- otherwise invalid strings can be produced depending on the set locale
-*/
-int PrintMetafile::snprintf_dots(char * s, size_t n, const char * format, ...)
-{
- int nChars;
-
- char *oldlocale = g_strdup(setlocale(LC_NUMERIC, NULL));
- setlocale(LC_NUMERIC, "C");
-
- va_list argptr;
- va_start(argptr, format);
- nChars = vsnprintf(s, n, format, argptr);
- va_end(argptr);
-
- setlocale(LC_NUMERIC, oldlocale);
- g_free(oldlocale);
-
- return nChars;
-}
-
/* convert from center ellipse to SVGEllipticalArc ellipse
From:
@@ -411,7 +390,7 @@ Geom::PathVector PrintMetafile::center_ellipse_as_SVG_PathV(Geom::Point ctr, dou
y2 = ctr[Y] + sin(F) * rx * cos(M_PI) + cos(F) * ry * sin(M_PI);
char text[256];
- snprintf_dots(text, 256, " M %f,%f A %f %f %f 0 0 %f %f A %f %f %f 0 0 %f %f z",
+ snprintf(text, 256, " M %f,%f A %f %f %f 0 0 %f %f A %f %f %f 0 0 %f %f z",
x1, y1, rx, ry, F * 360. / (2.*M_PI), x2, y2, rx, ry, F * 360. / (2.*M_PI), x1, y1);
Geom::PathVector outres = Geom::parse_svg_path(text);
return outres;
@@ -440,7 +419,7 @@ Geom::PathVector PrintMetafile::center_elliptical_ring_as_SVG_PathV(Geom::Point
y22 = ctr[Y] + sin(F) * rx2 * cos(M_PI) + cos(F) * ry2 * sin(M_PI);
char text[512];
- snprintf_dots(text, 512, " M %f,%f A %f %f %f 0 1 %f %f A %f %f %f 0 1 %f %f z M %f,%f A %f %f %f 0 0 %f %f A %f %f %f 0 0 %f %f z",
+ snprintf(text, 512, " M %f,%f A %f %f %f 0 1 %f %f A %f %f %f 0 1 %f %f z M %f,%f A %f %f %f 0 0 %f %f A %f %f %f 0 0 %f %f z",
x11, y11, rx1, ry1, degrot, x12, y12, rx1, ry1, degrot, x11, y11,
x21, y21, rx2, ry2, degrot, x22, y22, rx2, ry2, degrot, x21, y21);
Geom::PathVector outres = Geom::parse_svg_path(text);
@@ -462,7 +441,7 @@ Geom::PathVector PrintMetafile::center_elliptical_hole_as_SVG_PathV(Geom::Point
y2 = ctr[Y] + sin(F) * rx * cos(M_PI) + cos(F) * ry * sin(M_PI);
char text[256];
- snprintf_dots(text, 256, " M %f,%f A %f %f %f 0 0 %f %f A %f %f %f 0 0 %f %f z M 50000,50000 50000,-50000 -50000,-50000 -50000,50000 z",
+ snprintf(text, 256, " M %f,%f A %f %f %f 0 0 %f %f A %f %f %f 0 0 %f %f z M 50000,50000 50000,-50000 -50000,-50000 -50000,50000 z",
x1, y1, rx, ry, F * 360. / (2.*M_PI), x2, y2, rx, ry, F * 360. / (2.*M_PI), x1, y1);
Geom::PathVector outres = Geom::parse_svg_path(text);
return outres;
diff --git a/src/extension/internal/odf.cpp b/src/extension/internal/odf.cpp
index 66d370357..f885ef5e5 100644
--- a/src/extension/internal/odf.cpp
+++ b/src/extension/internal/odf.cpp
@@ -72,7 +72,6 @@
#include "sp-path.h"
#include "sp-text.h"
#include "sp-flowtext.h"
-#include "sp-root.h"
#include "svg/svg.h"
#include "text-editing.h"
#include "util/units.h"
@@ -2096,8 +2095,7 @@ void OdfOutput::reset()
void OdfOutput::save(Inkscape::Extension::Output */*mod*/, SPDocument *doc, gchar const *filename)
{
reset();
- doc->getRoot()->c2p = doc->getRoot()->rotation.inverse() * doc->getRoot()->c2p;
- doc->ensureUpToDate();
+
documentUri = Inkscape::URI(filename);
ZipFile zf;
@@ -2106,30 +2104,25 @@ void OdfOutput::save(Inkscape::Extension::Output */*mod*/, SPDocument *doc, gcha
if (!writeManifest(zf))
{
g_warning("Failed to write manifest");
- doc->getRoot()->c2p *= doc->getRoot()->rotation;
return;
}
if (!writeContent(zf, doc->rroot))
{
g_warning("Failed to write content");
- doc->getRoot()->c2p *= doc->getRoot()->rotation;
return;
}
if (!writeMeta(zf))
{
g_warning("Failed to write metafile");
- doc->getRoot()->c2p *= doc->getRoot()->rotation;
return;
}
if (!zf.writeFile(filename))
{
- doc->getRoot()->c2p *= doc->getRoot()->rotation;
return;
}
- doc->getRoot()->c2p *= doc->getRoot()->rotation;
}
diff --git a/src/extension/internal/pov-out.cpp b/src/extension/internal/pov-out.cpp
index 03a2ecd62..8df883069 100644
--- a/src/extension/internal/pov-out.cpp
+++ b/src/extension/internal/pov-out.cpp
@@ -616,13 +616,11 @@ void PovOutput::reset()
void PovOutput::saveDocument(SPDocument *doc, gchar const *filename_utf8)
{
reset();
- doc->getRoot()->c2p = doc->getRoot()->rotation.inverse() * doc->getRoot()->c2p;
- doc->ensureUpToDate();
+
//###### SAVE IN POV FORMAT TO BUFFER
//# Lets do the curves first, to get the stats
if (!doTree(doc))
{
- doc->getRoot()->c2p *= doc->getRoot()->rotation;
err("Could not output curves for %s", filename_utf8);
return;
}
@@ -632,7 +630,6 @@ void PovOutput::saveDocument(SPDocument *doc, gchar const *filename_utf8)
if (!doHeader())
{
- doc->getRoot()->c2p *= doc->getRoot()->rotation;
err("Could not write header for %s", filename_utf8);
return;
}
@@ -641,7 +638,6 @@ void PovOutput::saveDocument(SPDocument *doc, gchar const *filename_utf8)
if (!doTail())
{
- doc->getRoot()->c2p *= doc->getRoot()->rotation;
err("Could not write footer for %s", filename_utf8);
return;
}
@@ -652,11 +648,9 @@ void PovOutput::saveDocument(SPDocument *doc, gchar const *filename_utf8)
//###### WRITE TO FILE
Inkscape::IO::dump_fopen_call(filename_utf8, "L");
FILE *f = Inkscape::IO::fopen_utf8name(filename_utf8, "w");
- if (!f){
- doc->getRoot()->c2p *= doc->getRoot()->rotation;
+ if (!f)
return;
- }
-
+
for (String::iterator iter = outbuf.begin() ; iter!=outbuf.end(); ++iter)
{
int ch = *iter;
@@ -664,7 +658,6 @@ void PovOutput::saveDocument(SPDocument *doc, gchar const *filename_utf8)
}
fclose(f);
- doc->getRoot()->c2p *= doc->getRoot()->rotation;
}
diff --git a/src/extension/internal/vsd-input.cpp b/src/extension/internal/vsd-input.cpp
index b7277b99e..c1cfb5cc6 100644
--- a/src/extension/internal/vsd-input.cpp
+++ b/src/extension/internal/vsd-input.cpp
@@ -146,7 +146,7 @@ VsdImportDialog::VsdImportDialog(const std::vector<RVNGString> &vec)
_page_selector_box->pack_start(*_labelTotalPages, Gtk::PACK_SHRINK);
vbox1->pack_end(*_page_selector_box, Gtk::PACK_SHRINK);
-
+
// Buttons
cancelbutton = Gtk::manage(new Gtk::Button(_("_Cancel"), true));
okbutton = Gtk::manage(new Gtk::Button(_("_OK"), true));
@@ -211,6 +211,19 @@ void VsdImportDialog::_setPreviewPage()
}
SPDocument *doc = SPDocument::createNewDocFromMem(_vec[_current_page-1].cstr(), strlen(_vec[_current_page-1].cstr()), 0);
+ if(!doc) {
+ g_warning("VSD import: Could not create preview for page %d", _current_page);
+ gchar const *no_preview_template =
+ "<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'>"
+ " <path style='fill:none;stroke:#ff0000;stroke-width:2px;' d='M 82,10 18,74 m 0,-64 64,64' />"
+ " <rect style='fill:none;stroke:#000000;stroke-width:1.5px;' width='64' height='64' x='18' y='10' />"
+ " <text x='50' y='92' style='font-size:10px;text-anchor:middle;font-family:sans-serif;'>%s</text>"
+ "</svg>";
+ gchar * no_preview = g_strdup_printf(no_preview_template, _("No preview"));
+ doc = SPDocument::createNewDocFromMem(no_preview, strlen(no_preview), 0);
+ g_free(no_preview);
+ }
+
Gtk::Widget * tmpPreviewArea = Glib::wrap(sp_svg_view_widget_new(doc));
std::swap(_previewArea, tmpPreviewArea);
delete tmpPreviewArea;
diff --git a/src/extension/internal/wmf-inout.cpp b/src/extension/internal/wmf-inout.cpp
index 42ec2f2bb..e2d1433e4 100644
--- a/src/extension/internal/wmf-inout.cpp
+++ b/src/extension/internal/wmf-inout.cpp
@@ -95,7 +95,7 @@ Wmf::print_document_to_file(SPDocument *doc, const gchar *filename)
SPPrintContext context;
const gchar *oldconst;
gchar *oldoutput;
- doc->getRoot()->c2p = doc->getRoot()->rotation.inverse() * doc->getRoot()->c2p;
+
doc->ensureUpToDate();
mod = Inkscape::Extension::get_print(PRINT_WMF);
@@ -115,7 +115,6 @@ Wmf::print_document_to_file(SPDocument *doc, const gchar *filename)
/* Print document */
if (mod->begin(doc)) {
g_free(oldoutput);
- doc->getRoot()->c2p *= doc->getRoot()->rotation;
throw Inkscape::Extension::Output::save_failed();
}
mod->base->invoke_print(&context);
@@ -128,7 +127,7 @@ Wmf::print_document_to_file(SPDocument *doc, const gchar *filename)
mod->set_param_string("destination", oldoutput);
g_free(oldoutput);
- doc->getRoot()->c2p *= doc->getRoot()->rotation;
+
return;
}
@@ -136,8 +135,6 @@ Wmf::print_document_to_file(SPDocument *doc, const gchar *filename)
void
Wmf::save(Inkscape::Extension::Output *mod, SPDocument *doc, gchar const *filename)
{
- doc->getRoot()->c2p = doc->getRoot()->rotation.inverse() * doc->getRoot()->c2p;
- doc->ensureUpToDate();
Inkscape::Extension::Extension * ext;
ext = Inkscape::Extension::db.get(PRINT_WMF);
@@ -164,8 +161,16 @@ Wmf::save(Inkscape::Extension::Output *mod, SPDocument *doc, gchar const *filena
ext->set_param_bool("FixPPTPatternAsHatch",new_FixPPTPatternAsHatch);
ext->set_param_bool("textToPath", new_val);
+ // ensure usage of dot as decimal separator in scanf/printf functions (indepentendly of current locale)
+ char *oldlocale = g_strdup(setlocale(LC_NUMERIC, NULL));
+ setlocale(LC_NUMERIC, "C");
+
print_document_to_file(doc, filename);
+ // restore decimal separator used in scanf/printf functions to initial value
+ setlocale(LC_NUMERIC, oldlocale);
+ g_free(oldlocale);
+
return;
}
@@ -3100,6 +3105,10 @@ Wmf::open( Inkscape::Extension::Input * /*mod*/, const gchar *uri )
return NULL;
}
+ // ensure usage of dot as decimal separator in scanf/printf functions (indepentendly of current locale)
+ char *oldlocale = g_strdup(setlocale(LC_NUMERIC, NULL));
+ setlocale(LC_NUMERIC, "C");
+
WMF_CALLBACK_DATA d;
d.n_obj = 0; //these might not be set otherwise if the input file is corrupt
@@ -3180,6 +3189,10 @@ Wmf::open( Inkscape::Extension::Input * /*mod*/, const gchar *uri )
// in earlier versions no viewbox was generated and a call to setViewBoxIfMissing() was needed here.
+ // restore decimal separator used in scanf/printf functions to initial value
+ setlocale(LC_NUMERIC, oldlocale);
+ g_free(oldlocale);
+
return doc;
}
diff --git a/src/extension/param/bool.cpp b/src/extension/param/bool.cpp
index 9f8d3dcc0..2c7e32480 100644
--- a/src/extension/param/bool.cpp
+++ b/src/extension/param/bool.cpp
@@ -14,7 +14,6 @@
#include <gtkmm/box.h>
#include <gtkmm/spinbutton.h>
#include <gtkmm/checkbutton.h>
-#include <glib/gi18n.h>
#include "xml/node.h"
#include "../extension.h"
@@ -25,15 +24,13 @@ namespace Inkscape {
namespace Extension {
ParamBool::ParamBool(const gchar * name,
- const gchar * guitext,
- const gchar * desc,
- const Parameter::_scope_t scope,
- bool gui_hidden,
- const gchar * gui_tip,
+ const gchar * text,
+ const gchar * description,
+ bool hidden,
int indent,
Inkscape::Extension::Extension * ext,
Inkscape::XML::Node * xml)
- : Parameter(name, guitext, desc, scope, gui_hidden, gui_tip, indent, ext)
+ : Parameter(name, text, description, hidden, indent, ext)
, _value(false)
{
const char * defaultval = NULL;
@@ -129,14 +126,14 @@ void ParamBool::string(std::string &string) const
Gtk::Widget *ParamBool::get_widget(SPDocument * doc, Inkscape::XML::Node * node, sigc::signal<void> * changeSignal)
{
- if (_gui_hidden) {
+ if (_hidden) {
return NULL;
}
auto hbox = Gtk::manage(new Gtk::Box(Gtk::ORIENTATION_HORIZONTAL, Parameter::GUI_PARAM_WIDGETS_SPACING));
hbox->set_homogeneous(false);
- Gtk::Label * label = Gtk::manage(new Gtk::Label(_(_text), Gtk::ALIGN_START));
+ Gtk::Label * label = Gtk::manage(new Gtk::Label(_text, Gtk::ALIGN_START));
label->show();
hbox->pack_end(*label, true, true);
diff --git a/src/extension/param/bool.h b/src/extension/param/bool.h
index 0af12b105..826a98927 100644
--- a/src/extension/param/bool.h
+++ b/src/extension/param/bool.h
@@ -33,11 +33,9 @@ public:
* Use the superclass' allocator and set the \c _value.
*/
ParamBool(const gchar * name,
- const gchar * guitext,
- const gchar * desc,
- const Parameter::_scope_t scope,
- bool gui_hidden,
- const gchar * gui_tip,
+ const gchar * text,
+ const gchar * description,
+ bool hidden,
int indent,
Inkscape::Extension::Extension * ext,
Inkscape::XML::Node * xml);
diff --git a/src/extension/param/color.cpp b/src/extension/param/color.cpp
index fd88e9adb..035c43ba8 100644
--- a/src/extension/param/color.cpp
+++ b/src/extension/param/color.cpp
@@ -53,15 +53,13 @@ guint32 ParamColor::set( guint32 in, SPDocument * /*doc*/, Inkscape::XML::Node *
}
ParamColor::ParamColor(const gchar * name,
- const gchar * guitext,
- const gchar * desc,
- const Parameter::_scope_t scope,
- bool gui_hidden,
- const gchar * gui_tip,
+ const gchar * text,
+ const gchar * description,
+ bool hidden,
int indent,
Inkscape::Extension::Extension * ext,
Inkscape::XML::Node * xml)
- : Parameter(name, guitext, desc, scope, gui_hidden, gui_tip, indent, ext)
+ : Parameter(name, text, description, hidden, indent, ext)
, _changeSignal(0)
{
const char * defaulthex = NULL;
@@ -94,7 +92,7 @@ Gtk::Widget *ParamColor::get_widget( SPDocument * /*doc*/, Inkscape::XML::Node *
{
using Inkscape::UI::Widget::ColorNotebook;
- if (_gui_hidden) return NULL;
+ if (_hidden) return NULL;
if (changeSignal) {
_changeSignal = new sigc::signal<void>(*changeSignal);
diff --git a/src/extension/param/color.h b/src/extension/param/color.h
index d6e9d1fbe..890f5ba5f 100644
--- a/src/extension/param/color.h
+++ b/src/extension/param/color.h
@@ -32,11 +32,9 @@ private:
sigc::connection _color_changed;
public:
ParamColor(const gchar * name,
- const gchar * guitext,
- const gchar * desc,
- const Parameter::_scope_t scope,
- bool gui_hidden,
- const gchar * gui_tip,
+ const gchar * text,
+ const gchar * description,
+ bool hidden,
int indent,
Inkscape::Extension::Extension * ext,
Inkscape::XML::Node * xml);
diff --git a/src/extension/param/description.cpp b/src/extension/param/description.cpp
index 3c29b7c49..cf94918f7 100644
--- a/src/extension/param/description.cpp
+++ b/src/extension/param/description.cpp
@@ -17,6 +17,7 @@
#include <gtkmm/label.h>
#include <glibmm/i18n.h>
#include <glibmm/markup.h>
+#include <glibmm/regex.h>
#include "xml/node.h"
#include "extension/extension.h"
@@ -28,30 +29,59 @@ namespace Extension {
/** \brief Initialize the object, to do that, copy the data. */
ParamDescription::ParamDescription(const gchar * name,
- const gchar * guitext,
- const gchar * desc,
- const Parameter::_scope_t scope,
- bool gui_hidden,
- const gchar * gui_tip,
+ const gchar * text,
+ const gchar * description,
+ bool hidden,
int indent,
Inkscape::Extension::Extension * ext,
Inkscape::XML::Node * xml,
AppearanceMode mode)
- : Parameter(name, guitext, desc, scope, gui_hidden, gui_tip, indent, ext)
+ : Parameter(name, text, description, hidden, indent, ext)
, _value(NULL)
, _mode(mode)
{
- // printf("Building Description\n");
- const char * defaultval = NULL;
- if (xml->firstChild() != NULL) {
- defaultval = xml->firstChild()->content();
+ // construct the text content by concatenating all (non-empty) text nodes,
+ // removing all other nodes (e.g. comment nodes) and replacing <extension:br> elements with "<br/>"
+ Glib::ustring value;
+ Inkscape::XML::Node * cur_child = xml->firstChild();
+ while (cur_child != NULL) {
+ if (cur_child->type() == XML::TEXT_NODE && cur_child->content() != NULL) {
+ value += cur_child->content();
+ } else if (cur_child->type() == XML::ELEMENT_NODE && !g_strcmp0(cur_child->name(), "extension:br")) {
+ value += "<br/>";
+ }
+ cur_child = cur_child->next();
}
- if (defaultval != NULL) {
- _value = g_strdup(defaultval);
+ // if there is no text content we can return immediately (the description will be invisible)
+ if (value == Glib::ustring("")) {
+ return;
}
- _context = xml->attribute("msgctxt");
+ // do replacements in the source string to account for the attribute xml:space="preserve"
+ // (those should match replacements potentially performed by xgettext to allow for proper translation)
+ if (g_strcmp0(xml->attribute("xml:space"), "preserve") == 0) {
+ // xgettext copies the source string verbatim in this case, so no changes needed
+ } else {
+ // remove all whitespace from start/end of string and replace intermediate whitespace with a single space
+ value = Glib::Regex::create("^\\s+|\\s+$")->replace_literal(value, 0, "", (Glib::RegexMatchFlags)0);
+ value = Glib::Regex::create("\\s+")->replace_literal(value, 0, " ", (Glib::RegexMatchFlags)0);
+ }
+
+ // translate if underscored version (_param) was used
+ if (g_str_has_prefix(xml->name(), "extension:_")) {
+ const gchar * context = xml->attribute("msgctxt");
+ if (context != NULL) {
+ value = g_dpgettext2(NULL, context, value.c_str());
+ } else {
+ value = _(value.c_str());
+ }
+ }
+
+ // finally replace all remaining <br/> with a real newline character
+ value = Glib::Regex::create("<br/>")->replace_literal(value, 0, "\n", (Glib::RegexMatchFlags)0);
+
+ _value = g_strdup(value.c_str());
return;
}
@@ -60,31 +90,25 @@ ParamDescription::ParamDescription(const gchar * name,
Gtk::Widget *
ParamDescription::get_widget (SPDocument * /*doc*/, Inkscape::XML::Node * /*node*/, sigc::signal<void> * /*changeSignal*/)
{
- if (_gui_hidden) {
+ if (_hidden) {
return NULL;
}
if (_value == NULL) {
return NULL;
}
- Glib::ustring newguitext;
-
- if (_context != NULL) {
- newguitext = g_dpgettext2(NULL, _context, _value);
- } else {
- newguitext = _(_value);
- }
+ Glib::ustring newtext = _value;
Gtk::Label * label = Gtk::manage(new Gtk::Label());
if (_mode == HEADER) {
- label->set_markup(Glib::ustring("<b>") + Glib::Markup::escape_text(newguitext) + Glib::ustring("</b>"));
+ label->set_markup(Glib::ustring("<b>") + Glib::Markup::escape_text(newtext) + Glib::ustring("</b>"));
label->set_margin_top(5);
label->set_margin_bottom(5);
} else if (_mode == URL) {
- Glib::ustring escaped_url = Glib::Markup::escape_text(newguitext);
+ Glib::ustring escaped_url = Glib::Markup::escape_text(newtext);
label->set_markup(Glib::ustring::compose("<a href='%1'>%1</a>", escaped_url));
} else {
- label->set_text(newguitext);
+ label->set_text(newtext);
}
label->set_line_wrap();
#if (GTKMM_MAJOR_VERSION == 3 && GTKMM_MINOR_VERSION >= 16)
@@ -101,7 +125,7 @@ ParamDescription::get_widget (SPDocument * /*doc*/, Inkscape::XML::Node * /*node
// - Here we set a lower limit of GUI_MAX_LINE_LENGTH characters per line that long texts will always use
// This means texts can not shrink anymore (they can still grow, though) and it's also necessary
// to prevent https://bugzilla.gnome.org/show_bug.cgi?id=773572
- int len = newguitext.length();
+ int len = newtext.length();
label->set_width_chars(len > Parameter::GUI_MAX_LINE_LENGTH ? Parameter::GUI_MAX_LINE_LENGTH : len);
label->show();
diff --git a/src/extension/param/description.h b/src/extension/param/description.h
index c6c5f4013..599c4db78 100644
--- a/src/extension/param/description.h
+++ b/src/extension/param/description.h
@@ -27,14 +27,12 @@ namespace Extension {
class ParamDescription : public Parameter {
public:
enum AppearanceMode {
- DESC, HEADER, URL
+ DESCRIPTION, HEADER, URL
};
ParamDescription(const gchar * name,
- const gchar * guitext,
- const gchar * desc,
- const Parameter::_scope_t scope,
- bool gui_hidden,
- const gchar * gui_tip,
+ const gchar * text,
+ const gchar * description,
+ bool hidden,
int indent,
Inkscape::Extension::Extension * ext,
Inkscape::XML::Node * xml,
@@ -45,7 +43,6 @@ private:
/** \brief Internal value. */
gchar * _value;
AppearanceMode _mode;
- const gchar* _context;
};
} /* namespace Extension */
diff --git a/src/extension/param/enum.cpp b/src/extension/param/enum.cpp
index a26458c35..7cd860465 100644
--- a/src/extension/param/enum.cpp
+++ b/src/extension/param/enum.cpp
@@ -33,29 +33,27 @@ namespace Inkscape {
namespace Extension {
/* For internal use only.
- Note that value and guitext MUST be non-NULL. This is ensured by newing only at one location in the code where non-NULL checks are made. */
+ Note that value and text MUST be non-NULL. This is ensured by newing only at one location in the code where non-NULL checks are made. */
class enumentry {
public:
enumentry (Glib::ustring &val, Glib::ustring &text) :
value(val),
- guitext(text)
+ text(text)
{}
Glib::ustring value;
- Glib::ustring guitext;
+ Glib::ustring text;
};
ParamComboBox::ParamComboBox(const gchar * name,
- const gchar * guitext,
- const gchar * desc,
- const Parameter::_scope_t scope,
- bool gui_hidden,
- const gchar * gui_tip,
+ const gchar * text,
+ const gchar * description,
+ bool hidden,
int indent,
Inkscape::Extension::Extension * ext,
Inkscape::XML::Node * xml)
- : Parameter(name, guitext, desc, scope, gui_hidden, gui_tip, indent, ext)
+ : Parameter(name, text, description, hidden, indent, ext)
, _value(NULL)
, choices(NULL)
{
@@ -66,7 +64,7 @@ ParamComboBox::ParamComboBox(const gchar * name,
for (Inkscape::XML::Node *node = xml->firstChild(); node; node = node->next()) {
char const * chname = node->name();
if (!strcmp(chname, INKSCAPE_EXTENSION_NS "item") || !strcmp(chname, INKSCAPE_EXTENSION_NS "_item")) {
- Glib::ustring newguitext, newvalue;
+ Glib::ustring newtext, newvalue;
const char * contents = NULL;
if (node->firstChild()) {
contents = node->firstChild()->content();
@@ -77,12 +75,12 @@ ParamComboBox::ParamComboBox(const gchar * name,
// still need to include if are to be localized
if (!strcmp(chname, INKSCAPE_EXTENSION_NS "_item")) {
if (node->attribute("msgctxt") != NULL) {
- newguitext = g_dpgettext2(NULL, node->attribute("msgctxt"), contents);
+ newtext = g_dpgettext2(NULL, node->attribute("msgctxt"), contents);
} else {
- newguitext = _(contents);
+ newtext = _(contents);
}
} else {
- newguitext = contents;
+ newtext = contents;
}
} else
continue;
@@ -94,8 +92,8 @@ ParamComboBox::ParamComboBox(const gchar * name,
newvalue = contents;
}
- if ( (!newguitext.empty()) && (!newvalue.empty()) ) { // logical error if this is not true here
- choices = g_slist_append( choices, new enumentry(newvalue, newguitext) );
+ if ( (!newtext.empty()) && (!newvalue.empty()) ) { // logical error if this is not true here
+ choices = g_slist_append( choices, new enumentry(newvalue, newtext) );
}
}
}
@@ -155,7 +153,7 @@ const gchar *ParamComboBox::set(const gchar * in, SPDocument * /*doc*/, Inkscape
Glib::ustring settext;
for (GSList * list = choices; list != NULL; list = g_slist_next(list)) {
enumentry * entr = reinterpret_cast<enumentry *>(list->data);
- if ( !entr->guitext.compare(in) ) {
+ if ( !entr->text.compare(in) ) {
settext = entr->value;
break; // break out of for loop
}
@@ -175,20 +173,20 @@ const gchar *ParamComboBox::set(const gchar * in, SPDocument * /*doc*/, Inkscape
}
/**
- * function to test if \c guitext is selectable
+ * function to test if \c text is selectable
*/
-bool ParamComboBox::contains(const gchar * guitext, SPDocument const * /*doc*/, Inkscape::XML::Node const * /*node*/) const
+bool ParamComboBox::contains(const gchar * text, SPDocument const * /*doc*/, Inkscape::XML::Node const * /*node*/) const
{
- if (guitext == NULL) {
+ if (text == NULL) {
return false; /* Can't have NULL string */
}
for (GSList * list = choices; list != NULL; list = g_slist_next(list)) {
enumentry * entr = reinterpret_cast<enumentry *>(list->data);
- if ( !entr->guitext.compare(guitext) )
+ if ( !entr->text.compare(text) )
return true;
}
- // if we did not find the guitext in this ParamComboBox:
+ // if we did not find the text in this ParamComboBox:
return false;
}
@@ -246,12 +244,12 @@ ParamComboBoxEntry::changed (void)
*/
Gtk::Widget *ParamComboBox::get_widget(SPDocument * doc, Inkscape::XML::Node * node, sigc::signal<void> * changeSignal)
{
- if (_gui_hidden) {
+ if (_hidden) {
return NULL;
}
Gtk::HBox * hbox = Gtk::manage(new Gtk::HBox(false, Parameter::GUI_PARAM_WIDGETS_SPACING));
- Gtk::Label * label = Gtk::manage(new Gtk::Label(_(_text), Gtk::ALIGN_START));
+ Gtk::Label * label = Gtk::manage(new Gtk::Label(_text, Gtk::ALIGN_START));
label->show();
hbox->pack_start(*label, false, false);
@@ -260,11 +258,11 @@ Gtk::Widget *ParamComboBox::get_widget(SPDocument * doc, Inkscape::XML::Node * n
Glib::ustring settext;
for (GSList * list = choices; list != NULL; list = g_slist_next(list)) {
enumentry * entr = reinterpret_cast<enumentry *>(list->data);
- Glib::ustring text = entr->guitext;
+ Glib::ustring text = entr->text;
combo->append(text);
if ( _value && !entr->value.compare(_value) ) {
- settext = entr->guitext;
+ settext = entr->text;
}
}
if (!settext.empty()) {
diff --git a/src/extension/param/enum.h b/src/extension/param/enum.h
index f9d3d75f7..143a648d7 100644
--- a/src/extension/param/enum.h
+++ b/src/extension/param/enum.h
@@ -38,11 +38,9 @@ private:
public:
ParamComboBox(const gchar * name,
- const gchar * guitext,
- const gchar * desc,
- const Parameter::_scope_t scope,
- bool gui_hidden,
- const gchar * gui_tip,
+ const gchar * text,
+ const gchar * description,
+ bool hidden,
int indent,
Inkscape::Extension::Extension * ext,
Inkscape::XML::Node * xml);
@@ -60,9 +58,9 @@ public:
const gchar * set (const gchar * in, SPDocument * doc, Inkscape::XML::Node * node);
/**
- * @returns true if guitext is part of this enum
+ * @returns true if text is part of this enum
*/
- bool contains(const gchar * guitext, SPDocument const * /*doc*/, Inkscape::XML::Node const * /*node*/) const;
+ bool contains(const gchar * text, SPDocument const * /*doc*/, Inkscape::XML::Node const * /*node*/) const;
void changed (void);
}; /* class ParamComboBox */
diff --git a/src/extension/param/float.cpp b/src/extension/param/float.cpp
index e3fdba826..69283a572 100644
--- a/src/extension/param/float.cpp
+++ b/src/extension/param/float.cpp
@@ -15,7 +15,6 @@
#include <gtkmm/scale.h>
#include "ui/widget/spinbutton.h"
#include "ui/widget/spin-scale.h"
-#include <glib/gi18n.h>
#include "xml/node.h"
#include "extension/extension.h"
@@ -28,16 +27,14 @@ namespace Extension {
/** Use the superclass' allocator and set the \c _value. */
ParamFloat::ParamFloat(const gchar * name,
- const gchar * guitext,
- const gchar * desc,
- const Parameter::_scope_t scope,
- bool gui_hidden,
- const gchar * gui_tip,
+ const gchar * text,
+ const gchar * description,
+ bool hidden,
int indent,
Inkscape::Extension::Extension * ext,
Inkscape::XML::Node * xml,
AppearanceMode mode)
- : Parameter(name, guitext, desc, scope, gui_hidden, gui_tip, indent, ext)
+ : Parameter(name, text, description, hidden, indent, ext)
, _value(0.0)
, _mode(mode)
, _min(0.0)
@@ -170,7 +167,7 @@ void ParamFloatAdjustment::val_changed(void)
*/
Gtk::Widget * ParamFloat::get_widget(SPDocument * doc, Inkscape::XML::Node * node, sigc::signal<void> * changeSignal)
{
- if (_gui_hidden) {
+ if (_hidden) {
return NULL;
}
@@ -181,7 +178,7 @@ Gtk::Widget * ParamFloat::get_widget(SPDocument * doc, Inkscape::XML::Node * nod
if (_mode == FULL) {
- UI::Widget::SpinScale *scale = new UI::Widget::SpinScale(_(_text), fadjust, _precision);
+ UI::Widget::SpinScale *scale = new UI::Widget::SpinScale(_text, fadjust, _precision);
scale->set_size_request(400, -1);
scale->show();
hbox->pack_start(*scale, true, true);
@@ -189,7 +186,7 @@ Gtk::Widget * ParamFloat::get_widget(SPDocument * doc, Inkscape::XML::Node * nod
}
else if (_mode == MINIMAL) {
- Gtk::Label * label = Gtk::manage(new Gtk::Label(_(_text), Gtk::ALIGN_START));
+ Gtk::Label * label = Gtk::manage(new Gtk::Label(_text, Gtk::ALIGN_START));
label->show();
hbox->pack_start(*label, true, true);
diff --git a/src/extension/param/float.h b/src/extension/param/float.h
index 7fd86cea7..d58253ccb 100644
--- a/src/extension/param/float.h
+++ b/src/extension/param/float.h
@@ -30,11 +30,9 @@ public:
FULL, MINIMAL
};
ParamFloat(const gchar * name,
- const gchar * guitext,
- const gchar * desc,
- const Parameter::_scope_t scope,
- bool gui_hidden,
- const gchar * gui_tip,
+ const gchar * text,
+ const gchar * description,
+ bool hidden,
int indent,
Inkscape::Extension::Extension * ext,
Inkscape::XML::Node * xml,
diff --git a/src/extension/param/int.cpp b/src/extension/param/int.cpp
index 538ddc08d..357f98590 100644
--- a/src/extension/param/int.cpp
+++ b/src/extension/param/int.cpp
@@ -15,7 +15,6 @@
#include <gtkmm/scale.h>
#include "ui/widget/spinbutton.h"
#include "ui/widget/spin-scale.h"
-#include <glib/gi18n.h>
#include "xml/node.h"
#include "extension/extension.h"
@@ -28,16 +27,14 @@ namespace Extension {
/** Use the superclass' allocator and set the \c _value. */
ParamInt::ParamInt(const gchar * name,
- const gchar * guitext,
- const gchar * desc,
- const Parameter::_scope_t scope,
- bool gui_hidden,
- const gchar * gui_tip,
+ const gchar * text,
+ const gchar * description,
+ bool hidden,
int indent,
Inkscape::Extension::Extension * ext,
Inkscape::XML::Node * xml,
AppearanceMode mode)
- : Parameter(name, guitext, desc, scope, gui_hidden, gui_tip, indent, ext)
+ : Parameter(name, text, description, hidden, indent, ext)
, _value(0)
, _mode(mode)
, _min(0)
@@ -151,7 +148,7 @@ void ParamIntAdjustment::val_changed(void)
Gtk::Widget *
ParamInt::get_widget (SPDocument * doc, Inkscape::XML::Node * node, sigc::signal<void> * changeSignal)
{
- if (_gui_hidden) {
+ if (_hidden) {
return NULL;
}
@@ -162,14 +159,13 @@ ParamInt::get_widget (SPDocument * doc, Inkscape::XML::Node * node, sigc::signal
if (_mode == FULL) {
- UI::Widget::SpinScale *scale = new UI::Widget::SpinScale(_(_text), fadjust, 0);
+ UI::Widget::SpinScale *scale = new UI::Widget::SpinScale(_text, fadjust, 0);
scale->set_size_request(400, -1);
scale->show();
hbox->pack_start(*scale, true, true);
}
else if (_mode == MINIMAL) {
-
- Gtk::Label * label = Gtk::manage(new Gtk::Label(_(_text), Gtk::ALIGN_START));
+ Gtk::Label * label = Gtk::manage(new Gtk::Label(_text, Gtk::ALIGN_START));
label->show();
hbox->pack_start(*label, true, true);
diff --git a/src/extension/param/int.h b/src/extension/param/int.h
index 40c0395ec..fcb1ef3f1 100644
--- a/src/extension/param/int.h
+++ b/src/extension/param/int.h
@@ -30,11 +30,9 @@ public:
FULL, MINIMAL
};
ParamInt(const gchar * name,
- const gchar * guitext,
- const gchar * desc,
- const Parameter::_scope_t scope,
- bool gui_hidden,
- const gchar * gui_tip,
+ const gchar * text,
+ const gchar * description,
+ bool hidden,
int indent,
Inkscape::Extension::Extension * ext,
Inkscape::XML::Node * xml,
diff --git a/src/extension/param/notebook.cpp b/src/extension/param/notebook.cpp
index de86d1005..4e94b5216 100644
--- a/src/extension/param/notebook.cpp
+++ b/src/extension/param/notebook.cpp
@@ -55,31 +55,27 @@ public:
static ParamNotebookPage * makepage (Inkscape::XML::Node * in_repr, Inkscape::Extension::Extension * in_ext);
ParamNotebookPage(const gchar * name,
- const gchar * guitext,
- const gchar * desc,
- const Parameter::_scope_t scope,
- bool gui_hidden,
- const gchar * gui_tip,
+ const gchar * text,
+ const gchar * description,
+ bool hidden,
Inkscape::Extension::Extension * ext,
Inkscape::XML::Node * xml);
~ParamNotebookPage(void);
Gtk::Widget * get_widget(SPDocument * doc, Inkscape::XML::Node * node, sigc::signal<void> * changeSignal);
void paramString (std::list <std::string> &list);
- gchar * get_guitext (void) {return _text;};
+ gchar * get_text (void) {return _text;};
Parameter * get_param (const gchar * name);
}; /* class ParamNotebookPage */
ParamNotebookPage::ParamNotebookPage(const gchar * name,
- const gchar * guitext,
- const gchar * desc,
- const Parameter::_scope_t scope,
- bool gui_hidden,
- const gchar * gui_tip,
+ const gchar * text,
+ const gchar * description,
+ bool hidden,
Inkscape::Extension::Extension * ext,
Inkscape::XML::Node * xml)
- : Parameter(name, guitext, desc, scope, gui_hidden, gui_tip, /*indent*/ 0, ext)
+ : Parameter(name, text, description, hidden, /*indent*/ 0, ext)
{
parameters = NULL;
@@ -151,30 +147,23 @@ ParamNotebookPage *
ParamNotebookPage::makepage (Inkscape::XML::Node * in_repr, Inkscape::Extension::Extension * in_ext)
{
const char * name;
- const char * guitext;
- const char * desc;
- const char * scope_str;
- Parameter::_scope_t scope = Parameter::SCOPE_USER;
- bool gui_hidden = false;
- const char * gui_hide;
- const char * gui_tip;
+ const char * text;
+ const char * description;
+ bool hidden = false;
+ const char * hide;
name = in_repr->attribute("name");
- guitext = in_repr->attribute("gui-text");
- if (guitext == NULL)
- guitext = in_repr->attribute("_gui-text");
- gui_tip = in_repr->attribute("gui-tip");
- if (gui_tip == NULL)
- gui_tip = in_repr->attribute("_gui-tip");
- desc = in_repr->attribute("gui-description");
- if (desc == NULL)
- desc = in_repr->attribute("_gui-description");
- scope_str = in_repr->attribute("scope");
- gui_hide = in_repr->attribute("gui-hidden");
- if (gui_hide != NULL) {
- if (strcmp(gui_hide, "1") == 0 ||
- strcmp(gui_hide, "true") == 0) {
- gui_hidden = true;
+ text = in_repr->attribute("gui-text");
+ if (text == NULL)
+ text = in_repr->attribute("_gui-text");
+ description = in_repr->attribute("gui-description");
+ if (description == NULL)
+ description = in_repr->attribute("_gui-description");
+ hide = in_repr->attribute("gui-hidden");
+ if (hide != NULL) {
+ if (strcmp(hide, "1") == 0 ||
+ strcmp(hide, "true") == 0) {
+ hidden = true;
}
/* else stays false */
}
@@ -184,17 +173,7 @@ ParamNotebookPage::makepage (Inkscape::XML::Node * in_repr, Inkscape::Extension:
return NULL;
}
- if (scope_str != NULL) {
- if (!strcmp(scope_str, "user")) {
- scope = Parameter::SCOPE_USER;
- } else if (!strcmp(scope_str, "document")) {
- scope = Parameter::SCOPE_DOCUMENT;
- } else if (!strcmp(scope_str, "node")) {
- scope = Parameter::SCOPE_NODE;
- }
- }
-
- ParamNotebookPage * page = new ParamNotebookPage(name, guitext, desc, scope, gui_hidden, gui_tip, in_ext, in_repr);
+ ParamNotebookPage * page = new ParamNotebookPage(name, text, description, hidden, in_ext, in_repr);
/* Note: page could equal NULL */
return page;
@@ -209,7 +188,7 @@ ParamNotebookPage::makepage (Inkscape::XML::Node * in_repr, Inkscape::Extension:
*/
Gtk::Widget * ParamNotebookPage::get_widget(SPDocument * doc, Inkscape::XML::Node * node, sigc::signal<void> * changeSignal)
{
- if (_gui_hidden) {
+ if (_hidden) {
return NULL;
}
@@ -232,7 +211,7 @@ Gtk::Widget * ParamNotebookPage::get_widget(SPDocument * doc, Inkscape::XML::Nod
gchar const * tip = param->get_tooltip();
if (tip) {
- widg->set_tooltip_text(_(tip));
+ widg->set_tooltip_text(tip);
} else {
widg->set_tooltip_text("");
widg->set_has_tooltip(false);
@@ -247,15 +226,13 @@ Gtk::Widget * ParamNotebookPage::get_widget(SPDocument * doc, Inkscape::XML::Nod
ParamNotebook::ParamNotebook(const gchar * name,
- const gchar * guitext,
- const gchar * desc,
- const Parameter::_scope_t scope,
- bool gui_hidden,
- const gchar * gui_tip,
+ const gchar * text,
+ const gchar * description,
+ bool hidden,
int indent,
Inkscape::Extension::Extension * ext,
Inkscape::XML::Node * xml)
- : Parameter(name, guitext, desc, scope, gui_hidden, gui_tip, indent, ext)
+ : Parameter(name, text, description, hidden, indent, ext)
{
pages = NULL;
@@ -446,7 +423,7 @@ Parameter *ParamNotebookPage::get_param(const gchar * name)
*/
Gtk::Widget * ParamNotebook::get_widget(SPDocument * doc, Inkscape::XML::Node * node, sigc::signal<void> * changeSignal)
{
- if (_gui_hidden) {
+ if (_hidden) {
return NULL;
}
@@ -459,7 +436,7 @@ Gtk::Widget * ParamNotebook::get_widget(SPDocument * doc, Inkscape::XML::Node *
i++;
ParamNotebookPage * page = reinterpret_cast<ParamNotebookPage *>(list->data);
Gtk::Widget * widg = page->get_widget(doc, node, changeSignal);
- nb->append_page(*widg, _(page->get_guitext()));
+ nb->append_page(*widg, _(page->get_text()));
if (!strcmp(_value, page->name())) {
pagenr = i; // this is the page to be displayed?
}
diff --git a/src/extension/param/notebook.h b/src/extension/param/notebook.h
index 278c4de12..8475de61d 100644
--- a/src/extension/param/notebook.h
+++ b/src/extension/param/notebook.h
@@ -42,11 +42,9 @@ private:
notebook */
public:
ParamNotebook(const gchar * name,
- const gchar * guitext,
- const gchar * desc,
- const Parameter::_scope_t scope,
- bool gui_hidden,
- const gchar * gui_tip,
+ const gchar * text,
+ const gchar * description,
+ bool hidden,
int indent,
Inkscape::Extension::Extension * ext,
Inkscape::XML::Node * xml);
diff --git a/src/extension/param/parameter.cpp b/src/extension/param/parameter.cpp
index 0eb491078..5c4fe591f 100644
--- a/src/extension/param/parameter.cpp
+++ b/src/extension/param/parameter.cpp
@@ -62,25 +62,39 @@ Parameter *Parameter::make(Inkscape::XML::Node *in_repr, Inkscape::Extension::Ex
}
}
- const char *guitext = in_repr->attribute("gui-text");
- if (guitext == NULL) {
- guitext = in_repr->attribute("_gui-text");
- }
- const char *gui_tip = in_repr->attribute("gui-tip");
- if (gui_tip == NULL) {
- gui_tip = in_repr->attribute("_gui-tip");
+ const char *text = in_repr->attribute("gui-text");
+ if (text == NULL) {
+ text = in_repr->attribute("_gui-text");
+ if (text == NULL) {
+ // text = ""; // propably better to require devs to explicitly set an empty gui-text if this is what they want
+ } else {
+ const char *context = in_repr->attribute("msgctxt");
+ if (context != NULL) {
+ text = g_dpgettext2(NULL, context, text);
+ } else {
+ text = _(text);
+ }
+ }
}
- const char *desc = in_repr->attribute("gui-description");
- if (desc == NULL) {
- desc = in_repr->attribute("_gui-description");
+ const char *description = in_repr->attribute("gui-description");
+ if (description == NULL) {
+ description = in_repr->attribute("_gui-description");
+ if (description != NULL) {
+ const char *context = in_repr->attribute("msgctxt");
+ if (context != NULL) {
+ description = g_dpgettext2(NULL, context, description);
+ } else {
+ description = _(description);
+ }
+ }
}
- bool gui_hidden = false;
+ bool hidden = false;
{
const char *gui_hide = in_repr->attribute("gui-hidden");
if (gui_hide != NULL) {
if (strcmp(gui_hide, "1") == 0 ||
strcmp(gui_hide, "true") == 0) {
- gui_hidden = true;
+ hidden = true;
}
/* else stays false */
}
@@ -98,44 +112,30 @@ Parameter *Parameter::make(Inkscape::XML::Node *in_repr, Inkscape::Extension::Ex
}
const gchar* appearance = in_repr->attribute("appearance");
- Parameter::_scope_t scope = Parameter::SCOPE_USER;
- {
- const char *scope_str = in_repr->attribute("scope");
- if (scope_str != NULL) {
- if (!strcmp(scope_str, "user")) {
- scope = Parameter::SCOPE_USER;
- } else if (!strcmp(scope_str, "document")) {
- scope = Parameter::SCOPE_DOCUMENT;
- } else if (!strcmp(scope_str, "node")) {
- scope = Parameter::SCOPE_NODE;
- }
- }
- }
-
Parameter * param = NULL;
if (!strcmp(type, "boolean")) {
- param = new ParamBool(name, guitext, desc, scope, gui_hidden, gui_tip, indent, in_ext, in_repr);
+ param = new ParamBool(name, text, description, hidden, indent, in_ext, in_repr);
} else if (!strcmp(type, "int")) {
if (appearance && !strcmp(appearance, "full")) {
- param = new ParamInt(name, guitext, desc, scope, gui_hidden, gui_tip, indent, in_ext, in_repr, ParamInt::FULL);
+ param = new ParamInt(name, text, description, hidden, indent, in_ext, in_repr, ParamInt::FULL);
} else {
- param = new ParamInt(name, guitext, desc, scope, gui_hidden, gui_tip, indent, in_ext, in_repr, ParamInt::MINIMAL);
+ param = new ParamInt(name, text, description, hidden, indent, in_ext, in_repr, ParamInt::MINIMAL);
}
} else if (!strcmp(type, "float")) {
if (appearance && !strcmp(appearance, "full")) {
- param = new ParamFloat(name, guitext, desc, scope, gui_hidden, gui_tip, indent, in_ext, in_repr, ParamFloat::FULL);
+ param = new ParamFloat(name, text, description, hidden, indent, in_ext, in_repr, ParamFloat::FULL);
} else {
- param = new ParamFloat(name, guitext, desc, scope, gui_hidden, gui_tip, indent, in_ext, in_repr, ParamFloat::MINIMAL);
+ param = new ParamFloat(name, text, description, hidden, indent, in_ext, in_repr, ParamFloat::MINIMAL);
}
} else if (!strcmp(type, "string")) {
- param = new ParamString(name, guitext, desc, scope, gui_hidden, gui_tip, indent, in_ext, in_repr);
+ param = new ParamString(name, text, description, hidden, indent, in_ext, in_repr);
gchar const * max_length = in_repr->attribute("max_length");
if (max_length != NULL) {
ParamString * ps = dynamic_cast<ParamString *>(param);
ps->setMaxLength(atoi(max_length));
}
} else if (!strcmp(type, "description")) {
- ParamDescription::AppearanceMode appearance_mode = ParamDescription::DESC;
+ ParamDescription::AppearanceMode appearance_mode = ParamDescription::DESCRIPTION;
if (appearance) {
if (!strcmp(appearance, "header")) {
appearance_mode = ParamDescription::HEADER;
@@ -143,19 +143,19 @@ Parameter *Parameter::make(Inkscape::XML::Node *in_repr, Inkscape::Extension::Ex
appearance_mode = ParamDescription::URL;
}
}
- param = new ParamDescription(name, guitext, desc, scope, gui_hidden, gui_tip, indent, in_ext, in_repr, appearance_mode);
+ param = new ParamDescription(name, text, description, hidden, indent, in_ext, in_repr, appearance_mode);
} else if (!strcmp(type, "enum")) {
- param = new ParamComboBox(name, guitext, desc, scope, gui_hidden, gui_tip, indent, in_ext, in_repr);
+ param = new ParamComboBox(name, text, description, hidden, indent, in_ext, in_repr);
} else if (!strcmp(type, "notebook")) {
- param = new ParamNotebook(name, guitext, desc, scope, gui_hidden, gui_tip, indent, in_ext, in_repr);
+ param = new ParamNotebook(name, text, description, hidden, indent, in_ext, in_repr);
} else if (!strcmp(type, "optiongroup")) {
if (appearance && !strcmp(appearance, "minimal")) {
- param = new ParamRadioButton(name, guitext, desc, scope, gui_hidden, gui_tip, indent, in_ext, in_repr, ParamRadioButton::MINIMAL);
+ param = new ParamRadioButton(name, text, description, hidden, indent, in_ext, in_repr, ParamRadioButton::MINIMAL);
} else {
- param = new ParamRadioButton(name, guitext, desc, scope, gui_hidden, gui_tip, indent, in_ext, in_repr, ParamRadioButton::FULL);
+ param = new ParamRadioButton(name, text, description, hidden, indent, in_ext, in_repr, ParamRadioButton::FULL);
}
} else if (!strcmp(type, "color")) {
- param = new ParamColor(name, guitext, desc, scope, gui_hidden, gui_tip, indent, in_ext, in_repr);
+ param = new ParamColor(name, text, description, hidden, indent, in_ext, in_repr);
}
// Note: param could equal NULL
@@ -302,29 +302,24 @@ Parameter::set_color (guint32 in, SPDocument * doc, Inkscape::XML::Node * node)
/** Oop, now that we need a parameter, we need it's name. */
-Parameter::Parameter(gchar const * name, gchar const * guitext, gchar const * desc, const Parameter::_scope_t scope, bool gui_hidden, gchar const * gui_tip, int indent, Inkscape::Extension::Extension * ext) :
- _desc(0),
- _scope(scope),
+Parameter::Parameter(gchar const * name, gchar const * text, gchar const * description, bool hidden, int indent, Inkscape::Extension::Extension * ext) :
+ _description(0),
_text(0),
- _gui_hidden(gui_hidden),
- _gui_tip(0),
+ _hidden(hidden),
_indent(indent),
- extension(ext),
+ _extension(ext),
_name(0)
{
if (name != NULL) {
_name = g_strdup(name);
}
- if (desc != NULL) {
- _desc = g_strdup(desc);
-// printf("Adding description: '%s' on '%s'\n", _desc, _name);
- }
- if (gui_tip != NULL) {
- _gui_tip = g_strdup(gui_tip);
+
+ if (description != NULL) {
+ _description = g_strdup(description);
}
- if (guitext != NULL) {
- _text = g_strdup(guitext);
+ if (text != NULL) {
+ _text = g_strdup(text);
} else {
_text = g_strdup(name);
}
@@ -333,21 +328,19 @@ Parameter::Parameter(gchar const * name, gchar const * guitext, gchar const * de
}
/** Oop, now that we need a parameter, we need it's name. */
-Parameter::Parameter (gchar const * name, gchar const * guitext, Inkscape::Extension::Extension * ext) :
- _desc(0),
- _scope(Parameter::SCOPE_USER),
+Parameter::Parameter (gchar const * name, gchar const * text, Inkscape::Extension::Extension * ext) :
+ _description(0),
_text(0),
- _gui_hidden(false),
- _gui_tip(0),
+ _hidden(false),
_indent(0),
- extension(ext),
+ _extension(ext),
_name(0)
{
if (name != NULL) {
_name = g_strdup(name);
}
- if (guitext != NULL) {
- _text = g_strdup(guitext);
+ if (text != NULL) {
+ _text = g_strdup(text);
} else {
_text = g_strdup(name);
}
@@ -363,16 +356,13 @@ Parameter::~Parameter(void)
g_free(_text);
_text = 0;
- g_free(_gui_tip);
- _gui_tip = 0;
-
- g_free(_desc);
- _desc = 0;
+ g_free(_description);
+ _description = 0;
}
gchar *Parameter::pref_name(void) const
{
- return g_strdup_printf("%s.%s", extension->get_id(), _name);
+ return g_strdup_printf("%s.%s", _extension->get_id(), _name);
}
Inkscape::XML::Node *
@@ -405,7 +395,7 @@ Inkscape::XML::Node *Parameter::document_param_node(SPDocument * doc)
child != NULL;
child = child->next()) {
if ((GQuark)child->code() == name_quark &&
- !strcmp(child->attribute("extension"), extension->get_id())) {
+ !strcmp(child->attribute("extension"), _extension->get_id())) {
params = child;
break;
}
@@ -413,7 +403,7 @@ Inkscape::XML::Node *Parameter::document_param_node(SPDocument * doc)
if (params == NULL) {
params = xml_doc->createElement("inkscape:extension-param");
- params->setAttribute("extension", extension->get_id());
+ params->setAttribute("extension", _extension->get_id());
defs->appendChild(params);
Inkscape::GC::release(params);
}
diff --git a/src/extension/param/parameter.h b/src/extension/param/parameter.h
index c107f24f9..96cc055d8 100644
--- a/src/extension/param/parameter.h
+++ b/src/extension/param/parameter.h
@@ -47,26 +47,16 @@ extern Glib::ustring const extension_pref_root;
*/
class Parameter {
-protected:
- /** List of possible scopes. */
- typedef enum {
- SCOPE_USER, /**< Parameter value is saved in the user's configuration file. (default) */
- SCOPE_DOCUMENT, /**< Parameter value is saved in the document. */
- SCOPE_NODE /**< Parameter value is attached to the node. */
- } _scope_t;
-
public:
Parameter(gchar const *name,
- gchar const *guitext,
- gchar const *desc,
- const Parameter::_scope_t scope,
- bool gui_hidden,
- gchar const *gui_tip,
+ gchar const *text,
+ gchar const *description,
+ bool hidden,
int indent,
Inkscape::Extension::Extension * ext);
Parameter(gchar const *name,
- gchar const *guitext,
+ gchar const *text,
Inkscape::Extension::Extension * ext);
virtual ~Parameter(void);
@@ -140,10 +130,10 @@ public:
virtual Gtk::Widget * get_widget(SPDocument * doc, Inkscape::XML::Node * node, sigc::signal<void> * changeSignal);
- gchar const * get_tooltip(void) const { return _desc; }
+ gchar const * get_tooltip(void) const { return _description; }
/** Indicates if the GUI for this parameter is hidden or not */
- bool get_gui_hidden() const { return _gui_hidden; }
+ bool get_hidden() const { return _hidden; }
/** Indentation level of the parameter */
int get_indent() const { return _indent; }
@@ -173,20 +163,14 @@ public:
protected:
- /** Description of the parameter. */
- gchar * _desc;
-
- /** Scope of the parameter. */
- _scope_t _scope;
-
- /** Text for the GUI selection of this. */
- gchar * _text;
+ /** Parameter text to show as the GUI label. */
+ gchar * _text;
- /** Whether the GUI is visible. */
- bool _gui_hidden;
+ /** Extended description of the parameter (crrently shown as tooltip on hover). */
+ gchar * _description;
- /** A tip for the GUI if there is one. */
- gchar * _gui_tip;
+ /** Whether the parameter is visible. */
+ bool _hidden;
/** Indentation level of the parameter. */
int _indent;
@@ -207,7 +191,7 @@ protected:
private:
/** Which extension is this parameter attached to. */
- Inkscape::Extension::Extension *extension;
+ Inkscape::Extension::Extension *_extension;
/** The name of this parameter. */
gchar *_name;
diff --git a/src/extension/param/radiobutton.cpp b/src/extension/param/radiobutton.cpp
index 178dc20e8..a08ba6860 100644
--- a/src/extension/param/radiobutton.cpp
+++ b/src/extension/param/radiobutton.cpp
@@ -41,33 +41,31 @@ namespace Inkscape {
namespace Extension {
/* For internal use only.
- Note that value and guitext MUST be non-NULL. This is ensured by newing only at one location in the code where non-NULL checks are made. */
+ Note that value and text MUST be non-NULL. This is ensured by newing only at one location in the code where non-NULL checks are made. */
class optionentry {
public:
- optionentry (Glib::ustring * val, Glib::ustring * text) {
+ optionentry (Glib::ustring * val, Glib::ustring * txt) {
value = val;
- guitext = text;
+ text = txt;
}
~optionentry() {
delete value;
- delete guitext;
+ delete text;
}
Glib::ustring * value;
- Glib::ustring * guitext;
+ Glib::ustring * text;
};
ParamRadioButton::ParamRadioButton(const gchar * name,
- const gchar * guitext,
- const gchar * desc,
- const Parameter::_scope_t scope,
- bool gui_hidden,
- const gchar * gui_tip,
+ const gchar * text,
+ const gchar * description,
+ bool hidden,
int indent,
Inkscape::Extension::Extension * ext,
Inkscape::XML::Node * xml,
AppearanceMode mode)
- : Parameter(name, guitext, desc, scope, gui_hidden, gui_tip, indent, ext)
+ : Parameter(name, text, description, hidden, indent, ext)
, _value(0)
, _mode(mode)
, choices(0)
@@ -79,7 +77,7 @@ ParamRadioButton::ParamRadioButton(const gchar * name,
while (child_repr != NULL) {
char const * chname = child_repr->name();
if (!strcmp(chname, INKSCAPE_EXTENSION_NS "option") || !strcmp(chname, INKSCAPE_EXTENSION_NS "_option")) {
- Glib::ustring * newguitext = NULL;
+ Glib::ustring * newtext = NULL;
Glib::ustring * newvalue = NULL;
const char * contents = child_repr->firstChild()->content();
@@ -87,12 +85,12 @@ ParamRadioButton::ParamRadioButton(const gchar * name,
// don't translate when 'item' but do translate when '_option'
if (!strcmp(chname, INKSCAPE_EXTENSION_NS "_option")) {
if (child_repr->attribute("msgctxt") != NULL) {
- newguitext = new Glib::ustring(g_dpgettext2(NULL, child_repr->attribute("msgctxt"), contents));
+ newtext = new Glib::ustring(g_dpgettext2(NULL, child_repr->attribute("msgctxt"), contents));
} else {
- newguitext = new Glib::ustring(_(contents));
+ newtext = new Glib::ustring(_(contents));
}
} else {
- newguitext = new Glib::ustring(contents);
+ newtext = new Glib::ustring(contents);
}
} else {
continue;
@@ -106,8 +104,8 @@ ParamRadioButton::ParamRadioButton(const gchar * name,
newvalue = new Glib::ustring(contents);
}
- if ( (newguitext) && (newvalue) ) { // logical error if this is not true here
- choices = g_slist_append( choices, new optionentry(newvalue, newguitext) );
+ if ( (newtext) && (newvalue) ) { // logical error if this is not true here
+ choices = g_slist_append( choices, new optionentry(newvalue, newtext) );
}
}
child_repr = child_repr->next();
@@ -282,7 +280,7 @@ Glib::ustring ParamRadioButton::value_from_label(const Glib::ustring label)
for (GSList * list = choices; list != NULL; list = g_slist_next(list)) {
optionentry * entr = reinterpret_cast<optionentry *>(list->data);
- if ( !entr->guitext->compare(label) ) {
+ if ( !entr->text->compare(label) ) {
value = *(entr->value);
break;
}
@@ -297,7 +295,7 @@ Glib::ustring ParamRadioButton::value_from_label(const Glib::ustring label)
*/
Gtk::Widget * ParamRadioButton::get_widget(SPDocument * doc, Inkscape::XML::Node * node, sigc::signal<void> * changeSignal)
{
- if (_gui_hidden) {
+ if (_hidden) {
return NULL;
}
@@ -306,7 +304,7 @@ Gtk::Widget * ParamRadioButton::get_widget(SPDocument * doc, Inkscape::XML::Node
auto vbox = Gtk::manage(new Gtk::Box(Gtk::ORIENTATION_VERTICAL, 0));
vbox->set_homogeneous(false);
- Gtk::Label * label = Gtk::manage(new Gtk::Label(_(_text), Gtk::ALIGN_START, Gtk::ALIGN_START));
+ Gtk::Label * label = Gtk::manage(new Gtk::Label(_text, Gtk::ALIGN_START, Gtk::ALIGN_START));
label->show();
hbox->pack_start(*label, false, false);
@@ -323,7 +321,7 @@ Gtk::Widget * ParamRadioButton::get_widget(SPDocument * doc, Inkscape::XML::Node
Gtk::RadioButtonGroup group;
for (GSList * list = choices; list != NULL; list = g_slist_next(list)) {
optionentry * entr = reinterpret_cast<optionentry *>(list->data);
- Glib::ustring * text = entr->guitext;
+ Glib::ustring * text = entr->text;
switch ( _mode ) {
case MINIMAL:
{
diff --git a/src/extension/param/radiobutton.h b/src/extension/param/radiobutton.h
index 5e15dcb57..b91b11ea3 100644
--- a/src/extension/param/radiobutton.h
+++ b/src/extension/param/radiobutton.h
@@ -35,11 +35,9 @@ public:
};
ParamRadioButton(const gchar * name,
- const gchar * guitext,
- const gchar * desc,
- const Parameter::_scope_t scope,
- bool gui_hidden,
- const gchar * gui_tip,
+ const gchar * text,
+ const gchar * description,
+ bool hidden,
int indent,
Inkscape::Extension::Extension * ext,
Inkscape::XML::Node * xml,
diff --git a/src/extension/param/string.cpp b/src/extension/param/string.cpp
index 0c5238f99..51b5dfdf3 100644
--- a/src/extension/param/string.cpp
+++ b/src/extension/param/string.cpp
@@ -77,15 +77,13 @@ void ParamString::string(std::string &string) const
/** Initialize the object, to do that, copy the data. */
ParamString::ParamString(const gchar * name,
- const gchar * guitext,
- const gchar * desc,
- const Parameter::_scope_t scope,
- bool gui_hidden,
- const gchar * gui_tip,
+ const gchar * text,
+ const gchar * description,
+ bool hidden,
int indent,
Inkscape::Extension::Extension * ext,
Inkscape::XML::Node * xml)
- : Parameter(name, guitext, desc, scope, gui_hidden, gui_tip, indent, ext)
+ : Parameter(name, text, description, hidden, indent, ext)
, _value(NULL)
{
const char * defaultval = NULL;
@@ -164,12 +162,12 @@ void ParamStringEntry::changed_text(void)
*/
Gtk::Widget * ParamString::get_widget(SPDocument * doc, Inkscape::XML::Node * node, sigc::signal<void> * changeSignal)
{
- if (_gui_hidden) {
+ if (_hidden) {
return NULL;
}
Gtk::HBox * hbox = Gtk::manage(new Gtk::HBox(false, Parameter::GUI_PARAM_WIDGETS_SPACING));
- Gtk::Label * label = Gtk::manage(new Gtk::Label(_(_text), Gtk::ALIGN_START));
+ Gtk::Label * label = Gtk::manage(new Gtk::Label(_text, Gtk::ALIGN_START));
label->show();
hbox->pack_start(*label, false, false);
diff --git a/src/extension/param/string.h b/src/extension/param/string.h
index f5412ebcc..d338f83b9 100644
--- a/src/extension/param/string.h
+++ b/src/extension/param/string.h
@@ -24,11 +24,9 @@ private:
gint _max_length;
public:
ParamString(const gchar * name,
- const gchar * guitext,
- const gchar * desc,
- const Parameter::_scope_t scope,
- bool gui_hidden,
- const gchar * gui_tip,
+ const gchar * text,
+ const gchar * description,
+ bool hidden,
int indent,
Inkscape::Extension::Extension * ext,
Inkscape::XML::Node * xml);
diff --git a/src/extension/prefdialog.cpp b/src/extension/prefdialog.cpp
index 2bdbb081e..92ddd3050 100644
--- a/src/extension/prefdialog.cpp
+++ b/src/extension/prefdialog.cpp
@@ -246,7 +246,7 @@ PrefDialog::on_response (int signal) {
#include "internal/clear-n_.h"
-const char * PrefDialog::live_param_xml = "<param name=\"__live_effect__\" type=\"boolean\" _gui-text=\"" N_("Live preview") "\" gui-description=\"" N_("Is the effect previewed live on canvas?") "\" scope=\"user\">false</param>";
+const char * PrefDialog::live_param_xml = "<param name=\"__live_effect__\" type=\"boolean\" _gui-text=\"" N_("Live preview") "\" gui-description=\"" N_("Is the effect previewed live on canvas?") "\">false</param>";
}; }; /* namespace Inkscape, Extension */
diff --git a/src/file.cpp b/src/file.cpp
index fc9ce6b19..795df433d 100644
--- a/src/file.cpp
+++ b/src/file.cpp
@@ -293,12 +293,10 @@ bool sp_file_open(const Glib::ustring &uri,
bool replace_empty)
{
SPDesktop *desktop = SP_ACTIVE_DESKTOP;
- Inkscape::Display::TemporaryItem *page_border_rotated = NULL;
if (desktop) {
desktop->setWaitingCursor();
- page_border_rotated = sp_document_namedview(desktop->getDocument(), NULL)->page_border_rotated;
}
-
+
SPDocument *doc = NULL;
bool cancelled = false;
try {
@@ -317,6 +315,7 @@ bool sp_file_open(const Glib::ustring &uri,
}
if (doc) {
+
SPDocument *existing = desktop ? desktop->getDocument() : NULL;
if (existing && existing->virgin && replace_empty) {
@@ -324,7 +323,6 @@ bool sp_file_open(const Glib::ustring &uri,
doc->ensureUpToDate(); // TODO this will trigger broken link warnings, etc.
desktop->change_document(doc);
doc->emitResizedSignal(doc->getWidth().value("px"), doc->getHeight().value("px"));
- desktop->remove_temporary_canvasitem(page_border_rotated);
} else {
// create a whole new desktop and window
SPViewWidget *dtw = sp_desktop_widget_new(sp_document_namedview(doc, NULL)); // TODO this will trigger broken link warnings, etc.
diff --git a/src/helper/geom-pathvectorsatellites.cpp b/src/helper/geom-pathvectorsatellites.cpp
index 79055af8d..dd231d78f 100644
--- a/src/helper/geom-pathvectorsatellites.cpp
+++ b/src/helper/geom-pathvectorsatellites.cpp
@@ -67,7 +67,9 @@ void PathVectorSatellites::setSelected(std::vector<size_t> selected)
size_t counter = 0;
for (size_t i = 0; i < _satellites.size(); ++i) {
for (size_t j = 0; j < _satellites[i].size(); ++j) {
+ std::cout << j;
if (find (selected.begin(), selected.end(), counter) != selected.end()) {
+
_satellites[i][j].setSelected(true);
} else {
_satellites[i][j].setSelected(false);
diff --git a/src/io/sys.cpp b/src/io/sys.cpp
index 61a6a96f4..b06b550dd 100644
--- a/src/io/sys.cpp
+++ b/src/io/sys.cpp
@@ -37,36 +37,6 @@ void dump_ustr(Glib::ustring const &ustr);
extern guint update_in_progress;
-#define DEBUG_MESSAGE(key, ...) \
-{\
- Inkscape::Preferences *prefs = Inkscape::Preferences::get(); \
- gint dump = prefs->getBool("/options/bulia/" #key) ? 1 : 0;\
- gint dumpD = prefs->getBool("/options/bulia/" #key"D") ? 1 : 0;\
- gint dumpD2 = prefs->getBool("/options/bulia/" #key"D2") ? 1 : 0;\
- dumpD &= ( (update_in_progress == 0) || dumpD2 );\
- if ( dump )\
- {\
- g_message( __VA_ARGS__ );\
-\
- }\
- if ( dumpD )\
- {\
- GtkWidget *dialog = gtk_message_dialog_new(NULL,\
- GTK_DIALOG_DESTROY_WITH_PARENT, \
- GTK_MESSAGE_INFO, \
- GTK_BUTTONS_OK, \
- __VA_ARGS__ \
- );\
- g_signal_connect_swapped(dialog, "response",\
- G_CALLBACK(gtk_widget_destroy), \
- dialog); \
- gtk_widget_show_all( dialog );\
- }\
-}
-
-
-
-
void Inkscape::IO::dump_fopen_call( char const *utf8name, char const *id )
{
#ifdef INK_DUMP_FOPEN
@@ -97,65 +67,33 @@ void Inkscape::IO::dump_fopen_call( char const *utf8name, char const *id )
FILE *Inkscape::IO::fopen_utf8name( char const *utf8name, char const *mode )
{
- static gint counter = 0;
FILE* fp = NULL;
-
- DEBUG_MESSAGE( dumpOne, "entering fopen_utf8name( '%s', '%s' )[%d]", utf8name, mode, (counter++) );
-
-#ifndef WIN32
- DEBUG_MESSAGE( dumpOne, " STEP 0 ( '%s', '%s' )[%d]", utf8name, mode, (counter++) );
gchar *filename = g_filename_from_utf8( utf8name, -1, NULL, NULL, NULL );
if ( filename )
{
- DEBUG_MESSAGE( dumpOne, " STEP 1 ( '%s', '%s' )[%d]", utf8name, mode, (counter++) );
- fp = std::fopen(filename, mode);
- DEBUG_MESSAGE( dumpOne, " STEP 2 ( '%s', '%s' )[%d]", utf8name, mode, (counter++) );
+ Glib::ustring how( mode );
+ if ( how.find("b") == Glib::ustring::npos )
+ {
+ how.append("b"); // not needed in POSIX but doesn't hurt either
+ }
+ fp = g_fopen(filename, how.c_str());
g_free(filename);
- DEBUG_MESSAGE( dumpOne, " STEP 3 ( '%s', '%s' )[%d]", utf8name, mode, (counter++) );
filename = 0;
}
-#else
- Glib::ustring how( mode );
- how.append("b");
- DEBUG_MESSAGE( dumpOne, " calling is_os_wide() ( '%s', '%s' )[%d]", utf8name, mode, (counter++) );
-
- fp = g_fopen(utf8name, how.c_str());
-#endif
-
- DEBUG_MESSAGE( dumpOne, "leaving fopen_utf8name( '%s', '%s' )[%d]", utf8name, mode, (counter++) );
-
return fp;
}
int Inkscape::IO::mkdir_utf8name( char const *utf8name )
{
- static gint counter = 0;
int retval = -1;
-
- DEBUG_MESSAGE( dumpMk, "entering mkdir_utf8name( '%s' )[%d]", utf8name, (counter++) );
-
-#ifndef WIN32
- DEBUG_MESSAGE( dumpMk, " STEP 0 ( '%s' )[%d]", utf8name, (counter++) );
gchar *filename = g_filename_from_utf8( utf8name, -1, NULL, NULL, NULL );
if ( filename )
{
- DEBUG_MESSAGE( dumpMk, " STEP 1 ( '%s' )[%d]", utf8name, (counter++) );
- retval = ::mkdir(filename, S_IRWXU | S_IRGRP | S_IXGRP);
- DEBUG_MESSAGE( dumpMk, " STEP 2 ( '%s' )[%d]", utf8name, (counter++) );
+ retval = g_mkdir(filename, S_IRWXU | S_IRGRP | S_IXGRP); // The mode argument is ignored on Windows.
g_free(filename);
- DEBUG_MESSAGE( dumpMk, " STEP 3 ( '%s' )[%d]", utf8name, (counter++) );
filename = 0;
}
-#else
- DEBUG_MESSAGE( dumpMk, " calling is_os_wide() ( '%s' )[%d]", utf8name, (counter++) );
-
- // Mode should be ingnored inside of glib on the way in
- retval = g_mkdir( utf8name, 0 );
-#endif
-
- DEBUG_MESSAGE( dumpMk, "leaving mkdir_utf8name( '%s' )[%d]", utf8name, (counter++) );
-
return retval;
}
diff --git a/src/livarot/PathOutline.cpp b/src/livarot/PathOutline.cpp
index 7043469d2..c1a48d41f 100644
--- a/src/livarot/PathOutline.cpp
+++ b/src/livarot/PathOutline.cpp
@@ -158,7 +158,8 @@ void Path::Outline(Path *dest, double width, JoinType join, ButtType butt, doubl
join, butt, miter, false, false, endPos, endButt);
Geom::Point endNor=endButt.ccw();
if (butt == butt_round) {
- dest->ArcTo (endPos+width*endNor, 1.0001 * width, 1.0001 * width, 0.0, true, true);
+ dest->ArcTo (endPos+width*endButt, width, width, 0.0, false, true);
+ dest->ArcTo (endPos+width*endNor, width, width, 0.0, false, true);
} else if (butt == butt_square) {
dest->LineTo (endPos-width*endNor+width*endButt);
dest->LineTo (endPos+width*endNor+width*endButt);
@@ -175,7 +176,8 @@ void Path::Outline(Path *dest, double width, JoinType join, ButtType butt, doubl
endNor=endButt.ccw();
if (butt == butt_round) {
- dest->ArcTo (endPos+width*endNor, 1.0001 * width, 1.0001 * width, 0.0, true, true);
+ dest->ArcTo (endPos+width*endButt, width, width, 0.0, false, true);
+ dest->ArcTo (endPos+width*endNor, width, width, 0.0, false, true);
} else if (butt == butt_square) {
dest->LineTo (endPos-width*endNor+width*endButt);
dest->LineTo (endPos+width*endNor+width*endButt);
diff --git a/src/live_effects/effect.cpp b/src/live_effects/effect.cpp
index 5ef9487ab..467a65c7c 100644
--- a/src/live_effects/effect.cpp
+++ b/src/live_effects/effect.cpp
@@ -73,8 +73,10 @@
#include "path-chemistry.h"
#include "xml/sp-css-attr.h"
#include "live_effects/lpeobject.h"
+#include <pangomm/layout.h>
#include "display/curve.h"
-
+#include <stdio.h>
+#include <string.h>
namespace Inkscape {
@@ -83,63 +85,63 @@ namespace LivePathEffect {
const Util::EnumData<EffectType> LPETypeData[] = {
// {constant defined in effect-enum.h, N_("name of your effect"), "name of your effect in SVG"}
#ifdef LPE_ENABLE_TEST_EFFECTS
- {DOEFFECTSTACK_TEST, N_("doEffect stack test"), "doeffectstacktest"},
- {ANGLE_BISECTOR, N_("Angle bisector"), "angle_bisector"},
+ {DOEFFECTSTACK_TEST, N_("doEffect stack test"), "doeffectstacktest"},
+ {ANGLE_BISECTOR, N_("Angle bisector"), "angle_bisector"},
{CIRCLE_WITH_RADIUS, N_("Circle (by center and radius)"), "circle_with_radius"},
- {CIRCLE_3PTS, N_("Circle by 3 points"), "circle_3pts"},
- {DYNASTROKE, N_("Dynamic stroke"), "dynastroke"},
- {EXTRUDE, N_("Extrude"), "extrude"},
- {LATTICE, N_("Lattice Deformation"), "lattice"},
- {LINE_SEGMENT, N_("Line Segment"), "line_segment"},
- {OFFSET, N_("Offset"), "offset"},
- {PARALLEL, N_("Parallel"), "parallel"},
- {PATH_LENGTH, N_("Path length"), "path_length"},
- {PERP_BISECTOR, N_("Perpendicular bisector"), "perp_bisector"},
- {PERSPECTIVE_PATH, N_("Perspective path"), "perspective_path"},
- {RECURSIVE_SKELETON, N_("Recursive skeleton"), "recursive_skeleton"},
- {TANGENT_TO_CURVE, N_("Tangent to curve"), "tangent_to_curve"},
- {TEXT_LABEL, N_("Text label"), "text_label"},
+ {CIRCLE_3PTS, N_("Circle by 3 points"), "circle_3pts"},
+ {DYNASTROKE, N_("Dynamic stroke"), "dynastroke"},
+ {EXTRUDE, N_("Extrude"), "extrude"},
+ {LATTICE, N_("Lattice Deformation"), "lattice"},
+ {LINE_SEGMENT, N_("Line Segment"), "line_segment"},
+ {OFFSET, N_("Offset"), "offset"},
+ {PARALLEL, N_("Parallel"), "parallel"},
+ {PATH_LENGTH, N_("Path length"), "path_length"},
+ {PERP_BISECTOR, N_("Perpendicular bisector"), "perp_bisector"},
+ {PERSPECTIVE_PATH, N_("Perspective path"), "perspective_path"},
+ {RECURSIVE_SKELETON, N_("Recursive skeleton"), "recursive_skeleton"},
+ {TANGENT_TO_CURVE, N_("Tangent to curve"), "tangent_to_curve"},
+ {TEXT_LABEL, N_("Text label"), "text_label"},
#endif
/* 0.46 */
- {BEND_PATH, N_("Bend"), "bend_path"},
- {GEARS, N_("Gears"), "gears"},
- {PATTERN_ALONG_PATH, N_("Pattern Along Path"), "skeletal"}, // for historic reasons, this effect is called skeletal(strokes) in Inkscape:SVG
- {CURVE_STITCH, N_("Stitch Sub-Paths"), "curvestitching"},
+ {BEND_PATH, N_("Bend"), "bend_path"},
+ {GEARS, N_("Gears"), "gears"},
+ {PATTERN_ALONG_PATH, N_("Pattern Along Path"), "skeletal"}, // for historic reasons, this effect is called skeletal(strokes) in Inkscape:SVG
+ {CURVE_STITCH, N_("Stitch Sub-Paths"), "curvestitching"},
/* 0.47 */
- {VONKOCH, N_("VonKoch"), "vonkoch"},
- {KNOT, N_("Knot"), "knot"},
- {CONSTRUCT_GRID, N_("Construct grid"), "construct_grid"},
- {SPIRO, N_("Spiro spline"), "spiro"},
- {ENVELOPE, N_("Envelope Deformation"), "envelope"},
- {INTERPOLATE, N_("Interpolate Sub-Paths"), "interpolate"},
- {ROUGH_HATCHES, N_("Hatches (rough)"), "rough_hatches"},
- {SKETCH, N_("Sketch"), "sketch"},
- {RULER, N_("Ruler"), "ruler"},
+ {VONKOCH, N_("VonKoch"), "vonkoch"},
+ {KNOT, N_("Knot"), "knot"},
+ {CONSTRUCT_GRID, N_("Construct grid"), "construct_grid"},
+ {SPIRO, N_("Spiro spline"), "spiro"},
+ {ENVELOPE, N_("Envelope Deformation"), "envelope"},
+ {INTERPOLATE, N_("Interpolate Sub-Paths"), "interpolate"},
+ {ROUGH_HATCHES, N_("Hatches (rough)"), "rough_hatches"},
+ {SKETCH, N_("Sketch"), "sketch"},
+ {RULER, N_("Ruler"), "ruler"},
/* 0.91 */
- {POWERSTROKE, N_("Power stroke"), "powerstroke"},
- {CLONE_ORIGINAL, N_("Clone original"), "clone_original"},
+ {POWERSTROKE, N_("Power stroke"), "powerstroke"},
+ {CLONE_ORIGINAL, N_("Clone original"), "clone_original"},
/* 0.92 */
- {SIMPLIFY, N_("Simplify"), "simplify"},
- {LATTICE2, N_("Lattice Deformation 2"), "lattice2"},
- {PERSPECTIVE_ENVELOPE, N_("Perspective/Envelope"), "perspective_envelope"},
- {INTERPOLATE_POINTS, N_("Interpolate points"), "interpolate_points"},
- {TRANSFORM_2PTS, N_("Transform by 2 points"), "transform_2pts"},
- {SHOW_HANDLES, N_("Show handles"), "show_handles"},
- {ROUGHEN, N_("Roughen"), "roughen"},
- {BSPLINE, N_("BSpline"), "bspline"},
- {JOIN_TYPE, N_("Join type"), "join_type"},
- {TAPER_STROKE, N_("Taper stroke"), "taper_stroke"},
- {MIRROR_SYMMETRY, N_("Mirror symmetry"), "mirror_symmetry"},
- {COPY_ROTATE, N_("Rotate copies"), "copy_rotate"},
+ {SIMPLIFY, N_("Simplify"), "simplify"},
+ {LATTICE2, N_("Lattice Deformation 2"), "lattice2"},
+ {PERSPECTIVE_ENVELOPE, N_("Perspective/Envelope"), "perspective-envelope"}, //TODO:Wrong name with "-"
+ {INTERPOLATE_POINTS, N_("Interpolate points"), "interpolate_points"},
+ {TRANSFORM_2PTS, N_("Transform by 2 points"), "transform_2pts"},
+ {SHOW_HANDLES, N_("Show handles"), "show_handles"},
+ {ROUGHEN, N_("Roughen"), "roughen"},
+ {BSPLINE, N_("BSpline"), "bspline"},
+ {JOIN_TYPE, N_("Join type"), "join_type"},
+ {TAPER_STROKE, N_("Taper stroke"), "taper_stroke"},
+ {MIRROR_SYMMETRY, N_("Mirror symmetry"), "mirror_symmetry"},
+ {COPY_ROTATE, N_("Rotate copies"), "copy_rotate"},
/* Ponyscape -> Inkscape 0.92*/
- {ATTACH_PATH, N_("Attach path"), "attach_path"},
- {FILL_BETWEEN_STROKES, N_("Fill between strokes"), "fill_between_strokes"},
- {FILL_BETWEEN_MANY, N_("Fill between many"), "fill_between_many"},
- {ELLIPSE_5PTS, N_("Ellipse by 5 points"), "ellipse_5pts"},
- {BOUNDING_BOX, N_("Bounding Box"), "bounding_box"},
+ {ATTACH_PATH, N_("Attach path"), "attach_path"},
+ {FILL_BETWEEN_STROKES, N_("Fill between strokes"), "fill_between_strokes"},
+ {FILL_BETWEEN_MANY, N_("Fill between many"), "fill_between_many"},
+ {ELLIPSE_5PTS, N_("Ellipse by 5 points"), "ellipse_5pts"},
+ {BOUNDING_BOX, N_("Bounding Box"), "bounding_box"},
/* 9.93 */
- {MEASURE_LINE, N_("Measure Line"), "measure_line"},
- {FILLET_CHAMFER, N_("Fillet/Chamfer"), "fillet_chamfer"},
+ {MEASURE_LINE, N_("Measure Line"), "measure_line"},
+ {FILLET_CHAMFER, N_("Fillet/Chamfer"), "fillet_chamfer"},
};
const Util::EnumDataConverter<EffectType> LPETypeConverter(LPETypeData, sizeof(LPETypeData)/sizeof(*LPETypeData));
@@ -401,58 +403,19 @@ Effect::setCurrentZoom(double cZ)
}
void
-Effect::setSelectedNodePos(std::vector<Geom::Point> selected_nodes_pos_data)
+Effect::setSelectedNodePoints(std::vector<Geom::Point> sNP)
{
- selected_nodes_pos = selected_nodes_pos_data;
-}
-
-void
-
-Effect::setSelectedNodeIndex(Geom::PathVector pv)
-{
- selected_nodes_index.clear();
- for (Geom::PathVector::const_iterator path_it = pv.begin();
- path_it != pv.end(); ++path_it) {
-
- if (path_it->empty()) {
- continue;
- }
- Geom::Path::const_iterator curve_it1 = path_it->begin();
- Geom::Path::const_iterator curve_endit = path_it->end_default();
- if (path_it->closed()) {
- const Geom::Curve &closingline = path_it->back_closed();
- // the closing line segment is always of type
- // Geom::LineSegment.
- if (are_near(closingline.initialPoint(), closingline.finalPoint())) {
- // closingline.isDegenerate() did not work, because it only checks for
- // *exact* zero length, which goes wrong for relative coordinates and
- // rounding errors...
- // the closing line segment has zero-length. So stop before that one!
- curve_endit = path_it->end_open();
- }
- }
- size_t i = 0;
- while (curve_it1 != curve_endit) {
- if (isNodeSelected(curve_it1->initialPoint())) {
- selected_nodes_index.push_back(i);
- }
- ++i;
- ++curve_it1;
- }
- if (isNodeSelected(path_it->finalPoint())) {
- selected_nodes_index.push_back(i);
- }
- }
+ selectedNodesPoints = sNP;
}
bool
-Effect::isNodeSelected(Geom::Point const &nodePoint) const
+Effect::isNodePointSelected(Geom::Point const &nodePoint) const
{
- if (selected_nodes_pos.size() > 0) {
+ if (selectedNodesPoints.size() > 0) {
using Geom::X;
using Geom::Y;
- for (std::vector<Geom::Point>::const_iterator i = selected_nodes_pos.begin();
- i != selected_nodes_pos.end(); ++i) {
+ for (std::vector<Geom::Point>::const_iterator i = selectedNodesPoints.begin();
+ i != selectedNodesPoints.end(); ++i) {
Geom::Point p = *i;
Geom::Affine transformCoordinate = sp_lpe_item->i2dt_affine();
Geom::Point p2(nodePoint[X],nodePoint[Y]);
@@ -683,6 +646,7 @@ void
Effect::readallParameters(Inkscape::XML::Node const* repr)
{
std::vector<Parameter *>::iterator it = param_vector.begin();
+ Inkscape::Preferences *prefs = Inkscape::Preferences::get();
while (it != param_vector.end()) {
Parameter * param = *it;
const gchar * key = param->param_key.c_str();
@@ -693,10 +657,17 @@ Effect::readallParameters(Inkscape::XML::Node const* repr)
g_warning("Effect::readallParameters - '%s' not accepted for %s", value, key);
}
} else {
- // set default value
- param->param_set_default();
+ Glib::ustring pref_path = (Glib::ustring)"/live_effects/" +
+ (Glib::ustring)LPETypeConverter.get_key(effectType()).c_str() +
+ (Glib::ustring)"/" +
+ (Glib::ustring)key;
+ bool valid = prefs->getEntry(pref_path).isValid();
+ if(valid){
+ param->param_update_default(prefs->getString(pref_path).c_str());
+ } else {
+ param->param_set_default();
+ }
}
-
++it;
}
}
@@ -811,10 +782,96 @@ Effect::newWidget()
++it;
}
- upd_params = false;
return dynamic_cast<Gtk::Widget *>(vbox);
}
+/**
+ * This *creates* a new widget, with default values setter
+ */
+Gtk::Widget *
+Effect::defaultParamSet()
+{
+ // use manage here, because after deletion of Effect object, others might still be pointing to this widget.
+ Inkscape::Preferences *prefs = Inkscape::Preferences::get();
+ Gtk::VBox * vbox = Gtk::manage( new Gtk::VBox() );
+ Gtk::VBox * vbox_expander = Gtk::manage( new Gtk::VBox() );
+ Glib::ustring effectname = (Glib::ustring)Inkscape::LivePathEffect::LPETypeConverter.get_label(effectType());
+ Glib::ustring effectkey = (Glib::ustring)Inkscape::LivePathEffect::LPETypeConverter.get_key(effectType());
+ std::vector<Parameter *>::iterator it = param_vector.begin();
+ Inkscape::UI::Widget::Registry * wr;
+ bool has_params = false;
+ while (it != param_vector.end()) {
+ if ((*it)->widget_is_visible) {
+ has_params = true;
+ Parameter * param = *it;
+ Glib::ustring * tip = param->param_getTooltip();
+ const gchar * key = param->param_key.c_str();
+ const gchar * value = param->param_label.c_str();
+ const gchar * tooltip_extra = _(". Change custom values for this parameter");
+ Glib::ustring tooltip = param->param_tooltip + (Glib::ustring)tooltip_extra;
+ Glib::ustring pref_path = (Glib::ustring)"/live_effects/" +
+ effectkey +
+ (Glib::ustring)"/" +
+ (Glib::ustring)key;
+ bool valid = prefs->getEntry(pref_path).isValid();
+ const gchar * set_or_upd;
+ if (valid) {
+ set_or_upd = _("Update");
+ } else {
+ set_or_upd = _("Set");
+ }
+ Gtk::HBox * vbox_param = Gtk::manage( new Gtk::HBox(true) );
+ Gtk::Label *parameter_label = Gtk::manage(new Gtk::Label(value, Gtk::ALIGN_START));
+ parameter_label->set_use_markup(true);
+ parameter_label->set_use_underline (true);
+ parameter_label->set_ellipsize(Pango::ELLIPSIZE_END);
+ vbox_param->pack_start(*parameter_label, true, true, 2);
+ Gtk::Button *set = Gtk::manage(new Gtk::Button((Glib::ustring)set_or_upd));
+ Gtk::Button *unset = Gtk::manage(new Gtk::Button(Glib::ustring(_("Unset"))));
+ unset->signal_clicked().connect(sigc::bind<Glib::ustring, Gtk::Button *, Gtk::Button *>(sigc::mem_fun(*this, &Effect::unsetDefaultParam), pref_path, set, unset));
+ set->signal_clicked().connect(sigc::bind<Glib::ustring, gchar *, Gtk::Button *, Gtk::Button *>(sigc::mem_fun(*this, &Effect::setDefaultParam), pref_path, param->param_getSVGValue(), set, unset));
+ if (!valid) {
+ unset->set_sensitive(false);
+ }
+ vbox_param->pack_start(*set, true, true, 2);
+ vbox_param->pack_start(*unset, true, true, 2);
+
+ vbox_expander->pack_start(*vbox_param, true, true, 2);
+ }
+ ++it;
+ }
+ Glib::ustring tip = "<b>" + effectname + (Glib::ustring)_("</b>: Set default parameters");
+ Gtk::Expander * expander = Gtk::manage(new Gtk::Expander(tip));
+ expander->set_use_markup(true);
+ expander->add(*vbox_expander);
+ expander->set_expanded(false);
+ vbox->pack_start(*dynamic_cast<Gtk::Widget *> (expander), true, true, 2);
+ if (has_params) {
+ return dynamic_cast<Gtk::Widget *>(vbox);
+ } else {
+ return NULL;
+ }
+}
+
+void
+Effect::setDefaultParam(Glib::ustring pref_path, gchar * value, Gtk::Button *set , Gtk::Button *unset)
+{
+ Inkscape::Preferences *prefs = Inkscape::Preferences::get();
+ prefs->setString(pref_path, (Glib::ustring)value);
+ gchar * label = _("Update");
+ set->set_label((Glib::ustring)label);
+ unset->set_sensitive(true);
+}
+
+void
+Effect::unsetDefaultParam(Glib::ustring pref_path, Gtk::Button *set, Gtk::Button *unset)
+{
+ Inkscape::Preferences *prefs = Inkscape::Preferences::get();
+ prefs->remove(pref_path);
+ gchar * label = _("Set");
+ set->set_label((Glib::ustring)label);
+ unset->set_sensitive(false);
+}
Inkscape::XML::Node *Effect::getRepr()
{
diff --git a/src/live_effects/effect.h b/src/live_effects/effect.h
index 6c11e0b67..c34c391c0 100644
--- a/src/live_effects/effect.h
+++ b/src/live_effects/effect.h
@@ -65,9 +65,8 @@ public:
void doOnApply_impl(SPLPEItem const* lpeitem);
void doBeforeEffect_impl(SPLPEItem const* lpeitem);
void setCurrentZoom(double cZ);
- void setSelectedNodePos(std::vector<Geom::Point> selected_nodes_pos_data);
- void setSelectedNodeIndex(Geom::PathVector pv);
- bool isNodeSelected(Geom::Point const &nodePoint) const;
+ void setSelectedNodePoints(std::vector<Geom::Point> sNP);
+ bool isNodePointSelected(Geom::Point const &nodePoint) const;
virtual void doOnApply (SPLPEItem const* lpeitem);
virtual void doBeforeEffect (SPLPEItem const* lpeitem);
@@ -95,7 +94,7 @@ public:
virtual void doEffect (SPCurve * curve);
virtual Gtk::Widget * newWidget();
-
+ virtual Gtk::Widget * defaultParamSet();
/**
* Sets all parameters to their default values and writes them to SVG.
*/
@@ -173,14 +172,15 @@ protected:
// this boolean defaults to false, it concatenates the input path to one pwd2,
// instead of normally 'splitting' the path into continuous pwd2 paths and calling doEffect_pwd2 for each.
bool concatenate_before_pwd2;
-
SPLPEItem * sp_lpe_item; // these get stored in doBeforeEffect_impl, and derived classes may do as they please with them.
SPShape * sp_shape; // these get stored in doBeforeEffect_impl before doEffect chain, or in performPathEffects on groups, and derived classes may do as they please with them.
std::vector<const char *> items;
double current_zoom;
- std::vector<Geom::Point> selected_nodes_pos;
- std::vector<size_t> selected_nodes_index;
+ std::vector<Geom::Point> selectedNodesPoints;
+
private:
+ void setDefaultParam(Glib::ustring pref_path, gchar * value, Gtk::Button *set , Gtk::Button *unset);
+ void unsetDefaultParam(Glib::ustring pref_path, Gtk::Button *set , Gtk::Button *unset);
bool provides_own_flash_paths; // if true, the standard flash path is suppressed
bool is_ready;
diff --git a/src/live_effects/lpe-bendpath.cpp b/src/live_effects/lpe-bendpath.cpp
index b1e133292..363356cac 100644
--- a/src/live_effects/lpe-bendpath.cpp
+++ b/src/live_effects/lpe-bendpath.cpp
@@ -57,10 +57,10 @@ LPEBendPath::LPEBendPath(LivePathEffectObject *lpeobject) :
scale_y_rel(_("W_idth in units of length"), _("Scale the width of the path in units of its length"), "scale_y_rel", &wr, this, false),
vertical_pattern(_("_Original path is vertical"), _("Rotates the original 90 degrees, before bending it along the bend path"), "vertical", &wr, this, false)
{
- registerParameter( dynamic_cast<Parameter *>(&bend_path) );
- registerParameter( dynamic_cast<Parameter *>(&prop_scale) );
- registerParameter( dynamic_cast<Parameter *>(&scale_y_rel) );
- registerParameter( dynamic_cast<Parameter *>(&vertical_pattern) );
+ registerParameter( &bend_path );
+ registerParameter( &prop_scale);
+ registerParameter( &scale_y_rel);
+ registerParameter( &vertical_pattern);
prop_scale.param_set_digits(3);
prop_scale.param_set_increments(0.01, 0.10);
diff --git a/src/live_effects/lpe-bounding-box.cpp b/src/live_effects/lpe-bounding-box.cpp
index 11fb34e04..c83d7e3bc 100644
--- a/src/live_effects/lpe-bounding-box.cpp
+++ b/src/live_effects/lpe-bounding-box.cpp
@@ -20,8 +20,8 @@ LPEBoundingBox::LPEBoundingBox(LivePathEffectObject *lpeobject) :
linked_path(_("Linked path:"), _("Path from which to take the original path data"), "linkedpath", &wr, this),
visual_bounds(_("Visual Bounds"), _("Uses the visual bounding box"), "visualbounds", &wr, this)
{
- registerParameter( dynamic_cast<Parameter *>(&linked_path) );
- registerParameter( dynamic_cast<Parameter *>(&visual_bounds) );
+ registerParameter(&linked_path);
+ registerParameter(&visual_bounds);
//perceived_path = true;
}
diff --git a/src/live_effects/lpe-bspline.cpp b/src/live_effects/lpe-bspline.cpp
index 3fed11d5a..5c227e68a 100644
--- a/src/live_effects/lpe-bspline.cpp
+++ b/src/live_effects/lpe-bspline.cpp
@@ -86,7 +86,7 @@ Gtk::Widget *LPEBSpline::newWidget()
// use manage here, because after deletion of Effect object, others might
// still be pointing to this widget.
Gtk::VBox *vbox = Gtk::manage(new Gtk::VBox(Effect::newWidget()));
-
+ vbox->set_homogeneous(false);
vbox->set_border_width(5);
std::vector<Parameter *>::iterator it = param_vector.begin();
while (it != param_vector.end()) {
@@ -398,7 +398,7 @@ void LPEBSpline::doBSplineFromWidget(SPCurve *curve, double weight_ammount)
(apply_no_weight && Geom::are_near((*cubic)[1], point_at0)) ||
(apply_with_weight && !Geom::are_near((*cubic)[1], point_at0)))
{
- if (isNodeSelected(point_at0) || !only_selected) {
+ if (isNodePointSelected(point_at0) || !only_selected) {
point_at1 = sbasis_in.valueAt(weight_ammount);
if (weight_ammount != NO_POWER) {
point_at1 =
@@ -414,7 +414,7 @@ void LPEBSpline::doBSplineFromWidget(SPCurve *curve, double weight_ammount)
(apply_no_weight && Geom::are_near((*cubic)[2], point_at3)) ||
(apply_with_weight && !Geom::are_near((*cubic)[2], point_at3)))
{
- if (isNodeSelected(point_at3) || !only_selected) {
+ if (isNodePointSelected(point_at3) || !only_selected) {
point_at2 = sbasis_in.valueAt(1 - weight_ammount);
if (weight_ammount != NO_POWER) {
point_at2 =
@@ -431,14 +431,14 @@ void LPEBSpline::doBSplineFromWidget(SPCurve *curve, double weight_ammount)
(apply_no_weight && weight_ammount == NO_POWER) ||
(apply_with_weight && weight_ammount != NO_POWER))
{
- if (isNodeSelected(point_at0) || !only_selected) {
+ if (isNodePointSelected(point_at0) || !only_selected) {
point_at1 = sbasis_in.valueAt(weight_ammount);
point_at1 =
Geom::Point(point_at1[X] + HANDLE_CUBIC_GAP, point_at1[Y] + HANDLE_CUBIC_GAP);
} else {
point_at1 = in->first_segment()->initialPoint();
}
- if (isNodeSelected(point_at3) || !only_selected) {
+ if (isNodePointSelected(point_at3) || !only_selected) {
point_at2 = sbasis_in.valueAt(1 - weight_ammount);
point_at2 =
Geom::Point(point_at2[X] + HANDLE_CUBIC_GAP, point_at2[Y] + HANDLE_CUBIC_GAP);
diff --git a/src/live_effects/lpe-clone-original.cpp b/src/live_effects/lpe-clone-original.cpp
index c41b1ef95..d97a990af 100644
--- a/src/live_effects/lpe-clone-original.cpp
+++ b/src/live_effects/lpe-clone-original.cpp
@@ -20,8 +20,7 @@ namespace LivePathEffect {
LPECloneOriginal::LPECloneOriginal(LivePathEffectObject *lpeobject) :
Effect(lpeobject),
- linked_path("LEGACY FALLBACK", "LEGACY FALLBACK", "linkedpath", &wr, this),
- linked_item(_("Linked Item:"), _("Item from which to take the original data"), "linked_item", &wr, this),
+ linkeditem(_("Linked Item:"), _("Item from which to take the original data"), "linkeditem", &wr, this),
scale(_("Scale %"), _("Scale item %"), "scale", &wr, this, 100.0),
preserve_position(_("Preserve position"), _("Preserve position"), "preserve_position", &wr, this, false),
inverse(_("Inverse clone"), _("Use LPE item as origin"), "inverse", &wr, this, false),
@@ -37,8 +36,15 @@ LPECloneOriginal::LPECloneOriginal(LivePathEffectObject *lpeobject) :
expanded(false),
origin(Geom::Point(0,0))
{
- registerParameter(&linked_path);
- registerParameter(&linked_item);
+ //0.92 compatibility
+ const gchar * linkedpath = this->getRepr()->attribute("linkedpath");
+ if (linkedpath && strcmp(linkedpath, "") != 0){
+ this->getRepr()->setAttribute("linkeditem", linkedpath);
+ this->getRepr()->setAttribute("linkedpath", NULL);
+ this->getRepr()->setAttribute("transform", "false");
+ };
+
+ registerParameter(&linkeditem);
registerParameter(&scale);
registerParameter(&attributes);
registerParameter(&style_attributes);
@@ -208,19 +214,8 @@ LPECloneOriginal::cloneAttrbutes(SPObject *origin, SPObject *dest, bool live, co
void
LPECloneOriginal::doBeforeEffect (SPLPEItem const* lpeitem){
- if (linked_path.linksToPath()) { //Legacy staff
- Glib::ustring attributes_value("d");
- attributes.param_setValue(attributes_value);
- attributes.write_to_SVG();
- Glib::ustring style_attributes_value("");
- style_attributes.param_setValue(style_attributes_value);
- style_attributes.write_to_SVG();
- linked_item.param_readSVGValue(linked_path.param_getSVGValue());
- linked_path.param_readSVGValue("");
- }
-
- if (linked_item.linksToItem()) {
- linked_item.setInverse(inverse);
+ if (linkeditem.linksToItem()) {
+ linkeditem.setInverse(inverse);
if ( preserve_position_changed != preserve_position ) {
if (!preserve_position) {
sp_svg_transform_read(SP_ITEM(sp_lpe_item)->getAttribute("transform"), &preserve_affine);
@@ -262,8 +257,8 @@ LPECloneOriginal::doBeforeEffect (SPLPEItem const* lpeitem){
}
style_attr.append(Glib::ustring(style_attributes.param_getSVGValue()).append(","));
- SPItem * from = inverse ? SP_ITEM(sp_lpe_item) : SP_ITEM(linked_item.getObject());
- SPItem * to = !inverse ? SP_ITEM(sp_lpe_item) : SP_ITEM(linked_item.getObject());
+ SPItem * from = inverse ? SP_ITEM(sp_lpe_item) : SP_ITEM(linkeditem.getObject());
+ SPItem * to = !inverse ? SP_ITEM(sp_lpe_item) : SP_ITEM(linkeditem.getObject());
cloneAttrbutes(from, to, true, g_strdup(attr.c_str()), g_strdup(style_attr.c_str()), true);
Geom::OptRect bbox = from->geometricBounds();
if (bbox && preserve_position && origin != Geom::Point(0,0)) {
@@ -323,7 +318,6 @@ LPECloneOriginal::newWidget()
expander->set_expanded(expanded);
expander->property_expanded().signal_changed().connect(sigc::mem_fun(*this, &LPECloneOriginal::onExpanderChanged) );
vbox->pack_start(*expander, true, true, 2);
- this->upd_params = false;
return dynamic_cast<Gtk::Widget *>(vbox);
}
@@ -346,15 +340,15 @@ LPECloneOriginal::~LPECloneOriginal()
void
LPECloneOriginal::transform_multiply(Geom::Affine const& postmul, bool set)
{
- if (linked_item.linksToItem()) {
- linked_item.getObject()->requestModified(SP_OBJECT_MODIFIED_FLAG);
+ if (linkeditem.linksToItem()) {
+ linkeditem.getObject()->requestModified(SP_OBJECT_MODIFIED_FLAG);
}
}
void
LPECloneOriginal::doEffect (SPCurve * curve)
{
- if (linked_item.linksToItem() && !inverse) {
+ if (linkeditem.linksToItem() && !inverse) {
SPShape * shape = getCurrentShape();
if(shape){
curve->set_pathvector(shape->getCurve()->get_pathvector());
diff --git a/src/live_effects/lpe-clone-original.h b/src/live_effects/lpe-clone-original.h
index e4328c169..9bab8553f 100644
--- a/src/live_effects/lpe-clone-original.h
+++ b/src/live_effects/lpe-clone-original.h
@@ -32,8 +32,7 @@ public:
void cloneAttrbutes(SPObject *origin, SPObject *dest, bool live, const char * attributes, const char * style_attributes, bool root);
private:
- OriginalPathParam linked_path;
- OriginalItemParam linked_item;
+ OriginalItemParam linkeditem;
ScalarParam scale;
BoolParam preserve_position;
BoolParam inverse;
diff --git a/src/live_effects/lpe-constructgrid.cpp b/src/live_effects/lpe-constructgrid.cpp
index 8d24f9f47..db620fa95 100644
--- a/src/live_effects/lpe-constructgrid.cpp
+++ b/src/live_effects/lpe-constructgrid.cpp
@@ -24,8 +24,8 @@ LPEConstructGrid::LPEConstructGrid(LivePathEffectObject *lpeobject) :
nr_x(_("Size _X:"), _("The size of the grid in X direction."), "nr_x", &wr, this, 5),
nr_y(_("Size _Y:"), _("The size of the grid in Y direction."), "nr_y", &wr, this, 5)
{
- registerParameter( dynamic_cast<Parameter *>(&nr_x) );
- registerParameter( dynamic_cast<Parameter *>(&nr_y) );
+ registerParameter(&nr_x);
+ registerParameter(&nr_y);
nr_x.param_make_integer();
nr_y.param_make_integer();
diff --git a/src/live_effects/lpe-copy_rotate.cpp b/src/live_effects/lpe-copy_rotate.cpp
index bf82b5deb..ffd2ef4cf 100644
--- a/src/live_effects/lpe-copy_rotate.cpp
+++ b/src/live_effects/lpe-copy_rotate.cpp
@@ -30,6 +30,14 @@
namespace Inkscape {
namespace LivePathEffect {
+static const Util::EnumData<RotateMethod> RotateMethodData[RM_END] = {
+ { RM_NORMAL, N_("Normal"), "normal" },
+ { RM_KALEIDOSCOPE, N_("Kaleidoscope"), "kaleidoskope" },
+ { RM_FUSE, N_("Fuse paths"), "fuse_paths" }
+};
+static const Util::EnumDataConverter<RotateMethod>
+RMConverter(RotateMethodData, RM_END);
+
bool
pointInTriangle(Geom::Point const &p, Geom::Point const &p1, Geom::Point const &p2, Geom::Point const &p3)
{
@@ -52,30 +60,37 @@ LPECopyRotate::LPECopyRotate(LivePathEffectObject *lpeobject) :
starting_angle(_("Starting angle"), _("Angle of the first copy"), "starting_angle", &wr, this, 0.0),
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),
- split_gap(_("Gap on split"), _("Gap on split"), "split_gap", &wr, this, -0.001),
+ gap(_("Gap"), _("Gap"), "gap", &wr, this, -0.0001),
copies_to_360(_("360º Copies"), _("No rotation angle, fixed to 360º"), "copies_to_360", &wr, this, true),
- 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),
+ method(_("Method:"), _("Rotate methods"), "method", RMConverter, &wr, this, RM_NORMAL),
+ mirror_copies(_("Mirror copies"), _("Mirror between copies"), "mirror_copies", &wr, this, false),
split_items(_("Split elements"), _("Split elements, this allow gradients and other paints."), "split_items", &wr, this, false),
dist_angle_handle(100.0)
{
show_orig_path = true;
_provides_knotholder_entities = true;
+ //0.92 compatibility
+ if (this->getRepr()->attribute("fuse_paths") && strcmp(this->getRepr()->attribute("fuse_paths"), "true") == 0){
+ this->getRepr()->setAttribute("fuse_paths", NULL);
+ this->getRepr()->setAttribute("method", "kaleidoskope");
+ this->getRepr()->setAttribute("mirror_copies", "true");
+ };
// register all your parameters here, so Inkscape knows which parameters this effect has:
- registerParameter(&copies_to_360);
- registerParameter(&fuse_paths);
- registerParameter(&join_paths);
- registerParameter(&split_items);
+ registerParameter(&method);
+ registerParameter(&num_copies);
registerParameter(&starting_angle);
registerParameter(&starting_point);
registerParameter(&rotation_angle);
- registerParameter(&num_copies);
- registerParameter(&split_gap);
+ registerParameter(&gap);
registerParameter(&origin);
- split_gap.param_set_range(-999999.0, 999999.0);
- split_gap.param_set_increments(0.1, 0.1);
- split_gap.param_set_digits(5);
- num_copies.param_set_range(0, 999999);
+ registerParameter(&copies_to_360);
+ registerParameter(&mirror_copies);
+ registerParameter(&split_items);
+
+ gap.param_set_range(-99999.0, 99999.0);
+ gap.param_set_increments(0.1, 0.1);
+ gap.param_set_digits(5);
+ num_copies.param_set_range(1, 999999);
num_copies.param_make_integer(true);
apply_to_clippath_and_mask = true;
previous_num_copies = num_copies;
@@ -132,38 +147,21 @@ LPECopyRotate::doAfterEffect (SPLPEItem const* lpeitem)
counter++;
}
g_free(id);
- double diagonal = Geom::distance(Geom::Point(boundingbox_X.min(),boundingbox_Y.min()),Geom::Point(boundingbox_X.max(),boundingbox_Y.max()));
- Geom::Rect bbox(Geom::Point(boundingbox_X.min(),boundingbox_Y.min()),Geom::Point(boundingbox_X.max(),boundingbox_Y.max()));
- double size_divider = Geom::distance(origin,bbox) + (diagonal * 2);
- Geom::Point line_start = origin + dir * Geom::Rotate(-(Geom::rad_from_deg(starting_angle))) * size_divider;
- Geom::Point line_end = origin + dir * Geom::Rotate(-(Geom::rad_from_deg(rotation_angle + starting_angle))) * size_divider;
Geom::Affine m = Geom::Translate(-origin) * Geom::Rotate(-(Geom::rad_from_deg(starting_angle)));
- if (fuse_paths) {
- size_t rest = 0;
- for (size_t i = 1; i < num_copies; ++i) {
- Geom::Affine r = Geom::identity();
- Geom::Point dir = unit_vector((Geom::Point)origin - Geom::middle_point(line_start,line_end));
- if( rest%2 == 0) {
- r *= Geom::Rotate(Geom::Angle(dir)).inverse();
- r *= Geom::Scale(1, -1);
- r *= Geom::Rotate(Geom::Angle(dir));
- }
- Geom::Rotate rot(-(Geom::rad_from_deg(rotation_angle * i)));
- Geom::Affine t = m * r * rot * Geom::Rotate(Geom::rad_from_deg(starting_angle)) * Geom::Translate(origin);
- if( rest%2 == 0) {
- t = m * r * rot * Geom::Rotate(Geom::rad_from_deg(starting_angle)).inverse() * Geom::Translate(origin);
- }
- t *= sp_lpe_item->transform;
- toItem(t, i-1, reset);
- rest ++;
+ for (size_t i = 1; i < num_copies; ++i) {
+ Geom::Affine r = Geom::identity();
+ if( i%2 != 0 && mirror_copies) {
+ r *= Geom::Rotate(Geom::Angle(half_dir)).inverse();
+ r *= Geom::Scale(1, -1);
+ r *= Geom::Rotate(Geom::Angle(half_dir));
}
- } else {
- for (size_t i = 1; i < num_copies; ++i) {
- Geom::Rotate rot(-(Geom::rad_from_deg(rotation_angle * i)));
- Geom::Affine t = m * rot * Geom::Rotate(Geom::rad_from_deg(starting_angle)) * Geom::Translate(origin);
- t *= sp_lpe_item->transform;
- toItem(t, i - 1, reset);
+ Geom::Rotate rot(-(Geom::rad_from_deg(rotation_angle * i)));
+ Geom::Affine t = m * r * rot * Geom::Rotate(Geom::rad_from_deg(starting_angle)) * Geom::Translate(origin);
+ if( i%2 != 0 && mirror_copies) {
+ t = m * r * rot * Geom::Rotate(Geom::rad_from_deg(starting_angle)).inverse() * Geom::Translate(origin);
}
+ t *= sp_lpe_item->transform;
+ toItem(t, i-1, reset);
}
reset = false;
} else {
@@ -302,15 +300,6 @@ Gtk::Widget * LPECopyRotate::newWidget()
vbox->set_border_width(5);
vbox->set_homogeneous(false);
vbox->set_spacing(2);
- Gtk::HBox * hbox = Gtk::manage(new Gtk::HBox(false,0));
- Gtk::VBox * vbox_expander = Gtk::manage( new Gtk::VBox(Effect::newWidget()) );
- vbox_expander->set_border_width(0);
- vbox_expander->set_spacing(2);
- Gtk::Button * reset_button = Gtk::manage(new Gtk::Button(Glib::ustring(_("Reset styles"))));
- reset_button->signal_clicked().connect(sigc::mem_fun (*this,&LPECopyRotate::resetStyles));
- reset_button->set_size_request(140,30);
- vbox->pack_start(*hbox, true,true,2);
- hbox->pack_start(*reset_button, false, false,2);
std::vector<Parameter *>::iterator it = param_vector.begin();
while (it != param_vector.end()) {
if ((*it)->widget_is_visible) {
@@ -332,6 +321,12 @@ Gtk::Widget * LPECopyRotate::newWidget()
++it;
}
+ Gtk::HBox * hbox = Gtk::manage(new Gtk::HBox(false,0));
+ Gtk::Button * reset_button = Gtk::manage(new Gtk::Button(Glib::ustring(_("Reset styles"))));
+ reset_button->signal_clicked().connect(sigc::mem_fun (*this,&LPECopyRotate::resetStyles));
+ reset_button->set_size_request(110,20);
+ vbox->pack_start(*hbox, true,true,2);
+ hbox->pack_start(*reset_button, false, false,2);
return dynamic_cast<Gtk::Widget *>(vbox);
}
@@ -344,7 +339,7 @@ LPECopyRotate::doOnApply(SPLPEItem const* lpeitem)
A = Point(boundingbox_X.min(), boundingbox_Y.middle());
B = Point(boundingbox_X.middle(), boundingbox_Y.middle());
- origin.param_setValue(A, true);
+ origin.param_setValue(A);
origin.param_update_default(A);
dist_angle_handle = L2(B - A);
dir = unit_vector(B - A);
@@ -366,13 +361,14 @@ LPECopyRotate::doBeforeEffect (SPLPEItem const* lpeitem)
{
using namespace Geom;
original_bbox(lpeitem);
- if (copies_to_360) {
+ if (copies_to_360 && num_copies > 2) {
rotation_angle.param_set_value(360.0/(double)num_copies);
}
- if (fuse_paths && rotation_angle * num_copies > 360.1 && rotation_angle > 0) {
+
+ if ((method == RM_KALEIDOSCOPE || method == RM_FUSE) && rotation_angle * num_copies > 360.1 && rotation_angle > 0) {
num_copies.param_set_value(floor(360/rotation_angle));
}
- if (fuse_paths && copies_to_360) {
+ if ((method == RM_KALEIDOSCOPE || method == RM_FUSE) && mirror_copies && copies_to_360) {
num_copies.param_set_increments(2.0,10.0);
if ((int)num_copies%2 !=0) {
num_copies.param_set_value(num_copies+1);
@@ -391,7 +387,7 @@ LPECopyRotate::doBeforeEffect (SPLPEItem const* lpeitem)
// I first suspected the minus sign to be a bug in 2geom but it is
// likely due to SVG's choice of coordinate system orientation (max)
bool near = Geom::are_near(previous_start_point, (Geom::Point)starting_point, 0.01);
- if (!near) {
+ if (!near) {
starting_angle.param_set_value(deg_from_rad(-angle_between(dir, starting_point - origin)));
if (GDK_SHIFT_MASK) {
dist_angle_handle = L2(B - A);
@@ -405,11 +401,11 @@ LPECopyRotate::doBeforeEffect (SPLPEItem const* lpeitem)
start_pos = origin + dir * Rotate(-rad_from_deg(starting_angle)) * dist_angle_handle;
rot_pos = origin + dir * Rotate(-rad_from_deg(rotation_angle+starting_angle)) * dist_angle_handle;
near = Geom::are_near(start_pos, (Geom::Point)starting_point, 0.01);
- if (!near) {
- starting_point.param_setValue(start_pos, true);
+ if (!near) {
+ starting_point.param_setValue(start_pos);
}
previous_start_point = (Geom::Point)starting_point;
- if ( fuse_paths || copies_to_360 ) {
+ if ( method == RM_FUSE || copies_to_360 ) {
rot_pos = origin;
}
}
@@ -486,19 +482,21 @@ LPECopyRotate::setFusion(Geom::PathVector &path_on, Geom::Path divider, double s
}
Geom::PathVector tmp_path_helper;
Geom::Path append_path = original;
-
+ Geom::Point previous = original.finalPoint();
for (int i = 0; i < num_copies; ++i) {
Geom::Rotate rot(-Geom::rad_from_deg(rotation_angle * (i)));
Geom::Affine m = pre * rot * Geom::Translate(origin);
- if (i%2 != 0) {
- Geom::Point A = (Geom::Point)origin;
- Geom::Point B = origin + dir * Geom::Rotate(-Geom::rad_from_deg((rotation_angle*i)+starting_angle)) * size_divider;
- Geom::Line ls(A,B);
- m = Geom::reflection (ls.vector(), A);
+ if (i%2 != 0 && mirror_copies) {
+ Geom::Point point_a = (Geom::Point)origin;
+ Geom::Point point_b = origin + dir * Geom::Rotate(-Geom::rad_from_deg((rotation_angle*i)+starting_angle)) * size_divider;
+ Geom::Line ls(point_a, point_b);
+ m = Geom::reflection (ls.vector(), point_a);
+ append_path *= m;
} else {
append_path = original;
+ append_path *= m;
}
- append_path *= m;
+ previous = append_path.finalPoint();
if (tmp_path_helper.size() > 0) {
if (Geom::are_near(tmp_path_helper[tmp_path_helper.size()-1].finalPoint(), append_path.finalPoint())) {
Geom::Path tmp_append = append_path.reversed();
@@ -588,118 +586,83 @@ Geom::PathVector
LPECopyRotate::doEffect_path (Geom::PathVector const & path_in)
{
Geom::PathVector path_out;
- if (split_items && (fuse_paths || join_paths)) {
+ double diagonal = Geom::distance(Geom::Point(boundingbox_X.min(),boundingbox_Y.min()),Geom::Point(boundingbox_X.max(),boundingbox_Y.max()));
+ Geom::OptRect bbox = sp_lpe_item->geometricBounds();
+ size_divider = Geom::distance(origin,bbox) + (diagonal * 6);
+ Geom::Point line_start = origin + dir * Geom::Rotate(-(Geom::rad_from_deg(starting_angle))) * size_divider;
+ Geom::Point line_end = origin + dir * Geom::Rotate(-(Geom::rad_from_deg(rotation_angle + starting_angle))) * size_divider;
+ divider = Geom::Path(line_start);
+ divider.appendNew<Geom::LineSegment>((Geom::Point)origin);
+ divider.appendNew<Geom::LineSegment>(line_end);
+ divider.close();
+ half_dir = unit_vector(Geom::middle_point(line_start,line_end) - (Geom::Point)origin);
+ if (method == RM_KALEIDOSCOPE || method == RM_FUSE) {
+ if (method != RM_KALEIDOSCOPE) {
+ path_out = doEffect_path_post(path_in);
+ } else {
+ path_out = pathv_to_linear_and_cubic_beziers(path_in);
+ }
if (num_copies == 0) {
return path_out;
}
- path_out = pathv_to_linear_and_cubic_beziers(path_in);
- double diagonal = Geom::distance(Geom::Point(boundingbox_X.min(),boundingbox_Y.min()),Geom::Point(boundingbox_X.max(),boundingbox_Y.max()));
- Geom::OptRect bbox = sp_lpe_item->geometricBounds();
- double size_divider = Geom::distance(origin,bbox) + (diagonal * 2);
- Geom::Point line_start = origin + dir * Geom::Rotate(-(Geom::rad_from_deg(starting_angle))) * size_divider;
- Geom::Point line_end = origin + dir * Geom::Rotate(-(Geom::rad_from_deg(rotation_angle + starting_angle))) * size_divider;
- Geom::Path divider = Geom::Path(line_start);
- divider.appendNew<Geom::LineSegment>((Geom::Point)origin);
- divider.appendNew<Geom::LineSegment>(line_end);
- divider.close();
Geom::PathVector triangle;
triangle.push_back(divider);
Geom::PathIntersectionGraph *pig = new Geom::PathIntersectionGraph(triangle, path_out);
- if (pig && ! path_out.empty() && !triangle.empty()) {
- //TODO: Here can produce a crash because some knows problems in new boolops code
+ if (pig && !path_out.empty() && !triangle.empty()) {
path_out = pig->getIntersection();
}
- Geom::Affine r = Geom::identity();
- Geom::Point dir = unit_vector(Geom::middle_point(line_start,line_end) - (Geom::Point)origin);
- Geom::Point gap = dir * split_gap;
- path_out *= Geom::Translate(gap);
- } else {
- // default behavior
- for (unsigned int i=0; i < path_in.size(); i++) {
- Geom::Piecewise<Geom::D2<Geom::SBasis> > pwd2_in = path_in[i].toPwSb();
- Geom::Piecewise<Geom::D2<Geom::SBasis> > pwd2_out = doEffect_pwd2(pwd2_in);
- Geom::PathVector path = Geom::path_from_piecewise( pwd2_out, LPE_CONVERSION_TOLERANCE);
- // add the output path vector to the already accumulated vector:
- for (unsigned int j=0; j < path.size(); j++) {
- path_out.push_back(path[j]);
- }
+ path_out *= Geom::Translate(half_dir * gap);
+ if ( !split_items ) {
+ path_out *= Geom::Translate(half_dir * gap).inverse();
+ path_out = doEffect_path_post(path_out);
}
+ } else {
+ path_out = doEffect_path_post(path_in);
}
return pathv_to_linear_and_cubic_beziers(path_out);
}
-Geom::Piecewise<Geom::D2<Geom::SBasis> >
-LPECopyRotate::doEffect_pwd2 (Geom::Piecewise<Geom::D2<Geom::SBasis> > const & pwd2_in)
+Geom::PathVector
+LPECopyRotate::doEffect_path_post (Geom::PathVector const & path_in)
{
- using namespace Geom;
-
- if ((num_copies == 1 && !fuse_paths) || split_items) {
- return pwd2_in;
+ if ((split_items || num_copies == 1) && method != RM_FUSE && method != RM_KALEIDOSCOPE) {
+ return path_in;
}
- double diagonal = Geom::distance(Geom::Point(boundingbox_X.min(),boundingbox_Y.min()),Geom::Point(boundingbox_X.max(),boundingbox_Y.max()));
- Geom::Rect bbox(Geom::Point(boundingbox_X.min(),boundingbox_Y.min()),Geom::Point(boundingbox_X.max(),boundingbox_Y.max()));
- double size_divider = Geom::distance(origin,bbox) + (diagonal * 2);
- Geom::Point line_start = origin + dir * Rotate(-rad_from_deg(starting_angle)) * size_divider;
- Geom::Point line_end = origin + dir * Rotate(-rad_from_deg(rotation_angle + starting_angle)) * size_divider;
- //Note:: beter way to do this
- //Whith AppendNew have problems whith the crossing order
- Geom::Path divider = Geom::Path(line_start);
- divider.appendNew<Geom::LineSegment>((Geom::Point)origin);
- divider.appendNew<Geom::LineSegment>(line_end);
- Piecewise<D2<SBasis> > output;
- Affine pre = Translate(-origin) * Rotate(-rad_from_deg(starting_angle));
- PathVector const original_pathv = pathv_to_linear_and_cubic_beziers(path_from_piecewise(remove_short_cuts(pwd2_in, 0.1), 0.001));
- if (fuse_paths) {
- Geom::PathVector path_out;
- Geom::PathVector tmp_path;
- for (Geom::PathVector::const_iterator path_it = original_pathv.begin(); path_it != original_pathv.end(); ++path_it) {
- if (path_it->empty()) {
- continue;
- }
- bool end_open = false;
- if (path_it->closed()) {
- const Geom::Curve &closingline = path_it->back_closed();
- if (!are_near(closingline.initialPoint(), closingline.finalPoint())) {
- end_open = true;
- }
- }
- Geom::Path original = (Geom::Path)(*path_it);
- if (end_open && path_it->closed()) {
- original.close(false);
- original.appendNew<Geom::LineSegment>( original.initialPoint() );
- original.close(true);
- }
- tmp_path.push_back(original);
- setFusion(tmp_path, divider, size_divider);
- path_out.insert(path_out.end(), tmp_path.begin(), tmp_path.end());
- tmp_path.clear();
+ Geom::Affine pre = Geom::Translate(-origin) * Geom::Rotate(-Geom::rad_from_deg(starting_angle));
+ Geom::PathVector original_pathv = pathv_to_linear_and_cubic_beziers(path_in);
+ Geom::PathVector output_pv;
+ Geom::PathVector output;
+ for (int i = 0; i < num_copies; ++i) {
+ Geom::Rotate rot(-Geom::rad_from_deg(rotation_angle * i));
+ Geom::Affine r = Geom::identity();
+ if( i%2 != 0 && mirror_copies) {
+ r *= Geom::Rotate(Geom::Angle(half_dir)).inverse();
+ r *= Geom::Scale(1, -1);
+ r *= Geom::Rotate(Geom::Angle(half_dir));
}
- if (path_out.size()>0) {
- output = paths_to_pw(path_out);
+ Geom::Affine t = pre * r * rot * Geom::Rotate(Geom::rad_from_deg(starting_angle)) * Geom::Translate(origin);
+ if(mirror_copies && i%2 != 0) {
+ t = pre * r * rot * Geom::Rotate(Geom::rad_from_deg(starting_angle)).inverse() * Geom::Translate(origin);
}
- } else {
- Geom::PathVector output_pv;
- for (int i = 0; i < num_copies; ++i) {
- Rotate rot(-rad_from_deg(rotation_angle * i));
- Affine t = pre * rot * Translate(origin);
- 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;
- }
+ if (method == RM_FUSE || method == RM_KALEIDOSCOPE) {
+ Geom::PathVector join_pv = original_pathv * t;
+ join_pv *= Geom::Translate(half_dir * rot * gap);
+ 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);
}
+ } else {
+ output_pv = path_in * t;
+ output.insert(output.end(), output_pv.begin(), output_pv.end());
}
- if (join_paths) {
- output = paths_to_pw(output_pv);
- }
+ }
+ if (method == RM_FUSE || method == RM_KALEIDOSCOPE) {
+ output = output_pv;
}
return output;
}
diff --git a/src/live_effects/lpe-copy_rotate.h b/src/live_effects/lpe-copy_rotate.h
index dbec2e1c3..542a4e36e 100644
--- a/src/live_effects/lpe-copy_rotate.h
+++ b/src/live_effects/lpe-copy_rotate.h
@@ -15,6 +15,7 @@
*/
#include "live_effects/effect.h"
+#include "live_effects/parameter/enum.h"
#include "live_effects/parameter/parameter.h"
#include "live_effects/parameter/text.h"
#include "live_effects/parameter/point.h"
@@ -23,13 +24,20 @@
namespace Inkscape {
namespace LivePathEffect {
+enum RotateMethod {
+ RM_NORMAL,
+ RM_KALEIDOSCOPE,
+ RM_FUSE,
+ RM_END
+};
+
class LPECopyRotate : public Effect, GroupBBoxEffect {
public:
LPECopyRotate(LivePathEffectObject *lpeobject);
virtual ~LPECopyRotate();
virtual void doOnApply (SPLPEItem const* lpeitem);
virtual Geom::PathVector doEffect_path (Geom::PathVector const & path_in);
- virtual Geom::Piecewise<Geom::D2<Geom::SBasis> > doEffect_pwd2 (Geom::Piecewise<Geom::D2<Geom::SBasis> > const & pwd2_in);
+ Geom::PathVector doEffect_path_post (Geom::PathVector const & path_in);
virtual void doBeforeEffect (SPLPEItem const* lpeitem);
virtual void doAfterEffect (SPLPEItem const* lpeitem);
virtual void setFusion(Geom::PathVector &path_in, Geom::Path divider, double sizeDivider);
@@ -51,18 +59,21 @@ private:
ScalarParam starting_angle;
ScalarParam rotation_angle;
ScalarParam num_copies;
- ScalarParam split_gap;
+ ScalarParam gap;
BoolParam copies_to_360;
- BoolParam fuse_paths;
- BoolParam join_paths;
+ EnumParam<RotateMethod> method;
+ BoolParam mirror_copies;
BoolParam split_items;
Geom::Point A;
Geom::Point B;
Geom::Point dir;
+ Geom::Point half_dir;
Geom::Point start_pos;
Geom::Point rot_pos;
Geom::Point previous_start_point;
double dist_angle_handle;
+ double size_divider;
+ Geom::Path divider;
double previous_num_copies;
bool reset;
SPObject * container;
diff --git a/src/live_effects/lpe-curvestitch.cpp b/src/live_effects/lpe-curvestitch.cpp
index f2fc00aeb..f8d2e56ca 100644
--- a/src/live_effects/lpe-curvestitch.cpp
+++ b/src/live_effects/lpe-curvestitch.cpp
@@ -40,14 +40,14 @@ LPECurveStitch::LPECurveStitch(LivePathEffectObject *lpeobject) :
prop_scale(_("Scale _width:"), _("Scale the width of the stitch path"), "prop_scale", &wr, this, 1),
scale_y_rel(_("Scale _width relative to length"), _("Scale the width of the stitch path relative to its length"), "scale_y_rel", &wr, this, false)
{
- registerParameter( dynamic_cast<Parameter *>(&nrofpaths) );
- registerParameter( dynamic_cast<Parameter *>(&startpoint_edge_variation) );
- registerParameter( dynamic_cast<Parameter *>(&startpoint_spacing_variation) );
- registerParameter( dynamic_cast<Parameter *>(&endpoint_edge_variation) );
- registerParameter( dynamic_cast<Parameter *>(&endpoint_spacing_variation) );
- registerParameter( dynamic_cast<Parameter *>(&strokepath) );
- registerParameter( dynamic_cast<Parameter *>(&prop_scale) );
- registerParameter( dynamic_cast<Parameter *>(&scale_y_rel) );
+ registerParameter(&nrofpaths);
+ registerParameter(&startpoint_edge_variation);
+ registerParameter(&startpoint_spacing_variation);
+ registerParameter(&endpoint_edge_variation);
+ registerParameter(&endpoint_spacing_variation);
+ registerParameter(&strokepath );
+ registerParameter(&prop_scale);
+ registerParameter(&scale_y_rel);
nrofpaths.param_make_integer();
nrofpaths.param_set_range(2, Geom::infinity());
diff --git a/src/live_effects/lpe-dynastroke.cpp b/src/live_effects/lpe-dynastroke.cpp
index 50bbe6451..33e754a8a 100644
--- a/src/live_effects/lpe-dynastroke.cpp
+++ b/src/live_effects/lpe-dynastroke.cpp
@@ -55,17 +55,17 @@ LPEDynastroke::LPEDynastroke(LivePathEffectObject *lpeobject) :
capping(_("Capping:"), _("left capping"), "capping", &wr, this, "M 100,5 C 50,5 0,0 0,0 0,0 50,-5 100,-5")
{
- registerParameter( dynamic_cast<Parameter *>(& method) );
- registerParameter( dynamic_cast<Parameter *>(& width) );
- registerParameter( dynamic_cast<Parameter *>(& roundness) );
- registerParameter( dynamic_cast<Parameter *>(& angle) );
- //registerParameter( dynamic_cast<Parameter *>(& modulo_pi) );
- registerParameter( dynamic_cast<Parameter *>(& start_cap) );
- registerParameter( dynamic_cast<Parameter *>(& growfor) );
- registerParameter( dynamic_cast<Parameter *>(& end_cap) );
- registerParameter( dynamic_cast<Parameter *>(& fadefor) );
- registerParameter( dynamic_cast<Parameter *>(& round_ends) );
- registerParameter( dynamic_cast<Parameter *>(& capping) );
+ registerParameter(&method);
+ registerParameter(&width);
+ registerParameter(&roundness);
+ registerParameter(&angle);
+ //registerParameter(&modulo_pi) );
+ registerParameter(&start_cap);
+ registerParameter(&growfor);
+ registerParameter(&end_cap);
+ registerParameter(&fadefor);
+ registerParameter(&round_ends);
+ registerParameter(&capping);
width.param_set_range(0, Geom::infinity());
roundness.param_set_range(0.01, 1);
diff --git a/src/live_effects/lpe-envelope.cpp b/src/live_effects/lpe-envelope.cpp
index 61a696435..8528ab14d 100644
--- a/src/live_effects/lpe-envelope.cpp
+++ b/src/live_effects/lpe-envelope.cpp
@@ -23,12 +23,12 @@ LPEEnvelope::LPEEnvelope(LivePathEffectObject *lpeobject) :
xx(_("_Enable left & right paths"), _("Enable the left and right deformation paths"), "xx", &wr, this, true),
yy(_("_Enable top & bottom paths"), _("Enable the top and bottom deformation paths"), "yy", &wr, this, true)
{
- registerParameter( dynamic_cast<Parameter *>(&yy) );
- registerParameter( dynamic_cast<Parameter *>(&xx) );
- registerParameter( dynamic_cast<Parameter *>(&bend_path1) );
- registerParameter( dynamic_cast<Parameter *>(&bend_path2) );
- registerParameter( dynamic_cast<Parameter *>(&bend_path3) );
- registerParameter( dynamic_cast<Parameter *>(&bend_path4) );
+ registerParameter(&yy);
+ registerParameter(&xx);
+ registerParameter(&bend_path1);
+ registerParameter(&bend_path2);
+ registerParameter(&bend_path3);
+ registerParameter(&bend_path4);
concatenate_before_pwd2 = true;
apply_to_clippath_and_mask = true;
}
diff --git a/src/live_effects/lpe-extrude.cpp b/src/live_effects/lpe-extrude.cpp
index daa30d45a..4a3ad7508 100644
--- a/src/live_effects/lpe-extrude.cpp
+++ b/src/live_effects/lpe-extrude.cpp
@@ -27,7 +27,7 @@ LPEExtrude::LPEExtrude(LivePathEffectObject *lpeobject) :
show_orig_path = true;
concatenate_before_pwd2 = false;
- registerParameter( dynamic_cast<Parameter *>(&extrude_vector) );
+ registerParameter(&extrude_vector);
}
LPEExtrude::~LPEExtrude()
diff --git a/src/live_effects/lpe-fill-between-many.cpp b/src/live_effects/lpe-fill-between-many.cpp
index 2e1fe0dc1..40fa91c68 100644
--- a/src/live_effects/lpe-fill-between-many.cpp
+++ b/src/live_effects/lpe-fill-between-many.cpp
@@ -25,11 +25,11 @@ LPEFillBetweenMany::LPEFillBetweenMany(LivePathEffectObject *lpeobject) :
join(_("Join subpaths"), _("Join subpaths"), "join", &wr, this, true),
close(_("Close"), _("Close path"), "close", &wr, this, true)
{
- registerParameter( dynamic_cast<Parameter *>(&linked_paths) );
- registerParameter( dynamic_cast<Parameter *>(&fuse) );
- registerParameter( dynamic_cast<Parameter *>(&allow_transforms) );
- registerParameter( dynamic_cast<Parameter *>(&join) );
- registerParameter( dynamic_cast<Parameter *>(&close) );
+ registerParameter(&linked_paths);
+ registerParameter(&fuse);
+ registerParameter(&allow_transforms);
+ registerParameter(&join);
+ registerParameter(&close);
transformmultiply = false;
}
diff --git a/src/live_effects/lpe-fill-between-strokes.cpp b/src/live_effects/lpe-fill-between-strokes.cpp
index 43fef4288..f8d86ae99 100644
--- a/src/live_effects/lpe-fill-between-strokes.cpp
+++ b/src/live_effects/lpe-fill-between-strokes.cpp
@@ -25,13 +25,13 @@ LPEFillBetweenStrokes::LPEFillBetweenStrokes(LivePathEffectObject *lpeobject) :
join(_("Join subpaths"), _("Join subpaths"), "join", &wr, this, true),
close(_("Close"), _("Close path"), "close", &wr, this, true)
{
- registerParameter( dynamic_cast<Parameter *>(&linked_path) );
- registerParameter( dynamic_cast<Parameter *>(&second_path) );
- registerParameter( dynamic_cast<Parameter *>(&reverse_second) );
- registerParameter( dynamic_cast<Parameter *>(&fuse) );
- registerParameter( dynamic_cast<Parameter *>(&allow_transforms) );
- registerParameter( dynamic_cast<Parameter *>(&join) );
- registerParameter( dynamic_cast<Parameter *>(&close) );
+ registerParameter(&linked_path);
+ registerParameter(&second_path);
+ registerParameter(&reverse_second);
+ registerParameter(&fuse);
+ registerParameter(&allow_transforms);
+ registerParameter(&join);
+ registerParameter(&close);
transformmultiply = false;
}
diff --git a/src/live_effects/lpe-fillet-chamfer.cpp b/src/live_effects/lpe-fillet-chamfer.cpp
index 410d6f0fc..b9e96cb72 100644
--- a/src/live_effects/lpe-fillet-chamfer.cpp
+++ b/src/live_effects/lpe-fillet-chamfer.cpp
@@ -305,6 +305,8 @@ void LPEFilletChamfer::doBeforeEffect(SPLPEItem const *lpeItem)
} else {
satellites_param.setHelperSize(helper_size);
}
+ std::vector<size_t> selected_nodes_index;
+ size_t index = 0;
for (size_t i = 0; i < satellites.size(); ++i) {
for (size_t j = 0; j < satellites[i].size(); ++j) {
if (satellites[i][j].is_time != flexible) {
@@ -326,6 +328,11 @@ void LPEFilletChamfer::doBeforeEffect(SPLPEItem const *lpeItem)
satellites[i][j].has_mirror = mirror_knots;
}
satellites[i][j].hidden = hide_knots;
+ Geom::Curve const &curve_in = pathv[i][j];
+ if (only_selected && isNodePointSelected(curve_in.initialPoint()) ){
+ selected_nodes_index.push_back(index);
+ }
+ index ++;
}
}
if (!_pathvector_satellites) {
@@ -334,7 +341,6 @@ void LPEFilletChamfer::doBeforeEffect(SPLPEItem const *lpeItem)
_pathvector_satellites->setPathVector(pathv);
_pathvector_satellites->setSatellites(satellites);
if (only_selected) {
- setSelectedNodeIndex(pathv);
_pathvector_satellites->setSelected(selected_nodes_index);
}
satellites_param.setPathVectorSatellites(_pathvector_satellites);
diff --git a/src/live_effects/lpe-interpolate.cpp b/src/live_effects/lpe-interpolate.cpp
index e95dc5f38..db3faa307 100644
--- a/src/live_effects/lpe-interpolate.cpp
+++ b/src/live_effects/lpe-interpolate.cpp
@@ -30,9 +30,9 @@ LPEInterpolate::LPEInterpolate(LivePathEffectObject *lpeobject) :
{
show_orig_path = true;
- registerParameter( dynamic_cast<Parameter *>(&trajectory_path) );
- registerParameter( dynamic_cast<Parameter *>(&equidistant_spacing) );
- registerParameter( dynamic_cast<Parameter *>(&number_of_steps) );
+ registerParameter(&trajectory_path);
+ registerParameter(&equidistant_spacing);
+ registerParameter(&number_of_steps);
number_of_steps.param_make_integer();
number_of_steps.param_set_range(2, Geom::infinity());
diff --git a/src/live_effects/lpe-knot.cpp b/src/live_effects/lpe-knot.cpp
index 2defecb77..261612fdb 100644
--- a/src/live_effects/lpe-knot.cpp
+++ b/src/live_effects/lpe-knot.cpp
@@ -356,12 +356,12 @@ LPEKnot::LPEKnot(LivePathEffectObject *lpeobject) :
switcher(0.,0.)
{
// register all your parameters here, so Inkscape knows which parameters this effect has:
- registerParameter( dynamic_cast<Parameter *>(&interruption_width) );
- registerParameter( dynamic_cast<Parameter *>(&prop_to_stroke_width) );
- registerParameter( dynamic_cast<Parameter *>(&add_stroke_width) );
- registerParameter( dynamic_cast<Parameter *>(&add_other_stroke_width) );
- registerParameter( dynamic_cast<Parameter *>(&switcher_size) );
- registerParameter( dynamic_cast<Parameter *>(&crossing_points_vector) );
+ registerParameter(&interruption_width);
+ registerParameter(&prop_to_stroke_width);
+ registerParameter(&add_stroke_width);
+ registerParameter(&add_other_stroke_width);
+ registerParameter(&switcher_size);
+ registerParameter(&crossing_points_vector);
_provides_knotholder_entities = true;
}
diff --git a/src/live_effects/lpe-lattice.cpp b/src/live_effects/lpe-lattice.cpp
index acffed000..124a7a9c6 100644
--- a/src/live_effects/lpe-lattice.cpp
+++ b/src/live_effects/lpe-lattice.cpp
@@ -50,22 +50,22 @@ LPELattice::LPELattice(LivePathEffectObject *lpeobject) :
{
// register all your parameters here, so Inkscape knows which parameters this effect has:
- registerParameter( dynamic_cast<Parameter *>(&grid_point0) );
- registerParameter( dynamic_cast<Parameter *>(&grid_point1) );
- registerParameter( dynamic_cast<Parameter *>(&grid_point2) );
- registerParameter( dynamic_cast<Parameter *>(&grid_point3) );
- registerParameter( dynamic_cast<Parameter *>(&grid_point4) );
- registerParameter( dynamic_cast<Parameter *>(&grid_point5) );
- registerParameter( dynamic_cast<Parameter *>(&grid_point6) );
- registerParameter( dynamic_cast<Parameter *>(&grid_point7) );
- registerParameter( dynamic_cast<Parameter *>(&grid_point8) );
- registerParameter( dynamic_cast<Parameter *>(&grid_point9) );
- registerParameter( dynamic_cast<Parameter *>(&grid_point10) );
- registerParameter( dynamic_cast<Parameter *>(&grid_point11) );
- registerParameter( dynamic_cast<Parameter *>(&grid_point12) );
- registerParameter( dynamic_cast<Parameter *>(&grid_point13) );
- registerParameter( dynamic_cast<Parameter *>(&grid_point14) );
- registerParameter( dynamic_cast<Parameter *>(&grid_point15) );
+ registerParameter(&grid_point0);
+ registerParameter(&grid_point1);
+ registerParameter(&grid_point2);
+ registerParameter(&grid_point3);
+ registerParameter(&grid_point4);
+ registerParameter(&grid_point5);
+ registerParameter(&grid_point6);
+ registerParameter(&grid_point7);
+ registerParameter(&grid_point8);
+ registerParameter(&grid_point9);
+ registerParameter(&grid_point10);
+ registerParameter(&grid_point11);
+ registerParameter(&grid_point12);
+ registerParameter(&grid_point13);
+ registerParameter(&grid_point14);
+ registerParameter(&grid_point15);
apply_to_clippath_and_mask = true;
}
diff --git a/src/live_effects/lpe-line_segment.cpp b/src/live_effects/lpe-line_segment.cpp
index cc024fb92..fd23da804 100644
--- a/src/live_effects/lpe-line_segment.cpp
+++ b/src/live_effects/lpe-line_segment.cpp
@@ -32,7 +32,7 @@ LPELineSegment::LPELineSegment(LivePathEffectObject *lpeobject) :
end_type(_("End type:"), _("Determines on which side the line or line segment is infinite."), "end_type", EndTypeConverter, &wr, this, END_OPEN_BOTH)
{
/* register all your parameters here, so Inkscape knows which parameters this effect has: */
- registerParameter( dynamic_cast<Parameter *>(&end_type) );
+ registerParameter(&end_type);
}
LPELineSegment::~LPELineSegment()
diff --git a/src/live_effects/lpe-measure-line.cpp b/src/live_effects/lpe-measure-line.cpp
index 86d72615c..892744462 100644
--- a/src/live_effects/lpe-measure-line.cpp
+++ b/src/live_effects/lpe-measure-line.cpp
@@ -49,32 +49,33 @@ static const Util::EnumDataConverter<OrientationMethod> OMConverter(OrientationM
LPEMeasureLine::LPEMeasureLine(LivePathEffectObject *lpeobject) :
Effect(lpeobject),
- unit(_("Unit*"), _("Unit"), "unit", &wr, this, "px"),
- fontbutton(_("Font*"), _("Font Selector"), "fontbutton", &wr, this),
+ unit(_("Unit"), _("Unit"), "unit", &wr, this, "px"),
+ fontbutton(_("Font"), _("Font Selector"), "fontbutton", &wr, this),
orientation(_("Orientation"), _("Orientation method"), "orientation", OMConverter, &wr, this, OM_PARALLEL, false),
curve_linked(_("Curve on origin"), _("Curve on origin, set 0 to start/end"), "curve_linked", &wr, this, 1),
- precision(_("Precision*"), _("Precision"), "precision", &wr, this, 2),
- position(_("Position*"), _("Position"), "position", &wr, this, 5),
- text_top_bottom(_("Text top/bottom*"), _("Text top/bottom"), "text_top_bottom", &wr, this, 0),
- text_right_left(_("Text right/left*"), _("Text right/left"), "text_right_left", &wr, this, 0),
- helpline_distance(_("Helpline distance*"), _("Helpline distance"), "helpline_distance", &wr, this, 0.0),
- helpline_overlap(_("Helpline overlap*"), _("Helpline overlap"), "helpline_overlap", &wr, this, 2.0),
- scale(_("Scale*"), _("Scaling factor"), "scale", &wr, this, 1.0),
- format(_("Format*"), _("Format the number ex:{measure} {unit}, return to save"), "format", &wr, this,"{measure}{unit}"),
+ precision(_("Precision"), _("Precision"), "precision", &wr, this, 2),
+ position(_("Position"), _("Position"), "position", &wr, this, 5),
+ text_top_bottom(_("Text top/bottom"), _("Text top/bottom"), "text_top_bottom", &wr, this, 0),
+ text_right_left(_("Text right/left"), _("Text right/left"), "text_right_left", &wr, this, 0),
+ helpline_distance(_("Helpline distance"), _("Helpline distance"), "helpline_distance", &wr, this, 0.0),
+ helpline_overlap(_("Helpline overlap"), _("Helpline overlap"), "helpline_overlap", &wr, this, 2.0),
+ scale(_("Scale"), _("Scaling factor"), "scale", &wr, this, 1.0),
+ format(_("Format"), _("Format the number ex:{measure} {unit}, return to save"), "format", &wr, this,"{measure}{unit}"),
id_origin("id_origin", "id_origin", "id_origin", &wr, this,""),
arrows_outside(_("Arrows outside"), _("Arrows outside"), "arrows_outside", &wr, this, false),
- flip_side(_("Flip side*"), _("Flip side"), "flip_side", &wr, this, false),
- scale_sensitive(_("Scale sensitive*"), _("Costrained scale sensitive to transformed containers"), "scale_sensitive", &wr, this, true),
- local_locale(_("Local Number Format*"), _("Local number format"), "local_locale", &wr, this, true),
- line_group_05(_("Line Group 0.5*"), _("Line Group 0.5, from 0.7"), "line_group_05", &wr, this, true),
- rotate_anotation(_("Rotate Anotation*"), _("Rotate Anotation"), "rotate_anotation", &wr, this, true),
- hide_back(_("Hide if label over*"), _("Hide DIN line if label over"), "hide_back", &wr, this, true),
- dimline_format(_("CSS DIN line*"), _("Override CSS to DIN line, return to save, empty to reset to DIM"), "dimline_format", &wr, this,""),
- helperlines_format(_("CSS helpers*"), _("Override CSS to helper lines, return to save, empty to reset to DIM"), "helperlines_format", &wr, this,""),
- anotation_format(_("CSS anotation*"), _("Override CSS to anotation text, return to save, empty to reset to DIM"), "anotation_format", &wr, this,""),
- arrows_format(_("CSS arrows*"), _("Override CSS to arrows, return to save, empty to reset DIM"), "arrows_format", &wr, this,""),
+ flip_side(_("Flip side"), _("Flip side"), "flip_side", &wr, this, false),
+ scale_sensitive(_("Scale sensitive"), _("Costrained scale sensitive to transformed containers"), "scale_sensitive", &wr, this, true),
+ local_locale(_("Local Number Format"), _("Local number format"), "local_locale", &wr, this, true),
+ line_group_05(_("Line Group 0.5"), _("Line Group 0.5, from 0.7"), "line_group_05", &wr, this, true),
+ rotate_anotation(_("Rotate Anotation"), _("Rotate Anotation"), "rotate_anotation", &wr, this, true),
+ hide_back(_("Hide if label over"), _("Hide DIN line if label over"), "hide_back", &wr, this, true),
+ dimline_format(_("CSS DIN line"), _("Override CSS to DIN line, return to save, empty to reset to DIM"), "dimline_format", &wr, this,""),
+ helperlines_format(_("CSS helpers"), _("Override CSS to helper lines, return to save, empty to reset to DIM"), "helperlines_format", &wr, this,""),
+ anotation_format(_("CSS anotation"), _("Override CSS to anotation text, return to save, empty to reset to DIM"), "anotation_format", &wr, this,""),
+ arrows_format(_("CSS arrows"), _("Override CSS to arrows, return to save, empty to reset DIM"), "arrows_format", &wr, this,""),
expanded(false)
{
+ //set to true the parameters you want to be changed his default values
registerParameter(&unit);
registerParameter(&fontbutton);
registerParameter(&orientation);
@@ -99,39 +100,16 @@ LPEMeasureLine::LPEMeasureLine(LivePathEffectObject *lpeobject) :
registerParameter(&anotation_format);
registerParameter(&arrows_format);
registerParameter(&id_origin);
+
id_origin.param_hide_canvas_text();
Inkscape::Preferences *prefs = Inkscape::Preferences::get();
- Glib::ustring fontbutton_value = prefs->getString("/live_effects/measure-line/fontbutton");
- if(fontbutton_value.empty()){
- fontbutton_value = "Sans 10";
- }
- fontbutton.param_update_default(fontbutton_value);
- scale.param_update_default(prefs->getDouble("/live_effects/measure-line/scale", 1.0));
- precision.param_update_default(prefs->getInt("/live_effects/measure-line/precision", 2));
- position.param_update_default(prefs->getDouble("/live_effects/measure-line/position", 10.0));
- text_top_bottom.param_update_default(prefs->getDouble("/live_effects/measure-line/text_top_bottom", 5.0));
- helpline_distance.param_update_default(prefs->getDouble("/live_effects/measure-line/helpline_distance", 0.0));
- helpline_overlap.param_update_default(prefs->getDouble("/live_effects/measure-line/helpline_overlap", 0.0));
- Glib::ustring unit_value = prefs->getString("/live_effects/measure-line/unit");
- if(unit_value.empty()){
- unit_value = "px";
- }
- unit.param_update_default(unit_value);
+
Glib::ustring format_value = prefs->getString("/live_effects/measure-line/format");
if(format_value.empty()){
format_value = "{measure}{unit}";
}
- format.param_update_default(format_value);
- dimline_format.param_update_default(prefs->getString("/live_effects/measure-line/dimline_format"));
- helperlines_format.param_update_default(prefs->getString("/live_effects/measure-line/helperlines_format"));
- anotation_format.param_update_default(prefs->getString("/live_effects/measure-line/anotation_format"));
- arrows_format.param_update_default(prefs->getString("/live_effects/measure-line/arrows_format"));
- flip_side.param_update_default(prefs->getBool("/live_effects/measure-line/flip_side"));
- scale_sensitive.param_update_default(prefs->getBool("/live_effects/measure-line/scale_sensitive"));
- local_locale.param_update_default(prefs->getBool("/live_effects/measure-line/local_locale"));
- line_group_05.param_update_default(prefs->getBool("/live_effects/measure-line/line_group_05"));
- rotate_anotation.param_update_default(prefs->getBool("/live_effects/measure-line/rotate_anotation"));
- hide_back.param_update_default(prefs->getBool("/live_effects/measure-line/hide_back"));
+ format.param_update_default(format_value.c_str());
+
format.param_hide_canvas_text();
dimline_format.param_hide_canvas_text();
helperlines_format.param_hide_canvas_text();
@@ -375,7 +353,7 @@ LPEMeasureLine::createTextLabel(Geom::Point pos, double length, Geom::Coord angl
items.push_back(id);
Geom::OptRect bounds = SP_ITEM(elemref)->bounds(SPItem::GEOMETRIC_BBOX);
if (bounds) {
- anotation_width = bounds->width() * 1.4;
+ anotation_width = bounds->width() * 1.15;
}
}
@@ -405,8 +383,14 @@ LPEMeasureLine::createLine(Geom::Point start,Geom::Point end, const char * id, b
k = (Geom::distance(start,end)/2.0) - arrow_gap - (anotation_width/2.0);
}
if (Geom::distance(start,end) < anotation_width){
- return;
+ if ((elemref = document->getObjectById(id))) {
+ if (remove) {
+ elemref->deleteObject();
+ }
+ return;
+ }
}
+ //k = std::max(k , arrow_gap -1);
Geom::Ray ray(end, start);
Geom::Coord angle = ray.angle();
line_path.start(start);
@@ -527,7 +511,6 @@ LPEMeasureLine::doBeforeEffect (SPLPEItem const* lpeitem)
pathvector *= writed_transform;
if ((Glib::ustring(format.param_getSVGValue()).empty())) {
format.param_setValue(Glib::ustring("{measure}{unit}"));
- this->upd_params = true;
}
size_t ncurves = pathvector.curveCount();
if (ncurves != (size_t)curve_linked.param_get_max()) {
@@ -622,6 +605,9 @@ LPEMeasureLine::doBeforeEffect (SPLPEItem const* lpeitem)
}
bool overflow = false;
const char * downline = g_strdup(Glib::ustring("downline-").append(this->getRepr()->attribute("id")).c_str());
+ //delete residual lines if exist
+ createLine(Geom::Point(),Geom::Point(), downline, true, overflow, true, false);
+ //Create it
if ((anotation_width/2) + std::abs(text_right_left) > Geom::distance(start,end)/2.0) {
Geom::Point sstart = end - Point::polar(angle_cross, position);
Geom::Point send = end - Point::polar(angle_cross, position);
@@ -645,9 +631,6 @@ LPEMeasureLine::doBeforeEffect (SPLPEItem const* lpeitem)
}
overflow = true;
createLine(sstart, prog_end, downline, true, overflow, false, false);
- } else {
- //erase it
- createLine(Geom::Point(),Geom::Point(), downline, true, overflow, true, false);
}
//LINE
arrow_gap = 8 * Inkscape::Util::Quantity::convert(0.35 / doc_scale, "mm", display_unit.c_str());
@@ -708,44 +691,41 @@ Gtk::Widget *LPEMeasureLine::newWidget()
vbox->set_spacing(2);
std::vector<Parameter *>::iterator it = param_vector.begin();
- Gtk::HBox * button1 = Gtk::manage(new Gtk::HBox(true,0));
Gtk::VBox * vbox_expander = Gtk::manage( new Gtk::VBox(Effect::newWidget()) );
vbox_expander->set_border_width(0);
vbox_expander->set_spacing(2);
while (it != param_vector.end()) {
if ((*it)->widget_is_visible) {
Parameter *param = *it;
- Gtk::Widget *widg = dynamic_cast<Gtk::Widget *>(param->param_newWidget());
- Glib::ustring *tip = param->param_getTooltip();
- if (widg) {
- if (param->param_key != "dimline_format" &&
- param->param_key != "helperlines_format" &&
- param->param_key != "arrows_format" &&
- param->param_key != "anotation_format") {
- vbox->pack_start(*widg, true, true, 2);
- } else {
- vbox_expander->pack_start(*widg, true, true, 2);
- }
- if (tip) {
- widg->set_tooltip_text(*tip);
- } else {
- widg->set_tooltip_text("");
- widg->set_has_tooltip(false);
+ if (param->param_key != "id_origin") {
+ Gtk::Widget *widg = dynamic_cast<Gtk::Widget *>(param->param_newWidget());
+ Glib::ustring *tip = param->param_getTooltip();
+ if (widg) {
+ if (param->param_key != "dimline_format" &&
+ param->param_key != "helperlines_format" &&
+ param->param_key != "arrows_format" &&
+ param->param_key != "anotation_format") {
+ vbox->pack_start(*widg, true, true, 2);
+ } else {
+ vbox_expander->pack_start(*widg, true, true, 2);
+ }
+ if (tip) {
+ widg->set_tooltip_text(*tip);
+ } else {
+ widg->set_tooltip_text("");
+ widg->set_has_tooltip(false);
+ }
}
}
}
++it;
}
- Gtk::Button *save_default = Gtk::manage(new Gtk::Button(Glib::ustring(_("Save '*' as default"))));
- save_default->signal_clicked().connect(sigc::mem_fun(*this, &LPEMeasureLine::saveDefault));
- button1->pack_start(*save_default, true, true, 2);
expander = Gtk::manage(new Gtk::Expander(Glib::ustring(_("Show DIM CSS style override"))));
expander->add(*vbox_expander);
expander->set_expanded(expanded);
expander->property_expanded().signal_changed().connect(sigc::mem_fun(*this, &LPEMeasureLine::onExpanderChanged) );
vbox->pack_start(*expander, true, true, 2);
- vbox->pack_start(*button1, true, true, 2);
return dynamic_cast<Gtk::Widget *>(vbox);
}
@@ -766,31 +746,6 @@ LPEMeasureLine::doEffect_path(Geom::PathVector const &path_in)
return path_in;
}
-void
-LPEMeasureLine::saveDefault()
-{
- Inkscape::Preferences *prefs = Inkscape::Preferences::get();
- prefs->setString("/live_effects/measure-line/fontbutton", Glib::ustring(fontbutton.param_getSVGValue()));
- prefs->setDouble("/live_effects/measure-line/scale", scale);
- prefs->setInt("/live_effects/measure-line/precision", precision);
- prefs->setDouble("/live_effects/measure-line/position", position);
- prefs->setDouble("/live_effects/measure-line/text_top_bottom", text_top_bottom);
- prefs->setDouble("/live_effects/measure-line/helpline_distance", helpline_distance);
- prefs->setDouble("/live_effects/measure-line/helpline_overlap", helpline_overlap);
- prefs->setString("/live_effects/measure-line/unit", Glib::ustring(unit.get_abbreviation()));
- prefs->setString("/live_effects/measure-line/format", Glib::ustring(format.param_getSVGValue()));
- prefs->setString("/live_effects/measure-line/dimline_format", Glib::ustring(dimline_format.param_getSVGValue()));
- prefs->setString("/live_effects/measure-line/helperlines_format", Glib::ustring(helperlines_format.param_getSVGValue()));
- prefs->setString("/live_effects/measure-line/anotation_format", Glib::ustring(anotation_format.param_getSVGValue()));
- prefs->setString("/live_effects/measure-line/arrows_format", Glib::ustring(arrows_format.param_getSVGValue()));
- prefs->setBool("/live_effects/measure-line/flip_side", flip_side);
- prefs->setBool("/live_effects/measure-line/scale_sensitive", scale_sensitive);
- prefs->setBool("/live_effects/measure-line/local_locale", local_locale);
- prefs->setBool("/live_effects/measure-line/line_group_05", line_group_05);
- prefs->setBool("/live_effects/measure-line/rotate_anotation", rotate_anotation);
- prefs->setBool("/live_effects/measure-line/hide_back", hide_back);
-}
-
}; //namespace LivePathEffect
}; /* namespace Inkscape */
diff --git a/src/live_effects/lpe-measure-line.h b/src/live_effects/lpe-measure-line.h
index 724c0d924..b42f7cfd5 100644
--- a/src/live_effects/lpe-measure-line.h
+++ b/src/live_effects/lpe-measure-line.h
@@ -49,7 +49,6 @@ public:
void createTextLabel(Geom::Point pos, double length, Geom::Coord angle, bool remove, bool valid);
void onExpanderChanged();
void createArrowMarker(const char * mode);
- void saveDefault();
virtual Gtk::Widget *newWidget();
private:
UnitParam unit;
diff --git a/src/live_effects/lpe-mirror_symmetry.cpp b/src/live_effects/lpe-mirror_symmetry.cpp
index 97015c34d..4e93a2572 100644
--- a/src/live_effects/lpe-mirror_symmetry.cpp
+++ b/src/live_effects/lpe-mirror_symmetry.cpp
@@ -126,61 +126,61 @@ LPEMirrorSymmetry::doBeforeEffect (SPLPEItem const* lpeitem)
point_b = Geom::Point(center_point[X],boundingbox_Y.max());
}
if ((Geom::Point)start_point == (Geom::Point)end_point) {
- start_point.param_setValue(point_a, true);
- end_point.param_setValue(point_b, true);
+ start_point.param_setValue(point_a);
+ end_point.param_setValue(point_b);
previous_center = Geom::middle_point((Geom::Point)start_point, (Geom::Point)end_point);
- center_point.param_setValue(previous_center, true);
+ center_point.param_setValue(previous_center);
return;
}
if ( mode == MT_X || mode == MT_Y ) {
if (!are_near(previous_center, (Geom::Point)center_point, 0.01)) {
center_point.param_setValue(Geom::middle_point(point_a, point_b), true);
- end_point.param_setValue(point_b, true);
- start_point.param_setValue(point_a, true);
+ end_point.param_setValue(point_b);
+ start_point.param_setValue(point_a);
} else {
if ( mode == MT_X ) {
if (!are_near(start_point[X], point_a[X], 0.01)) {
- start_point.param_setValue(point_a, true);
+ start_point.param_setValue(point_a);
}
if (!are_near(end_point[X], point_b[X], 0.01)) {
- end_point.param_setValue(point_b, true);
+ end_point.param_setValue(point_b);
}
} else { //MT_Y
if (!are_near(start_point[Y], point_a[Y], 0.01)) {
- start_point.param_setValue(point_a, true);
+ start_point.param_setValue(point_a);
}
if (!are_near(end_point[Y], point_b[Y], 0.01)) {
- end_point.param_setValue(point_b, true);
+ end_point.param_setValue(point_b);
}
}
}
} else if ( mode == MT_FREE) {
if (are_near(previous_center, (Geom::Point)center_point, 0.01)) {
- center_point.param_setValue(Geom::middle_point((Geom::Point)start_point, (Geom::Point)end_point), true);
+ center_point.param_setValue(Geom::middle_point((Geom::Point)start_point, (Geom::Point)end_point));
} else {
Geom::Point trans = center_point - Geom::middle_point((Geom::Point)start_point, (Geom::Point)end_point);
- start_point.param_setValue(start_point * trans, true);
- end_point.param_setValue(end_point * trans, true);
+ start_point.param_setValue(start_point * trans);
+ end_point.param_setValue(end_point * trans);
}
} else if ( mode == MT_V){
SPDocument * document = SP_ACTIVE_DOCUMENT;
if (document) {
Geom::Affine transform = i2anc_affine(SP_OBJECT(lpeitem), NULL).inverse();
Geom::Point sp = Geom::Point(document->getWidth().value("px")/2.0, 0) * transform;
- start_point.param_setValue(sp, true);
+ start_point.param_setValue(sp);
Geom::Point ep = Geom::Point(document->getWidth().value("px")/2.0, document->getHeight().value("px")) * transform;
- end_point.param_setValue(ep, true);
- center_point.param_setValue(Geom::middle_point((Geom::Point)start_point, (Geom::Point)end_point), true);
+ end_point.param_setValue(ep);
+ center_point.param_setValue(Geom::middle_point((Geom::Point)start_point, (Geom::Point)end_point));
}
} else { //horizontal page
SPDocument * document = SP_ACTIVE_DOCUMENT;
if (document) {
Geom::Affine transform = i2anc_affine(SP_OBJECT(lpeitem), NULL).inverse();
Geom::Point sp = Geom::Point(0, document->getHeight().value("px")/2.0) * transform;
- start_point.param_setValue(sp, true);
+ start_point.param_setValue(sp);
Geom::Point ep = Geom::Point(document->getWidth().value("px"), document->getHeight().value("px")/2.0) * transform;
- end_point.param_setValue(ep, true);
- center_point.param_setValue(Geom::middle_point((Geom::Point)start_point, (Geom::Point)end_point), true);
+ end_point.param_setValue(ep);
+ center_point.param_setValue(Geom::middle_point((Geom::Point)start_point, (Geom::Point)end_point));
}
}
previous_center = center_point;
@@ -335,7 +335,6 @@ LPEMirrorSymmetry::newWidget()
++it;
}
- this->upd_params = false;
return dynamic_cast<Gtk::Widget *>(vbox);
}
@@ -382,7 +381,7 @@ LPEMirrorSymmetry::doOnApply (SPLPEItem const* lpeitem)
start_point.param_update_default(point_a);
end_point.param_setValue(point_b);
end_point.param_update_default(point_b);
- center_point.param_setValue(point_c, true);
+ center_point.param_setValue(point_c);
previous_center = center_point;
SPLPEItem * splpeitem = const_cast<SPLPEItem *>(lpeitem);
if (!lpeitem->hasPathEffectOfType(this->effectType(), false) ){ //first applied not ready yet
diff --git a/src/live_effects/lpe-offset.cpp b/src/live_effects/lpe-offset.cpp
index 057f404e0..a5d1d23c8 100644
--- a/src/live_effects/lpe-offset.cpp
+++ b/src/live_effects/lpe-offset.cpp
@@ -27,7 +27,7 @@ LPEOffset::LPEOffset(LivePathEffectObject *lpeobject) :
{
show_orig_path = true;
apply_to_clippath_and_mask = true;
- registerParameter(dynamic_cast<Parameter *>(&offset_pt));
+ registerParameter(&offset_pt);
}
LPEOffset::~LPEOffset()
@@ -39,7 +39,7 @@ LPEOffset::doOnApply(SPLPEItem const* lpeitem)
{
Geom::Point offset = *(SP_SHAPE(lpeitem)->_curve->first_point());
offset_pt.param_update_default(offset);
- offset_pt.param_setValue(offset,true);
+ offset_pt.param_setValue(offset);
}
static void append_half_circle(Geom::Piecewise<Geom::D2<Geom::SBasis> > &pwd2,
diff --git a/src/live_effects/lpe-parallel.cpp b/src/live_effects/lpe-parallel.cpp
index 276749c43..271442c7d 100644
--- a/src/live_effects/lpe-parallel.cpp
+++ b/src/live_effects/lpe-parallel.cpp
@@ -51,9 +51,9 @@ LPEParallel::LPEParallel(LivePathEffectObject *lpeobject) :
show_orig_path = true;
_provides_knotholder_entities = true;
- registerParameter(dynamic_cast<Parameter *>(&offset_pt));
- registerParameter( dynamic_cast<Parameter *>(&length_left) );
- registerParameter( dynamic_cast<Parameter *>(&length_right) );
+ registerParameter(&offset_pt);
+ registerParameter(&length_left);
+ registerParameter(&length_right);
}
LPEParallel::~LPEParallel()
diff --git a/src/live_effects/lpe-path_length.cpp b/src/live_effects/lpe-path_length.cpp
index a06dbde98..61818a73b 100644
--- a/src/live_effects/lpe-path_length.cpp
+++ b/src/live_effects/lpe-path_length.cpp
@@ -26,10 +26,10 @@ LPEPathLength::LPEPathLength(LivePathEffectObject *lpeobject) :
unit(_("Unit:"), _("Unit"), "unit", &wr, this),
display_unit(_("Display unit"), _("Print unit after path length"), "display_unit", &wr, this, true)
{
- registerParameter(dynamic_cast<Parameter *>(&scale));
- registerParameter(dynamic_cast<Parameter *>(&info_text));
- registerParameter(dynamic_cast<Parameter *>(&unit));
- registerParameter(dynamic_cast<Parameter *>(&display_unit));
+ registerParameter(&scale);
+ registerParameter(&info_text);
+ registerParameter(&unit);
+ registerParameter(&display_unit);
}
LPEPathLength::~LPEPathLength()
diff --git a/src/live_effects/lpe-patternalongpath.cpp b/src/live_effects/lpe-patternalongpath.cpp
index 966e9020e..b026bbc22 100644
--- a/src/live_effects/lpe-patternalongpath.cpp
+++ b/src/live_effects/lpe-patternalongpath.cpp
@@ -85,16 +85,16 @@ LPEPatternAlongPath::LPEPatternAlongPath(LivePathEffectObject *lpeobject) :
fuse_tolerance(_("_Fuse nearby ends:"), _("Fuse ends closer than this number. 0 means don't fuse."),
"fuse_tolerance", &wr, this, 0)
{
- registerParameter( dynamic_cast<Parameter *>(&pattern) );
- registerParameter( dynamic_cast<Parameter *>(&copytype) );
- registerParameter( dynamic_cast<Parameter *>(&prop_scale) );
- registerParameter( dynamic_cast<Parameter *>(&scale_y_rel) );
- registerParameter( dynamic_cast<Parameter *>(&spacing) );
- registerParameter( dynamic_cast<Parameter *>(&normal_offset) );
- registerParameter( dynamic_cast<Parameter *>(&tang_offset) );
- registerParameter( dynamic_cast<Parameter *>(&prop_units) );
- registerParameter( dynamic_cast<Parameter *>(&vertical_pattern) );
- registerParameter( dynamic_cast<Parameter *>(&fuse_tolerance) );
+ registerParameter(&pattern);
+ registerParameter(&copytype);
+ registerParameter(&prop_scale);
+ registerParameter(&scale_y_rel);
+ registerParameter(&spacing);
+ registerParameter(&normal_offset);
+ registerParameter(&tang_offset);
+ registerParameter(&prop_units);
+ registerParameter(&vertical_pattern);
+ registerParameter(&fuse_tolerance);
prop_scale.param_set_digits(3);
prop_scale.param_set_increments(0.01, 0.10);
diff --git a/src/live_effects/lpe-perp_bisector.cpp b/src/live_effects/lpe-perp_bisector.cpp
index bce22250a..dab169cfe 100644
--- a/src/live_effects/lpe-perp_bisector.cpp
+++ b/src/live_effects/lpe-perp_bisector.cpp
@@ -99,8 +99,8 @@ LPEPerpBisector::LPEPerpBisector(LivePathEffectObject *lpeobject) :
_provides_knotholder_entities = true;
// register all your parameters here, so Inkscape knows which parameters this effect has:
- registerParameter( dynamic_cast<Parameter *>(&length_left) );
- registerParameter( dynamic_cast<Parameter *>(&length_right) );
+ registerParameter(&length_left);
+ registerParameter(&length_right);
}
LPEPerpBisector::~LPEPerpBisector()
diff --git a/src/live_effects/lpe-perspective-envelope.cpp b/src/live_effects/lpe-perspective-envelope.cpp
index 365ff5389..3cff83fed 100644
--- a/src/live_effects/lpe-perspective-envelope.cpp
+++ b/src/live_effects/lpe-perspective-envelope.cpp
@@ -110,15 +110,15 @@ void LPEPerspectiveEnvelope::doEffect(SPCurve *curve)
int position_c = Geom::sgn(Geom::cross(handles[2] - handles[3], handles[0] - handles[3]));
if (position_a != 1 && move0) {
Geom::Point point_a = line_a.pointAt(line_a.nearestTime(handles[0]));
- down_left_point.param_setValue(point_a, true);
+ down_left_point.param_setValue(point_a);
}
if (position_b == 1 && move0) {
Geom::Point point_b = line_b.pointAt(line_b.nearestTime(handles[0]));
- down_left_point.param_setValue(point_b, true);
+ down_left_point.param_setValue(point_b);
}
if (position_c == 1 && move0) {
Geom::Point point_c = line_c.pointAt(line_c.nearestTime(handles[0]));
- down_left_point.param_setValue(point_c, true);
+ down_left_point.param_setValue(point_c);
}
line_a.setPoints(handles[0],handles[2]);
line_b.setPoints(handles[2],handles[3]);
@@ -128,15 +128,15 @@ void LPEPerspectiveEnvelope::doEffect(SPCurve *curve)
position_c = Geom::sgn(Geom::cross(handles[3] - handles[0], handles[1] - handles[0]));
if (position_a != 1 && move1) {
Geom::Point point_a = line_a.pointAt(line_a.nearestTime(handles[1]));
- up_left_point.param_setValue(point_a, true);
+ up_left_point.param_setValue(point_a);
}
if (position_b == 1 && move1) {
Geom::Point point_b = line_b.pointAt(line_b.nearestTime(handles[1]));
- up_left_point.param_setValue(point_b, true);
+ up_left_point.param_setValue(point_b);
}
if (position_c == 1 && move1) {
Geom::Point point_c = line_c.pointAt(line_c.nearestTime(handles[1]));
- up_left_point.param_setValue(point_c, true);
+ up_left_point.param_setValue(point_c);
}
line_a.setPoints(handles[1],handles[3]);
line_b.setPoints(handles[3],handles[0]);
@@ -146,15 +146,15 @@ void LPEPerspectiveEnvelope::doEffect(SPCurve *curve)
position_c = Geom::sgn(Geom::cross(handles[0] - handles[1], handles[2] - handles[1]));
if (position_a != 1 && move2) {
Geom::Point point_a = line_a.pointAt(line_a.nearestTime(handles[2]));
- up_right_point.param_setValue(point_a, true);
+ up_right_point.param_setValue(point_a);
}
if (position_b == 1 && move2) {
Geom::Point point_b = line_b.pointAt(line_b.nearestTime(handles[2]));
- up_right_point.param_setValue(point_b, true);
+ up_right_point.param_setValue(point_b);
}
if (position_c == 1 && move2) {
Geom::Point point_c = line_c.pointAt(line_c.nearestTime(handles[2]));
- up_right_point.param_setValue(point_c, true);
+ up_right_point.param_setValue(point_c);
}
line_a.setPoints(handles[2],handles[0]);
line_b.setPoints(handles[0],handles[1]);
@@ -164,15 +164,15 @@ void LPEPerspectiveEnvelope::doEffect(SPCurve *curve)
position_c = Geom::sgn(Geom::cross(handles[1] - handles[2], handles[3] - handles[2]));
if (position_a != 1 && move3) {
Geom::Point point_a = line_a.pointAt(line_a.nearestTime(handles[3]));
- down_right_point.param_setValue(point_a, true);
+ down_right_point.param_setValue(point_a);
}
if (position_b == 1 && move3) {
Geom::Point point_b = line_b.pointAt(line_b.nearestTime(handles[3]));
- down_right_point.param_setValue(point_b, true);
+ down_right_point.param_setValue(point_b);
}
if (position_c == 1 && move3) {
Geom::Point point_c = line_c.pointAt(line_c.nearestTime(handles[3]));
- down_right_point.param_setValue(point_c, true);
+ down_right_point.param_setValue(point_c);
}
} else {
handles.resize(4);
@@ -434,8 +434,8 @@ LPEPerspectiveEnvelope::vertical(PointParam &param_one, PointParam &param_two, G
}
A[Geom::X] = nearest[Geom::X] - distance_middle;
B[Geom::X] = nearest[Geom::X] + distance_middle;
- param_one.param_setValue(A, true);
- param_two.param_setValue(B, true);
+ param_one.param_setValue(A);
+ param_two.param_setValue(B);
}
void
@@ -455,8 +455,8 @@ LPEPerspectiveEnvelope::horizontal(PointParam &param_one, PointParam &param_two,
}
A[Geom::Y] = nearest[Geom::Y] - distance_middle;
B[Geom::Y] = nearest[Geom::Y] + distance_middle;
- param_one.param_setValue(A, true);
- param_two.param_setValue(B, true);
+ param_one.param_setValue(A);
+ param_two.param_setValue(B);
}
void
diff --git a/src/live_effects/lpe-perspective_path.cpp b/src/live_effects/lpe-perspective_path.cpp
index b83fb67d7..435c91c2d 100644
--- a/src/live_effects/lpe-perspective_path.cpp
+++ b/src/live_effects/lpe-perspective_path.cpp
@@ -51,11 +51,11 @@ LPEPerspectivePath::LPEPerspectivePath(LivePathEffectObject *lpeobject) :
uses_plane_xy(_("Uses XY plane?"), _("If true, put the path on the left side of an imaginary box, otherwise on the right side"), "uses_plane_xy", &wr, this, true)
{
// register all your parameters here, so Inkscape knows which parameters this effect has:
- registerParameter( dynamic_cast<Parameter *>(&scalex) );
- registerParameter( dynamic_cast<Parameter *>(&scaley) );
- registerParameter( dynamic_cast<Parameter *>(&offsetx) );
- registerParameter( dynamic_cast<Parameter *>(&offsety) );
- registerParameter( dynamic_cast<Parameter *>(&uses_plane_xy) );
+ registerParameter( &scalex);
+ registerParameter( &scaley);
+ registerParameter( &offsetx);
+ registerParameter( &offsety);
+ registerParameter( &uses_plane_xy);
concatenate_before_pwd2 = true; // don't split the path into its subpaths
_provides_knotholder_entities = true;
diff --git a/src/live_effects/lpe-powerstroke.cpp b/src/live_effects/lpe-powerstroke.cpp
index e9f3975c7..d87f92fcc 100644
--- a/src/live_effects/lpe-powerstroke.cpp
+++ b/src/live_effects/lpe-powerstroke.cpp
@@ -179,14 +179,14 @@ LPEPowerStroke::LPEPowerStroke(LivePathEffectObject *lpeobject) :
interpolator_beta.addSlider(true);
interpolator_beta.param_set_range(0.,1.);
- registerParameter( dynamic_cast<Parameter *>(&offset_points) );
- registerParameter( dynamic_cast<Parameter *>(&sort_points) );
- registerParameter( dynamic_cast<Parameter *>(&interpolator_type) );
- registerParameter( dynamic_cast<Parameter *>(&interpolator_beta) );
- registerParameter( dynamic_cast<Parameter *>(&start_linecap_type) );
- registerParameter( dynamic_cast<Parameter *>(&linejoin_type) );
- registerParameter( dynamic_cast<Parameter *>(&miter_limit) );
- registerParameter( dynamic_cast<Parameter *>(&end_linecap_type) );
+ registerParameter(&offset_points);
+ registerParameter(&sort_points);
+ registerParameter(&interpolator_type);
+ registerParameter(&interpolator_beta);
+ registerParameter(&start_linecap_type);
+ registerParameter(&linejoin_type);
+ registerParameter(&miter_limit);
+ registerParameter(&end_linecap_type);
}
LPEPowerStroke::~LPEPowerStroke()
diff --git a/src/live_effects/lpe-recursiveskeleton.cpp b/src/live_effects/lpe-recursiveskeleton.cpp
index aa0db920b..47613f58e 100644
--- a/src/live_effects/lpe-recursiveskeleton.cpp
+++ b/src/live_effects/lpe-recursiveskeleton.cpp
@@ -28,7 +28,7 @@ LPERecursiveSkeleton::LPERecursiveSkeleton(LivePathEffectObject *lpeobject) :
concatenate_before_pwd2 = true;
iterations.param_make_integer(true);
iterations.param_set_range(1, 15);
- registerParameter( dynamic_cast<Parameter *>(&iterations) );
+ registerParameter(&iterations);
}
diff --git a/src/live_effects/lpe-rough-hatches.cpp b/src/live_effects/lpe-rough-hatches.cpp
index 3cc8658ea..d832b3615 100644
--- a/src/live_effects/lpe-rough-hatches.cpp
+++ b/src/live_effects/lpe-rough-hatches.cpp
@@ -241,26 +241,26 @@ LPERoughHatches::LPERoughHatches(LivePathEffectObject *lpeobject) :
//
bender(_("Global bending"), _("Relative position to a reference point defines global bending direction and amount"), "bender", &wr, this, Geom::Point(-5,0))
{
- registerParameter( dynamic_cast<Parameter *>(&direction) );
- registerParameter( dynamic_cast<Parameter *>(&dist_rdm) );
- registerParameter( dynamic_cast<Parameter *>(&growth) );
- registerParameter( dynamic_cast<Parameter *>(&do_bend) );
- registerParameter( dynamic_cast<Parameter *>(&bender) );
- registerParameter( dynamic_cast<Parameter *>(&top_edge_variation) );
- registerParameter( dynamic_cast<Parameter *>(&bot_edge_variation) );
- registerParameter( dynamic_cast<Parameter *>(&top_tgt_variation) );
- registerParameter( dynamic_cast<Parameter *>(&bot_tgt_variation) );
- registerParameter( dynamic_cast<Parameter *>(&scale_tf) );
- registerParameter( dynamic_cast<Parameter *>(&scale_tb) );
- registerParameter( dynamic_cast<Parameter *>(&scale_bf) );
- registerParameter( dynamic_cast<Parameter *>(&scale_bb) );
- registerParameter( dynamic_cast<Parameter *>(&top_smth_variation) );
- registerParameter( dynamic_cast<Parameter *>(&bot_smth_variation) );
- registerParameter( dynamic_cast<Parameter *>(&fat_output) );
- registerParameter( dynamic_cast<Parameter *>(&stroke_width_top) );
- registerParameter( dynamic_cast<Parameter *>(&stroke_width_bot) );
- registerParameter( dynamic_cast<Parameter *>(&front_thickness) );
- registerParameter( dynamic_cast<Parameter *>(&back_thickness) );
+ registerParameter(&direction);
+ registerParameter(&dist_rdm);
+ registerParameter(&growth);
+ registerParameter(&do_bend);
+ registerParameter(&bender);
+ registerParameter(&top_edge_variation);
+ registerParameter(&bot_edge_variation);
+ registerParameter(&top_tgt_variation);
+ registerParameter(&bot_tgt_variation);
+ registerParameter(&scale_tf);
+ registerParameter(&scale_tb);
+ registerParameter(&scale_bf);
+ registerParameter(&scale_bb);
+ registerParameter(&top_smth_variation);
+ registerParameter(&bot_smth_variation);
+ registerParameter(&fat_output);
+ registerParameter(&stroke_width_top);
+ registerParameter(&stroke_width_bot);
+ registerParameter(&front_thickness);
+ registerParameter(&back_thickness);
//hatch_dist.param_set_range(0.1, Geom::infinity());
growth.param_set_range(0, Geom::infinity());
diff --git a/src/live_effects/lpe-ruler.cpp b/src/live_effects/lpe-ruler.cpp
index 60c2a3e1c..852592219 100644
--- a/src/live_effects/lpe-ruler.cpp
+++ b/src/live_effects/lpe-ruler.cpp
@@ -45,15 +45,15 @@ LPERuler::LPERuler(LivePathEffectObject *lpeobject) :
offset(_("_Offset:"), _("Offset of first mark"), "offset", &wr, this, 0.0),
border_marks(_("Border marks:"), _("Choose whether to draw marks at the beginning and end of the path"), "border_marks", BorderMarkTypeConverter, &wr, this, BORDERMARK_BOTH)
{
- registerParameter(dynamic_cast<Parameter *>(&unit));
- registerParameter(dynamic_cast<Parameter *>(&mark_distance));
- registerParameter(dynamic_cast<Parameter *>(&mark_length));
- registerParameter(dynamic_cast<Parameter *>(&minor_mark_length));
- registerParameter(dynamic_cast<Parameter *>(&major_mark_steps));
- registerParameter(dynamic_cast<Parameter *>(&shift));
- registerParameter(dynamic_cast<Parameter *>(&offset));
- registerParameter(dynamic_cast<Parameter *>(&mark_dir));
- registerParameter(dynamic_cast<Parameter *>(&border_marks));
+ registerParameter(&unit);
+ registerParameter(&mark_distance);
+ registerParameter(&mark_length);
+ registerParameter(&minor_mark_length);
+ registerParameter(&major_mark_steps);
+ registerParameter(&shift);
+ registerParameter(&offset);
+ registerParameter(&mark_dir);
+ registerParameter(&border_marks);
major_mark_steps.param_make_integer();
major_mark_steps.param_set_range(1, 1000);
diff --git a/src/live_effects/lpe-skeleton.cpp b/src/live_effects/lpe-skeleton.cpp
index 4fc18cee2..d3c94269a 100644
--- a/src/live_effects/lpe-skeleton.cpp
+++ b/src/live_effects/lpe-skeleton.cpp
@@ -37,7 +37,7 @@ LPESkeleton::LPESkeleton(LivePathEffectObject *lpeobject) :
//_provides_knotholder_entities
/* register all your parameters here, so Inkscape knows which parameters this effect has: */
- registerParameter( dynamic_cast<Parameter *>(&number) );
+ registerParameter(&number);
}
LPESkeleton::~LPESkeleton()
diff --git a/src/live_effects/lpe-sketch.cpp b/src/live_effects/lpe-sketch.cpp
index e01516f2e..e3376b7e5 100644
--- a/src/live_effects/lpe-sketch.cpp
+++ b/src/live_effects/lpe-sketch.cpp
@@ -62,25 +62,25 @@ LPESketch::LPESketch(LivePathEffectObject *lpeobject) :
// register all your parameters here, so Inkscape knows which parameters this effect has:
//Add some comment in the UI: *warning* the precise output of this effect might change in future releases!
//convert to path if you want to keep exact output unchanged in future releases...
- //registerParameter( dynamic_cast<Parameter *>(&testpointA) );
- registerParameter( dynamic_cast<Parameter *>(&nbiter_approxstrokes) );
- registerParameter( dynamic_cast<Parameter *>(&strokelength) );
- registerParameter( dynamic_cast<Parameter *>(&strokelength_rdm) );
- registerParameter( dynamic_cast<Parameter *>(&strokeoverlap) );
- registerParameter( dynamic_cast<Parameter *>(&strokeoverlap_rdm) );
- registerParameter( dynamic_cast<Parameter *>(&ends_tolerance) );
- registerParameter( dynamic_cast<Parameter *>(&parallel_offset) );
- registerParameter( dynamic_cast<Parameter *>(&tremble_size) );
- registerParameter( dynamic_cast<Parameter *>(&tremble_frequency) );
+ //registerParameter(&testpointA) );
+ registerParameter(&nbiter_approxstrokes);
+ registerParameter(&strokelength);
+ registerParameter(&strokelength_rdm);
+ registerParameter(&strokeoverlap);
+ registerParameter(&strokeoverlap_rdm);
+ registerParameter(&ends_tolerance);
+ registerParameter(&parallel_offset);
+ registerParameter(&tremble_size);
+ registerParameter(&tremble_frequency);
#ifdef LPE_SKETCH_USE_CONSTRUCTION_LINES
- registerParameter( dynamic_cast<Parameter *>(&nbtangents) );
- registerParameter( dynamic_cast<Parameter *>(&tgt_places_rdmness) );
- registerParameter( dynamic_cast<Parameter *>(&tgtscale) );
- registerParameter( dynamic_cast<Parameter *>(&tgtlength) );
- registerParameter( dynamic_cast<Parameter *>(&tgtlength_rdm) );
+ registerParameter(&nbtangents);
+ registerParameter(&tgt_places_rdmness);
+ registerParameter(&tgtscale);
+ registerParameter(&tgtlength);
+ registerParameter(&tgtlength_rdm);
#ifdef LPE_SKETCH_USE_CURVATURE
- registerParameter( dynamic_cast<Parameter *>(&min_curvature) );
- registerParameter( dynamic_cast<Parameter *>(&max_curvature) );
+ registerParameter(&min_curvature);
+ registerParameter(&max_curvature);
#endif
#endif
diff --git a/src/live_effects/lpe-tangent_to_curve.cpp b/src/live_effects/lpe-tangent_to_curve.cpp
index 5f63e1ee9..69a4dfad9 100644
--- a/src/live_effects/lpe-tangent_to_curve.cpp
+++ b/src/live_effects/lpe-tangent_to_curve.cpp
@@ -60,10 +60,10 @@ LPETangentToCurve::LPETangentToCurve(LivePathEffectObject *lpeobject) :
show_orig_path = true;
_provides_knotholder_entities = true;
- registerParameter( dynamic_cast<Parameter *>(&angle) );
- registerParameter( dynamic_cast<Parameter *>(&t_attach) );
- registerParameter( dynamic_cast<Parameter *>(&length_left) );
- registerParameter( dynamic_cast<Parameter *>(&length_right) );
+ registerParameter(&angle);
+ registerParameter(&t_attach);
+ registerParameter(&length_left);
+ registerParameter(&length_right);
}
LPETangentToCurve::~LPETangentToCurve()
diff --git a/src/live_effects/lpe-test-doEffect-stack.cpp b/src/live_effects/lpe-test-doEffect-stack.cpp
index 324893706..c484c88a2 100644
--- a/src/live_effects/lpe-test-doEffect-stack.cpp
+++ b/src/live_effects/lpe-test-doEffect-stack.cpp
@@ -21,12 +21,12 @@ LPEdoEffectStackTest::LPEdoEffectStackTest(LivePathEffectObject *lpeobject) :
point(_("Point param:"), "tooltip of point parameter", "point_param", &wr, this),
path(_("Path param:"), "tooltip of path parameter", "path_param", &wr, this,"M 0,100 100,0")
{
- registerParameter( dynamic_cast<Parameter *>(&step) );
- registerParameter( dynamic_cast<Parameter *>(&point) );
- registerParameter( dynamic_cast<Parameter *>(&path) );
+ registerParameter(&step);
+ registerParameter(&point);
+ registerParameter(&path);
point.set_oncanvas_looks(SP_KNOT_SHAPE_SQUARE, SP_KNOT_MODE_XOR, 0x00ff0000);
- point.param_setValue(point,true);
+ point.param_setValue(point);
}
LPEdoEffectStackTest::~LPEdoEffectStackTest()
diff --git a/src/live_effects/lpe-text_label.cpp b/src/live_effects/lpe-text_label.cpp
index 709d05e18..0c1db2f04 100644
--- a/src/live_effects/lpe-text_label.cpp
+++ b/src/live_effects/lpe-text_label.cpp
@@ -23,7 +23,7 @@ LPETextLabel::LPETextLabel(LivePathEffectObject *lpeobject) :
Effect(lpeobject),
label(_("Label:"), _("Text label attached to the path"), "label", &wr, this, "This is a label")
{
- registerParameter( dynamic_cast<Parameter *>(&label) );
+ registerParameter(&label);
}
LPETextLabel::~LPETextLabel()
diff --git a/src/live_effects/lpe-transform_2pts.cpp b/src/live_effects/lpe-transform_2pts.cpp
index ef2900775..f4d233d56 100644
--- a/src/live_effects/lpe-transform_2pts.cpp
+++ b/src/live_effects/lpe-transform_2pts.cpp
@@ -138,14 +138,22 @@ LPETransform2Pts::doBeforeEffect (SPLPEItem const* lpeitem)
size_t nnodes = nodeCount(pathvector);
first_knot.param_set_range(1, last_knot-1);
last_knot.param_set_range(first_knot+1, nnodes);
- from_original_width.param_setValue(false);
+ if (from_original_width){
+ from_original_width.param_setValue(false);
+ }
} else {
- first_knot.param_set_value(1);
- last_knot.param_set_value(2);
+ if (first_knot != 1){
+ first_knot.param_set_value(1);
+ }
+ if (last_knot != 2){
+ last_knot.param_set_value(2);
+ }
first_knot.param_set_range(1,1);
last_knot.param_set_range(2,2);
- from_original_width.param_setValue(true);
append_path = false;
+ if (!from_original_width){
+ from_original_width.param_setValue(true);
+ }
}
if(lock_lenght && !lock_angle && previous_lenght != -1) {
Geom::Ray transformed((Geom::Point)start,(Geom::Point)end);
@@ -251,6 +259,8 @@ LPETransform2Pts::reset()
first_knot.param_set_value(1);
last_knot.param_set_value(2);
}
+ offset.param_set_value(0.0);
+ stretch.param_set_value(1.0);
Geom::Ray transformed(point_a, point_b);
previous_angle = transformed.angle();
previous_lenght = Geom::distance(point_a, point_b);
diff --git a/src/live_effects/lpe-vonkoch.cpp b/src/live_effects/lpe-vonkoch.cpp
index 47e2a1cec..b9fd8908a 100644
--- a/src/live_effects/lpe-vonkoch.cpp
+++ b/src/live_effects/lpe-vonkoch.cpp
@@ -53,15 +53,15 @@ LPEVonKoch::LPEVonKoch(LivePathEffectObject *lpeobject) :
maxComplexity(_("_Max complexity:"), _("Disable effect if the output is too complex"), "maxComplexity", &wr, this, 1000)
{
//FIXME: a path is used here instead of 2 points to work around path/point param incompatibility bug.
- registerParameter( dynamic_cast<Parameter *>(&ref_path) );
- //registerParameter( dynamic_cast<Parameter *>(&refA) );
- //registerParameter( dynamic_cast<Parameter *>(&refB) );
- registerParameter( dynamic_cast<Parameter *>(&generator) );
- registerParameter( dynamic_cast<Parameter *>(&similar_only) );
- registerParameter( dynamic_cast<Parameter *>(&nbgenerations) );
- registerParameter( dynamic_cast<Parameter *>(&drawall) );
- registerParameter( dynamic_cast<Parameter *>(&maxComplexity) );
- //registerParameter( dynamic_cast<Parameter *>(&draw_boxes) );
+ registerParameter(&ref_path);
+ //registerParameter(&refA) );
+ //registerParameter(&refB) );
+ registerParameter(&generator);
+ registerParameter(&similar_only);
+ registerParameter(&nbgenerations);
+ registerParameter(&drawall);
+ registerParameter(&maxComplexity);
+ //registerParameter(&draw_boxes) );
apply_to_clippath_and_mask = true;
nbgenerations.param_make_integer();
nbgenerations.param_set_range(0, Geom::infinity());
diff --git a/src/live_effects/parameter/array.h b/src/live_effects/parameter/array.h
index 9204ede1f..10a3ea018 100644
--- a/src/live_effects/parameter/array.h
+++ b/src/live_effects/parameter/array.h
@@ -60,7 +60,7 @@ public:
g_strfreev (strarray);
return true;
}
-
+ virtual void param_update_default(const gchar * default_value){};
virtual gchar * param_getSVGValue() const {
Inkscape::SVGOStringStream os;
writesvg(os, _vector);
diff --git a/src/live_effects/parameter/bool.cpp b/src/live_effects/parameter/bool.cpp
index 813c06b4e..9cb91bdd6 100644
--- a/src/live_effects/parameter/bool.cpp
+++ b/src/live_effects/parameter/bool.cpp
@@ -42,6 +42,12 @@ BoolParam::param_update_default(bool const default_value)
defvalue = default_value;
}
+void
+BoolParam::param_update_default(const gchar * default_value)
+{
+ param_update_default(helperfns_read_bool(default_value, defvalue));
+}
+
bool
BoolParam::param_readSVGValue(const gchar * strvalue)
{
@@ -72,7 +78,6 @@ BoolParam::param_newWidget()
checkwdg->setActive(value);
checkwdg->setProgrammatically = false;
checkwdg->set_undo_parameters(SP_VERB_DIALOG_LIVE_PATH_EFFECT, _("Change bool parameter"));
- param_effect->upd_params = false;
return dynamic_cast<Gtk::Widget *> (checkwdg);
} else {
return NULL;
diff --git a/src/live_effects/parameter/bool.h b/src/live_effects/parameter/bool.h
index 7ad8a9368..39f328eaa 100644
--- a/src/live_effects/parameter/bool.h
+++ b/src/live_effects/parameter/bool.h
@@ -37,8 +37,8 @@ public:
void param_setValue(bool newvalue);
virtual void param_set_default();
void param_update_default(bool const default_value);
+ virtual void param_update_default(const gchar * default_value);
bool get_value() const { return value; };
-
inline operator bool() const { return value; };
private:
diff --git a/src/live_effects/parameter/enum.h b/src/live_effects/parameter/enum.h
index dbfc68623..6cadd6953 100644
--- a/src/live_effects/parameter/enum.h
+++ b/src/live_effects/parameter/enum.h
@@ -76,8 +76,17 @@ public:
void param_set_default() {
param_set_value(defvalue);
}
-
+
+ void param_update_default(E default_value) {
+ defvalue = default_value;
+ }
+
+ virtual void param_update_default(const gchar * default_value) {
+ param_update_default(enumdataconv->get_id_from_key(Glib::ustring(default_value)));
+ }
+
void param_set_value(E val) {
+ param_effect->upd_params = true;
value = val;
}
diff --git a/src/live_effects/parameter/fontbutton.cpp b/src/live_effects/parameter/fontbutton.cpp
index 64c203093..5add69c1d 100644
--- a/src/live_effects/parameter/fontbutton.cpp
+++ b/src/live_effects/parameter/fontbutton.cpp
@@ -33,9 +33,11 @@ FontButtonParam::param_set_default()
{
param_setValue(defvalue);
}
+
void
-FontButtonParam::param_update_default(const Glib::ustring default_value){
- defvalue = default_value;
+FontButtonParam::param_update_default(const gchar * default_value)
+{
+ defvalue = (Glib::ustring)strdup(default_value);
}
bool
@@ -66,16 +68,17 @@ FontButtonParam::param_newWidget()
Glib::ustring fontspec = param_getSVGValue();
fontbuttonwdg->setValue( fontspec);
fontbuttonwdg->set_undo_parameters(SP_VERB_DIALOG_LIVE_PATH_EFFECT, _("Change font button parameter"));
- param_effect->upd_params = false;
return dynamic_cast<Gtk::Widget *> (fontbuttonwdg);
}
void
FontButtonParam::param_setValue(const Glib::ustring newvalue)
{
+ param_effect->upd_params = true;
value = newvalue;
}
+
} /* namespace LivePathEffect */
} /* namespace Inkscape */
diff --git a/src/live_effects/parameter/fontbutton.h b/src/live_effects/parameter/fontbutton.h
index df47251a2..60e1aa46e 100644
--- a/src/live_effects/parameter/fontbutton.h
+++ b/src/live_effects/parameter/fontbutton.h
@@ -21,15 +21,15 @@ public:
const Glib::ustring& key,
Inkscape::UI::Widget::Registry* wr,
Effect* effect,
- const Glib::ustring default_value = "");
+ const Glib::ustring default_value = "Sans 10");
virtual ~FontButtonParam() {}
virtual Gtk::Widget * param_newWidget();
virtual bool param_readSVGValue(const gchar * strvalue);
- void param_update_default(const Glib::ustring defvalue);
+ void param_update_default(const gchar * default_value);
virtual gchar * param_getSVGValue() const;
- void param_setValue(const Glib::ustring newvalue);
+ void param_setValue(Glib::ustring newvalue);
virtual void param_set_default();
diff --git a/src/live_effects/parameter/item.cpp b/src/live_effects/parameter/item.cpp
index 93cf2b15f..7b40f4540 100644
--- a/src/live_effects/parameter/item.cpp
+++ b/src/live_effects/parameter/item.cpp
@@ -60,6 +60,10 @@ ItemParam::param_set_default()
param_readSVGValue(defvalue);
}
+void
+ItemParam::param_update_default(const gchar * default_value){
+ defvalue = strdup(default_value);
+}
void
ItemParam::param_set_and_write_default()
diff --git a/src/live_effects/parameter/item.h b/src/live_effects/parameter/item.h
index 6c719d451..89c32f9bd 100644
--- a/src/live_effects/parameter/item.h
+++ b/src/live_effects/parameter/item.h
@@ -36,6 +36,7 @@ public:
virtual gchar * param_getSVGValue() const;
virtual void param_set_default();
+ virtual void param_update_default(const gchar * default_value);
void param_set_and_write_default();
virtual void addCanvasIndicators(SPLPEItem const* lpeitem, std::vector<Geom::PathVector> &hp_vec);
diff --git a/src/live_effects/parameter/originalpatharray.h b/src/live_effects/parameter/originalpatharray.h
index 296c0f7f7..fe9371644 100644
--- a/src/live_effects/parameter/originalpatharray.h
+++ b/src/live_effects/parameter/originalpatharray.h
@@ -65,12 +65,11 @@ public:
virtual bool param_readSVGValue(const gchar * strvalue);
virtual gchar * param_getSVGValue() const;
virtual void param_set_default();
-
+ virtual void param_update_default(const gchar * default_value){};
/** Disable the canvas indicators of parent class by overriding this method */
virtual void param_editOncanvas(SPItem * /*item*/, SPDesktop * /*dt*/) {};
/** Disable the canvas indicators of parent class by overriding this method */
virtual void addCanvasIndicators(SPLPEItem const* /*lpeitem*/, std::vector<Geom::PathVector> & /*hp_vec*/) {};
-
std::vector<PathAndDirection*> _vector;
protected:
diff --git a/src/live_effects/parameter/parameter.cpp b/src/live_effects/parameter/parameter.cpp
index befac4df1..1c1063960 100644
--- a/src/live_effects/parameter/parameter.cpp
+++ b/src/live_effects/parameter/parameter.cpp
@@ -39,6 +39,7 @@ Parameter::Parameter( const Glib::ustring& label, const Glib::ustring& tip,
void
Parameter::param_write_to_repr(const char * svgd)
{
+ param_effect->upd_params = true;
param_effect->getRepr()->setAttribute(param_key.c_str(), svgd);
}
@@ -107,6 +108,16 @@ ScalarParam::param_update_default(gdouble default_value)
defvalue = default_value;
}
+void
+ScalarParam::param_update_default(const gchar * default_value)
+{
+ double newval;
+ unsigned int success = sp_svg_number_read_d(default_value, &newval);
+ if (success == 1) {
+ param_update_default(newval);
+ }
+}
+
void
ScalarParam::param_set_value(gdouble val)
{
@@ -128,7 +139,6 @@ ScalarParam::param_set_range(gdouble min, gdouble max)
// Once again, in gtk2, this is not a problem. But in gtk3,
// widgets get allocated the amount of size they ask for,
// leading to excessively long widgets.
- param_effect->upd_params = true;
if (min >= -SCALARPARAM_G_MAXDOUBLE) {
this->min = min;
} else {
@@ -145,7 +155,6 @@ ScalarParam::param_set_range(gdouble min, gdouble max)
void
ScalarParam::param_make_integer(bool yes)
{
- param_effect->upd_params = true;
integer = yes;
digits = 0;
inc_step = 1;
@@ -176,7 +185,6 @@ ScalarParam::param_newWidget()
if(!overwrite_widget){
rsu->set_undo_parameters(SP_VERB_DIALOG_LIVE_PATH_EFFECT, _("Change scalar parameter"));
}
- param_effect->upd_params = false;
return dynamic_cast<Gtk::Widget *> (rsu);
} else {
return NULL;
@@ -186,14 +194,12 @@ ScalarParam::param_newWidget()
void
ScalarParam::param_set_digits(unsigned digits)
{
- param_effect->upd_params = true;
this->digits = digits;
}
void
ScalarParam::param_set_increments(double step, double page)
{
- param_effect->upd_params = true;
inc_step = step;
inc_page = page;
}
diff --git a/src/live_effects/parameter/parameter.h b/src/live_effects/parameter/parameter.h
index 6cf10710c..ee1d2d547 100644
--- a/src/live_effects/parameter/parameter.h
+++ b/src/live_effects/parameter/parameter.h
@@ -60,7 +60,7 @@ public:
void write_to_SVG();
virtual void param_set_default() = 0;
-
+ virtual void param_update_default(const gchar * default_value) = 0;
// This creates a new widget (newed with Gtk::manage(new ...);)
virtual Gtk::Widget * param_newWidget() = 0;
@@ -77,6 +77,7 @@ public:
virtual void param_transform_multiply(Geom::Affine const& /*postmul*/, bool /*set*/) {};
Glib::ustring param_key;
+ Glib::ustring param_tooltip;
Inkscape::UI::Widget::Registry * param_wr;
Glib::ustring param_label;
@@ -84,7 +85,6 @@ public:
bool widget_is_visible;
protected:
- Glib::ustring param_tooltip;
Effect* param_effect;
@@ -112,6 +112,7 @@ public:
virtual void param_set_default();
void param_update_default(gdouble default_value);
+ virtual void param_update_default(const gchar * default_value);
void param_set_value(gdouble val);
void param_make_integer(bool yes = true);
void param_set_range(gdouble min, gdouble max);
@@ -120,7 +121,6 @@ public:
void addSlider(bool add_slider_widget) { add_slider = add_slider_widget; };
double param_get_max() { return max; };
double param_get_min() { return min; };
-
void param_overwrite_widget(bool overwrite_widget);
virtual Gtk::Widget * param_newWidget();
diff --git a/src/live_effects/parameter/path.cpp b/src/live_effects/parameter/path.cpp
index dafc6d406..aa87508ab 100644
--- a/src/live_effects/parameter/path.cpp
+++ b/src/live_effects/parameter/path.cpp
@@ -439,6 +439,10 @@ PathParam::linked_modified_callback(SPObject *linked_obj, guint /*flags*/)
SP_OBJECT(param_effect->getLPEObj())->requestModified(SP_OBJECT_MODIFIED_FLAG);
}
+void
+PathParam::param_update_default(const gchar * default_value){
+ defvalue = strdup(default_value);
+}
/* CALLBACK FUNCTIONS FOR THE BUTTONS */
void
diff --git a/src/live_effects/parameter/path.h b/src/live_effects/parameter/path.h
index d2dddbe97..5381a6b36 100644
--- a/src/live_effects/parameter/path.h
+++ b/src/live_effects/parameter/path.h
@@ -40,6 +40,7 @@ public:
virtual gchar * param_getSVGValue() const;
virtual void param_set_default();
+ virtual void param_update_default(const gchar * default_value);
void param_set_and_write_default();
void set_new_value (Geom::PathVector const &newpath, bool write_to_svg);
void set_new_value (Geom::Piecewise<Geom::D2<Geom::SBasis> > const &newpath, bool write_to_svg);
diff --git a/src/live_effects/parameter/point.cpp b/src/live_effects/parameter/point.cpp
index c87b1e299..4ca88a6b8 100644
--- a/src/live_effects/parameter/point.cpp
+++ b/src/live_effects/parameter/point.cpp
@@ -26,8 +26,7 @@ PointParam::PointParam( const Glib::ustring& label, const Glib::ustring& tip,
: Parameter(label, tip, key, wr, effect),
defvalue(default_value),
liveupdate(live_update),
- knoth(NULL),
- _pointwdg(NULL)
+ knoth(NULL)
{
knot_shape = SP_KNOT_SHAPE_DIAMOND;
knot_mode = SP_KNOT_MODE_XOR;
@@ -59,12 +58,25 @@ PointParam::param_get_default() const{
}
void
-PointParam::param_update_default(const Geom::Point default_point)
+PointParam::param_update_default(Geom::Point default_point)
{
defvalue = default_point;
}
void
+PointParam::param_update_default(const gchar * default_point)
+{
+ gchar ** strarray = g_strsplit(default_point, ",", 2);
+ double newx, newy;
+ unsigned int success = sp_svg_number_read_d(strarray[0], &newx);
+ success += sp_svg_number_read_d(strarray[1], &newy);
+ g_strfreev (strarray);
+ if (success == 2) {
+ param_update_default( Geom::Point(newx, newy) );
+ }
+}
+
+void
PointParam::param_setValue(Geom::Point newpoint, bool write)
{
*dynamic_cast<Geom::Point *>( this ) = newpoint;
@@ -78,9 +90,6 @@ PointParam::param_setValue(Geom::Point newpoint, bool write)
if(knoth && liveupdate){
knoth->update_knots();
}
- if (_pointwdg) {
- _pointwdg->setValue( newpoint );
- }
}
bool
@@ -116,7 +125,7 @@ PointParam::param_transform_multiply(Geom::Affine const& postmul, bool /*set*/)
Gtk::Widget *
PointParam::param_newWidget()
{
- _pointwdg = Gtk::manage(
+ Inkscape::UI::Widget::RegisteredTransformedPoint * pointwdg = Gtk::manage(
new Inkscape::UI::Widget::RegisteredTransformedPoint( param_label,
param_tooltip,
param_key,
@@ -125,15 +134,14 @@ PointParam::param_newWidget()
param_effect->getSPDoc() ) );
Geom::Affine transf = Geom::Scale(1, -1);
transf[5] = SP_ACTIVE_DOCUMENT->getHeight().value("px");
- _pointwdg->setTransform(transf);
- _pointwdg->setValue( *this );
- _pointwdg->clearProgrammatically();
- _pointwdg->set_undo_parameters(SP_VERB_DIALOG_LIVE_PATH_EFFECT, _("Change point parameter"));
+ pointwdg->setTransform(transf);
+ pointwdg->setValue( *this );
+ pointwdg->clearProgrammatically();
+ pointwdg->set_undo_parameters(SP_VERB_DIALOG_LIVE_PATH_EFFECT, _("Change point parameter"));
Gtk::HBox * hbox = Gtk::manage( new Gtk::HBox() );
- static_cast<Gtk::HBox*>(hbox)->pack_start(*_pointwdg, true, true);
+ static_cast<Gtk::HBox*>(hbox)->pack_start(*pointwdg, true, true);
static_cast<Gtk::HBox*>(hbox)->show_all_children();
- param_effect->upd_params = false;
return dynamic_cast<Gtk::Widget *> (hbox);
}
@@ -173,7 +181,7 @@ PointParamKnotHolderEntity::knot_set(Geom::Point const &p, Geom::Point const &or
s = A;
}
}
- pparam->param_setValue(s, this->pparam->liveupdate);
+ pparam->param_setValue(s);
SPLPEItem * splpeitem = dynamic_cast<SPLPEItem *>(item);
if(splpeitem && this->pparam->liveupdate){
sp_lpe_item_update_patheffect(splpeitem, false, false);
diff --git a/src/live_effects/parameter/point.h b/src/live_effects/parameter/point.h
index e8cb66225..a5153ad80 100644
--- a/src/live_effects/parameter/point.h
+++ b/src/live_effects/parameter/point.h
@@ -43,14 +43,15 @@ public:
void param_set_default();
Geom::Point param_get_default() const;
void param_set_liveupdate(bool live_update);
- void param_update_default(const Geom::Point default_point);
+ void param_update_default(Geom::Point default_point);
+
+ virtual void param_update_default(const gchar * default_point);
virtual void param_transform_multiply(Geom::Affine const& /*postmul*/, bool /*set*/);
void set_oncanvas_looks(SPKnotShapeType shape, SPKnotModeType mode, guint32 color);
virtual bool providesKnotHolderEntities() const { return true; }
virtual void addKnotHolderEntities(KnotHolder *knotholder, SPItem *item);
-
friend class PointParamKnotHolderEntity;
private:
PointParam(const PointParam&);
@@ -62,7 +63,6 @@ private:
SPKnotModeType knot_mode;
guint32 knot_color;
gchar *handle_tip;
- Inkscape::UI::Widget::RegisteredTransformedPoint * _pointwdg;
};
diff --git a/src/live_effects/parameter/powerstrokepointarray.h b/src/live_effects/parameter/powerstrokepointarray.h
index 56a609fa8..a34163ca1 100644
--- a/src/live_effects/parameter/powerstrokepointarray.h
+++ b/src/live_effects/parameter/powerstrokepointarray.h
@@ -39,13 +39,13 @@ public:
virtual bool providesKnotHolderEntities() const { return true; }
virtual void addKnotHolderEntities(KnotHolder *knotholder, SPItem *item);
+ virtual void param_update_default(const gchar * default_value){};
void set_pwd2(Geom::Piecewise<Geom::D2<Geom::SBasis> > const & pwd2_in, Geom::Piecewise<Geom::D2<Geom::SBasis> > const & pwd2_normal_in);
Geom::Piecewise<Geom::D2<Geom::SBasis> > const & get_pwd2() const { return last_pwd2; }
Geom::Piecewise<Geom::D2<Geom::SBasis> > const & get_pwd2_normal() const { return last_pwd2_normal; }
void recalculate_controlpoints_for_new_pwd2(Geom::Piecewise<Geom::D2<Geom::SBasis> > const & pwd2_in);
-
friend class PowerStrokePointArrayParamKnotHolderEntity;
private:
diff --git a/src/live_effects/parameter/random.cpp b/src/live_effects/parameter/random.cpp
index 075e85ee1..90e53ca0e 100644
--- a/src/live_effects/parameter/random.cpp
+++ b/src/live_effects/parameter/random.cpp
@@ -78,6 +78,20 @@ RandomParam::param_set_default()
}
void
+RandomParam::param_update_default(gdouble default_value){
+ defvalue = default_value;
+}
+
+void
+RandomParam::param_update_default(const gchar * default_value){
+ double newval;
+ unsigned int success = sp_svg_number_read_d(default_value, &newval);
+ if (success == 1) {
+ param_update_default(newval);
+ }
+}
+
+void
RandomParam::param_set_value(gdouble val, long newseed)
{
value = val;
diff --git a/src/live_effects/parameter/random.h b/src/live_effects/parameter/random.h
index ca4440336..5fb6027ac 100644
--- a/src/live_effects/parameter/random.h
+++ b/src/live_effects/parameter/random.h
@@ -38,9 +38,9 @@ public:
void param_set_value(gdouble val, long newseed);
void param_make_integer(bool yes = true);
void param_set_range(gdouble min, gdouble max);
-
+ void param_update_default(gdouble default_value);
+ virtual void param_update_default(const gchar * default_value);
void resetRandomizer();
-
operator gdouble();
inline gdouble get_value() { return value; } ;
diff --git a/src/live_effects/parameter/text.cpp b/src/live_effects/parameter/text.cpp
index 5c4cdf4c6..4062a4dc7 100644
--- a/src/live_effects/parameter/text.cpp
+++ b/src/live_effects/parameter/text.cpp
@@ -50,9 +50,9 @@ TextParam::param_set_default()
}
void
-TextParam::param_update_default(Glib::ustring default_value)
+TextParam::param_update_default(const gchar * default_value)
{
- defvalue = default_value;
+ defvalue = (Glib::ustring)default_value;
}
void
@@ -125,14 +125,12 @@ TextParam::param_newWidget()
rsu->setProgrammatically = false;
rsu->set_undo_parameters(SP_VERB_DIALOG_LIVE_PATH_EFFECT, _("Change text parameter"));
- param_effect->upd_params = false;
return dynamic_cast<Gtk::Widget *> (rsu);
}
void
TextParam::param_setValue(const Glib::ustring newvalue)
{
- param_effect->upd_params = true;
value = newvalue;
if (!_hide_canvas_text) {
sp_canvastext_set_text (canvas_text, newvalue.c_str());
diff --git a/src/live_effects/parameter/text.h b/src/live_effects/parameter/text.h
index 553c84c0a..137f3ee02 100644
--- a/src/live_effects/parameter/text.h
+++ b/src/live_effects/parameter/text.h
@@ -39,16 +39,16 @@ public:
virtual bool param_readSVGValue(const gchar * strvalue);
virtual gchar * param_getSVGValue() const;
- void param_setValue(const Glib::ustring newvalue);
+ void param_setValue(Glib::ustring newvalue);
void param_hide_canvas_text();
virtual void param_set_default();
- void param_update_default(Glib::ustring default_value);
+ virtual void param_update_default(const gchar * default_value);
void setPos(Geom::Point pos);
void setPosAndAnchor(const Geom::Piecewise<Geom::D2<Geom::SBasis> > &pwd2,
const double t, const double length, bool use_curvature = false);
void setAnchor(double x_value, double y_value);
- const Glib::ustring get_value() const { return defvalue; };
+ const Glib::ustring get_value() const { return value; };
private:
TextParam(const TextParam&);
diff --git a/src/live_effects/parameter/togglebutton.cpp b/src/live_effects/parameter/togglebutton.cpp
index b3f6442bb..9eb89fea5 100644
--- a/src/live_effects/parameter/togglebutton.cpp
+++ b/src/live_effects/parameter/togglebutton.cpp
@@ -60,6 +60,18 @@ ToggleButtonParam::param_getSVGValue() const
return str;
}
+void
+ToggleButtonParam::param_update_default(bool default_value)
+{
+ defvalue = default_value;
+}
+
+void
+ToggleButtonParam::param_update_default(const gchar * default_value)
+{
+ param_update_default(helperfns_read_bool(default_value, defvalue));
+}
+
Gtk::Widget *
ToggleButtonParam::param_newWidget()
{
@@ -68,7 +80,7 @@ ToggleButtonParam::param_newWidget()
}
checkwdg = Gtk::manage(
- new Inkscape::UI::Widget::RegisteredToggleButton( param_label,
+ new Inkscape::UI::Widget::RegisteredToggleButton(param_label,
param_tooltip,
param_key,
*param_wr,
@@ -112,7 +124,6 @@ ToggleButtonParam::param_newWidget()
checkwdg->set_undo_parameters(SP_VERB_DIALOG_LIVE_PATH_EFFECT, _("Change togglebutton parameter"));
_toggled_connection = checkwdg->signal_toggled().connect(sigc::mem_fun(*this, &ToggleButtonParam::toggled));
- param_effect->upd_params = false;
return checkwdg;
}
@@ -153,14 +164,13 @@ ToggleButtonParam::refresh_button()
void
ToggleButtonParam::param_setValue(bool newvalue)
{
+ param_effect->upd_params = true;
value = newvalue;
refresh_button();
}
void
ToggleButtonParam::toggled() {
- //Force redraw for update widgets
- param_effect->upd_params = true;
if (SP_ACTIVE_DESKTOP) {
Inkscape::Selection *selection = SP_ACTIVE_DESKTOP->getSelection();
selection->emitModified();
diff --git a/src/live_effects/parameter/togglebutton.h b/src/live_effects/parameter/togglebutton.h
index 8390fec86..d6ca15e75 100644
--- a/src/live_effects/parameter/togglebutton.h
+++ b/src/live_effects/parameter/togglebutton.h
@@ -51,6 +51,8 @@ public:
sigc::signal<void>& signal_toggled() { return _signal_toggled; }
virtual void toggled();
+ void param_update_default(bool default_value);
+ virtual void param_update_default(const gchar * default_value);
private:
ToggleButtonParam(const ToggleButtonParam&);
diff --git a/src/live_effects/parameter/transformedpoint.cpp b/src/live_effects/parameter/transformedpoint.cpp
index 0d03432c3..22d5ba3a4 100644
--- a/src/live_effects/parameter/transformedpoint.cpp
+++ b/src/live_effects/parameter/transformedpoint.cpp
@@ -82,6 +82,25 @@ TransformedPointParam::param_getSVGValue() const
return str;
}
+void
+TransformedPointParam::param_update_default(Geom::Point default_point)
+{
+ defvalue = default_point;
+}
+
+void
+TransformedPointParam::param_update_default(const gchar * default_point)
+{
+ gchar ** strarray = g_strsplit(default_point, ",", 2);
+ double newx, newy;
+ unsigned int success = sp_svg_number_read_d(strarray[0], &newx);
+ success += sp_svg_number_read_d(strarray[1], &newy);
+ g_strfreev (strarray);
+ if (success == 2) {
+ param_update_default( Geom::Point(newx, newy) );
+ }
+}
+
Gtk::Widget *
TransformedPointParam::param_newWidget()
{
diff --git a/src/live_effects/parameter/transformedpoint.h b/src/live_effects/parameter/transformedpoint.h
index c96bedb53..269cc508e 100644
--- a/src/live_effects/parameter/transformedpoint.h
+++ b/src/live_effects/parameter/transformedpoint.h
@@ -51,7 +51,9 @@ public:
void set_vector_oncanvas_looks(SPKnotShapeType shape, SPKnotModeType mode, guint32 color);
void set_oncanvas_color(guint32 color);
-
+ Geom::Point param_get_default() { return defvalue; }
+ void param_update_default(Geom::Point default_point);
+ virtual void param_update_default(const gchar * default_point);
virtual bool providesKnotHolderEntities() const { return true; }
virtual void addKnotHolderEntities(KnotHolder *knotholder, SPDesktop *desktop, SPItem *item);
diff --git a/src/live_effects/parameter/unit.cpp b/src/live_effects/parameter/unit.cpp
index b6ea99bfe..b9b91c1e6 100644
--- a/src/live_effects/parameter/unit.cpp
+++ b/src/live_effects/parameter/unit.cpp
@@ -55,14 +55,15 @@ UnitParam::param_set_default()
}
void
-UnitParam::param_update_default(const Glib::ustring default_unit)
+UnitParam::param_update_default(const gchar * default_unit)
{
- defunit = unit_table.getUnit(default_unit);
+ defunit = unit_table.getUnit((Glib::ustring)default_unit);
}
void
UnitParam::param_set_value(Inkscape::Util::Unit const &val)
{
+ param_effect->upd_params = true;
unit = new Inkscape::Util::Unit(val);
}
diff --git a/src/live_effects/parameter/unit.h b/src/live_effects/parameter/unit.h
index ae58cf956..c662b6edc 100644
--- a/src/live_effects/parameter/unit.h
+++ b/src/live_effects/parameter/unit.h
@@ -33,11 +33,10 @@ public:
virtual gchar * param_getSVGValue() const;
virtual void param_set_default();
void param_set_value(Inkscape::Util::Unit const &val);
- void param_update_default(const Glib::ustring default_unit);
+ virtual void param_update_default(const gchar * default_unit);
const gchar *get_abbreviation() const;
-
virtual Gtk::Widget * param_newWidget();
-
+
operator Inkscape::Util::Unit const *() const { return unit; }
private:
diff --git a/src/live_effects/parameter/vector.cpp b/src/live_effects/parameter/vector.cpp
index 55b4d4b32..470fa9c2d 100644
--- a/src/live_effects/parameter/vector.cpp
+++ b/src/live_effects/parameter/vector.cpp
@@ -48,6 +48,25 @@ VectorParam::param_set_default()
setVector(defvalue);
}
+void
+VectorParam::param_update_default(Geom::Point default_point)
+{
+ defvalue = default_point;
+}
+
+void
+VectorParam::param_update_default(const gchar * default_point)
+{
+ gchar ** strarray = g_strsplit(default_point, ",", 2);
+ double newx, newy;
+ unsigned int success = sp_svg_number_read_d(strarray[0], &newx);
+ success += sp_svg_number_read_d(strarray[1], &newy);
+ g_strfreev (strarray);
+ if (success == 2) {
+ param_update_default( Geom::Point(newx, newy) );
+ }
+}
+
bool
VectorParam::param_readSVGValue(const gchar * strvalue)
{
diff --git a/src/live_effects/parameter/vector.h b/src/live_effects/parameter/vector.h
index edee4ff4d..d270e9f43 100644
--- a/src/live_effects/parameter/vector.h
+++ b/src/live_effects/parameter/vector.h
@@ -51,7 +51,8 @@ public:
void set_vector_oncanvas_looks(SPKnotShapeType shape, SPKnotModeType mode, guint32 color);
void set_origin_oncanvas_looks(SPKnotShapeType shape, SPKnotModeType mode, guint32 color);
void set_oncanvas_color(guint32 color);
-
+ void param_update_default(Geom::Point default_point);
+ virtual void param_update_default(const gchar * default_point);
virtual bool providesKnotHolderEntities() const { return true; }
virtual void addKnotHolderEntities(KnotHolder *knotholder, SPItem *item);
diff --git a/src/main.cpp b/src/main.cpp
index 8be9e2e44..f23f9a9f7 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -146,6 +146,7 @@ enum {
SP_ARG_EXPORT_BACKGROUND,
SP_ARG_EXPORT_BACKGROUND_OPACITY,
SP_ARG_EXPORT_SVG,
+ SP_ARG_EXPORT_INKSCAPE_SVG,
SP_ARG_EXPORT_PS,
SP_ARG_EXPORT_EPS,
SP_ARG_EXPORT_PS_LEVEL,
@@ -205,6 +206,7 @@ static gboolean sp_export_area_snap = FALSE;
static gboolean sp_export_use_hints = FALSE;
static gboolean sp_export_id_only = FALSE;
static gchar *sp_export_svg = NULL;
+static gchar *sp_export_inkscape_svg = NULL;
static gchar *sp_export_ps = NULL;
static gchar *sp_export_eps = NULL;
static gint sp_export_ps_level = 3;
@@ -229,6 +231,7 @@ static gchar *sp_dbus_name = NULL;
#endif // WITH_DBUS
static gchar *sp_export_png_utf8 = NULL;
static gchar *sp_export_svg_utf8 = NULL;
+static gchar *sp_export_inkscape_svg_utf8 = NULL;
static gchar *sp_global_printer_utf8 = NULL;
#ifdef WITH_YAML
@@ -257,6 +260,7 @@ static void resetCommandlineGlobals() {
sp_export_use_hints = FALSE;
sp_export_id_only = FALSE;
sp_export_svg = NULL;
+ sp_export_inkscape_svg = NULL;
sp_export_ps = NULL;
sp_export_eps = NULL;
sp_export_ps_level = 3;
@@ -282,6 +286,7 @@ static void resetCommandlineGlobals() {
sp_export_png_utf8 = NULL;
sp_export_svg_utf8 = NULL;
+ sp_export_inkscape_svg_utf8 = NULL;
sp_global_printer_utf8 = NULL;
}
@@ -392,6 +397,10 @@ struct poptOption options[] = {
N_("Background opacity of exported bitmap (either 0.0 to 1.0, or 1 to 255)"),
N_("VALUE")},
+ {"export-inkscape-svg", 0,
+ POPT_ARG_STRING, &sp_export_inkscape_svg, SP_ARG_EXPORT_INKSCAPE_SVG,
+ N_("Export document to an inkscape SVG file (similar to save as.)"),
+ N_("FILENAME")},
{"export-plain-svg", 'l',
POPT_ARG_STRING, &sp_export_svg, SP_ARG_EXPORT_SVG,
N_("Export document to plain SVG file (no sodipodi or inkscape namespaces)"),
@@ -903,6 +912,7 @@ static int sp_common_main( int argc, char const **argv, GSList **flDest )
{
fixupSingleFilename( &sp_export_png, &sp_export_png_utf8 );
fixupSingleFilename( &sp_export_svg, &sp_export_svg_utf8 );
+ fixupSingleFilename( &sp_export_inkscape_svg, &sp_export_inkscape_svg_utf8 );
fixupSingleFilename( &sp_global_printer, &sp_global_printer_utf8 );
#ifdef WITH_YAML
fixupSingleFilename( &sp_xverbs_yaml, &sp_xverbs_yaml_utf8 );
@@ -914,6 +924,8 @@ static int sp_common_main( int argc, char const **argv, GSList **flDest )
sp_export_png_utf8 = g_strdup( sp_export_png );
if ( sp_export_svg )
sp_export_svg_utf8 = g_strdup( sp_export_svg );
+ if ( sp_export_inkscape_svg )
+ sp_export_inkscape_svg_utf8 = g_strdup( sp_export_inkscape_svg );
if ( sp_global_printer )
sp_global_printer_utf8 = g_strdup( sp_global_printer );
#ifdef WITH_YAML
@@ -1135,20 +1147,21 @@ static int sp_process_file_list(GSList *fl)
}
#endif // WITH_DBUS
- if (!sp_export_svg && (sp_vacuum_defs || has_performed_actions)) {
+ if (!sp_export_svg && !sp_export_inkscape_svg && (sp_vacuum_defs || has_performed_actions)) {
// save under the name given in the command line
Inkscape::Extension::save(Inkscape::Extension::db.get("org.inkscape.output.svg.inkscape"), doc, filename, false,
false, false, Inkscape::Extension::FILE_SAVE_METHOD_INKSCAPE_SVG);
}
+
if (sp_global_printer) {
sp_print_document_to_file(doc, sp_global_printer);
}
if (sp_export_png || (sp_export_id && sp_export_use_hints)) {
retVal |= sp_do_export_png(doc);
}
- if (sp_export_svg) {
+ if (sp_export_svg || sp_export_inkscape_svg) {
if (sp_export_text_to_path) {
- std::vector<SPItem*> items;
+ std::vector<SPItem*> items;
SPRoot *root = doc->getRoot();
doc->ensureUpToDate();
for (auto& iter: root->children) {
@@ -1180,9 +1193,15 @@ static int sp_process_file_list(GSList *fl)
s.set(obj);
s.fitCanvas(false);
}
-
- Inkscape::Extension::save(Inkscape::Extension::db.get("org.inkscape.output.svg.plain"), doc, sp_export_svg, false,
- false, false, Inkscape::Extension::FILE_SAVE_METHOD_SAVE_COPY);
+ if (sp_export_svg) {
+ Inkscape::Extension::save(Inkscape::Extension::db.get("org.inkscape.output.svg.plain"), doc, sp_export_svg, false,
+ false, false, Inkscape::Extension::FILE_SAVE_METHOD_SAVE_COPY);
+ }
+ if (sp_export_inkscape_svg) {
+ // Export as inkscape SVG.
+ Inkscape::Extension::save(Inkscape::Extension::db.get("org.inkscape.output.svg.inkscape"), doc, sp_export_inkscape_svg, false,
+ false, false, Inkscape::Extension::FILE_SAVE_METHOD_INKSCAPE_SVG);
+ }
}
if (sp_export_ps) {
retVal |= do_export_ps_pdf(doc, sp_export_ps, "image/x-postscript");
diff --git a/src/preferences.cpp b/src/preferences.cpp
index 4d522a1d8..2849fe068 100644
--- a/src/preferences.cpp
+++ b/src/preferences.cpp
@@ -512,6 +512,35 @@ void Preferences::remove(Glib::ustring const &pref_path)
Inkscape::XML::Node *node = _getNode(pref_path, false);
if (node && node->parent()) {
node->parent()->removeChild(node);
+ } else { //Handle to remove also attributes in path not only the container node
+ // verify path
+ g_assert( pref_path.at(0) == '/' );
+ if (_prefs_doc == NULL){
+ return;
+ }
+ node = _prefs_doc->root();
+ Inkscape::XML::Node *child = NULL;
+ gchar **splits = g_strsplit(pref_path.c_str(), "/", 0);
+ if ( splits ) {
+ for (int part_i = 0; splits[part_i]; ++part_i) {
+ // skip empty path segments
+ if (!splits[part_i][0]) {
+ continue;
+ }
+ if (!node->firstChild()) {
+ node->setAttribute(splits[part_i], NULL);
+ g_strfreev(splits);
+ return;
+ }
+ for (child = node->firstChild(); child; child = child->next()) {
+ if (!strcmp(splits[part_i], child->attribute("id"))) {
+ break;
+ }
+ }
+ node = child;
+ }
+ }
+ g_strfreev(splits);
}
}
diff --git a/src/print.cpp b/src/print.cpp
index 479401995..7cd05ac93 100644
--- a/src/print.cpp
+++ b/src/print.cpp
@@ -79,7 +79,6 @@ unsigned int sp_print_text(SPPrintContext *ctx, char const *text, Geom::Point p,
void
sp_print_document(Gtk::Window& parentWindow, SPDocument *doc)
{
- doc->getRoot()->c2p = doc->getRoot()->rotation.inverse() * doc->getRoot()->c2p;
doc->ensureUpToDate();
// Build arena
@@ -89,7 +88,6 @@ sp_print_document(Gtk::Window& parentWindow, SPDocument *doc)
Inkscape::UI::Dialog::Print printop(doc,base);
Gtk::PrintOperationResult res = printop.run(Gtk::PRINT_OPERATION_ACTION_PRINT_DIALOG, parentWindow);
(void)res; // TODO handle this
- doc->getRoot()->c2p *= doc->getRoot()->rotation;
}
void sp_print_document_to_file(SPDocument *doc, gchar const *filename)
diff --git a/src/sp-lpe-item.cpp b/src/sp-lpe-item.cpp
index ca0f78a00..b5c89b69d 100644
--- a/src/sp-lpe-item.cpp
+++ b/src/sp-lpe-item.cpp
@@ -493,8 +493,8 @@ void SPLPEItem::removeCurrentPathEffect(bool keep_paths)
}
PathEffectList new_list = *this->path_effect_list;
new_list.remove(lperef); //current lpe ref is always our 'own' pointer from the path_effect_list
+ *this->path_effect_list = new_list;
this->getRepr()->setAttribute("inkscape:path-effect", patheffectlist_svg_string(new_list));
-
if (!keep_paths) {
// Make sure that ellipse is stored as <svg:circle> or <svg:ellipse> if possible.
if( SP_IS_GENERICELLIPSE(this)) {
diff --git a/src/sp-namedview.cpp b/src/sp-namedview.cpp
index 403b8a41b..c40006a92 100644
--- a/src/sp-namedview.cpp
+++ b/src/sp-namedview.cpp
@@ -19,12 +19,7 @@
#include "event-log.h"
#include <2geom/transforms.h>
-#include "display/sp-canvas-group.h"
-#include "display/canvas-bpath.h"
-#include "display/canvas-temporary-item.h"
-#include "display/canvas-temporary-item-list.h"
#include "display/canvas-grid.h"
-#include "display/curve.h"
#include "util/units.h"
#include "svg/svg-color.h"
#include "xml/repr.h"
@@ -34,15 +29,12 @@
#include "desktop-events.h"
#include "sp-guide.h"
-#include "sp-root.h"
#include "sp-item-group.h"
#include "sp-namedview.h"
#include "preferences.h"
#include "desktop.h"
-#include "selection.h"
-#include "object-set.h"
-#include "inkscape.h"
#include "conn-avoid-ref.h" // for defaultConnSpacing.
+#include "sp-root.h"
#include <gtkmm/window.h>
using Inkscape::DocumentUndo;
@@ -80,7 +72,6 @@ SPNamedView::SPNamedView() : SPObjectGroup(), snap_manager(this) {
this->pagecolor = 0;
this->cx = 0;
this->pageshadow = 0;
- this->document_rotation = 0;
this->window_width = 0;
this->window_height = 0;
this->window_maximized = 0;
@@ -101,13 +92,9 @@ SPNamedView::SPNamedView() : SPObjectGroup(), snap_manager(this) {
this->default_layer_id = 0;
this->connector_spacing = defaultConnSpacing;
- this->page_border_rotated = NULL;
}
SPNamedView::~SPNamedView() {
- if(!this->getViewList().empty()) { // >0 Desktops
- this->getViewList()[0]->remove_temporary_canvasitem(this->page_border_rotated);
- }
}
static void sp_namedview_generate_old_grid(SPNamedView * /*nv*/, SPDocument *document, Inkscape::XML::Node *repr) {
@@ -225,7 +212,6 @@ void SPNamedView::build(SPDocument *document, Inkscape::XML::Node *repr) {
this->readAttr( "inkscape:zoom" );
this->readAttr( "inkscape:cx" );
this->readAttr( "inkscape:cy" );
- this->readAttr( "inkscape:document-rotation" );
this->readAttr( "inkscape:window-width" );
this->readAttr( "inkscape:window-height" );
this->readAttr( "inkscape:window-x" );
@@ -423,11 +409,6 @@ void SPNamedView::set(unsigned int key, const gchar* value) {
this->cy = value ? g_ascii_strtod(value, NULL) : HUGE_VAL; // HUGE_VAL means not set
this->requestModified(SP_OBJECT_MODIFIED_FLAG);
break;
- case SP_ATTR_INKSCAPE_DOCUMENT_ROTATION:
- this->document_rotation = value ? g_ascii_strtod(value, NULL) : 0;
- sp_namedview_set_document_rotation(this);
- this->requestModified(SP_OBJECT_MODIFIED_FLAG);
- break;
case SP_ATTR_INKSCAPE_WINDOW_WIDTH:
this->window_width = value? atoi(value) : -1; // -1 means not set
this->requestModified(SP_OBJECT_MODIFIED_FLAG);
@@ -970,81 +951,6 @@ static void sp_namedview_lock_guides(SPNamedView *nv)
}
}
-//void sp_namedview_doc_rotate_guides(SPNamedView *nv)
-//{
-// bool saved = DocumentUndo::getUndoSensitive(nv->document);
-// DocumentUndo::setUndoSensitive(nv->document, false);
-// SPRoot * root = nv->document->getRoot();
-// Geom::Point page_center = root->viewBox.midpoint() * root->vbt;
-// Geom::Affine rot = Geom::identity();
-// rot *= Geom::Translate(page_center).inverse();
-// rot *= Geom::Rotate(Geom::rad_from_deg((nv->document_rotation - root->get_rotation()) * -1));
-// rot *= Geom::Translate(page_center);
-// for(std::vector<SPGuide *>::iterator it=nv->guides.begin();it!=nv->guides.end();++it ) {
-// Geom::Point const on_line = (*it)->getPoint() * rot ;
-// (*it)->moveto(on_line, true);
-// Geom::Affine rot_normal_affine = Geom::Rotate(Geom::rad_from_deg((nv->document_rotation - root->get_rotation()) * -1));
-// Geom::Point const rot_normal = (*it)->getNormal() * rot_normal_affine;
-// (*it)->set_normal(rot_normal, true);
-// }
-// DocumentUndo::setUndoSensitive(nv->document, saved);
-// nv->document->setModifiedSinceSave();
-//}
-
-void sp_namedview_set_document_rotation(SPNamedView *nv)
-{
- if ( nv->document->getRoot()->get_rotation() == nv->document_rotation) return;
- if(!nv->getViewList().empty()) { // >0 Desktops
- SPDesktop *desktop = nv->getViewList()[0];
- desktop->remove_temporary_canvasitem(nv->page_border_rotated);
- SPRoot * root = nv->document->getRoot();
- SPCurve *c = new SPCurve();
- c->moveto(root->viewBox.min());
- c->lineto(Geom::Point(root->viewBox.max()[Geom::X],root->viewBox.min()[Geom::Y]));
- c->lineto(Geom::Point(root->viewBox.max()[Geom::X],root->viewBox.max()[Geom::Y]));
- c->lineto(Geom::Point(root->viewBox.min()[Geom::X],root->viewBox.max()[Geom::Y]));
- c->closepath();
- Geom::Point page_center = root->viewBox.midpoint();
- Geom::PathVector const box = c->get_pathvector();
- Geom::Affine rot = Geom::identity();
- rot *= Geom::Translate(page_center).inverse();
- rot *= Geom::Rotate(Geom::rad_from_deg(nv->document_rotation * -1));
- rot *= Geom::Translate(page_center);
- if (nv->document_rotation) {
- SPCanvasItem *canvas_border = sp_canvas_bpath_new(desktop->getTempGroup(), c, true);
- sp_canvas_bpath_set_stroke(SP_CANVAS_BPATH(canvas_border), 0xFF00009A, 1.0, SP_STROKE_LINEJOIN_MITER, SP_STROKE_LINECAP_BUTT);
- sp_canvas_bpath_set_fill(SP_CANVAS_BPATH(canvas_border), 0, SP_WIND_RULE_NONZERO);
- sp_canvas_item_affine_absolute(canvas_border, rot * root->vbt);
- nv->page_border_rotated = desktop->add_temporary_canvasitem(canvas_border, 0);
- }
- //sp_namedview_doc_rotate_guides(nv);
- nv->document->getRoot()->set_rotation(nv->document_rotation);
- c->unref();
- }
- if (nv->document_rotation) {
- nv->showborder = FALSE;
- } else {
- Inkscape::Preferences *prefs = Inkscape::Preferences::get();
- nv->showborder = prefs->getBool("/template/base/showborder", 1.0);
- }
-
- SPDesktop * desktop = SP_ACTIVE_DESKTOP;
- if (desktop) {
-//TODO: Remove knots of shapes on selected items
-// Inkscape::Selection * sel = desktop->getSelection();
-// std::vector<SPItem*> il(sel->items().begin(), sel->items().end());
-// for (std::vector<SPItem*>::const_iterator l = il.begin(); l != il.end(); l++){
-// SPItem *item = *l;
-// sel->remove(item->getRepr());
-// sel->add(item->getRepr());
-// }
- SPObject *updated = desktop->getDocument()->getRoot();
- if (updated) {
- updated->requestDisplayUpdate(SP_OBJECT_MODIFIED_FLAG);
- }
- }
-}
-
static void sp_namedview_show_single_guide(SPGuide* guide, bool show)
{
if (show) {
@@ -1059,8 +965,6 @@ static void sp_namedview_lock_single_guide(SPGuide* guide, bool locked)
guide->set_locked(locked, true);
}
-
-
void sp_namedview_toggle_guides(SPDocument *doc, Inkscape::XML::Node *repr)
{
unsigned int v;
diff --git a/src/sp-namedview.h b/src/sp-namedview.h
index 9d11c13b7..d8ac1a77e 100644
--- a/src/sp-namedview.h
+++ b/src/sp-namedview.h
@@ -21,7 +21,6 @@
#include "snap.h"
#include "document.h"
#include "util/units.h"
-#include "display/sp-canvas.h"
#include <vector>
namespace Inkscape {
@@ -29,9 +28,6 @@ namespace Inkscape {
namespace Util {
class Unit;
}
- namespace Display {
- class TemporaryItem;
- }
}
typedef unsigned int guint32;
@@ -42,7 +38,7 @@ enum {
SP_BORDER_LAYER_TOP
};
-class SPNamedView : public SPObjectGroup{
+class SPNamedView : public SPObjectGroup {
public:
SPNamedView();
virtual ~SPNamedView();
@@ -58,7 +54,6 @@ public:
double zoom;
double cx;
double cy;
- double document_rotation;
int window_width;
int window_height;
int window_x;
@@ -71,7 +66,7 @@ public:
Inkscape::Util::Unit const *display_units; // Units used for the UI (*not* the same as units of SVG coordinates)
Inkscape::Util::Unit const *page_size_units; // Only used in "Custom size" part of Document Properties dialog
- Inkscape::Display::TemporaryItem *page_border_rotated;
+
GQuark default_layer_id;
double connector_spacing;
@@ -126,7 +121,7 @@ SPNamedView const *sp_document_namedview(SPDocument const *document, char const
void sp_namedview_window_from_document(SPDesktop *desktop);
void sp_namedview_document_from_window(SPDesktop *desktop);
void sp_namedview_update_layers_from_document (SPDesktop *desktop);
-void sp_namedview_set_document_rotation(SPNamedView *nv);
+
void sp_namedview_toggle_guides(SPDocument *doc, Inkscape::XML::Node *repr);
void sp_namedview_guides_toggle_lock(SPDocument *doc, Inkscape::XML::Node *repr);
void sp_namedview_show_grids(SPNamedView *namedview, bool show, bool dirty_document);
diff --git a/src/splivarot.cpp b/src/splivarot.cpp
index 22efe38ed..c594a6426 100644
--- a/src/splivarot.cpp
+++ b/src/splivarot.cpp
@@ -46,6 +46,7 @@
#include "splivarot.h"
#include "verbs.h"
#include "2geom/svg-path-parser.h" // to get from SVG on boolean to Geom::Path
+#include "util/units.h" // to get abbr for document units
using Inkscape::DocumentUndo;
@@ -1688,7 +1689,7 @@ void
sp_selected_path_offset(SPDesktop *desktop)
{
Inkscape::Preferences *prefs = Inkscape::Preferences::get();
- double prefOffset = prefs->getDouble("/options/defaultoffsetwidth/value", 1.0, "px");
+ double prefOffset = prefs->getDouble("/options/defaultoffsetwidth/value", 1.0, desktop->getDocument()->getDisplayUnit()->abbr);
sp_selected_path_do_offset(desktop, true, prefOffset);
}
@@ -1696,7 +1697,7 @@ void
sp_selected_path_inset(SPDesktop *desktop)
{
Inkscape::Preferences *prefs = Inkscape::Preferences::get();
- double prefOffset = prefs->getDouble("/options/defaultoffsetwidth/value", 1.0, "px");
+ double prefOffset = prefs->getDouble("/options/defaultoffsetwidth/value", 1.0, desktop->getDocument()->getDisplayUnit()->abbr);
sp_selected_path_do_offset(desktop, false, prefOffset);
}
@@ -1782,7 +1783,7 @@ void sp_selected_path_create_offset_object(SPDesktop *desktop, int expand, bool
{
{
Inkscape::Preferences *prefs = Inkscape::Preferences::get();
- o_width = prefs->getDouble("/options/defaultoffsetwidth/value", 1.0, "px");
+ o_width = prefs->getDouble("/options/defaultoffsetwidth/value", 1.0, desktop->getDocument()->getDisplayUnit()->abbr);
}
if (o_width < 0.01){
@@ -2066,17 +2067,6 @@ sp_selected_path_do_offset(SPDesktop *desktop, bool expand, double prefOffset)
res->Reset();
theRes->ConvertToForme(res);
- if (o_width >= 1.0)
- {
- res->ConvertEvenLines(1.0);
- res->Simplify(1.0);
- }
- else
- {
- res->ConvertEvenLines(1.0*o_width);
- res->Simplify(1.0 * o_width);
- }
-
delete theShape;
delete theRes;
}
diff --git a/src/text-editing.cpp b/src/text-editing.cpp
index 6809a4bc5..193f4b15a 100644
--- a/src/text-editing.cpp
+++ b/src/text-editing.cpp
@@ -942,9 +942,9 @@ sp_te_set_repr_text_multiline(SPItem *text, gchar const *str)
gchar *content = g_strdup (str);
repr->setContent("");
- for (auto& child: object->children) {
- if (!SP_IS_FLOWREGION(&child) && !SP_IS_FLOWREGIONEXCLUDE(&child)) {
- repr->removeChild(child.getRepr());
+ for (auto& child: object->childList(false)) {
+ if (!SP_IS_FLOWREGION(child) && !SP_IS_FLOWREGIONEXCLUDE(child)) {
+ repr->removeChild(child->getRepr());
}
}
diff --git a/src/ui/CMakeLists.txt b/src/ui/CMakeLists.txt
index 259a06013..389e8902a 100644
--- a/src/ui/CMakeLists.txt
+++ b/src/ui/CMakeLists.txt
@@ -177,6 +177,7 @@ set(ui_SRC
control-types.h
dialog-events.h
draw-anchor.h
+ event-debug.h
icon-names.h
interface.h
object-edit.h
diff --git a/src/ui/clipboard.cpp b/src/ui/clipboard.cpp
index 734640584..3cc8ac098 100644
--- a/src/ui/clipboard.cpp
+++ b/src/ui/clipboard.cpp
@@ -708,7 +708,7 @@ void ClipboardManagerImpl::_copySelection(ObjectSet *selection)
// (we're dealing with unattached representations, so we write to their attributes
// instead of using sp_item_set_transform)
SPUse *use=dynamic_cast<SPUse *>(item);
- if( use && selection->includes(use->get_original()) ){//we are copying something whose parent is also copied (!)
+ if( use && use->get_original() && use->get_original()->parent ){//we are copying something whose parent is also copied (!)
transform = ((SPItem*)(use->get_original()->parent))->i2doc_affine().inverse() * transform;
}
gchar *transform_str = sp_svg_transform_write(transform );
diff --git a/src/ui/dialog/export.cpp b/src/ui/dialog/export.cpp
index b7207fd50..1bb952de4 100644
--- a/src/ui/dialog/export.cpp
+++ b/src/ui/dialog/export.cpp
@@ -978,9 +978,7 @@ void Export::onExport ()
SPNamedView *nv = desktop->getNamedView();
SPDocument *doc = desktop->getDocument();
- Geom::Affine rot = doc->getRoot()->c2p;
- doc->getRoot()->c2p = doc->getRoot()->rotation.inverse() * doc->getRoot()->c2p;
- doc->ensureUpToDate();
+
bool exportSuccessful = false;
bool hide = hide_export.get_active ();
@@ -1005,7 +1003,6 @@ void Export::onExport ()
if (num < 1) {
desktop->messageStack()->flash(Inkscape::ERROR_MESSAGE, _("No items selected."));
- doc->getRoot()->c2p *= doc->getRoot()->rotation;
return;
}
@@ -1097,7 +1094,6 @@ void Export::onExport ()
if (filename.empty()) {
desktop->messageStack()->flash(Inkscape::ERROR_MESSAGE, _("You have to enter a filename."));
sp_ui_error_dialog(_("You have to enter a filename"));
- doc->getRoot()->c2p *= doc->getRoot()->rotation;
return;
}
@@ -1114,7 +1110,6 @@ void Export::onExport ()
if (!((x1 > x0) && (y1 > y0) && (width > 0) && (height > 0))) {
desktop->messageStack()->flash(Inkscape::ERROR_MESSAGE, _("The chosen area to be exported is invalid."));
sp_ui_error_dialog(_("The chosen area to be exported is invalid"));
- doc->getRoot()->c2p *= doc->getRoot()->rotation;
return;
}
@@ -1137,7 +1132,6 @@ void Export::onExport ()
g_free(safeDir);
g_free(error);
- doc->getRoot()->c2p *= doc->getRoot()->rotation;
return;
}
@@ -1287,7 +1281,6 @@ void Export::onExport ()
}
}
}
- doc->getRoot()->c2p *= doc->getRoot()->rotation;
} // end of sp_export_export_clicked()
/// Called when Browse button is clicked
diff --git a/src/ui/dialog/inkscape-preferences.cpp b/src/ui/dialog/inkscape-preferences.cpp
index c5e8a6de6..646439613 100644
--- a/src/ui/dialog/inkscape-preferences.cpp
+++ b/src/ui/dialog/inkscape-preferences.cpp
@@ -1310,6 +1310,9 @@ void InkscapePreferences::initPageBehavior()
_steps_zoom.init ( "/options/zoomincrement/value", 101.0, 500.0, 1.0, 1.0, M_SQRT2, true, true);
_page_steps.add_line( false, _("_Zoom in/out by:"), _steps_zoom, _("%"),
_("Zoom tool click, +/- keys, and middle click zoom in and out by this multiplier"), false);
+ _steps_rotate.init ( "/options/rotateincrement/value", 1, 90, 1.0, 5.0, 15, false, false);
+ _page_steps.add_line( false, _("_Rotate canvas by:"), _steps_rotate, _("degrees"),
+ _("Rotate canvas clockwise and counter-clockwise by this amount."), false);
this->AddPage(_page_steps, _("Steps"), iter_behavior, PREFS_PAGE_BEHAVIOR_STEPS);
// Clones options
@@ -1408,6 +1411,10 @@ void InkscapePreferences::initPageRendering()
_rendering_cache_size.init("/options/renderingcache/size", 0.0, 4096.0, 1.0, 32.0, 64.0, true, false);
_page_rendering.add_line( false, _("Rendering _cache size:"), _rendering_cache_size, C_("mebibyte (2^20 bytes) abbreviation","MiB"), _("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"), false);
+ // rendering tile multiplier
+ _rendering_tile_multiplier.init("/options/rendering/tile-multiplier", 1.0, 64.0, 1.0, 4.0, 1.0, true, false);
+ _page_rendering.add_line( false, _("Rendering tile multiplier:"), _rendering_tile_multiplier, _("requires restart"), _("Set the relative size of tiles used to render the canvas. The larger the value, the bigger the tile size."), false);
+
/* blur quality */
_blur_quality_best.init ( _("Best quality (slowest)"), "/options/blurquality/value",
BLUR_QUALITY_BEST, false, 0);
diff --git a/src/ui/dialog/inkscape-preferences.h b/src/ui/dialog/inkscape-preferences.h
index 781b5e48e..e6ba4e4b2 100644
--- a/src/ui/dialog/inkscape-preferences.h
+++ b/src/ui/dialog/inkscape-preferences.h
@@ -215,6 +215,7 @@ protected:
UI::Widget::PrefSpinUnit _steps_scale;
UI::Widget::PrefSpinUnit _steps_inset;
UI::Widget::PrefSpinButton _steps_zoom;
+ UI::Widget::PrefSpinButton _steps_rotate;
UI::Widget::PrefRadioButton _t_sel_trans_obj;
UI::Widget::PrefRadioButton _t_sel_trans_outl;
@@ -294,6 +295,7 @@ protected:
UI::Widget::PrefCombo _switcher_style;
UI::Widget::PrefCheckButton _rendering_image_outline;
UI::Widget::PrefSpinButton _rendering_cache_size;
+ UI::Widget::PrefSpinButton _rendering_tile_multiplier;
UI::Widget::PrefSpinButton _filter_multi_threaded;
UI::Widget::PrefCheckButton _trans_scale_stroke;
diff --git a/src/ui/dialog/livepatheffect-editor.cpp b/src/ui/dialog/livepatheffect-editor.cpp
index e5becdb5c..bb9b61504 100644
--- a/src/ui/dialog/livepatheffect-editor.cpp
+++ b/src/ui/dialog/livepatheffect-editor.cpp
@@ -19,7 +19,7 @@
#include "livepatheffect-editor.h"
#include "desktop.h"
-
+#include <gtkmm/expander.h>
#include "document.h"
#include "document-undo.h"
#include "helper/action.h"
@@ -47,16 +47,21 @@ namespace Dialog {
/*####################
* Callback functions
*/
+
+
void lpeeditor_selection_changed (Inkscape::Selection * selection, gpointer data)
{
LivePathEffectEditor *lpeeditor = static_cast<LivePathEffectEditor *>(data);
lpeeditor->lpe_list_locked = false;
- lpeeditor->onSelectionChanged(selection, true);
+ lpeeditor->lpe_changed = true;
+ lpeeditor->onSelectionChanged(selection);
}
-static void lpeeditor_selection_modified (Inkscape::Selection * selection, guint /*flags*/, gpointer data)
+void lpeeditor_selection_modified (Inkscape::Selection * selection, guint /*flags*/, gpointer data)
{
+
LivePathEffectEditor *lpeeditor = static_cast<LivePathEffectEditor *>(data);
+ lpeeditor->lpe_list_locked = false;
lpeeditor->onSelectionChanged(selection);
}
@@ -80,6 +85,7 @@ LivePathEffectEditor::LivePathEffectEditor()
: UI::Widget::Panel("", "/dialogs/livepatheffect", SP_VERB_DIALOG_LIVE_PATH_EFFECT),
deskTrack(),
lpe_list_locked(false),
+ lpe_changed(true),
effectwidget(NULL),
status_label("", Gtk::ALIGN_CENTER),
effectcontrol_frame(""),
@@ -190,11 +196,22 @@ LivePathEffectEditor::~LivePathEffectEditor()
void
LivePathEffectEditor::showParams(LivePathEffect::Effect& effect)
{
- if ( ! effect.upd_params ) {
+ if (!effect.upd_params && !lpe_changed) {
+ lpe_changed = false;
return;
}
+ bool expanderopen = false;
+ Gtk::Widget * defaultswidget = effect.defaultParamSet();
if (effectwidget) {
+ if (defaultswidget) {
+ Gtk::Expander * expander = NULL;
+ std::vector<Gtk::Widget *> childs = dynamic_cast<Gtk::Box *> (effectwidget)->get_children();
+ std::vector<Gtk::Widget *> childs_default = dynamic_cast<Gtk::Box *> (childs[childs.size()-1])->get_children();
+ if ((expander = dynamic_cast<Gtk::Expander *>(childs_default[childs_default.size()-1]))){
+ expanderopen = expander->get_expanded();
+ }
+ }
effectcontrol_vbox.remove(*effectwidget);
delete effectwidget;
effectwidget = NULL;
@@ -204,6 +221,15 @@ LivePathEffectEditor::showParams(LivePathEffect::Effect& effect)
effectwidget = effect.newWidget();
if (effectwidget) {
+
+ if (defaultswidget) {
+ Gtk::Expander * expander = NULL;
+ std::vector<Gtk::Widget *> childs_default = dynamic_cast<Gtk::Box *> (defaultswidget)->get_children();
+ if ((expander = dynamic_cast<Gtk::Expander *>(childs_default[childs_default.size()-1]))){
+ expander->set_expanded(expanderopen);
+ }
+ dynamic_cast<Gtk::Box *> (effectwidget)->pack_start(*defaultswidget, true, true);
+ }
effectcontrol_vbox.pack_start(*effectwidget, true, true);
}
button_remove.show();
@@ -212,6 +238,8 @@ LivePathEffectEditor::showParams(LivePathEffect::Effect& effect)
effectcontrol_frame.show();
effectcontrol_vbox.show_all_children();
// fixme: add resizing of dialog
+ effect.upd_params = false;
+ lpe_changed = false;
}
void
@@ -254,16 +282,15 @@ LivePathEffectEditor::set_sensitize_all(bool sensitive)
}
void
-LivePathEffectEditor::onSelectionChanged(Inkscape::Selection *sel, bool upd_params)
+LivePathEffectEditor::onSelectionChanged(Inkscape::Selection *sel)
{
if (lpe_list_locked) {
// this was triggered by selecting a row in the list, so skip reloading
lpe_list_locked = false;
return;
}
-
- effectlist_store->clear();
current_lpeitem = NULL;
+ effectlist_store->clear();
if ( sel && !sel->isEmpty() ) {
SPItem *item = sel->singleItem();
@@ -278,9 +305,6 @@ LivePathEffectEditor::onSelectionChanged(Inkscape::Selection *sel, bool upd_para
if ( lpeitem->hasPathEffect() ) {
Inkscape::LivePathEffect::Effect *lpe = lpeitem->getCurrentLPE();
if (lpe) {
- if (upd_params) {
- lpe->upd_params = true;
- }
showParams(*lpe);
lpe_list_locked = true;
selectInList(lpe);
@@ -484,18 +508,12 @@ LivePathEffectEditor::onRemove()
SPItem *item = sel->singleItem();
SPLPEItem *lpeitem = dynamic_cast<SPLPEItem *>(item);
if ( lpeitem ) {
- if (current_lperef && current_lperef->lpeobject) {
- LivePathEffect::Effect * effect = current_lperef->lpeobject->get_lpe();
- if (effect) {
- effect->upd_params = true;
- }
- }
lpeitem->removeCurrentPathEffect(false);
-
+ current_lperef = NULL;
DocumentUndo::done( current_desktop->getDocument(), SP_VERB_DIALOG_LIVE_PATH_EFFECT,
_("Remove path effect") );
-
- effect_list_reload(lpeitem);
+ lpe_list_locked = false;
+ onSelectionChanged(sel);
}
}
@@ -512,7 +530,7 @@ void LivePathEffectEditor::onUp()
DocumentUndo::done( current_desktop->getDocument(), SP_VERB_DIALOG_LIVE_PATH_EFFECT,
_("Move path effect up") );
-
+
effect_list_reload(lpeitem);
}
}
@@ -529,7 +547,6 @@ void LivePathEffectEditor::onDown()
DocumentUndo::done( current_desktop->getDocument(), SP_VERB_DIALOG_LIVE_PATH_EFFECT,
_("Move path effect down") );
-
effect_list_reload(lpeitem);
}
}
@@ -554,7 +571,7 @@ void LivePathEffectEditor::on_effect_selection_changed()
current_lperef = lperef;
LivePathEffect::Effect * effect = lperef->lpeobject->get_lpe();
if (effect) {
- effect->upd_params = true;
+ lpe_changed = true;
showParams(*effect);
}
}
@@ -563,6 +580,7 @@ void LivePathEffectEditor::on_effect_selection_changed()
void LivePathEffectEditor::on_visibility_toggled( Glib::ustring const& str )
{
+
Gtk::TreeModel::Children::iterator iter = effectlist_view.get_model()->get_iter(str);
Gtk::TreeModel::Row row = *iter;
diff --git a/src/ui/dialog/livepatheffect-editor.h b/src/ui/dialog/livepatheffect-editor.h
index a7c749ef3..7f6f56fd2 100644
--- a/src/ui/dialog/livepatheffect-editor.h
+++ b/src/ui/dialog/livepatheffect-editor.h
@@ -45,7 +45,7 @@ public:
static LivePathEffectEditor &getInstance() { return *new LivePathEffectEditor(); }
- void onSelectionChanged(Inkscape::Selection *sel, bool upd_params = false);
+ void onSelectionChanged(Inkscape::Selection *sel);
void onSelectionModified(Inkscape::Selection *sel);
virtual void on_effect_selection_changed();
void setDesktop(SPDesktop *desktop);
@@ -96,7 +96,7 @@ private:
};
bool lpe_list_locked;
-
+ bool lpe_changed;
//Inkscape::UI::Widget::ComboBoxEnum<LivePathEffect::EffectType> combo_effecttype;
Gtk::Widget * effectwidget;
@@ -126,6 +126,7 @@ private:
LivePathEffect::LPEObjectReference * current_lperef;
friend void lpeeditor_selection_changed (Inkscape::Selection * selection, gpointer data);
+ friend void lpeeditor_selection_modified (Inkscape::Selection * selection, guint /*flags*/, gpointer data);
LivePathEffectEditor(LivePathEffectEditor const &d);
LivePathEffectEditor& operator=(LivePathEffectEditor const &d);
diff --git a/src/ui/dialog/symbols.cpp b/src/ui/dialog/symbols.cpp
index 740ff4f39..e9a13620b 100644
--- a/src/ui/dialog/symbols.cpp
+++ b/src/ui/dialog/symbols.cpp
@@ -57,7 +57,10 @@
#include <librevenge-stream/librevenge-stream.h>
using librevenge::RVNGFileStream;
+ using librevenge::RVNGString;
using librevenge::RVNGStringVector;
+ using librevenge::RVNGPropertyList;
+ using librevenge::RVNGSVGDrawingGenerator;
#else
#include <libwpd-stream/libwpd-stream.h>
@@ -451,6 +454,31 @@ void SymbolsDialog::iconChanged() {
}
#ifdef WITH_LIBVISIO
+
+#if WITH_LIBVISIO01
+// Extend libvisio's native RVNGSVGDrawingGenerator with support for extracting stencil names (to be used as ID/title)
+class REVENGE_API RVNGSVGDrawingGenerator_WithTitle : public RVNGSVGDrawingGenerator {
+ public:
+ RVNGSVGDrawingGenerator_WithTitle(RVNGStringVector &output, RVNGStringVector &titles, const RVNGString &nmSpace)
+ : RVNGSVGDrawingGenerator(output, nmSpace)
+ , _titles(titles)
+ {}
+
+ void startPage(const RVNGPropertyList &propList)
+ {
+ RVNGSVGDrawingGenerator::startPage(propList);
+ if (propList["draw:name"]) {
+ _titles.append(propList["draw:name"]->getStr());
+ } else {
+ _titles.append("");
+ }
+ }
+
+ private:
+ RVNGStringVector &_titles;
+};
+#endif
+
// Read Visio stencil files
SPDocument* read_vss( gchar* fullname, Glib::ustring name ) {
@@ -472,8 +500,9 @@ SPDocument* read_vss( gchar* fullname, Glib::ustring name ) {
}
RVNGStringVector output;
+ RVNGStringVector titles;
#if WITH_LIBVISIO01
- librevenge::RVNGSVGDrawingGenerator generator(output, "svg");
+ RVNGSVGDrawingGenerator_WithTitle generator(output, titles, "svg");
if (!libvisio::VisioDocument::parseStencils(&input, &generator)) {
#else
@@ -488,7 +517,7 @@ SPDocument* read_vss( gchar* fullname, Glib::ustring name ) {
// prepare a valid title for the symbol file
Glib::ustring title = Glib::Markup::escape_text(name);
- // prepare a valid id prefix for the symbols (unfortunately libvisio doesn't give us a name)
+ // prepare a valid id prefix for symbols libvisio doesn't give us a name for
Glib::RefPtr<Glib::Regex> regex1 = Glib::Regex::create("[^a-zA-Z0-9_-]");
Glib::ustring id = regex1->replace(name, 0, "_", Glib::REGEX_MATCH_PARTIAL);
@@ -505,25 +534,30 @@ SPDocument* read_vss( gchar* fullname, Glib::ustring name ) {
tmpSVGOutput += "</title>\n";
tmpSVGOutput += " <defs>\n";
- // Each "symbol" is in it's own SVG file, we wrap with <symbol> and merge into one file.
+ // Each "symbol" is in its own SVG file, we wrap with <symbol> and merge into one file.
for (unsigned i=0; i<output.size(); ++i) {
std::stringstream ss;
- ss << i;
+ if (titles.size() == output.size() && titles[i] != "") {
+ // TODO: Do we need to check for duplicated titles?
+ ss << regex1->replace(titles[i].cstr(), 0, "_", Glib::REGEX_MATCH_PARTIAL);
+ } else {
+ ss << id << "_" << i;
+ }
+
+ tmpSVGOutput += " <symbol id=\"" + ss.str() + "\">\n";
- tmpSVGOutput += " <symbol id=\"";
- tmpSVGOutput += id;
- tmpSVGOutput += "_";
- tmpSVGOutput += ss.str();
- tmpSVGOutput += "\">\n";
+#if WITH_LIBVISIO01
+ if (titles.size() == output.size() && titles[i] != "") {
+ tmpSVGOutput += " <title>" + Glib::ustring(RVNGString::escapeXML(titles[i].cstr()).cstr()) + "</title>\n";
+ }
+#endif
std::istringstream iss( output[i].cstr() );
std::string line;
while( std::getline( iss, line ) ) {
- // std::cout << line << std::endl;
if( line.find( "svg:svg" ) == std::string::npos ) {
- tmpSVGOutput += line;
- tmpSVGOutput += "\n";
+ tmpSVGOutput += " " + line + "\n";
}
}
diff --git a/src/ui/event-debug.h b/src/ui/event-debug.h
new file mode 100644
index 000000000..dd33ca0e3
--- /dev/null
+++ b/src/ui/event-debug.h
@@ -0,0 +1,132 @@
+#ifndef SEEN_UI_EVENT_DEBUG_H
+#define SEEN_UI_EVENT_DEBUG_H
+
+/**
+ * @file
+ * Dump event data.
+ */
+/*
+ * Released under GNU GPL, read the file 'COPYING' for more information
+ */
+
+#include <gtk/gtk.h>
+#include <glibmm/ustring.h>
+
+// See: https://developer.gnome.org/gdk3/stable/gdk3-Events.html
+
+inline void ui_dump_event (GdkEvent *event, Glib::ustring const &prefix, bool merge = true) {
+
+ static GdkEventType old_type = GDK_NOTHING;
+ static unsigned count = 0;
+
+ // Doesn't usually help to dump a zillion events of the same type (e.g. GDK_MOTION_NOTIFY).
+ ++count;
+ if (merge && event->type == old_type) {
+ if ( count == 1 ) {
+ std::cout << prefix << " ... ditto" << std::endl;
+ }
+ return;
+ }
+ count = 0;
+ old_type = event->type;
+
+ std::cout << prefix << ": ";
+
+ switch (event->type) {
+
+ case GDK_KEY_PRESS:
+ std::cout << "GDK_KEY_PRESS: " << event->key.hardware_keycode << std::endl;
+ break;
+ case GDK_KEY_RELEASE:
+ std::cout << "GDK_KEY_RELEASE: " << event->key.hardware_keycode << std::endl;
+ break;
+
+ case GDK_BUTTON_PRESS:
+ std::cout << "GDK_BUTTON_PRESS: " << event->button.button << std::endl;
+ break;
+ case GDK_2BUTTON_PRESS:
+ std::cout << "GDK_2BUTTON_PRESS: " << event->button.button << std::endl;
+ break;
+ case GDK_3BUTTON_PRESS:
+ std::cout << "GDK_3BUTTON_PRESS: " << event->button.button << std::endl;
+ break;
+ case GDK_BUTTON_RELEASE:
+ std::cout << "GDK_BUTTON_RELEASE: " << event->button.button << std::endl;
+ break;
+
+ case GDK_SCROLL:
+ std::cout << "GDK_SCROLL" << std::endl;
+ break;
+
+ case GDK_MOTION_NOTIFY:
+ std::cout << "GDK_MOTION_NOTIFY" << std::endl;
+ break;
+ case GDK_ENTER_NOTIFY:
+ std::cout << "GDK_ENTER_NOTIFY" << std::endl;
+ break;
+ case GDK_LEAVE_NOTIFY:
+ std::cout << "GDK_LEAVE_NOTIFY" << std::endl;
+ break;
+
+ case GDK_TOUCH_BEGIN:
+ std::cout << "GDK_TOUCH_BEGIN" << std::endl;
+ break;
+ case GDK_TOUCH_UPDATE:
+ std::cout << "GDK_TOUCH_UPDATE" << std::endl;
+ break;
+ case GDK_TOUCH_END:
+ std::cout << "GDK_TOUCH_END" << std::endl;
+ break;
+ case GDK_TOUCH_CANCEL:
+ std::cout << "GDK_TOUCH_CANCEL" << std::endl;
+ break;
+
+#if GTK_CHECK_VERSION(3,18,0)
+
+ case GDK_TOUCHPAD_SWIPE:
+ std::cout << "GDK_TOUCHPAD_SWIPE" << std::endl;
+ break;
+ case GDK_TOUCHPAD_PINCH:
+ std::cout << "GDK_TOUCHPAD_PINCH" << std::endl;
+ break;
+
+#endif
+
+#if GTK_CHECK_VERSION(3,22,0)
+
+ case GDK_PAD_BUTTON_PRESS:
+ std::cout << "GDK_PAD_BUTTON_PRESS" << std::endl;
+ break;
+ case GDK_PAD_BUTTON_RELEASE:
+ std::cout << "GDK_PAD_BUTTON_RELEASE" << std::endl;
+ break;
+ case GDK_PAD_RING:
+ std::cout << "GDK_PAD_RING" << std::endl;
+ break;
+ case GDK_PAD_STRIP:
+ std::cout << "GDK_PAD_STRIP" << std::endl;
+ break;
+ case GDK_PAD_GROUP_MODE:
+ std::cout << "GDK_PAD_GROUP_MODE" << std::endl;
+ break;
+
+#endif
+
+ default:
+ std::cout << "GDK event not recognized!" << std::endl;
+ break;
+ }
+}
+
+#endif // SEEN_UI_EVENT_DEBUG_H
+
+/*
+ Local Variables:
+ mode:c++
+ c-file-style:"stroustrup"
+ c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
+ indent-tabs-mode:nil
+ fill-column:99
+ End:
+*/
+// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4 :
diff --git a/src/ui/object-edit.cpp b/src/ui/object-edit.cpp
index b11a61710..c1d85a896 100644
--- a/src/ui/object-edit.cpp
+++ b/src/ui/object-edit.cpp
@@ -782,6 +782,12 @@ public:
virtual void knot_click(unsigned int state);
};
+class ArcKnotHolderEntityCenter : public KnotHolderEntity {
+public:
+ virtual Geom::Point knot_get() const;
+ virtual void knot_set(Geom::Point const &p, Geom::Point const &origin, unsigned int state);
+};
+
/*
* return values:
* 1 : inside
@@ -983,6 +989,30 @@ ArcKnotHolderEntityRY::knot_click(unsigned int state)
}
}
+void
+ArcKnotHolderEntityCenter::knot_set(Geom::Point const &p, Geom::Point const &/*origin*/, unsigned int state)
+{
+ SPGenericEllipse *ge = dynamic_cast<SPGenericEllipse *>(item);
+ g_assert(ge != NULL);
+
+ Geom::Point const s = snap_knot_position(p, state);
+
+ ge->cx = s[Geom::X];
+ ge->cy = s[Geom::Y];
+
+ item->requestDisplayUpdate(SP_OBJECT_MODIFIED_FLAG);
+}
+
+Geom::Point
+ArcKnotHolderEntityCenter::knot_get() const
+{
+ SPGenericEllipse const *ge = dynamic_cast<SPGenericEllipse *>(item);
+ g_assert(ge != NULL);
+
+ return Geom::Point(ge->cx.computed, ge->cy.computed);
+}
+
+
ArcKnotHolder::ArcKnotHolder(SPDesktop *desktop, SPItem *item, SPKnotHolderReleasedFunc relhandler) :
KnotHolder(desktop, item, relhandler)
{
@@ -990,6 +1020,7 @@ ArcKnotHolder::ArcKnotHolder(SPDesktop *desktop, SPItem *item, SPKnotHolderRelea
ArcKnotHolderEntityRY *entity_ry = new ArcKnotHolderEntityRY();
ArcKnotHolderEntityStart *entity_start = new ArcKnotHolderEntityStart();
ArcKnotHolderEntityEnd *entity_end = new ArcKnotHolderEntityEnd();
+ ArcKnotHolderEntityCenter *entity_center = new ArcKnotHolderEntityCenter();
entity_rx->create(desktop, item, this, Inkscape::CTRL_TYPE_SIZER,
_("Adjust ellipse <b>width</b>, with <b>Ctrl</b> to make circle"),
@@ -1011,10 +1042,15 @@ ArcKnotHolder::ArcKnotHolder(SPDesktop *desktop, SPItem *item, SPKnotHolderRelea
"ellipse for arc, <b>outside</b> for segment"),
SP_KNOT_SHAPE_CIRCLE, SP_KNOT_MODE_XOR);
+ entity_center->create(desktop, item, this, Inkscape::CTRL_TYPE_POINT,
+ _("Move the ellipse"),
+ SP_KNOT_SHAPE_CROSS);
+
entity.push_back(entity_rx);
entity.push_back(entity_ry);
entity.push_back(entity_start);
entity.push_back(entity_end);
+ entity.push_back(entity_center);
add_pattern_knotholder();
}
@@ -1035,6 +1071,12 @@ public:
virtual void knot_click(unsigned int state);
};
+class StarKnotHolderEntityCenter : public KnotHolderEntity {
+public:
+ virtual Geom::Point knot_get() const;
+ virtual void knot_set(Geom::Point const &p, Geom::Point const &origin, unsigned int state);
+};
+
void
StarKnotHolderEntity1::knot_set(Geom::Point const &p, Geom::Point const &/*origin*/, unsigned int state)
{
@@ -1092,6 +1134,17 @@ StarKnotHolderEntity2::knot_set(Geom::Point const &p, Geom::Point const &/*origi
}
}
+void
+StarKnotHolderEntityCenter::knot_set(Geom::Point const &p, Geom::Point const &/*origin*/, unsigned int state)
+{
+ SPStar *star = dynamic_cast<SPStar *>(item);
+ g_assert(star != NULL);
+
+ star->center = snap_knot_position(p, state);
+
+ item->requestDisplayUpdate(SP_OBJECT_MODIFIED_FLAG);
+}
+
Geom::Point
StarKnotHolderEntity1::knot_get() const
{
@@ -1115,6 +1168,17 @@ StarKnotHolderEntity2::knot_get() const
return sp_star_get_xy(star, SP_STAR_POINT_KNOT2, 0);
}
+Geom::Point
+StarKnotHolderEntityCenter::knot_get() const
+{
+ g_assert(item != NULL);
+
+ SPStar const *star = dynamic_cast<SPStar const *>(item);
+ g_assert(star != NULL);
+
+ return star->center;
+}
+
static void
sp_star_knot_click(SPItem *item, unsigned int state)
{
@@ -1166,6 +1230,12 @@ StarKnotHolder::StarKnotHolder(SPDesktop *desktop, SPItem *item, SPKnotHolderRel
entity.push_back(entity2);
}
+ StarKnotHolderEntityCenter *entity_center = new StarKnotHolderEntityCenter();
+ entity_center->create(desktop, item, this, Inkscape::CTRL_TYPE_POINT,
+ _("Move the star"),
+ SP_KNOT_SHAPE_CROSS);
+ entity.push_back(entity_center);
+
add_pattern_knotholder();
}
diff --git a/src/ui/tools/calligraphic-tool.cpp b/src/ui/tools/calligraphic-tool.cpp
index c2b86b538..7228a52bc 100644
--- a/src/ui/tools/calligraphic-tool.cpp
+++ b/src/ui/tools/calligraphic-tool.cpp
@@ -60,6 +60,7 @@
#include "verbs.h"
#include "ui/tools/calligraphic-tool.h"
+#include "ui/tools/freehand-base.h"
using Inkscape::DocumentUndo;
@@ -771,6 +772,8 @@ bool CalligraphicTool::root_handler(GdkEvent* event) {
this->message_context->clear();
ret = TRUE;
+ } else if (!this->dragging && event->button.button == 1 && !this->space_panning){
+ spdc_create_single_dot(this, this->desktop->w2d(motion_w), "/tools/calligraphic", event->button.state);
}
break;
}
diff --git a/src/ui/tools/freehand-base.cpp b/src/ui/tools/freehand-base.cpp
index 056c723ee..4af70a816 100644
--- a/src/ui/tools/freehand-base.cpp
+++ b/src/ui/tools/freehand-base.cpp
@@ -913,7 +913,8 @@ static void spdc_free_colors(FreehandBase *dc)
}
void spdc_create_single_dot(ToolBase *ec, Geom::Point const &pt, char const *tool, guint event_state) {
- g_return_if_fail(!strcmp(tool, "/tools/freehand/pen") || !strcmp(tool, "/tools/freehand/pencil"));
+ g_return_if_fail(!strcmp(tool, "/tools/freehand/pen") || !strcmp(tool, "/tools/freehand/pencil")
+ || !strcmp(tool, "/tools/calligraphic") );
Glib::ustring tool_path = tool;
SPDesktop *desktop = ec->desktop;
@@ -937,7 +938,8 @@ void spdc_create_single_dot(ToolBase *ec, Geom::Point const &pt, char const *too
// unset stroke and set fill color to former stroke color
gchar * str;
- str = g_strdup_printf("fill:#%06x;stroke:none;", sp_desktop_get_color_tool(desktop, tool, false) >> 8);
+ str = strcmp(tool, "/tools/calligraphic") ? g_strdup_printf("fill:#%06x;stroke:none;", sp_desktop_get_color_tool(desktop, tool, false) >> 8)
+ : g_strdup_printf("fill:#%06x;stroke:#%06x;", sp_desktop_get_color_tool(desktop, tool, true) >> 8, sp_desktop_get_color_tool(desktop, tool, false) >> 8);
repr->setAttribute("style", str);
g_free(str);
@@ -948,6 +950,8 @@ void spdc_create_single_dot(ToolBase *ec, Geom::Point const &pt, char const *too
Geom::Affine const i2d (item->i2dt_affine ());
Geom::Point pp = pt * i2d.inverse();
double rad = 0.5 * prefs->getDouble(tool_path + "/dot-size", 3.0);
+ if (!strcmp(tool, "/tools/calligraphic"))
+ rad = 0.1 * prefs->getDouble(tool_path + "/width", 3.0) / desktop->current_zoom();
if (event_state & GDK_MOD1_MASK) {
// TODO: We vary the dot size between 0.5*rad and 1.5*rad, where rad is the dot size
// as specified in prefs. Very simple, but it might be sufficient in practice. If not,
diff --git a/src/ui/tools/node-tool.cpp b/src/ui/tools/node-tool.cpp
index 8561e234f..0c948c91c 100644
--- a/src/ui/tools/node-tool.cpp
+++ b/src/ui/tools/node-tool.cpp
@@ -297,9 +297,8 @@ void sp_update_helperpath() {
Inkscape::UI::Node *n = dynamic_cast<Inkscape::UI::Node *>(*i);
selectedNodesPositions.push_back(n->position());
}
- lpe->setSelectedNodePos(selectedNodesPositions);
+ lpe->setSelectedNodePoints(selectedNodesPositions);
lpe->setCurrentZoom(desktop->current_zoom());
-
SPCurve *c = new SPCurve();
SPCurve *cc = new SPCurve();
std::vector<Geom::PathVector> cs = lpe->getCanvasIndicators(SP_LPE_ITEM(selection->singleItem()));
diff --git a/src/ui/tools/tool-base.cpp b/src/ui/tools/tool-base.cpp
index 8c7f54d14..3d755eadc 100644
--- a/src/ui/tools/tool-base.cpp
+++ b/src/ui/tools/tool-base.cpp
@@ -22,12 +22,21 @@
#include "shortcuts.h"
#include "file.h"
+
+#include "ui/interface.h"
+#include "ui/event-debug.h"
+#include "ui/tool/control-point.h"
+#include "ui/shape-editor.h"
#include "ui/tools/tool-base.h"
+#include "ui/tools-switch.h"
+#include "ui/tools/lpe-tool.h"
#include <gdk/gdkkeysyms.h>
#include <glibmm/i18n.h>
#include "display/sp-canvas.h"
+#include "display/sp-canvas-group.h"
+#include "display/canvas-rotate.h"
#include "xml/node-event-vector.h"
#include "sp-cursor.h"
#include "desktop.h"
@@ -36,16 +45,11 @@
#include "desktop-style.h"
#include "sp-namedview.h"
#include "selection.h"
-#include "ui/interface.h"
#include "macros.h"
-#include "ui/tools-switch.h"
#include "message-context.h"
#include "gradient-drag.h"
#include "rubberband.h"
#include "selcue.h"
-#include "ui/tools/lpe-tool.h"
-#include "ui/tool/control-point.h"
-#include "ui/shape-editor.h"
#include "sp-guide.h"
#include "knot-ptr.h"
@@ -94,7 +98,6 @@ ToolBase::ToolBase(gchar const *const *cursor_shape, gint hot_x, gint hot_y, boo
, _grdrag(NULL)
, shape_editor(NULL)
, space_panning(false)
- , rotating_mode(false)
, _delayed_snap_event(NULL)
, _dse_callback_in_process(false)
, desktop(NULL)
@@ -324,134 +327,120 @@ static gdouble accelerate_scroll(GdkEvent *event, gdouble acceleration,
}
bool ToolBase::root_handler(GdkEvent* event) {
+
+ // ui_dump_event (event, "ToolBase::root_handler");
static Geom::Point button_w;
static unsigned int panning = 0;
static unsigned int panning_cursor = 0;
static unsigned int zoom_rb = 0;
- static double angle = 0;
Inkscape::Preferences *prefs = Inkscape::Preferences::get();
/// @todo REmove redundant /value in preference keys
tolerance = prefs->getIntLimited("/options/dragtolerance/value", 0, 0, 100);
bool allow_panning = prefs->getBool("/options/spacebarpans/value");
- int rotation_snap = 180.0/prefs->getInt("/options/rotationsnapsperpi/value", 12);
gint ret = FALSE;
switch (event->type) {
- case GDK_2BUTTON_PRESS:
- if (panning) {
- panning = 0;
- sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate), event->button.time);
+ case GDK_2BUTTON_PRESS:
+ if (panning) {
+ panning = 0;
+ sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate), event->button.time);
+ ret = TRUE;
+ } else {
+ /* sp_desktop_dialog(); */
+ }
+ break;
+
+ case GDK_BUTTON_PRESS:
+ // save drag origin
+ xp = (gint) event->button.x;
+ yp = (gint) event->button.y;
+ within_tolerance = true;
+
+ button_w = Geom::Point(event->button.x, event->button.y);
+
+ switch (event->button.button) {
+ case 1:
+ if (this->space_panning) {
+ // When starting panning, make sure there are no snap events pending because these might disable the panning again
+ if (_uses_snap) {
+ sp_event_context_discard_delayed_snap_event(this);
+ }
+ panning = 1;
+
+ sp_canvas_item_grab(SP_CANVAS_ITEM(desktop->acetate),
+ GDK_KEY_RELEASE_MASK | GDK_BUTTON_RELEASE_MASK
+ | GDK_POINTER_MOTION_MASK
+ | GDK_POINTER_MOTION_HINT_MASK, NULL,
+ event->button.time - 1);
+
ret = TRUE;
- } else {
- /* sp_desktop_dialog(); */
}
break;
- case GDK_BUTTON_PRESS:
- // save drag origin
- xp = (gint) event->button.x;
- yp = (gint) event->button.y;
- within_tolerance = true;
+ case 2:
+ if (event->button.state & GDK_CONTROL_MASK) {
+ // On screen canvas rotation preview
+
+ // Grab background before doing anything else
+ sp_canvas_rotate_start (SP_CANVAS_ROTATE(desktop->canvas_rotate),
+ desktop->canvas->_backing_store);
+ sp_canvas_item_ungrab (desktop->acetate, event->button.time);
+ sp_canvas_item_show (desktop->canvas_rotate);
+ sp_canvas_item_grab (desktop->canvas_rotate,
+ GDK_KEY_PRESS_MASK | GDK_KEY_RELEASE_MASK |
+ GDK_BUTTON_RELEASE_MASK |
+ GDK_POINTER_MOTION_MASK,
+ NULL, event->button.time );
+ // sp_canvas_item_hide (desktop->drawing);
+
+ } else if (event->button.state & GDK_SHIFT_MASK) {
+ zoom_rb = 2;
+ } else {
+ // When starting panning, make sure there are no snap events pending because these might disable the panning again
+ if (_uses_snap) {
+ sp_event_context_discard_delayed_snap_event(this);
+ }
+ panning = 2;
- button_w = Geom::Point(event->button.x, event->button.y);
- switch (event->button.button) {
- case 1:
- if (this->space_panning) {
- // When starting panning, make sure there are no snap events pending because these might disable the panning again
- if (_uses_snap) {
- sp_event_context_discard_delayed_snap_event(this);
- }
- panning = 1;
+ sp_canvas_item_grab(SP_CANVAS_ITEM(desktop->acetate),
+ GDK_BUTTON_RELEASE_MASK | GDK_POINTER_MOTION_MASK |
+ GDK_POINTER_MOTION_HINT_MASK,
+ NULL, event->button.time - 1);
- sp_canvas_item_grab(SP_CANVAS_ITEM(desktop->acetate),
- GDK_KEY_RELEASE_MASK | GDK_BUTTON_RELEASE_MASK
- | GDK_POINTER_MOTION_MASK
- | GDK_POINTER_MOTION_HINT_MASK, NULL,
- event->button.time - 1);
+ }
- ret = TRUE;
- }
- desktop->canvas->clearRotateTo();
- this->rotating_mode = false;
- break;
+ ret = TRUE;
+ break;
- case 2:
- if (event->button.state & GDK_CONTROL_MASK) {
- sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate), event->button.time);
- desktop->canvas->startRotateTo(desktop->namedview->document_rotation);
- this->rotating_mode = true;
- this->message_context->set(Inkscape::INFORMATION_MESSAGE,
- _("<b>MMB + mouse move</b> to rotate canvas, use modifiers on screen to change snaps"));
- } else {
- if (event->button.state & GDK_SHIFT_MASK) {
- zoom_rb = 2;
- } else {
- // When starting panning, make sure there are no snap events pending because these might disable the panning again
- if (_uses_snap) {
- sp_event_context_discard_delayed_snap_event(this);
- }
- panning = 2;
-
- sp_canvas_item_grab(SP_CANVAS_ITEM(desktop->acetate),
- GDK_BUTTON_RELEASE_MASK | GDK_POINTER_MOTION_MASK
- | GDK_POINTER_MOTION_HINT_MASK, NULL,
- event->button.time - 1);
- }
- ret = TRUE;
+ case 3:
+ if ((event->button.state & GDK_SHIFT_MASK) || (event->button.state & GDK_CONTROL_MASK)) {
+ // When starting panning, make sure there are no snap events pending because these might disable the panning again
+ if (_uses_snap) {
+ sp_event_context_discard_delayed_snap_event(this);
}
- ret = TRUE;
- break;
-
- case 3:
- if ((event->button.state & GDK_SHIFT_MASK) || (event->button.state & GDK_CONTROL_MASK)) {
- // When starting panning, make sure there are no snap events pending because these might disable the panning again
- if (_uses_snap) {
- sp_event_context_discard_delayed_snap_event(this);
- }
- panning = 3;
+ panning = 3;
- sp_canvas_item_grab(SP_CANVAS_ITEM(desktop->acetate),
- GDK_BUTTON_RELEASE_MASK | GDK_POINTER_MOTION_MASK
- | GDK_POINTER_MOTION_HINT_MASK, NULL,
- event->button.time);
+ sp_canvas_item_grab(SP_CANVAS_ITEM(desktop->acetate),
+ GDK_BUTTON_RELEASE_MASK | GDK_POINTER_MOTION_MASK
+ | GDK_POINTER_MOTION_HINT_MASK, NULL,
+ event->button.time);
- ret = TRUE;
- } else if( !this->space_panning) {
- sp_event_root_menu_popup(desktop, NULL, event);
- }
ret = TRUE;
- desktop->canvas->clearRotateTo();
- this->rotating_mode = false;
- break;
-
- default:
- break;
+ } else {
+ sp_event_root_menu_popup(desktop, NULL, event);
}
break;
- case GDK_MOTION_NOTIFY:
- if (this->rotating_mode) {
- button_w = Geom::Point(event->motion.x, event->motion.y);
- Geom::Point const motion_dt(desktop->doc2dt(desktop->w2d(button_w)));
- Geom::Rect view = desktop->get_display_area();
- Geom::Point view_center = desktop->doc2dt(view.midpoint());
- Geom::Ray center_ray(motion_dt, view_center);
- angle = Geom::deg_from_rad(center_ray.angle()) - 90;
- if (event->motion.state & GDK_SHIFT_MASK && event->motion.state & GDK_CONTROL_MASK) {
- angle = 0;
- } else if(event->motion.state & GDK_CONTROL_MASK) {
- angle = floor(angle/rotation_snap) * rotation_snap;
- } else if (event->motion.state & GDK_SHIFT_MASK) {
- angle = desktop->namedview->document_rotation;
- } else if (event->motion.state & GDK_MOD1_MASK) {
- //Decimal raw angle
- } else {
- angle = floor(angle);
- }
- desktop->canvas->rotateTo(angle);
- } else if (panning == 4 && !xp && !yp ) {
+ default:
+ break;
+ }
+ break;
+
+ case GDK_MOTION_NOTIFY:
+ if (panning) {
+ if (panning == 4 && !xp && !yp ) {
// <Space> + mouse panning started, save location and grab canvas
xp = event->motion.x;
yp = event->motion.y;
@@ -463,465 +452,430 @@ bool ToolBase::root_handler(GdkEvent* event) {
| GDK_POINTER_MOTION_HINT_MASK, NULL,
event->motion.time - 1);
}
- if (panning && !this->rotating_mode) {
- if ((panning == 2 && !(event->motion.state & GDK_BUTTON2_MASK))
- || (panning == 1 && !(event->motion.state & GDK_BUTTON1_MASK))
- || (panning == 3 && !(event->motion.state & GDK_BUTTON3_MASK))) {
- /* Gdk seems to lose button release for us sometimes :-( */
- panning = 0;
- sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate), event->button.time);
- ret = TRUE;
- } else {
- if (within_tolerance && (abs((gint) event->motion.x - xp)
- < tolerance) && (abs((gint) event->motion.y - yp)
- < tolerance)) {
- // do not drag if we're within tolerance from origin
- break;
- }
-
- // Once the user has moved farther than tolerance from
- // the original location (indicating they intend to move
- // the object, not click), then always process the motion
- // notify coordinates as given (no snapping back to origin)
- within_tolerance = false;
-
- // gobble subsequent motion events to prevent "sticking"
- // when scrolling is slow
- gobble_motion_events(panning == 2 ? GDK_BUTTON2_MASK : (panning
- == 1 ? GDK_BUTTON1_MASK : GDK_BUTTON3_MASK));
-
- if (panning_cursor == 0) {
- panning_cursor = 1;
- this->sp_event_context_set_cursor(GDK_FLEUR);
- }
-
- Geom::Point const motion_w(event->motion.x, event->motion.y);
- Geom::Point const moved_w(motion_w - button_w);
- this->desktop->scroll_relative(moved_w, true); // we're still scrolling, do not redraw
- ret = TRUE;
- }
- } else if (zoom_rb) {
- Geom::Point const motion_w(event->motion.x, event->motion.y);
- Geom::Point const motion_dt(desktop->w2d(motion_w));
+ if ((panning == 2 && !(event->motion.state & GDK_BUTTON2_MASK))
+ || (panning == 1 && !(event->motion.state & GDK_BUTTON1_MASK))
+ || (panning == 3 && !(event->motion.state & GDK_BUTTON3_MASK))) {
+ /* Gdk seems to lose button release for us sometimes :-( */
+ panning = 0;
+ sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate), event->button.time);
+ ret = TRUE;
+ } else {
if (within_tolerance && (abs((gint) event->motion.x - xp)
< tolerance) && (abs((gint) event->motion.y - yp)
< tolerance)) {
- break; // do not drag if we're within tolerance from origin
+ // do not drag if we're within tolerance from origin
+ break;
}
- // Once the user has moved farther than tolerance from the original location
- // (indicating they intend to move the object, not click), then always process the
- // motion notify coordinates as given (no snapping back to origin)
+ // Once the user has moved farther than tolerance from
+ // the original location (indicating they intend to move
+ // the object, not click), then always process the motion
+ // notify coordinates as given (no snapping back to origin)
within_tolerance = false;
- if (Inkscape::Rubberband::get(desktop)->is_started()) {
- Inkscape::Rubberband::get(desktop)->move(motion_dt);
- } else {
- Inkscape::Rubberband::get(desktop)->start(desktop, motion_dt);
- }
+ // gobble subsequent motion events to prevent "sticking"
+ // when scrolling is slow
+ gobble_motion_events(panning == 2 ? GDK_BUTTON2_MASK : (panning
+ == 1 ? GDK_BUTTON1_MASK : GDK_BUTTON3_MASK));
- if (zoom_rb == 2) {
- gobble_motion_events(GDK_BUTTON2_MASK);
+ if (panning_cursor == 0) {
+ panning_cursor = 1;
+ this->sp_event_context_set_cursor(GDK_FLEUR);
}
- }
- break;
- case GDK_BUTTON_RELEASE:
- if (this->rotating_mode && event->button.button == 2) {
- desktop->canvas->clearRotateTo();
- this->rotating_mode = false;
+ Geom::Point const motion_w(event->motion.x, event->motion.y);
+ Geom::Point const moved_w(motion_w - button_w);
+ this->desktop->scroll_relative(moved_w, true); // we're still scrolling, do not redraw
ret = TRUE;
- if (desktop->canvas->endRotateTo()) {
- sp_repr_set_svg_double(desktop->namedview->getRepr(), "inkscape:document-rotation", angle);
- }
+ }
+ } else if (zoom_rb) {
+ Geom::Point const motion_w(event->motion.x, event->motion.y);
+ Geom::Point const motion_dt(desktop->w2d(motion_w));
+
+ if (within_tolerance && (abs((gint) event->motion.x - xp)
+ < tolerance) && (abs((gint) event->motion.y - yp)
+ < tolerance)) {
+ break; // do not drag if we're within tolerance from origin
+ }
+
+ // Once the user has moved farther than tolerance from the original location
+ // (indicating they intend to move the object, not click), then always process the
+ // motion notify coordinates as given (no snapping back to origin)
+ within_tolerance = false;
+
+ if (Inkscape::Rubberband::get(desktop)->is_started()) {
+ Inkscape::Rubberband::get(desktop)->move(motion_dt);
} else {
- xp = yp = 0;
- if (panning_cursor == 1) {
- panning_cursor = 0;
- GtkWidget *w = GTK_WIDGET(this->desktop->getCanvas());
- gdk_window_set_cursor(gtk_widget_get_window (w), this->cursor);
- }
+ Inkscape::Rubberband::get(desktop)->start(desktop, motion_dt);
+ }
- if (within_tolerance && (panning || zoom_rb)) {
- zoom_rb = 0;
+ if (zoom_rb == 2) {
+ gobble_motion_events(GDK_BUTTON2_MASK);
+ }
+ }
+ break;
- if (panning) {
- panning = 0;
- sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate),
- event->button.time);
- }
+ case GDK_BUTTON_RELEASE:
- Geom::Point const event_w(event->button.x, event->button.y);
- Geom::Point const event_dt(desktop->w2d(event_w));
+ xp = yp = 0;
- double const zoom_inc = prefs->getDoubleLimited(
- "/options/zoomincrement/value", M_SQRT2, 1.01, 10);
+ if (panning_cursor == 1) {
+ panning_cursor = 0;
+ GtkWidget *w = GTK_WIDGET(this->desktop->getCanvas());
+ gdk_window_set_cursor(gtk_widget_get_window (w), this->cursor);
+ }
- desktop->zoom_relative_keep_point(event_dt, (event->button.state
- & GDK_SHIFT_MASK) ? 1 / zoom_inc : zoom_inc);
+ if (within_tolerance && (panning || zoom_rb)) {
+ zoom_rb = 0;
- desktop->updateNow();
- ret = TRUE;
- } else if (panning == event->button.button) {
- panning = 0;
- sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate),
- event->button.time);
+ if (panning) {
+ panning = 0;
+ sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate),
+ event->button.time);
+ }
- // in slow complex drawings, some of the motion events are lost;
- // to make up for this, we scroll it once again to the button-up event coordinates
- // (i.e. canvas will always get scrolled all the way to the mouse release point,
- // even if few intermediate steps were visible)
- Geom::Point const motion_w(event->button.x, event->button.y);
- Geom::Point const moved_w(motion_w - button_w);
+ Geom::Point const event_w(event->button.x, event->button.y);
+ Geom::Point const event_dt(desktop->w2d(event_w));
- this->desktop->scroll_relative(moved_w);
- desktop->updateNow();
- ret = TRUE;
- } else if (zoom_rb == event->button.button) {
- zoom_rb = 0;
+ double const zoom_inc = prefs->getDoubleLimited(
+ "/options/zoomincrement/value", M_SQRT2, 1.01, 10);
- Geom::OptRect const b = Inkscape::Rubberband::get(desktop)->getRectangle();
- Inkscape::Rubberband::get(desktop)->stop();
+ desktop->zoom_relative_keep_point(event_dt, (event->button.state
+ & GDK_SHIFT_MASK) ? 1 / zoom_inc : zoom_inc);
- if (b && !within_tolerance) {
- desktop->set_display_area(*b, 10);
- }
+ desktop->updateNow();
+ ret = TRUE;
+ } else if (panning == event->button.button) {
+ panning = 0;
+ sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate),
+ event->button.time);
+
+ // in slow complex drawings, some of the motion events are lost;
+ // to make up for this, we scroll it once again to the button-up event coordinates
+ // (i.e. canvas will always get scrolled all the way to the mouse release point,
+ // even if few intermediate steps were visible)
+ Geom::Point const motion_w(event->button.x, event->button.y);
+ Geom::Point const moved_w(motion_w - button_w);
+
+ this->desktop->scroll_relative(moved_w);
+ desktop->updateNow();
+ ret = TRUE;
+ } else if (zoom_rb == event->button.button) {
+ zoom_rb = 0;
- ret = TRUE;
- }
- if (this->rotating_mode && event->button.button != 3) {
- desktop->canvas->clearRotateTo();
- this->rotating_mode = false;
- ret = TRUE;
- desktop->canvas->endRotateTo();
- }
- }
- break;
+ Geom::OptRect const b = Inkscape::Rubberband::get(desktop)->getRectangle();
+ Inkscape::Rubberband::get(desktop)->stop();
- case GDK_KEY_PRESS: {
- double const acceleration = prefs->getDoubleLimited(
- "/options/scrollingacceleration/value", 0, 0, 6);
- int const key_scroll = prefs->getIntLimited("/options/keyscroll/value",
- 10, 0, 1000);
-
- if (this->rotating_mode &&
- get_group0_keyval(&event->key) != GDK_KEY_space &&
- get_group0_keyval(&event->key) != GDK_KEY_Shift_L &&
- get_group0_keyval(&event->key) != GDK_KEY_Shift_R &&
- get_group0_keyval(&event->key) != GDK_KEY_Control_L &&
- get_group0_keyval(&event->key) != GDK_KEY_Control_R &&
- get_group0_keyval(&event->key) != GDK_KEY_Alt_L &&
- get_group0_keyval(&event->key) != GDK_KEY_Alt_R )
- {
- desktop->canvas->clearRotateTo();
- this->rotating_mode = false;
- ret = TRUE;
- desktop->canvas->endRotateTo();
- break;
+ if (b && !within_tolerance) {
+ desktop->set_display_area(*b, 10);
}
- switch (get_group0_keyval(&event->key)) {
- // GDK insists on stealing these keys (F1 for no idea what, tab for cycling widgets
- // in the editing window). So we resteal them back and run our regular shortcut
- // invoker on them.
- unsigned int shortcut;
- case GDK_KEY_Tab:
- case GDK_KEY_ISO_Left_Tab:
- case GDK_KEY_F1:
- shortcut = get_group0_keyval(&event->key);
-
- if (event->key.state & GDK_SHIFT_MASK) {
- shortcut |= SP_SHORTCUT_SHIFT_MASK;
- }
+ ret = TRUE;
+ }
+ break;
- if (event->key.state & GDK_CONTROL_MASK) {
- shortcut |= SP_SHORTCUT_CONTROL_MASK;
- }
+ case GDK_KEY_PRESS: {
+ double const acceleration = prefs->getDoubleLimited(
+ "/options/scrollingacceleration/value", 0, 0, 6);
+ int const key_scroll = prefs->getIntLimited("/options/keyscroll/value",
+ 10, 0, 1000);
+
+ switch (get_group0_keyval(&event->key)) {
+ // GDK insists on stealing these keys (F1 for no idea what, tab for cycling widgets
+ // in the editing window). So we resteal them back and run our regular shortcut
+ // invoker on them.
+ unsigned int shortcut;
+ case GDK_KEY_Tab:
+ case GDK_KEY_ISO_Left_Tab:
+ case GDK_KEY_F1:
+ shortcut = get_group0_keyval(&event->key);
+
+ if (event->key.state & GDK_SHIFT_MASK) {
+ shortcut |= SP_SHORTCUT_SHIFT_MASK;
+ }
- if (event->key.state & GDK_MOD1_MASK) {
- shortcut |= SP_SHORTCUT_ALT_MASK;
- }
+ if (event->key.state & GDK_CONTROL_MASK) {
+ shortcut |= SP_SHORTCUT_CONTROL_MASK;
+ }
- ret = sp_shortcut_invoke(shortcut, desktop);
- break;
+ if (event->key.state & GDK_MOD1_MASK) {
+ shortcut |= SP_SHORTCUT_ALT_MASK;
+ }
- case GDK_KEY_Q:
- case GDK_KEY_q:
- if (desktop->quick_zoomed()) {
- ret = TRUE;
- }
- if (!MOD__SHIFT(event) && !MOD__CTRL(event) && !MOD__ALT(event)) {
- desktop->zoom_quick(true);
- ret = TRUE;
- }
- break;
+ ret = sp_shortcut_invoke(shortcut, desktop);
+ break;
- case GDK_KEY_W:
- case GDK_KEY_w:
- case GDK_KEY_F4:
- /* Close view */
- if (MOD__CTRL_ONLY(event)) {
- sp_ui_close_view(NULL);
- ret = TRUE;
- }
- break;
+ case GDK_KEY_Q:
+ case GDK_KEY_q:
+ if (desktop->quick_zoomed()) {
+ ret = TRUE;
+ }
+ if (!MOD__SHIFT(event) && !MOD__CTRL(event) && !MOD__ALT(event)) {
+ desktop->zoom_quick(true);
+ ret = TRUE;
+ }
+ break;
- case GDK_KEY_Left: // Ctrl Left
- case GDK_KEY_KP_Left:
- case GDK_KEY_KP_4:
- if (MOD__CTRL_ONLY(event)) {
- int i = (int) floor(key_scroll * accelerate_scroll(event,
- acceleration, desktop->getCanvas()));
+ case GDK_KEY_W:
+ case GDK_KEY_w:
+ case GDK_KEY_F4:
+ /* Close view */
+ if (MOD__CTRL_ONLY(event)) {
+ sp_ui_close_view(NULL);
+ ret = TRUE;
+ }
+ break;
- gobble_key_events(get_group0_keyval(&event->key), GDK_CONTROL_MASK);
- this->desktop->scroll_relative(Geom::Point(i, 0));
- ret = TRUE;
- }
- break;
+ case GDK_KEY_Left: // Ctrl Left
+ case GDK_KEY_KP_Left:
+ case GDK_KEY_KP_4:
+ if (MOD__CTRL_ONLY(event)) {
+ int i = (int) floor(key_scroll * accelerate_scroll(event,
+ acceleration, desktop->getCanvas()));
- case GDK_KEY_Up: // Ctrl Up
- case GDK_KEY_KP_Up:
- case GDK_KEY_KP_8:
- if (MOD__CTRL_ONLY(event)) {
- int i = (int) floor(key_scroll * accelerate_scroll(event,
- acceleration, desktop->getCanvas()));
+ gobble_key_events(get_group0_keyval(&event->key), GDK_CONTROL_MASK);
+ this->desktop->scroll_relative(Geom::Point(i, 0));
+ ret = TRUE;
+ }
+ break;
- gobble_key_events(get_group0_keyval(&event->key), GDK_CONTROL_MASK);
- this->desktop->scroll_relative(Geom::Point(0, i));
- ret = TRUE;
- }
- break;
+ case GDK_KEY_Up: // Ctrl Up
+ case GDK_KEY_KP_Up:
+ case GDK_KEY_KP_8:
+ if (MOD__CTRL_ONLY(event)) {
+ int i = (int) floor(key_scroll * accelerate_scroll(event,
+ acceleration, desktop->getCanvas()));
- case GDK_KEY_Right: // Ctrl Right
- case GDK_KEY_KP_Right:
- case GDK_KEY_KP_6:
- if (MOD__CTRL_ONLY(event)) {
- int i = (int) floor(key_scroll * accelerate_scroll(event,
- acceleration, desktop->getCanvas()));
+ gobble_key_events(get_group0_keyval(&event->key), GDK_CONTROL_MASK);
+ this->desktop->scroll_relative(Geom::Point(0, i));
+ ret = TRUE;
+ }
+ break;
- gobble_key_events(get_group0_keyval(&event->key), GDK_CONTROL_MASK);
- this->desktop->scroll_relative(Geom::Point(-i, 0));
- ret = TRUE;
- }
- break;
+ case GDK_KEY_Right: // Ctrl Right
+ case GDK_KEY_KP_Right:
+ case GDK_KEY_KP_6:
+ if (MOD__CTRL_ONLY(event)) {
+ int i = (int) floor(key_scroll * accelerate_scroll(event,
+ acceleration, desktop->getCanvas()));
- case GDK_KEY_Down: // Ctrl Down
- case GDK_KEY_KP_Down:
- case GDK_KEY_KP_2:
- if (MOD__CTRL_ONLY(event)) {
- int i = (int) floor(key_scroll * accelerate_scroll(event,
- acceleration, desktop->getCanvas()));
+ gobble_key_events(get_group0_keyval(&event->key), GDK_CONTROL_MASK);
+ this->desktop->scroll_relative(Geom::Point(-i, 0));
+ ret = TRUE;
+ }
+ break;
- gobble_key_events(get_group0_keyval(&event->key), GDK_CONTROL_MASK);
- this->desktop->scroll_relative(Geom::Point(0, -i));
- ret = TRUE;
- }
- break;
+ case GDK_KEY_Down: // Ctrl Down
+ case GDK_KEY_KP_Down:
+ case GDK_KEY_KP_2:
+ if (MOD__CTRL_ONLY(event)) {
+ int i = (int) floor(key_scroll * accelerate_scroll(event,
+ acceleration, desktop->getCanvas()));
- case GDK_KEY_Menu:
- sp_event_root_menu_popup(desktop, NULL, event);
+ gobble_key_events(get_group0_keyval(&event->key), GDK_CONTROL_MASK);
+ this->desktop->scroll_relative(Geom::Point(0, -i));
ret = TRUE;
- break;
+ }
+ break;
- case GDK_KEY_F10:
- if (MOD__SHIFT_ONLY(event)) {
- sp_event_root_menu_popup(desktop, NULL, event);
- ret = TRUE;
- }
- break;
+ case GDK_KEY_Menu:
+ sp_event_root_menu_popup(desktop, NULL, event);
+ ret = TRUE;
+ break;
- case GDK_KEY_space:
-// if (event->key.state & GDK_CONTROL_MASK) {
-// sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate), event->button.time);
-// desktop->canvas->startRotateTo(desktop->namedview->document_rotation);
-// this->rotating_mode = true;
-// this->message_context->set(Inkscape::INFORMATION_MESSAGE,
-// _("<b>Space+mouse move</b> to rotate canvas, use modifiers on screen to change snaps"));
-// } else {
- within_tolerance = true;
- xp = yp = 0;
- if (!allow_panning) break;
- panning = 4;
- this->space_panning = true;
- this->message_context->set(Inkscape::INFORMATION_MESSAGE,
- _("<b>Space+mouse move</b> to pan canvas"));
-// }
+ case GDK_KEY_F10:
+ if (MOD__SHIFT_ONLY(event)) {
+ sp_event_root_menu_popup(desktop, NULL, event);
ret = TRUE;
- break;
+ }
+ break;
- case GDK_KEY_z:
- case GDK_KEY_Z:
- if (MOD__ALT_ONLY(event)) {
- desktop->zoom_grab_focus();
- ret = TRUE;
- }
- break;
+ case GDK_KEY_space:
+ within_tolerance = true;
+ xp = yp = 0;
+ if (!allow_panning) break;
+ panning = 4;
+ this->space_panning = true;
+ this->message_context->set(Inkscape::INFORMATION_MESSAGE,
+ _("<b>Space+mouse move</b> to pan canvas"));
- default:
- break;
- }
- }
+ ret = TRUE;
break;
- case GDK_KEY_RELEASE:
- if (this->rotating_mode &&
- get_group0_keyval(&event->key) != GDK_KEY_space &&
- get_group0_keyval(&event->key) != GDK_KEY_Shift_L &&
- get_group0_keyval(&event->key) != GDK_KEY_Shift_R &&
- get_group0_keyval(&event->key) != GDK_KEY_Control_L &&
- get_group0_keyval(&event->key) != GDK_KEY_Control_R &&
- get_group0_keyval(&event->key) != GDK_KEY_Alt_L &&
- get_group0_keyval(&event->key) != GDK_KEY_Alt_R )
- {
- desktop->canvas->clearRotateTo();
- this->rotating_mode = false;
+ case GDK_KEY_z:
+ case GDK_KEY_Z:
+ if (MOD__ALT_ONLY(event)) {
+ desktop->zoom_grab_focus();
ret = TRUE;
- desktop->canvas->endRotateTo();
- break;
}
+ break;
- // Stop panning on any key release
- if (this->space_panning) {
- this->space_panning = false;
- this->message_context->clear();
+ default:
+ break;
}
+ }
+ break;
- if (panning) {
- panning = 0;
- xp = yp = 0;
+ case GDK_KEY_RELEASE:
+ // Stop panning on any key release
+ if (this->space_panning) {
+ this->space_panning = false;
+ this->message_context->clear();
+ }
- sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate),
- event->key.time);
+ if (panning) {
+ panning = 0;
+ xp = yp = 0;
+
+ sp_canvas_item_ungrab(SP_CANVAS_ITEM(desktop->acetate),
+ event->key.time);
+
+ desktop->updateNow();
+ }
+
+ if (panning_cursor == 1) {
+ panning_cursor = 0;
+ GtkWidget *w = GTK_WIDGET(this->desktop->getCanvas());
+ gdk_window_set_cursor(gtk_widget_get_window (w), this->cursor);
+ }
+
+ switch (get_group0_keyval(&event->key)) {
+ case GDK_KEY_space:
+ if (within_tolerance) {
+ // Space was pressed, but not panned
+ sp_toggle_selector(desktop);
- desktop->updateNow();
+ // Be careful, sp_toggle_selector will delete ourselves.
+ // Thus, make sure we return immediately.
+ return true;
}
- if (panning_cursor == 1) {
- panning_cursor = 0;
- GtkWidget *w = GTK_WIDGET(this->desktop->getCanvas());
- gdk_window_set_cursor(gtk_widget_get_window (w), this->cursor);
+ break;
+
+ case GDK_KEY_Q:
+ case GDK_KEY_q:
+ if (desktop->quick_zoomed()) {
+ desktop->zoom_quick(false);
+ ret = TRUE;
}
+ break;
- switch (get_group0_keyval(&event->key)) {
- case GDK_KEY_space:
-// if (this->rotating_mode) {
-// desktop->canvas->clearRotateTo();
-// this->rotating_mode = false;
-// ret = TRUE;
-// if (desktop->canvas->endRotateTo()) {
-// sp_repr_set_svg_double(desktop->namedview->getRepr(), "inkscape:document-rotation", angle);
-// }
-// }
- if (within_tolerance) {
- // Space was pressed, but not panned
- sp_toggle_selector(desktop);
-
- // Be careful, sp_toggle_selector will delete ourselves.
- // Thus, make sure we return immediately.
- return true;
- }
+ default:
+ break;
+ }
+ break;
+
+ case GDK_SCROLL: {
+ bool ctrl = (event->scroll.state & GDK_CONTROL_MASK);
+ bool shift = (event->scroll.state & GDK_SHIFT_MASK);
+ bool wheelzooms = prefs->getBool("/options/wheelzooms/value");
+
+ int const wheel_scroll = prefs->getIntLimited(
+ "/options/wheelscroll/value", 40, 0, 1000);
+
+ // Size of smooth-scrolls (only used in GTK+ 3)
+ gdouble delta_x = 0;
+ gdouble delta_y = 0;
+
+ if (ctrl & shift) {
+ /* ctrl + shift, rotate */
+
+ double rotate_inc = prefs->getDoubleLimited(
+ "/options/rotateincrement/value", 15, 1, 90, "°" );
+ rotate_inc *= M_PI/180.0;
+
+ switch (event->scroll.direction) {
+ case GDK_SCROLL_UP:
+ // Do nothing
break;
- case GDK_KEY_Q:
- case GDK_KEY_q:
- if (desktop->quick_zoomed()) {
- desktop->zoom_quick(false);
- ret = TRUE;
- }
+ case GDK_SCROLL_DOWN:
+ rotate_inc = -rotate_inc;
break;
default:
+ rotate_inc = 0.0;
break;
}
- break;
- case GDK_SCROLL: {
- if (this->rotating_mode) {
- desktop->canvas->clearRotateTo();
- this->rotating_mode = false;
- desktop->canvas->endRotateTo();
+ if (rotate_inc != 0.0) {
+ Geom::Point const scroll_dt = desktop->point();
+ desktop->rotate_relative_keep_point(scroll_dt, rotate_inc);
}
- bool ctrl = (event->scroll.state & GDK_CONTROL_MASK);
- bool wheelzooms = prefs->getBool("/options/wheelzooms/value");
-
- int const wheel_scroll = prefs->getIntLimited(
- "/options/wheelscroll/value", 40, 0, 1000);
- // Size of smooth-scrolls (only used in GTK+ 3)
- gdouble delta_x = 0;
- gdouble delta_y = 0;
+ } else if (event->scroll.state & GDK_SHIFT_MASK) {
+ /* shift + wheel, pan left--right */
- /* shift + wheel, pan left--right */
- if (event->scroll.state & GDK_SHIFT_MASK) {
- switch (event->scroll.direction) {
- case GDK_SCROLL_UP:
- desktop->scroll_relative(Geom::Point(wheel_scroll, 0));
- break;
+ switch (event->scroll.direction) {
+ case GDK_SCROLL_UP:
+ desktop->scroll_relative(Geom::Point(wheel_scroll, 0));
+ break;
- case GDK_SCROLL_DOWN:
- desktop->scroll_relative(Geom::Point(-wheel_scroll, 0));
- break;
+ case GDK_SCROLL_DOWN:
+ desktop->scroll_relative(Geom::Point(-wheel_scroll, 0));
+ break;
- default:
- break;
- }
+ default:
+ break;
+ }
- /* ctrl + wheel, zoom in--out */
- } else if ((ctrl && !wheelzooms) || (!ctrl && wheelzooms)) {
- double rel_zoom;
- double const zoom_inc = prefs->getDoubleLimited(
- "/options/zoomincrement/value", M_SQRT2, 1.01, 10);
+ } else if ((ctrl && !wheelzooms) || (!ctrl && wheelzooms)) {
+ /* ctrl + wheel, zoom in--out */
+ double rel_zoom;
+ double const zoom_inc = prefs->getDoubleLimited(
+ "/options/zoomincrement/value", M_SQRT2, 1.01, 10);
- switch (event->scroll.direction) {
- case GDK_SCROLL_UP:
- rel_zoom = zoom_inc;
- break;
+ switch (event->scroll.direction) {
+ case GDK_SCROLL_UP:
+ rel_zoom = zoom_inc;
+ break;
- case GDK_SCROLL_DOWN:
- rel_zoom = 1 / zoom_inc;
- break;
+ case GDK_SCROLL_DOWN:
+ rel_zoom = 1 / zoom_inc;
+ break;
- default:
- rel_zoom = 0.0;
- break;
- }
+ default:
+ rel_zoom = 0.0;
+ break;
+ }
- if (rel_zoom != 0.0) {
- Geom::Point const scroll_dt = desktop->point();
- desktop->zoom_relative_keep_point(scroll_dt, rel_zoom);
- }
+ if (rel_zoom != 0.0) {
+ Geom::Point const scroll_dt = desktop->point();
+ desktop->zoom_relative_keep_point(scroll_dt, rel_zoom);
+ }
- /* no modifier, pan up--down (left--right on multiwheel mice?) */
- } else {
- switch (event->scroll.direction) {
- case GDK_SCROLL_UP:
- desktop->scroll_relative(Geom::Point(0, wheel_scroll));
- break;
+ /* no modifier, pan up--down (left--right on multiwheel mice?) */
+ } else {
+ switch (event->scroll.direction) {
+ case GDK_SCROLL_UP:
+ desktop->scroll_relative(Geom::Point(0, wheel_scroll));
+ break;
- case GDK_SCROLL_DOWN:
- desktop->scroll_relative(Geom::Point(0, -wheel_scroll));
- break;
+ case GDK_SCROLL_DOWN:
+ desktop->scroll_relative(Geom::Point(0, -wheel_scroll));
+ break;
- case GDK_SCROLL_LEFT:
- desktop->scroll_relative(Geom::Point(wheel_scroll, 0));
- break;
+ case GDK_SCROLL_LEFT:
+ desktop->scroll_relative(Geom::Point(wheel_scroll, 0));
+ break;
- case GDK_SCROLL_RIGHT:
- desktop->scroll_relative(Geom::Point(-wheel_scroll, 0));
- break;
+ case GDK_SCROLL_RIGHT:
+ desktop->scroll_relative(Geom::Point(-wheel_scroll, 0));
+ break;
- case GDK_SCROLL_SMOOTH:
- gdk_event_get_scroll_deltas(event, &delta_x, &delta_y);
- desktop->scroll_relative(Geom::Point(delta_x, delta_y));
- break;
- }
+ case GDK_SCROLL_SMOOTH:
+ gdk_event_get_scroll_deltas(event, &delta_x, &delta_y);
+ desktop->scroll_relative(Geom::Point(delta_x, delta_y));
+ break;
}
- break;
}
- default:
- break;
+ break;
}
+ default:
+ break;
+ }
+
return ret;
}
@@ -1255,47 +1209,6 @@ sp_event_context_get_shape_editor(ToolBase *ec) {
return ec->shape_editor;
}
-void event_context_print_event_info(GdkEvent *event, bool print_return) {
- switch (event->type) {
- case GDK_BUTTON_PRESS:
- g_print("GDK_BUTTON_PRESS");
- break;
- case GDK_2BUTTON_PRESS:
- g_print("GDK_2BUTTON_PRESS");
- break;
- case GDK_3BUTTON_PRESS:
- g_print("GDK_3BUTTON_PRESS");
- break;
-
- case GDK_MOTION_NOTIFY:
- g_print("GDK_MOTION_NOTIFY");
- break;
- case GDK_ENTER_NOTIFY:
- g_print("GDK_ENTER_NOTIFY");
- break;
-
- case GDK_LEAVE_NOTIFY:
- g_print("GDK_LEAVE_NOTIFY");
- break;
- case GDK_BUTTON_RELEASE:
- g_print("GDK_BUTTON_RELEASE");
- break;
-
- case GDK_KEY_PRESS:
- g_print("GDK_KEY_PRESS: %d", get_group0_keyval(&event->key));
- break;
- case GDK_KEY_RELEASE:
- g_print("GDK_KEY_RELEASE: %d", get_group0_keyval(&event->key));
- break;
- default:
- //g_print ("even type not recognized");
- break;
- }
-
- if (print_return) {
- g_print("\n");
- }
-}
/**
* Analyses the current event, calculates the mouse speed, turns snapping off (temporarily) if the
diff --git a/src/ui/tools/zoom-tool.cpp b/src/ui/tools/zoom-tool.cpp
index ca42d2d6f..d40d2e969 100644
--- a/src/ui/tools/zoom-tool.cpp
+++ b/src/ui/tools/zoom-tool.cpp
@@ -103,12 +103,14 @@ bool ZoomTool::root_handler(GdkEvent* event) {
desktop->zoom_relative_keep_point(button_dt, zoom_rel);
ret = true;
}
-
- sp_canvas_item_grab(SP_CANVAS_ITEM(desktop->acetate),
- GDK_KEY_PRESS_MASK | GDK_KEY_RELEASE_MASK | GDK_BUTTON_RELEASE_MASK | GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK,
- NULL, event->button.time);
- this->grabbed = SP_CANVAS_ITEM(desktop->acetate);
+ sp_canvas_item_grab(SP_CANVAS_ITEM(desktop->acetate),
+ GDK_KEY_PRESS_MASK | GDK_KEY_RELEASE_MASK |
+ GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK |
+ GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK,
+ NULL, event->button.time);
+
+ this->grabbed = SP_CANVAS_ITEM(desktop->acetate);
break;
}
@@ -156,10 +158,10 @@ bool ZoomTool::root_handler(GdkEvent* event) {
Inkscape::Rubberband::get(desktop)->stop();
- if (this->grabbed) {
- sp_canvas_item_ungrab(this->grabbed, event->button.time);
- this->grabbed = NULL;
- }
+ if (this->grabbed) {
+ sp_canvas_item_ungrab(this->grabbed, event->button.time);
+ this->grabbed = NULL;
+ }
xp = yp = 0;
escaped = false;
diff --git a/src/ui/view/edit-widget-interface.h b/src/ui/view/edit-widget-interface.h
index fcba0c6da..c93b1f0ee 100644
--- a/src/ui/view/edit-widget-interface.h
+++ b/src/ui/view/edit-widget-interface.h
@@ -128,6 +128,9 @@ struct EditWidgetInterface
/// The zoom display will get the keyboard focus.
virtual void letZoomGrabFocus() = 0;
+ /// Temporarily block signals and update rotation display
+ virtual void updateRotation() = 0;
+
/// In auxiliary toolbox, set focus to widget having specific id
virtual void setToolboxFocusTo (const gchar *) = 0;
diff --git a/src/ui/widget/color-scales.cpp b/src/ui/widget/color-scales.cpp
index 89913b01b..4023d227c 100644
--- a/src/ui/widget/color-scales.cpp
+++ b/src/ui/widget/color-scales.cpp
@@ -48,6 +48,7 @@ ColorScales::ColorScales(SelectedColor &color, SPColorScalesMode mode)
, _rangeLimit(255.0)
, _updating(FALSE)
, _dragging(FALSE)
+ , _mode(SP_COLOR_SCALES_MODE_NONE)
{
for (gint i = 0; i < 5; i++) {
_l[i] = 0;
diff --git a/src/ui/widget/rotateable.cpp b/src/ui/widget/rotateable.cpp
index e0de22335..0e290730d 100644
--- a/src/ui/widget/rotateable.cpp
+++ b/src/ui/widget/rotateable.cpp
@@ -34,6 +34,7 @@ Rotateable::Rotateable():
signal_button_press_event().connect(sigc::mem_fun(*this, &Rotateable::on_click));
signal_motion_notify_event().connect(sigc::mem_fun(*this, &Rotateable::on_motion));
signal_button_release_event().connect(sigc::mem_fun(*this, &Rotateable::on_release));
+ gtk_widget_add_events(GTK_WIDGET(gobj()), GDK_SCROLL_MASK);
signal_scroll_event().connect(sigc::mem_fun(*this, &Rotateable::on_scroll));
}
diff --git a/src/ui/widget/selected-style.cpp b/src/ui/widget/selected-style.cpp
index 0370d55db..65d68195c 100644
--- a/src/ui/widget/selected-style.cpp
+++ b/src/ui/widget/selected-style.cpp
@@ -1380,13 +1380,8 @@ RotateableStrokeWidth::value_adjust(double current, double by, guint /*modifier*
{
double newval;
// by is -1..1
- if (by < 0) {
- // map negative 0..-1 to current..0
- newval = current * (1 + by);
- } else {
- // map positive 0..1 to current..4*current
- newval = current * (1 + by) * (1 + by);
- }
+ double max_f = 50; // maximum width is (current * max_f), minimum - zero
+ newval = current * (std::exp(std::log(max_f-1) * (by+1)) - 1) / (max_f-2);
SPCSSAttr *css = sp_repr_css_attr_new ();
if (final && newval < 1e-6) {
@@ -1394,6 +1389,7 @@ RotateableStrokeWidth::value_adjust(double current, double by, guint /*modifier*
// if it's not final, leave it a chance to increase again (which is not possible with "none")
sp_repr_css_set_property (css, "stroke", "none");
} else {
+ newval = Inkscape::Util::Quantity::convert(newval, parent->_sw_unit, "px");
Inkscape::CSSOStringStream os;
os << newval;
sp_repr_css_set_property (css, "stroke-width", os.str().c_str());
diff --git a/src/ui/widget/selected-style.h b/src/ui/widget/selected-style.h
index efac29f73..065d745f0 100644
--- a/src/ui/widget/selected-style.h
+++ b/src/ui/widget/selected-style.h
@@ -131,6 +131,7 @@ public:
guint _mode[2];
double current_stroke_width;
+ Inkscape::Util::Unit const *_sw_unit; // points to object in UnitTable, do not delete
protected:
SPDesktop *_desktop;
@@ -271,8 +272,6 @@ protected:
void on_popup_preset(int i);
Gtk::MenuItem _popup_sw_remove;
- Inkscape::Util::Unit const *_sw_unit; /// points to object in UnitTable, do not delete
-
void *_drop[2];
bool _dropEnabled[2];
};
diff --git a/src/verbs.cpp b/src/verbs.cpp
index 8b3d7a5a2..b7b6da340 100644
--- a/src/verbs.cpp
+++ b/src/verbs.cpp
@@ -41,6 +41,7 @@
#include "desktop.h"
#include "display/curve.h"
+#include "display/sp-canvas.h"
#include "document.h"
#include "ui/tools/freehand-base.h"
#include "extension/effect.h"
@@ -1881,8 +1882,11 @@ void ZoomVerb::perform(SPAction *action, void *data)
Inkscape::XML::Node *repr = dt->namedview->getRepr();
Inkscape::Preferences *prefs = Inkscape::Preferences::get();
- gdouble zoom_inc =
- prefs->getDoubleLimited( "/options/zoomincrement/value", M_SQRT2, 1.01, 10 );
+ gdouble zoom_inc =
+ prefs->getDoubleLimited( "/options/zoomincrement/value", M_SQRT2, 1.01, 10 );
+ gdouble rotate_inc =
+ prefs->getDoubleLimited( "/options/rotateincrement/value", 15, 1, 90, "°" );
+ rotate_inc *= M_PI/180.0;
double zcorr = 1.0;
Glib::ustring abbr = prefs->getString("/options/zoomcorrection/unit");
@@ -1957,6 +1961,75 @@ void ZoomVerb::perform(SPAction *action, void *data)
case SP_VERB_ZOOM_PREV:
dt->prev_transform();
break;
+ case SP_VERB_ROTATE_CW:
+ {
+ gint mul = 1 + Inkscape::UI::Tools::gobble_key_events( GDK_KEY_parenleft, 0);
+ // While drawing with the pen/pencil tool, rotate towards the end of the unfinished path
+ if (tools_isactive(dt, TOOLS_FREEHAND_PENCIL) || tools_isactive(dt, TOOLS_FREEHAND_PEN)) {
+ SPCurve *rc = SP_DRAW_CONTEXT(ec)->red_curve;
+ if (!rc->is_empty()) {
+ Geom::Point const rotate_to (*rc->last_point());
+ dt->rotate_relative_keep_point(rotate_to, -mul*rotate_inc);
+ break;
+ }
+ }
+
+ dt->rotate_relative_center_point( midpoint, -mul*rotate_inc);
+ break;
+ }
+ case SP_VERB_ROTATE_CCW:
+ {
+ gint mul = 1 + Inkscape::UI::Tools::gobble_key_events( GDK_KEY_parenright, 0);
+ // While drawing with the pen/pencil tool, rotate towards the end of the unfinished path
+ if (tools_isactive(dt, TOOLS_FREEHAND_PENCIL) || tools_isactive(dt, TOOLS_FREEHAND_PEN)) {
+ SPCurve *rc = SP_DRAW_CONTEXT(ec)->red_curve;
+ if (!rc->is_empty()) {
+ Geom::Point const rotate_to (*rc->last_point());
+ dt->rotate_relative_keep_point(rotate_to, mul*rotate_inc);
+ break;
+ }
+ }
+
+ dt->rotate_relative_center_point( midpoint, mul*rotate_inc);
+ break;
+ }
+ case SP_VERB_ROTATE_ZERO:
+ dt->rotate_absolute_center_point( midpoint, 0.0 );
+ break;
+ case SP_VERB_FLIP_HORIZONTAL:
+ {
+ // While drawing with the pen/pencil tool, flip towards the end of the unfinished path
+ if (tools_isactive(dt, TOOLS_FREEHAND_PENCIL) || tools_isactive(dt, TOOLS_FREEHAND_PEN)) {
+ SPCurve *rc = SP_DRAW_CONTEXT(ec)->red_curve;
+ if (!rc->is_empty()) {
+ Geom::Point const flip_to (*rc->last_point());
+ dt->flip_relative_keep_point(flip_to, SPDesktop::FLIP_HORIZONTAL);
+ break;
+ }
+ }
+
+ dt->flip_relative_center_point( midpoint, SPDesktop::FLIP_HORIZONTAL);
+ break;
+ }
+ case SP_VERB_FLIP_VERTICAL:
+ {
+ gint mul = 1 + Inkscape::UI::Tools::gobble_key_events( GDK_KEY_parenright, 0);
+ // While drawing with the pen/pencil tool, flip towards the end of the unfinished path
+ if (tools_isactive(dt, TOOLS_FREEHAND_PENCIL) || tools_isactive(dt, TOOLS_FREEHAND_PEN)) {
+ SPCurve *rc = SP_DRAW_CONTEXT(ec)->red_curve;
+ if (!rc->is_empty()) {
+ Geom::Point const flip_to (*rc->last_point());
+ dt->flip_relative_keep_point(flip_to, SPDesktop::FLIP_VERTICAL);
+ break;
+ }
+ }
+
+ dt->flip_relative_center_point( midpoint, SPDesktop::FLIP_VERTICAL);
+ break;
+ }
+ case SP_VERB_FLIP_NONE:
+ dt->flip_absolute_center_point( midpoint, SPDesktop::FLIP_NONE);
+ break;
case SP_VERB_TOGGLE_RULERS:
dt->toggleRulers();
break;
@@ -2895,10 +2968,41 @@ Verb *Verb::_base_verbs[] = {
N_("Open Preferences for the Eraser tool"), NULL),
new ContextVerb(SP_VERB_CONTEXT_LPETOOL_PREFS, "LPEToolPrefs", N_("LPE Tool Preferences"),
N_("Open Preferences for the LPETool tool"), NULL),
- // Zoom/View
+
+ // Zoom
new ZoomVerb(SP_VERB_ZOOM_IN, "ZoomIn", N_("Zoom In"), N_("Zoom in"), INKSCAPE_ICON("zoom-in")),
new ZoomVerb(SP_VERB_ZOOM_OUT, "ZoomOut", N_("Zoom Out"), N_("Zoom out"), INKSCAPE_ICON("zoom-out")),
- // WHY ARE THE FOLLOWING ZoomVerbs???
+ new ZoomVerb(SP_VERB_ZOOM_NEXT, "ZoomNext", N_("Nex_t Zoom"), N_("Next zoom (from the history of zooms)"),
+ INKSCAPE_ICON("zoom-next")),
+ new ZoomVerb(SP_VERB_ZOOM_PREV, "ZoomPrev", N_("Pre_vious Zoom"), N_("Previous zoom (from the history of zooms)"),
+ INKSCAPE_ICON("zoom-previous")),
+ new ZoomVerb(SP_VERB_ZOOM_1_1, "Zoom1:0", N_("Zoom 1:_1"), N_("Zoom to 1:1"),
+ INKSCAPE_ICON("zoom-original")),
+ new ZoomVerb(SP_VERB_ZOOM_1_2, "Zoom1:2", N_("Zoom 1:_2"), N_("Zoom to 1:2"),
+ INKSCAPE_ICON("zoom-half-size")),
+ new ZoomVerb(SP_VERB_ZOOM_2_1, "Zoom2:1", N_("_Zoom 2:1"), N_("Zoom to 2:1"),
+ INKSCAPE_ICON("zoom-double-size")),
+ new ZoomVerb(SP_VERB_ZOOM_PAGE, "ZoomPage", N_("_Page"),
+ N_("Zoom to fit page in window"), INKSCAPE_ICON("zoom-fit-page")),
+ new ZoomVerb(SP_VERB_ZOOM_PAGE_WIDTH, "ZoomPageWidth", N_("Page _Width"),
+ N_("Zoom to fit page width in window"), INKSCAPE_ICON("zoom-fit-width")),
+ new ZoomVerb(SP_VERB_ZOOM_DRAWING, "ZoomDrawing", N_("_Drawing"),
+ N_("Zoom to fit drawing in window"), INKSCAPE_ICON("zoom-fit-drawing")),
+ new ZoomVerb(SP_VERB_ZOOM_SELECTION, "ZoomSelection", N_("_Selection"),
+ N_("Zoom to fit selection in window"), INKSCAPE_ICON("zoom-fit-selection")),
+
+ new ZoomVerb(SP_VERB_ROTATE_CW, "RotateClockwise", N_("Rotate Clockwise"), N_("Rotate canvas clockwise"), NULL),
+ new ZoomVerb(SP_VERB_ROTATE_CCW, "RotateCounterClockwise", N_("Rotate Counter-Clockwise"), N_("Rotate canvas counter-clockwise"), NULL),
+ new ZoomVerb(SP_VERB_ROTATE_ZERO, "RotateZero", N_("Rotate Zero"), N_("Reset canvas rotation to zero"), NULL),
+
+ new ZoomVerb(SP_VERB_FLIP_HORIZONTAL, "FlipHorizontal", N_("Flip Horizontal"), N_("Flip canvas horizontally"), INKSCAPE_ICON("object-flip-horizontal")),
+ new ZoomVerb(SP_VERB_FLIP_VERTICAL, "FlipVertical", N_("Flip Vertical"), N_("Flip canvas vertically"), INKSCAPE_ICON("object-flip-vertical")),
+ new ZoomVerb(SP_VERB_FLIP_NONE, "FlipNone", N_("Flip None"), N_("Undo any flip"), NULL),
+
+
+// WHY ARE THE FOLLOWING ZoomVerbs???
+
+ // View
new ZoomVerb(SP_VERB_TOGGLE_RULERS, "ToggleRulers", N_("_Rulers"), N_("Show or hide the canvas rulers"), NULL),
new ZoomVerb(SP_VERB_TOGGLE_SCROLLBARS, "ToggleScrollbars", N_("Scroll_bars"), N_("Show or hide the canvas scrollbars"), NULL),
new ZoomVerb(SP_VERB_TOGGLE_GRID, "ToggleGrid", N_("Page _Grid"), N_("Show or hide the page grid"), INKSCAPE_ICON("show-grid")),
@@ -2910,16 +3014,7 @@ Verb *Verb::_base_verbs[] = {
new ZoomVerb(SP_VERB_TOGGLE_TOOLBOX, "ToggleToolbox", N_("_Toolbox"), N_("Show or hide the main toolbox (on the left)"), NULL),
new ZoomVerb(SP_VERB_TOGGLE_PALETTE, "TogglePalette", N_("_Palette"), N_("Show or hide the color palette"), NULL),
new ZoomVerb(SP_VERB_TOGGLE_STATUSBAR, "ToggleStatusbar", N_("_Statusbar"), N_("Show or hide the statusbar (at the bottom of the window)"), NULL),
- new ZoomVerb(SP_VERB_ZOOM_NEXT, "ZoomNext", N_("Nex_t Zoom"), N_("Next zoom (from the history of zooms)"),
- INKSCAPE_ICON("zoom-next")),
- new ZoomVerb(SP_VERB_ZOOM_PREV, "ZoomPrev", N_("Pre_vious Zoom"), N_("Previous zoom (from the history of zooms)"),
- INKSCAPE_ICON("zoom-previous")),
- new ZoomVerb(SP_VERB_ZOOM_1_1, "Zoom1:0", N_("Zoom 1:_1"), N_("Zoom to 1:1"),
- INKSCAPE_ICON("zoom-original")),
- new ZoomVerb(SP_VERB_ZOOM_1_2, "Zoom1:2", N_("Zoom 1:_2"), N_("Zoom to 1:2"),
- INKSCAPE_ICON("zoom-half-size")),
- new ZoomVerb(SP_VERB_ZOOM_2_1, "Zoom2:1", N_("_Zoom 2:1"), N_("Zoom to 2:1"),
- INKSCAPE_ICON("zoom-double-size")),
+
new ZoomVerb(SP_VERB_FULLSCREEN, "FullScreen", N_("_Fullscreen"), N_("Stretch this document window to full screen"),
INKSCAPE_ICON("view-fullscreen")),
new ZoomVerb(SP_VERB_FULLSCREENFOCUS, "FullScreenFocus", N_("Fullscreen & Focus Mode"), N_("Stretch this document window to full screen"),
@@ -2953,14 +3048,6 @@ Verb *Verb::_base_verbs[] = {
new ZoomVerb(SP_VERB_VIEW_ICON_PREVIEW, "ViewIconPreview", N_("Ico_n Preview..."),
N_("Open a window to preview objects at different icon resolutions"), INKSCAPE_ICON("dialog-icon-preview")),
- new ZoomVerb(SP_VERB_ZOOM_PAGE, "ZoomPage", N_("_Page"),
- N_("Zoom to fit page in window"), INKSCAPE_ICON("zoom-fit-page")),
- new ZoomVerb(SP_VERB_ZOOM_PAGE_WIDTH, "ZoomPageWidth", N_("Page _Width"),
- N_("Zoom to fit page width in window"), INKSCAPE_ICON("zoom-fit-width")),
- new ZoomVerb(SP_VERB_ZOOM_DRAWING, "ZoomDrawing", N_("_Drawing"),
- N_("Zoom to fit drawing in window"), INKSCAPE_ICON("zoom-fit-drawing")),
- new ZoomVerb(SP_VERB_ZOOM_SELECTION, "ZoomSelection", N_("_Selection"),
- N_("Zoom to fit selection in window"), INKSCAPE_ICON("zoom-fit-selection")),
// Dialogs
new DialogVerb(SP_VERB_DIALOG_PROTOTYPE, "DialogPrototype", N_("Prototype..."),
diff --git a/src/verbs.h b/src/verbs.h
index b6b7b54dc..6846f1f40 100644
--- a/src/verbs.h
+++ b/src/verbs.h
@@ -252,9 +252,31 @@ enum {
SP_VERB_CONTEXT_ERASER_PREFS,
SP_VERB_CONTEXT_LPETOOL_PREFS,
- /* Zooming and desktop settings */
+
+ /* Zooming */
SP_VERB_ZOOM_IN,
SP_VERB_ZOOM_OUT,
+ SP_VERB_ZOOM_NEXT,
+ SP_VERB_ZOOM_PREV,
+ SP_VERB_ZOOM_1_1,
+ SP_VERB_ZOOM_1_2,
+ SP_VERB_ZOOM_2_1,
+ SP_VERB_ZOOM_PAGE,
+ SP_VERB_ZOOM_PAGE_WIDTH,
+ SP_VERB_ZOOM_DRAWING,
+ SP_VERB_ZOOM_SELECTION,
+
+ /* Canvas Rotation */
+ SP_VERB_ROTATE_CW,
+ SP_VERB_ROTATE_CCW,
+ SP_VERB_ROTATE_ZERO,
+
+ /* Canvas Flip */
+ SP_VERB_FLIP_HORIZONTAL,
+ SP_VERB_FLIP_VERTICAL,
+ SP_VERB_FLIP_NONE,
+
+ /* Desktop settings */
SP_VERB_TOGGLE_RULERS,
SP_VERB_TOGGLE_SCROLLBARS,
SP_VERB_TOGGLE_GRID,
@@ -266,11 +288,6 @@ enum {
SP_VERB_TOGGLE_TOOLBOX,
SP_VERB_TOGGLE_PALETTE,
SP_VERB_TOGGLE_STATUSBAR,
- SP_VERB_ZOOM_NEXT,
- SP_VERB_ZOOM_PREV,
- SP_VERB_ZOOM_1_1,
- SP_VERB_ZOOM_1_2,
- SP_VERB_ZOOM_2_1,
SP_VERB_FULLSCREEN,
SP_VERB_FULLSCREENFOCUS,
SP_VERB_FOCUSTOGGLE,
@@ -282,14 +299,12 @@ enum {
SP_VERB_VIEW_MODE_TOGGLE,
SP_VERB_VIEW_COLOR_MODE_NORMAL,
SP_VERB_VIEW_COLOR_MODE_GRAYSCALE,
+
// SP_VERB_VIEW_COLOR_MODE_PRINT_COLORS_PREVIEW,
SP_VERB_VIEW_COLOR_MODE_TOGGLE,
SP_VERB_VIEW_CMS_TOGGLE,
SP_VERB_VIEW_ICON_PREVIEW,
- SP_VERB_ZOOM_PAGE,
- SP_VERB_ZOOM_PAGE_WIDTH,
- SP_VERB_ZOOM_DRAWING,
- SP_VERB_ZOOM_SELECTION,
+
/* Dialogs */
SP_VERB_DIALOG_PROTOTYPE,
SP_VERB_DIALOG_DISPLAY,
diff --git a/src/viewbox.cpp b/src/viewbox.cpp
index 1fa33117a..1b50fe71c 100644
--- a/src/viewbox.cpp
+++ b/src/viewbox.cpp
@@ -17,8 +17,6 @@
#include "viewbox.h"
#include "enums.h"
#include "sp-item.h"
-#include "inkscape.h"
-#include "desktop.h"
SPViewBox::SPViewBox()
: viewBox_set(false)
@@ -27,11 +25,6 @@ SPViewBox::SPViewBox()
, aspect_align(SP_ASPECT_XMID_YMID) // Default per spec
, aspect_clip(SP_ASPECT_MEET)
, c2p(Geom::identity())
- , vbt(Geom::identity())
- , rotation(Geom::identity())
- , angle(0)
- , previous_angle(0)
- , rotated(false)
{
}
@@ -166,16 +159,6 @@ void SPViewBox::set_preserveAspectRatio(const gchar* value) {
}
}
-double SPViewBox::get_rotation() {
- return this->angle;
-}
-
-void SPViewBox::set_rotation(double angle_val) {
- this->previous_angle = this->angle;
- this->angle = angle_val;
- this->rotated = true;
-}
-
// Apply scaling from viewbox
void SPViewBox::apply_viewbox(const Geom::Rect& in, double scale_none) {
@@ -239,41 +222,22 @@ void SPViewBox::apply_viewbox(const Geom::Rect& in, double scale_none) {
break;
}
}
+
/* Viewbox transform from scale and position */
- vbt = Geom::identity();
- vbt[0] = scale_x;
- vbt[1] = 0.0;
- vbt[2] = 0.0;
- vbt[3] = scale_y;
- vbt[4] = x - scale_x * this->viewBox.left();
- vbt[5] = y - scale_y * this->viewBox.top();
- /* Append viewbox and turn transformation */
- Geom::Point page_center = this->viewBox.midpoint();
- SPDesktop * desktop = SP_ACTIVE_DESKTOP;
- if (this->angle > 0.0 || this->angle < 0.0 ) { //!0
- if (desktop) {
- rotation = Geom::Translate(page_center).inverse() * Geom::Rotate(Geom::rad_from_deg(angle)) * Geom::Translate(page_center);
- this->c2p = rotation * vbt * this->c2p;
- } else {
- this->c2p = vbt * this->c2p;
- }
- } else {
- this->c2p = vbt * this->c2p;
- }
- if (desktop && this->rotated) {
- Geom::Rect view = desktop->get_display_area();
- Geom::Point view_center = desktop->doc2dt(view.midpoint());
- Geom::Affine center_rotation = Geom::identity();
- center_rotation *= Geom::Translate(page_center * vbt).inverse();
- center_rotation *= Geom::Rotate(Geom::rad_from_deg(this->angle - this->previous_angle));
- center_rotation *= Geom::Translate(page_center * vbt);
- view_center = desktop->dt2doc(view_center * center_rotation);
- desktop->zoom_relative_center_point(view_center, 1.0);
- this->rotated = false;
- }
+ Geom::Affine q;
+ q[0] = scale_x;
+ q[1] = 0.0;
+ q[2] = 0.0;
+ q[3] = scale_y;
+ q[4] = x - scale_x * this->viewBox.left();
+ q[5] = y - scale_y * this->viewBox.top();
+
+ // std::cout << " q\n" << q << std::endl;
+
+ /* Append viewbox transformation */
+ this->c2p = q * this->c2p;
}
-
SPItemCtx SPViewBox::get_rctx(const SPItemCtx* ictx, double scale_none) {
/* Create copy of item context */
diff --git a/src/viewbox.h b/src/viewbox.h
index 2f107132c..c71abb610 100644
--- a/src/viewbox.h
+++ b/src/viewbox.h
@@ -36,14 +36,7 @@ public:
/* Child to parent additional transform */
Geom::Affine c2p;
- Geom::Affine vbt;
- Geom::Affine rotation;
- double angle;
- double previous_angle;
- bool rotated;
- double get_rotation();
- void set_rotation(double angle_val);
void set_viewBox(const gchar* value);
void set_preserveAspectRatio(const gchar* value);
diff --git a/src/widgets/desktop-widget.cpp b/src/widgets/desktop-widget.cpp
index 122b19e22..d8c27f5b7 100644
--- a/src/widgets/desktop-widget.cpp
+++ b/src/widgets/desktop-widget.cpp
@@ -91,20 +91,8 @@ static void sp_update_guides_lock( GtkWidget *button, gpointer data );
static void cms_adjust_toggled( GtkWidget *button, gpointer data );
#endif // defined(HAVE_LIBLCMS1) || defined(HAVE_LIBLCMS2)
static void cms_adjust_set_sensitive( SPDesktopWidget *dtw, bool enabled );
-static void sp_desktop_widget_rotate_document(GtkSpinButton *spin, SPDesktopWidget *dtw);
static void sp_desktop_widget_adjustment_value_changed (GtkAdjustment *adj, SPDesktopWidget *dtw);
-static gint sp_dtw_rotation_input (GtkSpinButton *spin, gdouble *new_val, gpointer data);
-static bool sp_dtw_rotation_output (GtkSpinButton *spin, gpointer data);
-static void sp_dtw_rotation_populate_popup (GtkEntry *entry, GtkMenu *menu, gpointer data);
-static void sp_dtw_rotate_minus_180 (GtkMenuItem *item, SPDesktopWidget * data);
-static void sp_dtw_rotate_minus_135 (GtkMenuItem *item, SPDesktopWidget * data);
-static void sp_dtw_rotate_minus_90 (GtkMenuItem *item, SPDesktopWidget * data);
-static void sp_dtw_rotate_minus_45 (GtkMenuItem *item, SPDesktopWidget * data);
-static void sp_dtw_rotate_0 (GtkMenuItem *item, SPDesktopWidget * data);
-static void sp_dtw_rotate_45 (GtkMenuItem *item, SPDesktopWidget * data);
-static void sp_dtw_rotate_90 (GtkMenuItem *item, SPDesktopWidget * data);
-static void sp_dtw_rotate_135 (GtkMenuItem *item, SPDesktopWidget * data);
static gdouble sp_dtw_zoom_value_to_display (gdouble value);
static gdouble sp_dtw_zoom_display_to_value (gdouble value);
static gint sp_dtw_zoom_input (GtkSpinButton *spin, gdouble *new_val, gpointer data);
@@ -112,14 +100,13 @@ static bool sp_dtw_zoom_output (GtkSpinButton *spin, gpointer data);
static void sp_dtw_zoom_value_changed (GtkSpinButton *spin, gpointer data);
static void sp_dtw_zoom_populate_popup (GtkEntry *entry, GtkMenu *menu, gpointer data);
static void sp_dtw_zoom_menu_handler (SPDesktop *dt, gdouble factor);
-static void sp_dtw_zoom_50 (GtkMenuItem *item, gpointer data);
-static void sp_dtw_zoom_100 (GtkMenuItem *item, gpointer data);
-static void sp_dtw_zoom_200 (GtkMenuItem *item, gpointer data);
-static void sp_dtw_zoom_page (GtkMenuItem *item, gpointer data);
-static void sp_dtw_zoom_drawing (GtkMenuItem *item, gpointer data);
-static void sp_dtw_zoom_selection (GtkMenuItem *item, gpointer data);
static void sp_dtw_sticky_zoom_toggled (GtkMenuItem *item, gpointer data);
+static gint sp_dtw_rotation_input (GtkSpinButton *spin, gdouble *new_val, gpointer data);
+static bool sp_dtw_rotation_output (GtkSpinButton *spin, gpointer data);
+static void sp_dtw_rotation_value_changed (GtkSpinButton *spin, gpointer data);
+static void sp_dtw_rotation_populate_popup (GtkEntry *entry, GtkMenu *menu, gpointer data);
+
SPViewWidgetClass *dtw_parent_class;
class CMSPrefWatcher {
@@ -576,44 +563,52 @@ void SPDesktopWidget::init( SPDesktopWidget *dtw )
gtk_box_pack_start (GTK_BOX (dtw->statusbar), dtw->select_status, TRUE, TRUE, 0);
- // Zoom status spinbutton
+ // Zoom status spinbutton ---------------
dtw->zoom_status = gtk_spin_button_new_with_range (log(SP_DESKTOP_ZOOM_MIN)/log(2), log(SP_DESKTOP_ZOOM_MAX)/log(2), 0.1);
- gtk_widget_set_name(dtw->zoom_status, "ZoomStatus");
+ g_object_set_data (G_OBJECT (dtw->zoom_status), "dtw", dtw->canvas);
gtk_widget_set_tooltip_text (dtw->zoom_status, _("Zoom"));
gtk_widget_set_size_request (dtw->zoom_status, STATUS_ZOOM_WIDTH, -1);
gtk_entry_set_width_chars (GTK_ENTRY (dtw->zoom_status), 6);
gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (dtw->zoom_status), FALSE);
gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (dtw->zoom_status), GTK_UPDATE_ALWAYS);
+
+ // Callbacks
g_signal_connect (G_OBJECT (dtw->zoom_status), "input", G_CALLBACK (sp_dtw_zoom_input), dtw);
g_signal_connect (G_OBJECT (dtw->zoom_status), "output", G_CALLBACK (sp_dtw_zoom_output), dtw);
- g_object_set_data (G_OBJECT (dtw->zoom_status), "dtw", dtw->canvas);
g_signal_connect (G_OBJECT (dtw->zoom_status), "focus-in-event", G_CALLBACK (spinbutton_focus_in), dtw->zoom_status);
g_signal_connect (G_OBJECT (dtw->zoom_status), "key-press-event", G_CALLBACK (spinbutton_keypress), dtw->zoom_status);
dtw->zoom_update = g_signal_connect (G_OBJECT (dtw->zoom_status), "value_changed", G_CALLBACK (sp_dtw_zoom_value_changed), dtw);
- dtw->zoom_update = g_signal_connect (G_OBJECT (dtw->zoom_status), "populate_popup", G_CALLBACK (sp_dtw_zoom_populate_popup), dtw);
+ g_signal_connect (G_OBJECT (dtw->zoom_status), "populate_popup", G_CALLBACK (sp_dtw_zoom_populate_popup), dtw);
+
+ // Style
auto css_provider_spinbutton = Gtk::CssProvider::create();
- css_provider_spinbutton->load_from_data("* { padding-left: 2px; padding-right: 2px; padding-top: 0px; padding-bottom: 0px;}");
+ css_provider_spinbutton->load_from_data("* { padding-left: 2px; padding-right: 2px; padding-top: 0px; padding-bottom: 0px;}"); // Shouldn't this be in a style sheet? Used also by rotate.
+
auto zoomstat = Glib::wrap(dtw->zoom_status);
zoomstat->set_name("ZoomStatus");
auto context_zoom = zoomstat->get_style_context();
context_zoom->add_provider(css_provider_spinbutton, GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
- // Rotate status spinbutton
+ // Rotate status spinbutton ---------------
dtw->rotation_status = gtk_spin_button_new_with_range (-360.0,360.0, 1.0);
- gtk_widget_set_tooltip_text (dtw->rotation_status, _("Rotation. Can be interactive with CTRL+MMB"));
+ g_object_set_data (G_OBJECT (dtw->rotation_status), "dtw", dtw->canvas);
+ gtk_widget_set_tooltip_text (dtw->rotation_status, _("Rotation. (Also Ctrl+Shift+Scroll)"));
gtk_widget_set_size_request (dtw->rotation_status, STATUS_ROTATION_WIDTH, -1);
gtk_entry_set_width_chars (GTK_ENTRY (dtw->rotation_status), 7);
- gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (dtw->rotation_status), FALSE);
- gtk_spin_button_set_digits (GTK_SPIN_BUTTON (dtw->rotation_status), 2);
+ gtk_spin_button_set_numeric (GTK_SPIN_BUTTON (dtw->rotation_status), FALSE);
+ gtk_spin_button_set_digits (GTK_SPIN_BUTTON (dtw->rotation_status), 2);
+ gtk_spin_button_set_increments (GTK_SPIN_BUTTON (dtw->rotation_status), 1.0, 15.0);
gtk_spin_button_set_update_policy (GTK_SPIN_BUTTON (dtw->rotation_status), GTK_UPDATE_ALWAYS);
+
+ // Callbacks
g_signal_connect (G_OBJECT (dtw->rotation_status), "input", G_CALLBACK (sp_dtw_rotation_input), dtw);
g_signal_connect (G_OBJECT (dtw->rotation_status), "output", G_CALLBACK (sp_dtw_rotation_output), dtw);
- g_object_set_data (G_OBJECT (dtw->rotation_status), "dtw", dtw->canvas);
g_signal_connect (G_OBJECT (dtw->rotation_status), "focus-in-event", G_CALLBACK (spinbutton_focus_in), dtw->rotation_status);
g_signal_connect (G_OBJECT (dtw->rotation_status), "key-press-event", G_CALLBACK (spinbutton_keypress), dtw->rotation_status);
- dtw->rotation_update = g_signal_connect (G_OBJECT (dtw->rotation_status), "value_changed", G_CALLBACK (sp_desktop_widget_rotate_document), dtw);
- dtw->rotation_update = g_signal_connect (G_OBJECT (dtw->rotation_status), "populate_popup", G_CALLBACK (sp_dtw_rotation_populate_popup), dtw);
+ dtw->rotation_update = g_signal_connect (G_OBJECT (dtw->rotation_status), "value_changed", G_CALLBACK (sp_dtw_rotation_value_changed), dtw);
+ g_signal_connect (G_OBJECT (dtw->rotation_status), "populate_popup", G_CALLBACK (sp_dtw_rotation_populate_popup), dtw);
+ // Style
auto rotstat = Glib::wrap(dtw->rotation_status);
rotstat->set_name("RotationStatus");
auto context_rotation = rotstat->get_style_context();
@@ -717,16 +712,22 @@ static void sp_desktop_widget_dispose(GObject *object)
if ( watcher ) {
watcher->remove(dtw);
}
+
+ // Zoom
g_signal_handlers_disconnect_by_func(G_OBJECT (dtw->zoom_status), (gpointer) G_CALLBACK(sp_dtw_zoom_input), dtw);
g_signal_handlers_disconnect_by_func(G_OBJECT (dtw->zoom_status), (gpointer) G_CALLBACK(sp_dtw_zoom_output), dtw);
g_signal_handlers_disconnect_matched (G_OBJECT (dtw->zoom_status), G_SIGNAL_MATCH_DATA, 0, 0, NULL, NULL, dtw->zoom_status);
g_signal_handlers_disconnect_by_func (G_OBJECT (dtw->zoom_status), (gpointer) G_CALLBACK (sp_dtw_zoom_value_changed), dtw);
g_signal_handlers_disconnect_by_func (G_OBJECT (dtw->zoom_status), (gpointer) G_CALLBACK (sp_dtw_zoom_populate_popup), dtw);
+
+ // Rotation
g_signal_handlers_disconnect_by_func(G_OBJECT (dtw->rotation_status), (gpointer) G_CALLBACK(sp_dtw_rotation_input), dtw);
g_signal_handlers_disconnect_by_func(G_OBJECT (dtw->rotation_status), (gpointer) G_CALLBACK(sp_dtw_rotation_output), dtw);
g_signal_handlers_disconnect_matched (G_OBJECT (dtw->rotation_status), G_SIGNAL_MATCH_DATA, 0, 0, NULL, NULL, dtw->rotation_status);
- g_signal_handlers_disconnect_by_func (G_OBJECT (dtw->rotation_status), (gpointer) G_CALLBACK (sp_desktop_widget_rotate_document), dtw);
+ g_signal_handlers_disconnect_by_func (G_OBJECT (dtw->rotation_status), (gpointer) G_CALLBACK (sp_dtw_rotation_value_changed), dtw);
g_signal_handlers_disconnect_by_func (G_OBJECT (dtw->rotation_status), (gpointer) G_CALLBACK (sp_dtw_rotation_populate_popup), dtw);
+
+ // Canvas
g_signal_handlers_disconnect_by_func (G_OBJECT (dtw->canvas), (gpointer) G_CALLBACK (sp_desktop_widget_event), dtw);
g_signal_handlers_disconnect_by_func (G_OBJECT (dtw->canvas_tbl), (gpointer) G_CALLBACK (canvas_tbl_size_allocate), dtw);
@@ -1667,8 +1668,7 @@ SPDesktopWidget* SPDesktopWidget::createInstance(SPNamedView *namedview)
SPNamedView *nv = dtw->desktop->namedview;
gtk_box_pack_start (GTK_BOX (dtw->vbox), dtw->menubar, FALSE, FALSE, 0);
dtw->layoutWidgets();
- gtk_spin_button_set_value(GTK_SPIN_BUTTON (dtw->rotation_status), namedview->document_rotation);
- sp_namedview_set_document_rotation(namedview);
+
std::vector<GtkWidget *> toolboxes;
toolboxes.push_back(dtw->tool_toolbox);
toolboxes.push_back(dtw->aux_toolbox);
@@ -1708,8 +1708,6 @@ sp_desktop_widget_update_rulers (SPDesktopWidget *dtw)
void SPDesktopWidget::namedviewModified(SPObject *obj, guint flags)
{
SPNamedView *nv=SP_NAMEDVIEW(obj);
- gtk_spin_button_set_value(GTK_SPIN_BUTTON(this->rotation_status), desktop->namedview->document_rotation);
- sp_namedview_set_document_rotation(nv);
if (flags & SP_OBJECT_MODIFIED_FLAG) {
this->dt2r = 1. / nv->display_units->factor;
@@ -1768,18 +1766,6 @@ void SPDesktopWidget::namedviewModified(SPObject *obj, guint flags)
}
static void
-sp_desktop_widget_rotate_document(GtkSpinButton *spin, SPDesktopWidget *dtw)
-{
- SPNamedView *nv = dtw->desktop->namedview;
- double value = gtk_spin_button_get_value (spin);
- if (!dtw->desktop->getDocument()->getRoot()->rotated && value != nv->document_rotation) {
- sp_repr_set_svg_double(nv->getRepr(), "inkscape:document-rotation", value);
- }
- spinbutton_defocus (GTK_WIDGET(spin));
-}
-
-
-static void
sp_desktop_widget_adjustment_value_changed (GtkAdjustment */*adj*/, SPDesktopWidget *dtw)
{
if (dtw->update)
@@ -1811,6 +1797,7 @@ bool SPDesktopWidget::onFocusInEvent(GdkEventFocus*)
return false;
}
+// ------------------------ Zoom ------------------------
static gdouble
sp_dtw_zoom_value_to_display (gdouble value)
{
@@ -1858,38 +1845,6 @@ sp_dtw_zoom_output (GtkSpinButton *spin, gpointer /*data*/)
return TRUE;
}
-static gint
-sp_dtw_rotation_input (GtkSpinButton *spin, gdouble *new_val, gpointer /*data*/)
-{
- gchar *b = g_strdup (gtk_entry_get_text (GTK_ENTRY (spin)));
-
- gchar *comma = g_strstr_len (b, -1, ",");
- if (comma) {
- *comma = '.';
- }
-
- char *oldlocale = g_strdup (setlocale(LC_NUMERIC, NULL));
- setlocale (LC_NUMERIC, "C");
- gdouble new_value = atof (b);
- setlocale (LC_NUMERIC, oldlocale);
- g_free (oldlocale);
- g_free (b);
-
- *new_val = new_value;
- return TRUE;
-}
-
-static bool
-sp_dtw_rotation_output (GtkSpinButton *spin, gpointer /*data*/)
-{
- gchar b[64];
- double val = gtk_spin_button_get_value (spin);
- g_snprintf (b, 64, "%7.2f°", val);
-
- gtk_entry_set_text (GTK_ENTRY (spin), b);
- return TRUE;
-}
-
static void
sp_dtw_zoom_value_changed (GtkSpinButton *spin, gpointer data)
{
@@ -1908,7 +1863,14 @@ sp_dtw_zoom_value_changed (GtkSpinButton *spin, gpointer data)
spinbutton_defocus (GTK_WIDGET(spin));
}
+static void
+sp_dtw_zoom_menu_handler (SPDesktop *dt, gdouble factor)
+{
+ Geom::Rect const d = dt->get_display_area();
+ dt->zoom_absolute_center_point (d.midpoint(), factor);
+}
+// Zoom Popup Menu
static void
sp_dtw_zoom_10 (GtkMenuItem */*item*/, gpointer data)
{
@@ -1972,124 +1934,142 @@ sp_dtw_zoom_selection (GtkMenuItem */*item*/, gpointer data)
static void
sp_dtw_zoom_populate_popup (GtkEntry */*entry*/, GtkMenu *menu, gpointer data)
{
- GList *children, *iter;
- GtkWidget *item;
SPDesktop *dt = SP_DESKTOP_WIDGET (data)->desktop;
- children = gtk_container_get_children (GTK_CONTAINER (menu));
- for ( iter = children ; iter ; iter = g_list_next (iter)) {
+ GList* children = gtk_container_get_children (GTK_CONTAINER (menu));
+ for ( auto iter = children ; iter ; iter = g_list_next (iter)) {
gtk_container_remove (GTK_CONTAINER (menu), GTK_WIDGET (iter->data));
}
g_list_free (children);
+ GtkWidget *item;
+
item = gtk_menu_item_new_with_label ("1000%");
g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK (sp_dtw_zoom_1000), dt);
- gtk_widget_show (item);
gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
+
item = gtk_menu_item_new_with_label ("500%");
g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK (sp_dtw_zoom_500), dt);
- gtk_widget_show (item);
gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
+
item = gtk_menu_item_new_with_label ("200%");
g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK (sp_dtw_zoom_200), dt);
- gtk_widget_show (item);
gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
+
item = gtk_menu_item_new_with_label ("100%");
g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK (sp_dtw_zoom_100), dt);
- gtk_widget_show (item);
gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
+
item = gtk_menu_item_new_with_label ("50%");
g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK (sp_dtw_zoom_50), dt);
- gtk_widget_show (item);
gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
+
item = gtk_menu_item_new_with_label ("25%");
g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK (sp_dtw_zoom_25), dt);
- gtk_widget_show (item);
gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
+
item = gtk_menu_item_new_with_label ("10%");
g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK (sp_dtw_zoom_10), dt);
- gtk_widget_show (item);
-
gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
item = gtk_separator_menu_item_new ();
- gtk_widget_show (item);
gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
item = gtk_menu_item_new_with_label (_("Page"));
g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK (sp_dtw_zoom_page), dt);
- gtk_widget_show (item);
gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
+
item = gtk_menu_item_new_with_label (_("Drawing"));
g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK (sp_dtw_zoom_drawing), dt);
- gtk_widget_show (item);
gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
+
item = gtk_menu_item_new_with_label (_("Selection"));
g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK (sp_dtw_zoom_selection), dt);
- gtk_widget_show (item);
gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
+
+ gtk_widget_show_all (GTK_WIDGET (menu));
}
static void
-sp_dtw_rotation_populate_popup (GtkEntry */*entry*/, GtkMenu *menu, gpointer data)
+sp_dtw_sticky_zoom_toggled (GtkMenuItem *, gpointer data)
{
- GList *children, *iter;
- GtkWidget *item;
- SPDesktopWidget *dtw = static_cast<SPDesktopWidget*>(data);
- children = gtk_container_get_children (GTK_CONTAINER (menu));
- for ( iter = children ; iter ; iter = g_list_next (iter)) {
- gtk_container_remove (GTK_CONTAINER (menu), GTK_WIDGET (iter->data));
+ SPDesktopWidget *dtw = SP_DESKTOP_WIDGET(data);
+ Inkscape::Preferences *prefs = Inkscape::Preferences::get();
+ prefs->setBool("/options/stickyzoom/value", SP_BUTTON_IS_DOWN(dtw->sticky_zoom));
+}
+
+
+void
+sp_desktop_widget_update_zoom (SPDesktopWidget *dtw)
+{
+ GdkWindow *window = gtk_widget_get_window(GTK_WIDGET(dtw->zoom_status));
+
+ g_signal_handler_block (G_OBJECT (dtw->zoom_status), dtw->zoom_update);
+ gtk_spin_button_set_value (GTK_SPIN_BUTTON (dtw->zoom_status), log(dtw->desktop->current_zoom()) / log(2));
+ gtk_widget_queue_draw(GTK_WIDGET(dtw->zoom_status));
+ if (window)
+ gdk_window_process_updates(window, TRUE);
+ g_signal_handler_unblock (G_OBJECT (dtw->zoom_status), dtw->zoom_update);
+}
+
+
+// ---------------------- Rotation ------------------------
+static gint
+sp_dtw_rotation_input (GtkSpinButton *spin, gdouble *new_val, gpointer /*data*/)
+{
+ gchar *b = g_strdup (gtk_entry_get_text (GTK_ENTRY (spin)));
+
+ gchar *comma = g_strstr_len (b, -1, ",");
+ if (comma) {
+ *comma = '.';
}
- g_list_free (children);
- item = gtk_menu_item_new_with_label ("-180°");
- g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK (sp_dtw_rotate_minus_180), dtw);
- gtk_widget_show (item);
- gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
-
- item = gtk_menu_item_new_with_label ("-135°");
- g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK (sp_dtw_rotate_minus_135), dtw);
- gtk_widget_show (item);
- gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
-
- item = gtk_menu_item_new_with_label ("-90°");
- g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK (sp_dtw_rotate_minus_90), dtw);
- gtk_widget_show (item);
- gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
-
- item = gtk_menu_item_new_with_label ("-45°");
- g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK (sp_dtw_rotate_minus_45), dtw);
- gtk_widget_show (item);
- gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
-
- item = gtk_menu_item_new_with_label ("0°");
- g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK (sp_dtw_rotate_0), dtw);
- gtk_widget_show (item);
- gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
-
- item = gtk_menu_item_new_with_label ("45°");
- g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK (sp_dtw_rotate_45), dtw);
- gtk_widget_show (item);
- gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
-
-
- item = gtk_menu_item_new_with_label ("90°");
- g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK (sp_dtw_rotate_90), dtw);
- gtk_widget_show (item);
- gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
-
+ char *oldlocale = g_strdup (setlocale(LC_NUMERIC, NULL));
+ setlocale (LC_NUMERIC, "C");
+ gdouble new_value = atof (b);
+ setlocale (LC_NUMERIC, oldlocale);
+ g_free (oldlocale);
+ g_free (b);
- item = gtk_menu_item_new_with_label ("135°");
- g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK (sp_dtw_rotate_135), dtw);
- gtk_widget_show (item);
- gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
+ *new_val = new_value;
+ return TRUE;
+}
+
+static bool
+sp_dtw_rotation_output (GtkSpinButton *spin, gpointer /*data*/)
+{
+ gchar b[64];
+ double val = gtk_spin_button_get_value (spin);
+
+ if (val < -180) val += 360;
+ if (val > 180) val -= 360;
+
+ g_snprintf (b, 64, "%7.2f°", val);
+
+ gtk_entry_set_text (GTK_ENTRY (spin), b);
+ return TRUE;
}
static void
-sp_dtw_rotate_minus_180 (GtkMenuItem */*item*/, SPDesktopWidget * data)
+sp_dtw_rotation_value_changed (GtkSpinButton *spin, gpointer data)
{
- gtk_spin_button_set_value (GTK_SPIN_BUTTON((data)->rotation_status),-180);
+ double const rotate_factor = M_PI / 180.0 * gtk_spin_button_get_value (spin);
+ // std::cout << "sp_dtw_rotation_value_changed: "
+ // << gtk_spin_button_get_value (spin)
+ // << " (" << rotate_factor << ")" <<std::endl;
+
+ SPDesktopWidget *dtw = SP_DESKTOP_WIDGET (data);
+ SPDesktop *desktop = dtw->desktop;
+
+ // Rotate around center of window
+ Geom::Rect const d_canvas = desktop->getCanvas()->getViewbox();
+ g_signal_handler_block(spin, dtw->rotation_update);
+ Geom::Point midpoint = desktop->w2d(d_canvas.midpoint());
+ desktop->rotate_absolute_center_point (midpoint, rotate_factor);
+ g_signal_handler_unblock(spin, dtw->rotation_update);
+
+ spinbutton_defocus (GTK_WIDGET(spin));
}
static void
@@ -2135,35 +2115,75 @@ sp_dtw_rotate_135 (GtkMenuItem */*item*/, SPDesktopWidget * data)
}
static void
-sp_dtw_zoom_menu_handler (SPDesktop *dt, gdouble factor)
+sp_dtw_rotate_180 (GtkMenuItem */*item*/, SPDesktopWidget * data)
{
- Geom::Rect const d = dt->get_display_area();
- dt->zoom_absolute_center_point (d.midpoint(), factor);
+ gtk_spin_button_set_value (GTK_SPIN_BUTTON((data)->rotation_status),180);
}
-
static void
-sp_dtw_sticky_zoom_toggled (GtkMenuItem *, gpointer data)
+sp_dtw_rotation_populate_popup (GtkEntry */*entry*/, GtkMenu *menu, gpointer data)
{
- SPDesktopWidget *dtw = SP_DESKTOP_WIDGET(data);
- Inkscape::Preferences *prefs = Inkscape::Preferences::get();
- prefs->setBool("/options/stickyzoom/value", SP_BUTTON_IS_DOWN(dtw->sticky_zoom));
+ SPDesktopWidget *dtw = static_cast<SPDesktopWidget*>(data);
+
+ GList* children = gtk_container_get_children (GTK_CONTAINER (menu));
+ for ( auto iter = children ; iter ; iter = g_list_next (iter)) {
+ gtk_container_remove (GTK_CONTAINER (menu), GTK_WIDGET (iter->data));
+ }
+ g_list_free (children);
+
+ GtkWidget *item;
+
+ item = gtk_menu_item_new_with_label ("-135°");
+ g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK (sp_dtw_rotate_minus_135), dtw);
+ gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
+
+ item = gtk_menu_item_new_with_label ("-90°");
+ g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK (sp_dtw_rotate_minus_90), dtw);
+ gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
+
+ item = gtk_menu_item_new_with_label ("-45°");
+ g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK (sp_dtw_rotate_minus_45), dtw);
+ gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
+
+ item = gtk_menu_item_new_with_label ("0°");
+ g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK (sp_dtw_rotate_0), dtw);
+ gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
+
+ item = gtk_menu_item_new_with_label ("45°");
+ g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK (sp_dtw_rotate_45), dtw);
+ gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
+
+ item = gtk_menu_item_new_with_label ("90°");
+ g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK (sp_dtw_rotate_90), dtw);
+ gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
+
+ item = gtk_menu_item_new_with_label ("135°");
+ g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK (sp_dtw_rotate_135), dtw);
+ gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
+
+ item = gtk_menu_item_new_with_label ("180°");
+ g_signal_connect (G_OBJECT (item), "activate", G_CALLBACK (sp_dtw_rotate_180), dtw);
+ gtk_menu_shell_append (GTK_MENU_SHELL (menu), item);
+
+ gtk_widget_show_all (GTK_WIDGET (menu));
}
void
-sp_desktop_widget_update_zoom (SPDesktopWidget *dtw)
+sp_desktop_widget_update_rotation (SPDesktopWidget *dtw)
{
- GdkWindow *window = gtk_widget_get_window(GTK_WIDGET(dtw->zoom_status));
+ GdkWindow *window = gtk_widget_get_window(GTK_WIDGET(dtw->rotation_status));
- g_signal_handlers_block_by_func (G_OBJECT (dtw->zoom_status), (gpointer)G_CALLBACK (sp_dtw_zoom_value_changed), dtw);
- gtk_spin_button_set_value (GTK_SPIN_BUTTON (dtw->zoom_status), log(dtw->desktop->current_zoom()) / log(2));
- gtk_widget_queue_draw(GTK_WIDGET(dtw->zoom_status));
+ g_signal_handler_block(G_OBJECT(dtw->rotation_status), dtw->rotation_update);
+ gtk_spin_button_set_value (GTK_SPIN_BUTTON (dtw->rotation_status), dtw->desktop->current_rotation() / M_PI * 180.0);
+ gtk_widget_queue_draw(GTK_WIDGET(dtw->rotation_status));
if (window)
gdk_window_process_updates(window, TRUE);
- g_signal_handlers_unblock_by_func (G_OBJECT (dtw->zoom_status), (gpointer)G_CALLBACK (sp_dtw_zoom_value_changed), dtw);
+ g_signal_handler_unblock(G_OBJECT(dtw->rotation_status), dtw->rotation_update);
}
+
+// --------------- Rulers/Scrollbars/Etc. -----------------
void
sp_desktop_widget_toggle_rulers (SPDesktopWidget *dtw)
{
diff --git a/src/widgets/desktop-widget.h b/src/widgets/desktop-widget.h
index 61c3b8b37..0d5f40987 100644
--- a/src/widgets/desktop-widget.h
+++ b/src/widgets/desktop-widget.h
@@ -40,6 +40,7 @@ void sp_desktop_widget_iconify(SPDesktopWidget *dtw);
void sp_desktop_widget_maximize(SPDesktopWidget *dtw);
void sp_desktop_widget_fullscreen(SPDesktopWidget *dtw);
void sp_desktop_widget_update_zoom(SPDesktopWidget *dtw);
+void sp_desktop_widget_update_rotation(SPDesktopWidget *dtw);
void sp_desktop_widget_update_rulers (SPDesktopWidget *dtw);
void sp_desktop_widget_update_hruler (SPDesktopWidget *dtw);
void sp_desktop_widget_update_vruler (SPDesktopWidget *dtw);
@@ -78,7 +79,7 @@ struct SPDesktopWidget {
GtkWidget *hbox;
- GtkWidget *menubar, *statusbar, *rotatebar;
+ GtkWidget *menubar, *statusbar;
Inkscape::UI::Dialogs::SwatchesPanel *panels;
@@ -193,6 +194,8 @@ struct SPDesktopWidget {
{ sp_desktop_widget_update_zoom (_dtw); }
virtual void letZoomGrabFocus()
{ _dtw->letZoomGrabFocus(); }
+ virtual void updateRotation()
+ { sp_desktop_widget_update_rotation (_dtw); }
virtual void setToolboxFocusTo (const gchar * id)
{ _dtw->setToolboxFocusTo (id); }
virtual void setToolboxAdjustmentValue (const gchar *id, double val)
diff --git a/src/xml/repr-io.cpp b/src/xml/repr-io.cpp
index ae6f238d4..d8e0f5418 100644
--- a/src/xml/repr-io.cpp
+++ b/src/xml/repr-io.cpp
@@ -404,7 +404,12 @@ Document *sp_repr_read_mem (const gchar * buffer, gint length, const gchar *defa
g_return_val_if_fail (buffer != NULL, NULL);
- doc = xmlParseMemory (const_cast<gchar *>(buffer), length);
+ int parser_options = XML_PARSE_HUGE | XML_PARSE_RECOVER;
+ parser_options |= XML_PARSE_NONET; // TODO: should we allow network access?
+ // proper solution would be to check the preference "/options/externalresources/xml/allow_net_access"
+ // as done in XmlSource::readXml which gets called by the analogous sp_repr_read_file()
+ // but sp_repr_read_mem() seems to be called in locations where Inkscape::Preferences::get() fails badly
+ doc = xmlReadMemory (const_cast<gchar *>(buffer), length, NULL, NULL, parser_options);
rdoc = sp_repr_do_read (doc, default_ns);
if (doc) {
diff --git a/testfiles/src/attributes-test.cpp b/testfiles/src/attributes-test.cpp
index f26a1d351..d71aa03d2 100644
--- a/testfiles/src/attributes-test.cpp
+++ b/testfiles/src/attributes-test.cpp
@@ -393,7 +393,6 @@ std::vector<AttributeInfo> getKnownAttrs()
AttributeInfo("inkscape:current-layer", true),
AttributeInfo("inkscape:cx", true),
AttributeInfo("inkscape:cy", true),
- AttributeInfo("inkscape:document-rotation", true),
AttributeInfo("inkscape:document-units", true),
AttributeInfo("inkscape:dstBox", true),
AttributeInfo("inkscape:dstColumn", true),