diff options
| author | Jabier Arraiza Cenoz <jabier.arraiza@marker.es> | 2017-05-05 16:52:19 +0000 |
|---|---|---|
| committer | jabiertxof <info@marker.es> | 2017-05-05 16:52:19 +0000 |
| commit | bec0359a0d5b3f7db96417f003927c282c18a9f4 (patch) | |
| tree | e45fa17927826da138e233499060e3142de86899 | |
| parent | Update to trunk (diff) | |
| parent | merge lpeUpdDefaultParams (diff) | |
| download | inkscape-bec0359a0d5b3f7db96417f003927c282c18a9f4.tar.gz inkscape-bec0359a0d5b3f7db96417f003927c282c18a9f4.zip | |
Update to trunk
(bzr r13645.1.174)
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 }}} @@ -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 <defs>." msgid_plural "Removed <b>%i</b> unused definitions in <defs>." @@ -8362,11 +8484,11 @@ msgstr[0] "Aizvākta <b>%i</b> neizmantota definīcija no <defs>." msgstr[1] "Aizvāktas <b>%i</b> neizmantotas definīcijas no <defs>." msgstr[2] "Aizvāktas <b>%i</b> neizmantotas definīcijas no <defs>." -#: ../src/file.cpp:647 +#: ../src/file.cpp:1102 msgid "No unused definitions in <defs>." msgstr "<defs> 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 <" "defs>)" msgstr "" "Objekts, ko mēģināt atlasīt, <b>nav redzams</b> (tas atrodas <defs>)" -#: ../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°; with <b>Ctrl</b> to snap angle" msgstr "<b>Šķiebt</b>: %0.2f°; 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°; with <b>Ctrl</b> to snap angle" msgstr "<b>Griezt</b>: %0.2f°; 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 × %d: %s" msgstr "%d × %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° rotation" msgstr "<b>P2</b>: 180° 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° rotation" msgstr "<b>PMG</b>: atspulgs + 180° pagrieziens" -#: ../src/ui/dialog/clonetiler.cpp:131 +#: ../src/ui/dialog/clonetiler.cpp:116 msgid "<b>PGG</b>: glide reflection + 180° rotation" msgstr "<b>PGG</b>: slīdošs atspulgs + 180° pagrieziens" -#: ../src/ui/dialog/clonetiler.cpp:132 +#: ../src/ui/dialog/clonetiler.cpp:117 msgid "<b>CMM</b>: reflection + reflection + 180° rotation" msgstr "<b>CMM</b>: atspulgs + atspulgs + 180° pagrieziens" -#: ../src/ui/dialog/clonetiler.cpp:133 +#: ../src/ui/dialog/clonetiler.cpp:118 msgid "<b>P4</b>: 90° rotation" msgstr "<b>P4</b>: 90° pagriešana" -#: ../src/ui/dialog/clonetiler.cpp:134 +#: ../src/ui/dialog/clonetiler.cpp:119 msgid "<b>P4M</b>: 90° rotation + 45° reflection" msgstr "<b>P4M</b>: 90° pagrieziens + 45° atspulgs" -#: ../src/ui/dialog/clonetiler.cpp:135 +#: ../src/ui/dialog/clonetiler.cpp:120 msgid "<b>P4G</b>: 90° rotation + 90° reflection" msgstr "<b>P4G</b>: 90° pagrieziens + 90° atspulgs" -#: ../src/ui/dialog/clonetiler.cpp:136 +#: ../src/ui/dialog/clonetiler.cpp:121 msgid "<b>P3</b>: 120° rotation" msgstr "<b>P3</b>: 120° pagriešana" -#: ../src/ui/dialog/clonetiler.cpp:137 +#: ../src/ui/dialog/clonetiler.cpp:122 msgid "<b>P31M</b>: reflection + 120° rotation, dense" msgstr "<b>P31M</b>: atspulgs + 120° pagrieziens, blīvs" -#: ../src/ui/dialog/clonetiler.cpp:138 +#: ../src/ui/dialog/clonetiler.cpp:123 msgid "<b>P3M1</b>: reflection + 120° rotation, sparse" msgstr "<b>P3M1</b>: atspulgs + 120° pagrieziens, rets" -#: ../src/ui/dialog/clonetiler.cpp:139 +#: ../src/ui/dialog/clonetiler.cpp:124 msgid "<b>P6</b>: 60° rotation" msgstr "<b>P6</b>: 60° pagriešana" -#: ../src/ui/dialog/clonetiler.cpp:140 +#: ../src/ui/dialog/clonetiler.cpp:125 msgid "<b>P6M</b>: reflection + 60° rotation" msgstr "<b>P6M</b>: atspulgs + 60° 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 × %s (constrained to ratio %d:%d); with <b>Shift</b> " @@ -23590,7 +23806,7 @@ msgstr "" "<b>Elipse</b>: %s × %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 × %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°, 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°, 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°, 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°, 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°, 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°, 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°, 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°, 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°, length %s; with <b>Ctrl</b> to snap " @@ -24171,7 +24395,7 @@ msgstr "" "<b>Līknes turis</b>: leņķis %3.2f°, 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°, length %s; with <b>Ctrl</" @@ -24180,7 +24404,7 @@ msgstr "" "<b>Līknes turis, simetrisks</b>: leņķis %3.2f°, 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°, length %s; with <b>Ctrl</b> to snap " @@ -24189,28 +24413,28 @@ msgstr "" "<b>Līknes turis</b>: leņķis %3.2f°, 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 × %s (constrained to ratio %d:%d); with <b>Shift</" @@ -24239,7 +24463,7 @@ msgstr "" "<b>Taisnstūris</b>: %s × %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 × %s (constrained to golden ratio 1.618 : 1); with " @@ -24248,7 +24472,7 @@ msgstr "" "<b>Taisnstūris</b>: %s × %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 × %s (constrained to golden ratio 1 : 1.618); with " @@ -24257,7 +24481,7 @@ msgstr "" "<b>Taisnstūris</b>: %s × %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 × %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°; with <b>Ctrl</b> to snap angle" @@ -24347,11 +24571,11 @@ msgstr "" "<b>Spirāle</b>: rādiuss %s, leņķis %5g°; 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°; with <b>Ctrl</b> to snap angle" @@ -24418,69 +24642,69 @@ msgstr "" "<b>Daudzstūris</b>: rādiuss %s, leņķis %5g°; 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°; with <b>Ctrl</b> to snap angle" msgstr "" "<b>Zvaigzne</b>: rādiuss %s, leņķis %5g°; 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 × %s" msgstr "<b>Rāmis ar aizpildošo tekstu</b>: %s × %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 <" "defs> 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 <defs>" -#: ../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 > Pattern > Objects to Pattern</b> to " @@ -29915,27 +30276,27 @@ msgstr "" "un pagriezienu uz audekla. Izmantojiet <b>Objekts > Faktūra > 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" @@ -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>)" #: ../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 × %d: %s" -msgstr "<b>Изображение</b> %d x %d: %s" +msgstr "%d × %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°, 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°, расстояние %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°, 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°, расстояние %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°, 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°, расстояние %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°, 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°, расстояние %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°, length %s; with <b>Ctrl</b> to snap " "angle" msgstr "" -"<b>Рычаг узла кривой</b>: угол %3.2f°, длина %s; <b>Ctrl</b> " -"ограничивает угол" +"<b>Рычаг узла кривой</b>: угол %3.2f°, длина %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°, 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 <" "defs> of the document" msgstr "" -"Убрать ненужное (например, градиенты или обтравочные контуры) из <" +"Удалить неисп. определения (напр. градиенты или обтравочные контуры) из <" "defs> документа" #: ../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 *>(©type) ); - 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(©type); + 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 ¶m_one, PointParam ¶m_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 ¶m_one, PointParam ¶m_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 *>(¶llel_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(¶llel_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), |
